#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 t407561573_0;
struct t_2050071032_0;
struct t_2018490193_0;
struct t_1786876978_0;
struct t_1220730272_0;

#include "codegen/il2cpp-codegen.h"
#include "t2060733842_0.h"
#include "t_1367298070_0.h"
#include "t_690061740_0.h"
#include "t2090699041_0.h"

extern "C"  void m_367433415_0 (t407561573_0 * __this, t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1764202390_0 (t407561573_0 * __this, t_2018490193_0 * p0, t2060733842_0  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_440093480_0 (t407561573_0 * __this, t_2050071032_0* p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1067120252_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m214698768_0 (t407561573_0 * __this, t_2018490193_0 * p0, t2060733842_0  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m2120317928_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m936382664_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m395387191_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_480611770_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m2113378011_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m2111738174_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m55908894_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_171317063_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1287220449_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1862688478_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_2019993803_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_922725187_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m558908574_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_321221056_0 (t407561573_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_500968714_0 (t407561573_0 * __this, t407561573_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1277616868_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1563293762_0 (t407561573_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1910684275_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_131805167_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_49367748_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1613137044_0 (t_1786876978_0 * __this , t_2050071032_0* p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1936308706_0 (t407561573_0 * __this, t_2050071032_0** p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m544968420_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1753508368_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_442637677_0 (t_1786876978_0 * __this , t_2050071032_0* p0, bool p1, bool p2, bool p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m5711497_0 (t407561573_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_938230186_0 (t407561573_0 * __this, t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_753009071_0 (t_1786876978_0 * __this , t_2050071032_0* p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1252728245_0 (t407561573_0 * __this, t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1108586962_0 (t407561573_0 * __this, t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m999044698_0 (t407561573_0 * __this, t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m138615641_0 (t407561573_0 * __this, int32_t p0, t_2050071032_0* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1151989845_0 (t407561573_0 * __this, int32_t p0, t_2050071032_0* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1050204715_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1717238989_0 (t_1786876978_0 * __this , t_2050071032_0* p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m25670899_0 (t_1786876978_0 * __this , t_2050071032_0* p0, int32_t* p1, uint16_t* p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_815415334_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m2114319579_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_608360835_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_471643918_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1220730272_0 * m_2044335364_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1892758054_0 (t407561573_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m110355127_0 (t_1786876978_0 * __this , t407561573_0 * p0, t407561573_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
