#include "il2cpp-config.h"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include "codegen/il2cpp-codegen-metadata.h"
IL2CPP_EXTERN_C_BEGIN
extern const Il2CppType Int32_t585191389E07734F19F3156FF88FB3EF4800D102_0_0_0;
extern const Il2CppType DS_t79917654E7C7DD9C4B85FC70179677948A467675_0_0_0;
extern const Il2CppType Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_0_0_0;
extern const Il2CppType HS_tED481C3F588CA837D1B9C458FB9807A33E5281BF_0_0_0;
extern const Il2CppType MemberInfo_t_0_0_0;
extern const Il2CppType RuntimeObject_0_0_0;
extern const Il2CppType Boolean_tB53F6830F670160873277339AA58F15CAED4399C_0_0_0;
extern const Il2CppType Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07_0_0_0;
extern const Il2CppType SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF_0_0_0;
extern const Il2CppType Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D_0_0_0;
extern const Il2CppType UInt16_tAE45CEF73BF720100519F6867F32145D075F928E_0_0_0;
extern const Il2CppType UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B_0_0_0;
extern const Il2CppType Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436_0_0_0;
extern const Il2CppType UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_0_0_0;
extern const Il2CppType IntPtr_t_0_0_0;
extern const Il2CppType UIntPtr_t_0_0_0;
extern const Il2CppType Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_0_0_0;
extern const Il2CppType Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_0_0_0;
extern const Il2CppType Guid_t_0_0_0;
extern const Il2CppType StylePropertyID_t58A0361000DC58339920E7CBBB5FFFE06B4B7A13_0_0_0;
extern const Il2CppType Exception_t_0_0_0;
extern const Il2CppType Type_t_0_0_0;
extern const Il2CppType String_t_0_0_0;
extern const Il2CppType Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_0_0_0;
extern const Il2CppType TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_0_0_0;
extern const Il2CppType DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_0_0_0;
extern const Il2CppType AdjustmentRule_tD07790AF71973358AF86152413749426B28D6204_0_0_0;
extern const Il2CppType RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3_0_0_0;
extern const Il2CppType RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE_0_0_0;
extern const Il2CppType _Type_tE5985A041A5C479858FF041B870C9C182D5F2FC1_0_0_0;
extern const Il2CppType ICustomAttributeProvider_tA83E69D2C560A6EF8DDA8C438BD4C80C2EA03D55_0_0_0;
extern const Il2CppType _MemberInfo_t15095788DF027050FCB58506B9427F7FFD239FA8_0_0_0;
extern const Il2CppType IEnumerable_tD74549CEA1AA48E768382B94FEACBB07E2E3FA2C_0_0_0;
extern const Il2CppType IEnumerable_1_t904EBE1B48B8D2EF3CC4A02E22B202F044F1F116_0_0_0;
extern const Il2CppType IComparable_tF58875555EC83AB78FA9E958C48803C6AF9FB5D9_0_0_0;
extern const Il2CppType ICloneable_tB0EF2757D90DF969033D641822566814815EB134_0_0_0;
extern const Il2CppType IConvertible_tB52671A602A64FCCFD27EA5817E2A6C2B693D380_0_0_0;
extern const Il2CppType IComparable_1_t733A15C8F232093996F8E8B42605601FB4C35ABE_0_0_0;
extern const Il2CppType IEquatable_1_t0CB682E167EED58322FD9B3918E3AE8A5B1D2B87_0_0_0;
extern const Il2CppType TableRange_t485CF0807771CC05023466CFCB0AE25C46648100_0_0_0;
extern const Il2CppType TailoringInfo_tB8FE608AAAB4C0390CE451DB4BB21713726D8F1B_0_0_0;
extern const Il2CppType Contraction_t67167B4BAFC949FA578DA1DA9895D0F89B8ACEF3_0_0_0;
extern const Il2CppType Level2Map_t2475BB03C812A6EC5DD8373ADCC1F67D714ABE88_0_0_0;
extern const Il2CppType UriScheme_tD4C9E109AAE4DEFCAA20A5D4D756767924C8F089_0_0_0;
extern const Il2CppType DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F_0_0_0;
extern const Il2CppType FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D_0_0_0;
extern const Il2CppType ISerializable_t6367D17788BC3D11199A6922F5932FB0DB2F2815_0_0_0;
extern const Il2CppType MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF_0_0_0;
extern const Il2CppType KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE_0_0_0;
extern const Il2CppType DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_0_0_0;
extern const Il2CppType KeyValuePair_2_t1A58906CCD7ED79792916B56DB716477495C85D8_0_0_0;
extern const Il2CppType Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA_0_0_0;
extern const Il2CppType Ephemeron_t6F0B12401657FF132AB44052E5BCD06D358FF1BA_0_0_0;
extern const Il2CppType Entry_t111B3EDF836582E4B7AD6B31EA2C6ACD595C5694_0_0_0;
extern const Il2CppType _Exception_t5E1D32B04DD34B7F544661FD8642B194446CBABD_0_0_0;
extern const Il2CppType ExceptionDispatchInfo_t0C54083F3909DAF986A4DEAA7C047559531E0E2A_0_0_0;
extern const Il2CppType AggregateException_t9217B9E89DF820D5632411F2BD92F444B17BD60E_0_0_0;
extern const Il2CppType LocalDataStoreElement_t66BF9A6D3911DE623371332D6F7EC100EC070BFA_0_0_0;
extern const Il2CppType LocalDataStore_t6C2EF76DEFF7A28E1786284FA24CE62EAFC83BEE_0_0_0;
extern const Il2CppType Entry_tBD9752002418BBDC004751820C76BE2926CBD442_0_0_0;
extern const Il2CppType LocalDataStoreSlot_tFE02E6A0F07F1CD042342F13B3C4E8E64A550C8E_0_0_0;
extern const Il2CppType KeyValuePair_2_t5801EEACB59DD1AD33454C67CA0A0A6F7C0D142E_0_0_0;
extern const Il2CppType Attribute_tF048C13FB3C8CFCC53F82290E4A3F621089F9A74_0_0_0;
extern const Il2CppType FieldInfo_t_0_0_0;
extern const Il2CppType _FieldInfo_t5926ACB1BC3A8B15BA39A6204DB543FDDA9FEE81_0_0_0;
extern const Il2CppType AttributeTargets_t7CC0DE6D2B11C951E525EE69AD02313792932741_0_0_0;
extern const Il2CppType Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD_0_0_0;
extern const Il2CppType RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_0_0_0;
extern const Il2CppType TypeInfo_t9D6F65801A41B97F36138B15FD270A1550DBB3FC_0_0_0;
extern const Il2CppType DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85_0_0_0;
extern const Il2CppType MethodBase_t_0_0_0;
extern const Il2CppType _MethodBase_t19F39E3B1E3AE10CE7CF552EE8BCBE65304E503C_0_0_0;
extern const Il2CppType ParameterModifier_t7BEFF7C52C8D7CD73D787BDAE6A1A50196204E3E_0_0_0;
extern const Il2CppType Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83_0_0_0;
extern const Il2CppType RuntimeArray_0_0_0;
extern const Il2CppType ICollection_tA3BAB2482E28132A7CA9E0E21393027353C28B54_0_0_0;
extern const Il2CppType IList_tA637AB426E16F84F84ACC2813BDCF3A0414AF0AA_0_0_0;
extern const Il2CppType IStructuralComparable_tFB90BCCBE0F0B8DB22F725191ACB265543CC63E6_0_0_0;
extern const Il2CppType IStructuralEquatable_tDF8DE3C01DB964F73A35127713C2F590D93C899C_0_0_0;
extern const Il2CppType IList_1_t775DFC742169D06DA26DB18E9AB591BEB22B7504_0_0_0;
extern const Il2CppType IEnumerable_1_t1AE8F03F101BA7578AF3A97EF1EBE8DB5FF31215_0_0_0;
extern const Il2CppType ICollection_1_tF199E8A491AFB0F5FE7719C70280982101532AEA_0_0_0;
extern const Il2CppType IReadOnlyList_1_t1A846F80E39FC3745D79DF72D9E6F2C2CE81C792_0_0_0;
extern const Il2CppType IReadOnlyCollection_1_t47CC0DAC990005D997AE981781BC95EF0D9B3698_0_0_0;
extern const Il2CppType ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB_0_0_0;
extern const Il2CppType IObjectReference_t6CDA6360AB0728B0A65C44CFEECA24F338134E80_0_0_0;
extern const Il2CppType _ParameterInfo_t137F7FEEA109E7DBFDDE1A0BA1605747898BCCF0_0_0_0;
extern const Il2CppType PropertyInfo_t_0_0_0;
extern const Il2CppType _PropertyInfo_t7C2A5CCD35137833CD35F6695918D4CC76F44382_0_0_0;
extern const Il2CppType StackTrace_tD5D45826A379D8DF0CFB2CA206D992EE718C7E99_0_0_0;
extern const Il2CppType DSU5BU5D_tD2C97A748C0C21D33CB1C2FA88D5C40A4B7C5A4E_0_0_0;
extern const Il2CppType IList_1_tCE2E7B62FBC8E35E141691CCBAB917CD38D8325F_0_0_0;
extern const Il2CppType ICollection_1_tB3C63B94A0B35E1DF2F6085B923CE10D08AB41E7_0_0_0;
extern const Il2CppType IEnumerable_1_t3DAC7185D4EE4401871AF204DA89498605C925F7_0_0_0;
extern const Il2CppType IReadOnlyList_1_t97BE5DD89C019018ED2A100924976EEEA304BCB1_0_0_0;
extern const Il2CppType IReadOnlyCollection_1_tA94CE939C615592BBFC60155A8DC7978E3B8E6D8_0_0_0;
extern const Il2CppType MethodInfo_t_0_0_0;
e