#pragma once

#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <stdint.h>
#include <assert.h>
#include <exception>

struct t876188297_0;
struct t_239810865_0;
struct t213047334_0;
struct t1127530957_0;
struct t_898932952_0;
struct t462292938_0;
struct t_546059357_0;
struct t_1099725238_0;
struct t_1653830710_0;
struct t_2050071032_0;
struct t1723209434_0;
struct t1857092352_0;

#include "codegen/il2cpp-codegen.h"
#include "t_245481435_0.h"
#include "t2143671901_0.h"
#include "t_709485369_0.h"
#include "t_659608475_0.h"
#include "t_1355659055_0.h"
#include "t41806861_0.h"
#include "t41806862_0.h"
#include "t_1453385442_0.h"

extern "C"  void m1440593935_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m400599998_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_239810865_0 * m_1249136290_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_245481435_0  m200542616_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2001068675_0 (t876188297_0 * __this, t_245481435_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_28309347_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2053732734_0 (t876188297_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_709485369_0  m_793773900_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1279964871_0 (t876188297_0 * __this, t_709485369_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_659608475_0  m827338040_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_256508473_0 (t876188297_0 * __this, t_659608475_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t213047334_0 * m208326418_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2088744333_0 (t876188297_0 * __this, t213047334_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1127530957_0 * m137842753_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1339547442_0 (t876188297_0 * __this, t1127530957_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1725029500_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m63718297_0 (t876188297_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1132751609_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m375338048_0 (t876188297_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m774209881_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2117665316_0 (t876188297_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m307792052_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2076391827_0 (t876188297_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_898932952_0 * m_574889794_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1887335899_0 (t876188297_0 * __this, t_898932952_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t462292938_0 * m627999862_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_444349836_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1914829413_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1049370331_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1121278590_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_469639613_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1346270341_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1634739280_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_544033040_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m406588920_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m539253088_0 (t876188297_0 * __this, int32_t p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t876188297_0 * m_1555384799_0 (t876188297_0 * __this, t41806861_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806861_0  m_1952791890_0 (t_1786876978_0 * __this , t_546059357_0 * p0, t41806862_0  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m915280351_0 (t876188297_0 * __this, t_1099725238_0 * p0, t876188297_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t876188297_0 * m_588394390_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t876188297_0 * m1439791817_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t876188297_0 * m1852383750_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t876188297_0 * m_402442381_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2019752219_0 (t876188297_0 * __this, t_1099725238_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m407357486_0 (t876188297_0 * __this, t_1453385442_0  p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m586643230_0 (t876188297_0 * __this, t_1653830710_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1198083889_0 (t876188297_0 * __this, t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m664420838_0 (t876188297_0 * __this, t1723209434_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_945799231_0 (t876188297_0 * __this, t1723209434_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1221184327_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m185346103_0 (t876188297_0 * __this, t1723209434_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m983473078_0 (t876188297_0 * __this, t1723209434_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m175518412_0 (t876188297_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1184486461_0 (t876188297_0 * __this, t1857092352_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_978954288_0 (t876188297_0 * __this, t1857092352_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1786540213_0 (t876188297_0 * __this, t1857092352_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1869719177_0 (t876188297_0 * __this, t1857092352_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1497641826_0 (t876188297_0 * __this, t1723209434_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_116888503_0 (t876188297_0 * __this, t1723209434_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1366427711_0 (t876188297_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
