#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 t_2049035060_0;
struct t_1286019559_0;
struct t1864860960_0;
struct t_2050071032_0;
struct t_1703047842_0;

#include "codegen/il2cpp-codegen.h"
#include "t_709413977_0.h"
#include "t_2011633987_0.h"
#include "t_2141956919_0.h"
#include "t_739217142_0.h"

extern "C"  void m1636965528_0 (t_2049035060_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m_1288551200_0 (t_1786876978_0 * __this , uint16_t p0, uint16_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1786876978_0 * m_24510631_0 (t_2049035060_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1188949782_0 (t_2049035060_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m560950763_0 (t_2049035060_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_685788785_0 (t_2049035060_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m787774500_0 (t_2049035060_0 * __this, uint16_t p0, bool p1, bool p2, bool p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1696942454_0 (t_2049035060_0 * __this, uint16_t p0, bool p1, bool p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m852285029_0 (t_2049035060_0 * __this, uint16_t p0, bool p1, bool p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m137707777_0 (t_2049035060_0 * __this, uint16_t p0, uint16_t p1, bool p2, bool p3, bool p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m866698437_0 (t_2049035060_0 * __this, uint16_t p0, t1864860960_0 * p1, bool p2, bool p3, bool p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m775200092_0 (t_2049035060_0 * __this, t_2050071032_0* p0, bool p1, bool p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1281698724_0 (t_2049035060_0 * __this, uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1552435556_0 (t_2049035060_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1900487256_0 (t_2049035060_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1519567828_0 (t_2049035060_0 * __this, int32_t p0, int32_t p1, bool p2, t_1703047842_0 * p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1220784647_0 (t_2049035060_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1381860071_0 (t_2049035060_0 * __this, int32_t p0, bool p1, bool p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_695127398_0 (t_2049035060_0 * __this, int32_t p0, t_1703047842_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_214035223_0 (t_2049035060_0 * __this, t_1703047842_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m815401755_0 (t_2049035060_0 * __this, t_1703047842_0 * p0, t_1703047842_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1889192697_0 (t_2049035060_0 * __this, t_1703047842_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2051070843_0 (t_2049035060_0 * __this, t_1703047842_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_363586939_0 (t_2049035060_0 * __this, int32_t p0, int32_t p1, bool p2, t_1703047842_0 * p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1459917607_0 (t_2049035060_0 * __this, t_1703047842_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1175707353_0 (t_2049035060_0 * __this, int32_t p0, int32_t p1, bool p2, t_1703047842_0 * p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m585830134_0 (t_2049035060_0 * __this, t_1703047842_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_951813378_0 (t_2049035060_0 * __this, bool p0, int32_t p1, t_1703047842_0 * p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m597931026_0 (t_2049035060_0 * __this, int32_t p0, int32_t p1, int32_t p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1703047842_0 * m1972969047_0 (t_2049035060_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_982058236_0 (t_2049035060_0 * __this, t_1703047842_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_904857660_0 (t_2049035060_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m889639343_0 (t_2049035060_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m1130972615_0 (t_1786876978_0 * __this , bool p0, bool p1, bool p2, bool p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m646971834_0 (t_2049035060_0 * __this, uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2128376909_0 (t_2049035060_0 * __this, uint16_t p0, uint16_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_594191769_0 (t_2049035060_0 * __this, uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1177608732_0 (t_2049035060_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_653214705_0 (t_2049035060_0 * __this, t_1703047842_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1187847865_0 (t_2049035060_0 * __this, t_1703047842_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
