#include "pch-cpp.hpp" template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct VirtualFuncInvoker19 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15, T16 p16, T17 p17, T18 p18, T19 p19) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, invokeData.method); } }; template struct InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct Action_2_t289BAF75267253402F54F4FD038D938211304C1F; struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C; struct ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0; struct ChangeNotifyDictionary_2_t319CD6CDB09EFA383AF06819881B1E6E091AD64B; struct Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C; struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54; struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180; struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907; struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; struct Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F; struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69; struct IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7; struct IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5; struct IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E; struct IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64; struct IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7; struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; struct IList_1_tDDC3FFA18EA64D141BD8A490F88DCA5704F735E2; struct KeyCollection_tC2B27D970BBFAE6CE62345EE41C52DBD5116595B; struct KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436; struct KeyCollection_t28D45FC2B6B575595EA9DE5D07CF0F7ED4657ADA; struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct ValueCollection_tFC2654718685D0F6C56BDAE424B84367FC8C878B; struct ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28; struct ValueCollection_tEA46B706FF934FBF85427590A89154D33F35FC06; struct EntryU5BU5D_tAD75FB9D3FC79074E545607212450A6368EB6B15; struct EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA; struct EntryU5BU5D_t05291BFC912FE467DEF09CBCABD7E00B584DA1F4; struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA; struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1; struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190; struct Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF; struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9; struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7; struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91; struct BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0; struct BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42; struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2; struct BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643; struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56; struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2; struct CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022; struct DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D; struct DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6; struct DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9; struct DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782; struct DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101; struct DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C; struct DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B; struct Decoder_t290E13022F32826302DF7F230238FEAD1168FA28; struct Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC; struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90; struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E; struct DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB; struct DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99; struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0; struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0; struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377; struct Exception_t; struct GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37; struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0; struct GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43; struct GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6; struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0; struct HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IMBReader_t7EC5346436719427578B7E052173019E450100CB; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE; struct MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499; struct MethodInfo_t; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6; struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B; struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832; struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF; struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB; struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct String_t; struct StringBuilder_t; struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C; struct DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697; struct ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D; struct ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B; IL2CPP_EXTERN_C RuntimeClass* Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Decoder_t290E13022F32826302DF7F230238FEAD1168FA28_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldParser_t1604981ABE09EA0B77A4DDD50F7B9991B4ED9C77_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____048F1C6BA9ABEEE037650E52B43535B87F5D0E33A17E5963078DACC7C730B531_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____1200321A9D4D9ECACD206E9234BB30E6EA0CE3CD2F8E5FF759FD7651E58D7A1A_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____13725726F438CF735A00F646A3C0489D18FB4A297067C0186DD358DF4937ECD1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____14F3AF8BBA4E69306FB8C4420147917A270AB0DA9322A09EF0CA818701224A52_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____17D36E5A2AD75C191F070405139EE1FAF2DAC6DDEC515605DBFCCB65D1CBA620_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____255F6A73A6E636371F66D82AAE4B3DAEB58920D7CFC3DF6BD21B0BC8FB75EDFE_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____289A0E07707B4302E361AB3B2CAEF696AF373B8ED2042761D3338A6F1FBAE5A6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____31BC1949C696C3EA72B1C8971B890B4ACD30B64C2243DA6D15F8D4B29B2BE63E_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3986C22E68642385C1AD4952D2CAAA099E7AEAD5D256CF29AB70FFEB2AF7B90D_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3E5AB8662435C65FDA6C470D1EF424A9ED92BE8554B7E0727AD7234EC057CAF7_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3EA16D2E0B5C77637B787240CD802F6D80AF9AC974F4B7C3E83D0A10862BD7E6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3FCAC1F7CEEA810B8D6EE6F7D8F017856284B055AB5C6F06B64A6B2968F581F1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____40BD59C08A0A7B004FF75DB64D2029BF358D13E46614A4A4ACE5967D74A314DC_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____461D85ED33B25F3E0E5504D52E29569C2749FC5CEAC373977AD3CFDBA98E1EE7_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____46F121972539C3A215848630FBD7785316566B2DC48BD8F0A5BAF3FC53109E65_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____47068B7F118B7E435FFB84E669EE2035A7DCBFF9F370B71AFF1010D8F86FD97E_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5171207C29B6B87B86B65B604A0F4874284DE01E326D1077F8D4D224C62B8EE1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____56B2BFE53C008A4B62C97009BE32F6CF9CBB910933B6ABDCA3AE4314423E2BEC_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____57C421A369852444CB9B4AD65840A75F199B433457EF19682DEC6760F206D384_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____585BC7A636D142652A8ED9100F0940502AFB849EAE508433D2930FB61AD61F36_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5BBA2042E3C1022B2636E3AD2DA3A2189A212BCA10B897E49D1F13ECBC6236ED_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____61E3C6F89C765AA79F4705C5B6FB5ED942BDB2608A53E2DE1FF6AEEB734CC061_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____62BDDA37EA0223B1A9DDF568724B8E6ECC01B3CD2FC385C180F4CFF3D965AB04_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____631B971BF7A9D6D79FC9C7BE52F3716771B77B02D5522E093D93CD4B73D73831_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____643B781D27A00AA328CF5C5823D9FA11E7B6262EFC8008B26C5F77AF11CF65A9_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____73414863041C7E9B6AA38694511E37AAF7F5D3DEE1DF825693CD213DDF875837_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____741831DC3E09005B36AA2DBC67BE80CF0D2F3021B56BA57B16C2C9C62F3C2959_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____750DDBE67AE485B234E897FED9A00B8E83BA9100D33AA4D7CD9F3B879969A0AD_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____76BE198D5251CD0E14A098EAD22BB8CECE4A64C385FEE85631584E162874CD11_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7D3F517A0A69021F0A7982BBC5E45D3232F8C2A9128E524706BD805C0F1E0546_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7DDA5451B10D19F1E2B821131A5FEA0D8CC3B93CD37CBED3F609E77ECA4B6A90_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F379C159024C3171F2888C8E2E9D87641E4344CF1E6959A500AD635BAA782B2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F9F285BDE6257FD7F84ECED557EB570BD7EAF576192E8C33B7F80871F448515_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____812EB43FE6430D68CCA61919BE9E158DC69EA9D5FBA247A60BA9B5C39FB3619E_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____892DE88D549D0D3CE77CE6B429A83073E507E61E990DD63F74264E8CF5D1612D_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____8CC11E14C2AF163BE625C6B583E8BF7A165EBEFB3D1644D7D296799B642610F6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9A73C02D329D9E8F0AC3D817C986AC86E68D188FDC268B162F09D651FA7A423B_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9B9D059B2D4058BF13D630725D29D4B3F6BD42B35826850288283DB18AC19FAB_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A1D0A8BD8B25A6D3FA0716D2FD850CB7ECAD8987B70DA9820C4914041D8DCC29_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A40E136CBB0ED5DE2266982B66DD4CB738B3500C6C9EF2896E6BA0448B6917C9_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A4DAF1972AE41230119FB2BF4D7F392CB5D9E0C90271F0C6EC1299800EF182F1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A5C9909CB0CD1030CB389F4A504B5B88B4328CAC093EAD285EBBAEB027EA3309_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A7CA3A34A7A5B72DE31AD5B26342092F03732E3B50C650BA42FC41064B21802D_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____AE2F60AE81DCC052A7540D7806FA343591D115242E7EFB824982CCCAE284157F_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B08B8258982F0B04483D36814D79E9CED6EAE9AA9EE627FFE9988EDF24E0518D_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B4E0F4B6127C4BE48F24A33634A3D7D375E4EC22E6AF7493F1EF2E2F40710F63_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BA7907623B7B7D0577BFC2F94C91F2879D650B83DD8E39A8FC4D5B4337BCB09C_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BD5D6B9728DF12362F896749937287D68BB6409DBDDFABD7B68623C4E39F0CD2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C4909DCCF3D7C100F34206B39B6010C7A91DEA72D6AAE0705104AA1239272460_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C7D12A90C94D52A40E5239FA8BD51C1C7D033B17222A15FD2E50F7CC45C5C18A_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C8631CE9D04A94EB20C3A753884AD774A70D740CC5434F9749CA5D7E8A4702A9_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9E1CFD4A0D59131F8AC7D3DA5911AF13135548E2C92FC062AFDDA77FA8994FC_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9F8AAA45DBC75D815807C58A934D50E56FEB7947355E48F977431ED92249D64_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____CBB4999C365FA0ABE5E75FA63E432602C40CD00CB6A10792AF8496C09576AE4D_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____DA3E1F9CEF73071793FCA1A5C3FE2B750F875615F7890BB676A908B8E8FFF853_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E0653D05CAD1F0DAF3713147FA239CBF43A4BD648420176043D81CB757AB3B85_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E996F539ED1C91B7C8CF4051B9441635B9601656501661D84941C15A1169B7C1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EC44F3AFBF5578C70F8EA0B3CDD13B8CD9BE56FD07511987C10DE985AB7C77F2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EF63E97002775A666DB9DBC340F0BA4CBFDE3967E7B9748A008B69F0AFFE8BE4_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F0B77F223AF396342A941058490B4217A319F40FFFADA0CB74A70338A10A751D_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F6FA3D57BC1703BDFF2CD1D7A4D2347C659064FD80F9319974F58D2437C8FDDD_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FBD4E957EA38F201724E795ED74940339ABCF92AD55B6596018CF982F4376215_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD87A8CB026B07ABE41F06D4401365899D180024614BF41E0ACDDF878092E435_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288; IL2CPP_EXTERN_C String_t* _stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6; IL2CPP_EXTERN_C String_t* _stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE; IL2CPP_EXTERN_C String_t* _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B; IL2CPP_EXTERN_C String_t* _stringLiteral06D742D3A71181242C7DCFF8296A284478C34812; IL2CPP_EXTERN_C String_t* _stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30; IL2CPP_EXTERN_C String_t* _stringLiteral0A666FEB22EA402E845382B697627E301750A697; IL2CPP_EXTERN_C String_t* _stringLiteral0DB60DF18CC006DAD0DB28D72FE5FB07C9CEA0AF; IL2CPP_EXTERN_C String_t* _stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3; IL2CPP_EXTERN_C String_t* _stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB; IL2CPP_EXTERN_C String_t* _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811; IL2CPP_EXTERN_C String_t* _stringLiteral10A3387668EA3907DD5469FE4A2144E44025A84E; IL2CPP_EXTERN_C String_t* _stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01; IL2CPP_EXTERN_C String_t* _stringLiteral178A8E92A59398DFA9F1676529FEE2F193A0A9AD; IL2CPP_EXTERN_C String_t* _stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A; IL2CPP_EXTERN_C String_t* _stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8; IL2CPP_EXTERN_C String_t* _stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28; IL2CPP_EXTERN_C String_t* _stringLiteral1FFF440FE9B8F3167272E80BBC803CF400C5432D; IL2CPP_EXTERN_C String_t* _stringLiteral25D13E038A73D8B812A3ED0FFA0210BD42ABADB0; IL2CPP_EXTERN_C String_t* _stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0; IL2CPP_EXTERN_C String_t* _stringLiteral2C78B829BD173ACBC07176EA245754186E54646A; IL2CPP_EXTERN_C String_t* _stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F; IL2CPP_EXTERN_C String_t* _stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6; IL2CPP_EXTERN_C String_t* _stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41; IL2CPP_EXTERN_C String_t* _stringLiteral45B7C6516A22956F66264BF26A6D8F22714CE1E2; IL2CPP_EXTERN_C String_t* _stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7; IL2CPP_EXTERN_C String_t* _stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844; IL2CPP_EXTERN_C String_t* _stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D; IL2CPP_EXTERN_C String_t* _stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7; IL2CPP_EXTERN_C String_t* _stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D; IL2CPP_EXTERN_C String_t* _stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA; IL2CPP_EXTERN_C String_t* _stringLiteral5FE6953D39C164DD7BFDBB6B1D883F72DD0B5A12; IL2CPP_EXTERN_C String_t* _stringLiteral613EAD396EE09ED2D9E7B60CAF5EA5B0F4F01CAB; IL2CPP_EXTERN_C String_t* _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A; IL2CPP_EXTERN_C String_t* _stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB; IL2CPP_EXTERN_C String_t* _stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B; IL2CPP_EXTERN_C String_t* _stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9; IL2CPP_EXTERN_C String_t* _stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9; IL2CPP_EXTERN_C String_t* _stringLiteral6908DD02BC6292EC6541C878C7B7E2AA733CF2AD; IL2CPP_EXTERN_C String_t* _stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487; IL2CPP_EXTERN_C String_t* _stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1; IL2CPP_EXTERN_C String_t* _stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3; IL2CPP_EXTERN_C String_t* _stringLiteral71DFF5CF41B8FA0DE64F465372295DA4E865DA41; IL2CPP_EXTERN_C String_t* _stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB; IL2CPP_EXTERN_C String_t* _stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533; IL2CPP_EXTERN_C String_t* _stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758; IL2CPP_EXTERN_C String_t* _stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85; IL2CPP_EXTERN_C String_t* _stringLiteral82E2088D372EE08FF52779A13763129EEE2C2BC7; IL2CPP_EXTERN_C String_t* _stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C; IL2CPP_EXTERN_C String_t* _stringLiteral8696508334090426BD2CAA230034A2848DC72B0F; IL2CPP_EXTERN_C String_t* _stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE; IL2CPP_EXTERN_C String_t* _stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282; IL2CPP_EXTERN_C String_t* _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA; IL2CPP_EXTERN_C String_t* _stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298; IL2CPP_EXTERN_C String_t* _stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252; IL2CPP_EXTERN_C String_t* _stringLiteral9F6F391E021B2C74C55A006DD32D3DCE2127A4D7; IL2CPP_EXTERN_C String_t* _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158; IL2CPP_EXTERN_C String_t* _stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C; IL2CPP_EXTERN_C String_t* _stringLiteralAB1C2D4A92ED4A8999C537BE09FFB38A95E38D22; IL2CPP_EXTERN_C String_t* _stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35; IL2CPP_EXTERN_C String_t* _stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B; IL2CPP_EXTERN_C String_t* _stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5; IL2CPP_EXTERN_C String_t* _stringLiteralB8C2538D7D31D84D4A81E457269B4414A5207849; IL2CPP_EXTERN_C String_t* _stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE; IL2CPP_EXTERN_C String_t* _stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04; IL2CPP_EXTERN_C String_t* _stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1; IL2CPP_EXTERN_C String_t* _stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427; IL2CPP_EXTERN_C String_t* _stringLiteralC0AA751189653C3A99DF95B68409D68180797E23; IL2CPP_EXTERN_C String_t* _stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE; IL2CPP_EXTERN_C String_t* _stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600; IL2CPP_EXTERN_C String_t* _stringLiteralC5C61CD326DAC95A16094F76918B6114482B3AA0; IL2CPP_EXTERN_C String_t* _stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2; IL2CPP_EXTERN_C String_t* _stringLiteralCC03484805A39EE04FBAB0DC117480C5490EA54E; IL2CPP_EXTERN_C String_t* _stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992; IL2CPP_EXTERN_C String_t* _stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C; IL2CPP_EXTERN_C String_t* _stringLiteralD90EB543CE0EEBEA352E6F3CCA0583CA0C6D10FA; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838; IL2CPP_EXTERN_C String_t* _stringLiteralE57E9F8D508C53FA6E82FF9B3A504F0C9FFBE6AA; IL2CPP_EXTERN_C String_t* _stringLiteralE7BDBE267D347AC3201B54DF7EBFF942846F46D8; IL2CPP_EXTERN_C String_t* _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3; IL2CPP_EXTERN_C String_t* _stringLiteralECD49B787115E683C3133027AECD0B8E87AD7EC1; IL2CPP_EXTERN_C String_t* _stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887; IL2CPP_EXTERN_C String_t* _stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1; IL2CPP_EXTERN_C String_t* _stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003; IL2CPP_EXTERN_C String_t* _stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6; IL2CPP_EXTERN_C String_t* _stringLiteralF11DFD61F0D3CF57A8CE3ED4AF7A16B98256E6AE; IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024; IL2CPP_EXTERN_C String_t* _stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5; IL2CPP_EXTERN_C String_t* _stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E; IL2CPP_EXTERN_C const RuntimeMethod* BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GridSampler_sampleGrid_m59EE9247463B05E974FA2D0251A069BEFF64A07C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1; struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif struct ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0 : public RuntimeObject { RuntimeObject* ___values; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___ValueChanged; }; struct Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tAD75FB9D3FC79074E545607212450A6368EB6B15* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tC2B27D970BBFAE6CE62345EE41C52DBD5116595B* ____keys; ValueCollection_tFC2654718685D0F6C56BDAE424B84367FC8C878B* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* ____keys; ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t05291BFC912FE467DEF09CBCABD7E00B584DA1F4* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t28D45FC2B6B575595EA9DE5D07CF0F7ED4657ADA* ____keys; ValueCollection_tEA46B706FF934FBF85427590A89154D33F35FC06* ____values; RuntimeObject* ____syncRoot; }; struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4 : public RuntimeObject { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF : public RuntimeObject { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___source; }; struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9 : public RuntimeObject { Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* ___binarizer; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___matrix; }; struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits; int32_t ___size; }; struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91 : public RuntimeObject { int32_t ___width; int32_t ___height; int32_t ___rowSize; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits; }; struct BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___mappingBitMatrix; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___readMappingMatrix; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* ___version; }; struct BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___bitMatrix; }; struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytes; int32_t ___byteOffset; int32_t ___bitOffset; }; struct BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643 : public RuntimeObject { DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* ___decodedInformation; bool ___finished; }; struct DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D : public RuntimeObject { int32_t ___numDataCodewords; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___codewords; }; struct DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6 : public RuntimeObject { bool ___variable; int32_t ___length; }; struct DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9 : public RuntimeObject { Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* ___decoder; }; struct DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4 : public RuntimeObject { }; struct DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206 : public RuntimeObject { }; struct DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B : public RuntimeObject { int32_t ___U3CNewPositionU3Ek__BackingField; }; struct Decoder_t290E13022F32826302DF7F230238FEAD1168FA28 : public RuntimeObject { ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* ___rsDecoder; }; struct Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC : public RuntimeObject { ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* ___rsDecoder; }; struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CRawBytesU3Ek__BackingField; int32_t ___U3CNumBitsU3Ek__BackingField; String_t* ___U3CTextU3Ek__BackingField; RuntimeObject* ___U3CByteSegmentsU3Ek__BackingField; String_t* ___U3CECLevelU3Ek__BackingField; int32_t ___U3CErrorsCorrectedU3Ek__BackingField; int32_t ___U3CStructuredAppendSequenceNumberU3Ek__BackingField; int32_t ___U3CErasuresU3Ek__BackingField; int32_t ___U3CStructuredAppendParityU3Ek__BackingField; RuntimeObject* ___U3COtherU3Ek__BackingField; int32_t ___U3CSymbologyModifierU3Ek__BackingField; }; struct DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB : public RuntimeObject { RuntimeObject* ___U3CHintsU3Ek__BackingField; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___ValueChanged; }; struct Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* ___rectangleDetector; }; struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___U3CBitsU3Ek__BackingField; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CPointsU3Ek__BackingField; }; struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0 : public RuntimeObject { int32_t ___U3CValueU3Ek__BackingField; }; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject { int32_t ___m_codePage; CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem; bool ___m_deserializedFromEverett; bool ___m_isReadOnly; EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback; DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback; }; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject { }; struct GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37 : public RuntimeObject { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___information; CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* ___current; StringBuilder_t* ___buffer; }; struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___expTable; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___logTable; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___zero; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___one; int32_t ___size; int32_t ___primitive; int32_t ___generatorBase; }; struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0 : public RuntimeObject { }; struct LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE : public RuntimeObject { int32_t ___width; int32_t ___height; }; struct MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499 : public RuntimeObject { Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* ___decoder; }; struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6 : public RuntimeObject { }; struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B : public RuntimeObject { float ___a11; float ___a12; float ___a13; float ___a21; float ___a22; float ___a23; float ___a31; float ___a32; float ___a33; }; struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832 : public RuntimeObject { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field; }; struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB : public RuntimeObject { float ___x; float ___y; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesX; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesY; String_t* ___toString; }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct StringBuilder_t : public RuntimeObject { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars; StringBuilder_t* ___m_ChunkPrevious; int32_t ___m_ChunkLength; int32_t ___m_ChunkOffset; int32_t ___m_MaxCapacity; }; struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068 : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC : public RuntimeObject { int32_t ___versionNumber; int32_t ___symbolSizeRows; int32_t ___symbolSizeColumns; int32_t ___dataRegionSizeRows; int32_t ___dataRegionSizeColumns; ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* ___ecBlocks; int32_t ___totalCodewords; }; struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; int32_t ___height; int32_t ___width; int32_t ___leftInit; int32_t ___rightInit; int32_t ___downInit; int32_t ___upInit; }; struct ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D : public RuntimeObject { int32_t ___count; int32_t ___dataCodewords; }; struct ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B : public RuntimeObject { int32_t ___ecCodewords; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ____ecBlocksValue; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56 : public ECI_t23895361BC213ED79ED64811A883496B9D7192D0 { String_t* ___encodingName; }; struct DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782 : public DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B { Il2CppChar ___value; }; struct DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101 : public DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B { String_t* ___newString; int32_t ___remainingValue; bool ___remaining; }; struct DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C : public DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B { int32_t ___firstDigit; int32_t ___secondDigit; }; struct DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A : public GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0 { }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6 : public Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___luminances; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___buckets; }; struct IMBReader_t7EC5346436719427578B7E052173019E450100CB : public OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6 { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___currentBitmap; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { uint16_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282 { int32_t ___value__; }; struct DecodeHintType_t207D7A90E1757E13B708C766B107BF3840334BD9 { int32_t ___value__; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D : public GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6 { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___matrix; }; struct ResultMetadataType_t27E7F345E6A61F8BF1ABA7DD613022C3419BF373 { int32_t ___value__; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct Sign_tC7476AAE4DCD89D653E5BC5E27AD0AD2980EB038 { int32_t ___value__; }; struct State_t6154C36851BCB1BC82F1B7F5687540CCCBA2CE76 { int32_t ___value__; }; struct Mode_t23E9D4815358F5B5C3F0A86C7A335B788DBF72E5 { int32_t ___value__; }; struct BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190 : public RuntimeObject { DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* ___digits; int32_t ___size; int32_t ___sign; }; struct CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022 : public RuntimeObject { int32_t ___position; int32_t ___encoding; }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF : public RuntimeObject { String_t* ___U3CTextU3Ek__BackingField; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CRawBytesU3Ek__BackingField; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CResultPointsU3Ek__BackingField; int32_t ___U3CBarcodeFormatU3Ek__BackingField; RuntimeObject* ___U3CResultMetadataU3Ek__BackingField; int64_t ___U3CTimestampU3Ek__BackingField; int32_t ___U3CNumBitsU3Ek__BackingField; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Action_2_t289BAF75267253402F54F4FD038D938211304C1F : public MulticastDelegate_t { }; struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t { }; struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69 : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3 : public MulticastDelegate_t { }; struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_StaticFields { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ___s_emptyArray; }; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____lookup; }; struct BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___BITNR; }; struct DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_StaticFields { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___NO_POINTS; }; struct DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___C40_BASIC_SET_CHARS; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___C40_SHIFT2_SET_CHARS; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___TEXT_BASIC_SET_CHARS; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___TEXT_SHIFT2_SET_CHARS; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___TEXT_SHIFT3_SET_CHARS; }; struct DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___SETS; }; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding; Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings; RuntimeObject* ___s_InternalSyncObject; }; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields { EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty; }; struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_12; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_10; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_6; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_PARAM; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___QR_CODE_FIELD_256; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___DATA_MATRIX_FIELD_256; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_8; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___MAXICODE_FIELD_64; }; struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields { GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* ___gridSampler; }; struct MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___NO_POINTS; }; struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_StaticFields { int32_t ___INTEGER_MATH_SHIFT; int32_t ___PATTERN_MATCH_RESULT_SCALE_FACTOR; }; struct String_t_StaticFields { String_t* ___Empty; }; struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields { String_t* ___PLATFORM_DEFAULT_ENCODING; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___PLATFORM_DEFAULT_ENCODING_T; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___SHIFT_JIS_ENCODING; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___GB2312_ENCODING; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___EUC_JP_ENCODING; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___ISO88591_ENCODING; bool ___ASSUME_SHIFT_JIS; }; struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields { VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* ___VERSIONS; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields { RuntimeObject* ___VALUE_TO_ECI; RuntimeObject* ___NAME_TO_ECI; }; struct DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_StaticFields { Il2CppChar ___FNC1; }; struct DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields { int32_t ___FNC1; }; struct GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___EMPTY; }; struct IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosA; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosB; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosC; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosD; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosE; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosF; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosG; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosH; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosI; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosJ; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___barPos; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeA; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeB; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeC; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeD; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeE; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeF; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeG; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeH; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeI; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeJ; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* ___barType; RuntimeObject* ___table1Check; RuntimeObject* ___table2Check; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___Zero; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___One; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___Two; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___Ten; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0 : public RuntimeArray { ALIGN_FIELD (8) ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* m_Items[1]; inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E : public RuntimeArray { ALIGN_FIELD (8) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* m_Items[1]; inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray { ALIGN_FIELD (8) uint16_t m_Items[1]; inline uint16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint16_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value) { m_Items[index] = value; } }; struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680 : public RuntimeArray { ALIGN_FIELD (8) CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* m_Items[1]; inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7 : public RuntimeArray { ALIGN_FIELD (8) StringBuilder_t* m_Items[1]; inline StringBuilder_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StringBuilder_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, StringBuilder_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline StringBuilder_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StringBuilder_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StringBuilder_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340 : public RuntimeArray { ALIGN_FIELD (8) DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* m_Items[1]; inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE : public RuntimeArray { ALIGN_FIELD (8) ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* m_Items[1]; inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1 : public RuntimeArray { ALIGN_FIELD (8) Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* m_Items[1]; inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_gshared_inline (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeNotifyDictionary_2__ctor_mDC11FC8C91D4B000B1677A7B2884D7542B6A143C_gshared (ChangeNotifyDictionary_2_t319CD6CDB09EFA383AF06819881B1E6E091AD64B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeNotifyDictionary_2_add_ValueChanged_mDB52722A79CDC02F24F7A777979821FB53B29572_gshared (ChangeNotifyDictionary_2_t319CD6CDB09EFA383AF06819881B1E6E091AD64B* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLength__ctor_mDC967AF00BDFE726517228E049A2600CE0A2B951 (DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* __this, bool ___0_variable, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState__ctor_m96C7816A56A29734D7DF66E433A38A85272F43E0 (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* GeneralAppIdDecoder_decodeGeneralPurposeField_mE969DAF00187D31783A2719BA4213E090EA2207D (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, String_t* ___1_remaining, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecodedInformation_getNewString_mC42BB6A84E148177A20435ACA9ECF10835D3CCE7_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldParser_parseFieldsInGeneralPurpose_m9A98F4AD6766ED330D951828F61B800007F72F93 (String_t* ___0_rawInformation, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DecodedInformation_isRemaining_mB1BAE68C0DD5FDA1A67F9714120028B536758E55_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedInformation_getRemainingValue_mA36BD24AD5ACAE4A44D23A5D1EAE7C0FBC9119F9_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline (DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, int32_t ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6 (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, int32_t ___0_newPosition, int32_t ___1_firstDigit, int32_t ___2_secondDigit, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GeneralAppIdDecoder_extractNumericValueFromBitArray_mBD8F0B1F00D7C2E39C520B37BAE4E4A126B786F6 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, int32_t ___1_pos, int32_t ___2_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414 (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, int32_t ___0_position, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* GeneralAppIdDecoder_parseBlocks_m3C0367FD8C8A6DDDB1C6F78FEAE03BBE86E801F1 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedInformation__ctor_m6EE089FA08661BAE50F7E0892B37BDFD3BA6A2B5 (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, int32_t ___0_newPosition, String_t* ___1_newString, int32_t ___2_remainingValue, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32 (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, int32_t ___0_newPosition, String_t* ___1_newString, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CurrentParsingState_isAlpha_m5B4062FB842BEA3846E04506F3B1D0E739472BAF (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseAlphaBlock_m40AF881B7767B7EEEC565C65E15244FB430B322B (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CurrentParsingState_isIsoIec646_m53215E1F15A6EBC0AAEACC9CEAC55B41ABC95A9B (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseIsoIec646Block_m6C0E04CCA317A13A0A970AD97D3FD19387CEF43B (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseNumericBlock_m7C5F1E305D152819CF5BD9A634C104BAFD65181C (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* BlockParsedResult_getDecodedInformation_mC1CBB93BA201617C2E2E3072207DE4B152E58DD0_inline (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* GeneralAppIdDecoder_decodeNumeric_m699068AC859C9A15F94278E663BEB568EB3891CB (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedNumeric_isFirstDigitFNC1_m42BB60C41C52B6818CE0F00367155CA1E013CEA8 (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedNumeric_isSecondDigitFNC1_mDE4F20A38F77C85782D1B6F27150BC6B7BD80E0F (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getSecondDigit_m40D590C9A8C5DCE3B5B58E7439A914A5A083293A_inline (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4 (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* ___0_information, bool ___1_finished, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getFirstDigit_m2E2AB748F0BDFC5D266639E8B92A931039920AA4_inline (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillNumeric_mE74A2044B61E502CBCB7FBB3B4B2E2C0CDC30438 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isNumericToAlphaNumericLatch_m793A2266BC8304940FF82046C77C15612E1EE2E1 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState_setAlpha_m41C5711326C2B7BA6BA413EE3F16E31AA4897E32 (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, int32_t ___0_delta, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockParsedResult__ctor_m9284E75D23139FF2E55C90920643DE07FD9480BB (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedChar_isFNC1_mE1457E14C1A46917D327B7D8AC825F16E44060C4 (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar DecodedChar_getValue_m83FE3E688B7EBAC1B3CEFA8D1EDF5CF01816AB06_inline (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillIsoIec646_mAACD69607C8884070F085526E67FCBA96A44442D (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isAlphaOr646ToNumericLatch_mDB190A6F9E6754197C33D424E24E5225B005DE90 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState_setNumeric_mBB620C8E4B37EC4C72FA9AD06F6388C9EAA7802D (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isAlphaTo646ToAlphaLatch_mF35998911C21A502CC2BDF20A918C443C1C0B3FF (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillAlpha_m055EBD57064B95372B9AE7AB8FD69E8BAB2B9D59 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState_setIsoIec646_mCCB417BDD19CEADDF24055E936CCF56CC25179D3 (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, int32_t ___0_newPosition, Il2CppChar ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* MaxiCodeReader_extractPureBits_m38ADD0DB5702D33DB84F4AA51581FB5FB3ECD35F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m1C579D5057447221E43E632050A32F02E9DB905D (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, RuntimeObject* ___1_hints, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, String_t* ___0_text, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rawBytes, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___2_resultPoints, int32_t ___3_format, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, int32_t ___0_type, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getEnclosingRectangle_m98890955CDD702C809A90DB245E4F6A0BB77F866 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m07837AD4C44C288E442F957FBA6CC46FD245DE39 (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getPostCode2_mC0AB7F8E0661D951608DAAF6D04D378A8D4A79D4 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getPostCode2Length_mEA94FD41289390DEB8089CDCD5D427D713E61641 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9 (int32_t* __this, String_t* ___0_format, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecodedBitStreamParser_getPostCode3_m136B9DF44B195149D2C0AD0CFE2CD4936210B9A9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getCountry_m8CE49F81EA1FB8ED5E4758B90BFF035B5AFADC93 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getServiceClass_mEC52D6F5BFC80782B75CA129E9193E88DC644F8D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29 (StringBuilder_t* __this, int32_t ___0_index, String_t* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m240A56ABE8420FCFA236BF2E3795D8061CF7AD0A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* ___2_byteSegments, String_t* ___3_ecLevel, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getBit_m0504A95507861A51AB320380E93FCE3B82909D91 (int32_t ___0_bit, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_x, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D (StringBuilder_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mFABF710A4E6A5A1C71FB847B2FEA20ABAC2235AD (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_m8B9E825FC6E126D7BFDE29873B6B9CA92FB786A5 (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8 (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_start, int32_t ___2_dataCodewords, int32_t ___3_ecCodewords, int32_t ___4_mode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_m64F75B989712E4FECFB533D327547E5692A2DEB1 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_mode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_received, int32_t ___1_twoS, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_gshared)(__this, ___0_capacity, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* OneDReader_doDecode_mB4B940E665E5F6B1C52FC8543F630C760797EE62 (OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneDReader_reset_mF4DB0F143C93E7531638C88440F2CAFF0B4D43C5 (OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265 (double ___0_x, double ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60 (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Chars_m20B53B0EEAB2A0BB0EC84A130FF12EA86ADD99AE (StringBuilder_t* __this, int32_t ___0_index, Il2CppChar ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t IMBReader_binaryStringToDec_m4CE08526A95311C7E159FBE093FAF356C82D371E (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_binary, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IMBReader_invertedBinaryString_mD9BA94DCF927494F05179B074DFDFB3A09DC9592 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_binary, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Replace_mEACDB7793357B7ABB5E7BFB59CE2C2DE27673950 (StringBuilder_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IMBReader_getCodeWords_m96A444253C68F303C1A9419410911874B2BF461F (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_codeWord, String_t* ___1_imb, RuntimeObject* ___2_table1Check, RuntimeObject* ___3_table2Check, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___4_barPos, CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* ___5_barType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237 (int32_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Addition_m6A64F691BA94E8062D39DE0284B4BB59172EFE78 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Modulus_mA044A37C510356EB423B48A1BF11F7ADED7CD1D0 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_op_Explicit_mDB126E79118CB97B0D8AA1C6F7B0A6E10E287D3B (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_GreaterThan_m54A2E8843A6EA4B7ED9C5E9CF13DC466B790E14C (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t BigInteger_op_Explicit_mE45321B360858C3FFF1964799D2F27B34C98222D (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F (uint64_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F (String_t* __this, int32_t ___0_totalWidth, Il2CppChar ___1_paddingChar, const RuntimeMethod* method) ; inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_from, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67 (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IMBReader_isIMB_m008E3D4C4F9BA47A70FEECDC1974CE9B44087875 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t* ___1_pixelStartOffset, int32_t* ___2_pixelStopOffset, int32_t* ___3_pixelBarLength, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* BinaryBitmap_getBlackRow_m2490024566A9C87C52D9F0A59FD33D567101BFDC (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IMBReader_getNumberBars_m39203F203E3A4F4450A5BEEF1A9B68636E7BF354 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_start, int32_t ___2_stop, int32_t ___3_barWidth, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryBitmap_get_Height_m4BAC199B650C708DEDFA406389368F758117EE5B (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ; inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader_fillLists_m65A1B3D75A614E084BD6F69B0E0E2162AB01DC1C (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_topRow, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_botRow, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___3_listRow, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___4_listTop, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___5_listBot, int32_t ___6_start, int32_t ___7_stop, const RuntimeMethod* method) ; inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method); } inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IMBReader_getTrackingNumber_m97D7E2B6905F28FD7F30424FD21B7EF7A2A51D45 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_imb, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline (ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneDReader__ctor_m078E35FDB121CADB174EAD8851A8236015D335BA (OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DataMatrixReader_extractPureBits_m738C91ADB8C6E7601FAD3AC8B1E21B75E709F9C0 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__ctor_m0C85416E7FF8027D5658B6A6DE8C04D389B02FA4 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* Detector_detect_mAF29A9EB02C3727DADDFD22C10B2631B29844B5E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getTopLeftOnBit_mE53B7EB7057D475B8018302349D01CC5F5764F59 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getBottomRightOnBit_m7697D5320BF3A9AB523F69FA9348242B17F34181 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataMatrixReader_moduleSize_mA9CD4F878EF3A25CE044F39191FD9DAA726338B0 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_leftTopBlack, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___1_image, int32_t* ___2_modulesize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m9F4E0135F49DE8DAE180BDA2031AAA72FD8B3B9C (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_readVersion_m463651F2DDBC9C774B5BE1DCAE7FC48762AC3D47 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* Version_getVersionForDimensions_mD674FA0213CE1605193CCCEB80F65AD739E48363 (int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner1_m468249F6B68F3B9A7DA920D764C6342265E1122C (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner2_mEAC8D7B17F865DF7D81A5A1A9D27004C95FDCBAE (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner3_m95EB07945A26BA0DB31338F88F0122F778A82DD3 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner4_mF16BEC18692E70C802A3635056A6FB479B552D34 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_row, int32_t ___1_column, int32_t ___2_numRows, int32_t ___3_numColumns, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_row, int32_t ___1_column, int32_t ___2_numRows, int32_t ___3_numColumns, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBlock__ctor_mC014F51CCFD73268E1B484025E29A5CB8944CEC0 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, int32_t ___0_numDataCodewords, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_codewords, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; inline void List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAsciiSegment_mB08B6B22743BC4843BB1D74223460A93E6674A8D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, StringBuilder_t* ___2_resultTrailer, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___3_fnc1positions, int32_t* ___4_mode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeC40Segment_mD8C78DA8E64BBA876D0571BA6DDB1DEF1BDE8A81 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___2_fnc1positions, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeTextSegment_m0B8A0650ACAACBC3167CBF42D9B0E0651BD45C4D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___2_fnc1positions, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, RuntimeObject* ___2_byteSegments, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ; inline bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_inline (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_mB587020D6727B8B0761B43A483C59D4DB564F9CA (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_symbologyModifier, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, int32_t ___0_numBits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5 (int32_t ___0_firstByte, int32_t ___1_secondByte, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_result, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4 (int32_t ___0_randomizedBase256Codeword, int32_t ___1_base256CodewordPosition, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187 (String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mE868E3A516D53B962FA7FCE9BBF08D5BFFE0CED7 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_mF3F14816E48304752AB899E0B40BDA30A96E8013 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawCodewords, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* ___1_version, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_mBBB3E9E09DB8EB85F851CEF85C2BB4E24487B7B9 (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_numDataCodewords, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_mDD754D9BD8D2F7DACE485A86F14F3EA10521DF8A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525 (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, int32_t ___0_count, int32_t ___1_dataCodewords, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, int32_t ___0_versionNumber, int32_t ___1_symbolSizeRows, int32_t ___2_symbolSizeColumns, int32_t ___3_dataRegionSizeRows, int32_t ___4_dataRegionSizeColumns, ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* ___5_ecBlocks, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_mC61594EA3A9C209F269B9D6444EF9DB0D8CA213A (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks1, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___2_ecBlocks2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* Version_buildVersions_m7F2D5982DA0C4AEEFC038EC498C70DA432976460 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid1_mF689D0142E6978529B7080CAC339F208ED3E0295 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid2_mEECEFB2628BEEE11B81E21D12DF40E0C34335CF3 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_correctTopRight_m65238A6DA2EE8F7D57CC42325B85C91000400A00 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_shiftToModuleCenter_mE0BBDB10451A50DE300F5B7760AC43FDA494D9EA (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_from, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_to, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_m082AE2B08B79B6FD5F5620F3BA8073AAF7213ABB (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_topRight, int32_t ___5_dimensionX, int32_t ___6_dimensionY, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_to, int32_t ___2_div, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, float ___1_fromX, float ___2_fromY, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635 (int32_t ___0_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2 (int32_t ___0_num, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ; inline bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_inline (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) { return (( bool (*) (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69*, int32_t, int32_t, const RuntimeMethod*))Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_gshared_inline)(__this, ___0_arg1, ___1_arg2, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_setBulk_m00F4DF1A10241D5933939D5A8F838100B7922D04 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, int32_t ___1_newBits, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_ToString_mBBAEF28C1A43700320D82418CC0D43680E5A9C50 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, String_t* ___0_setString, String_t* ___1_unsetString, String_t* ___2_lineSeparator, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_buildToString_mF5396FEEF928CF85A9DAA6EF9B74E754D3DFE33F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, String_t* ___0_setString, String_t* ___1_unsetString, String_t* ___2_lineSeparator, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m2D17ECD88A0B6F0222F0466D08AE1EA68F9293D1 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_rowSize, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___3_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7 (Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method); } inline void Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904 (Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719 (int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E (int32_t ___0_value, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_encodingNames, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECI__ctor_m7023D07353C0DC397239EFF46AB1B17D9F950AA4 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_val, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996 (String_t* ___0_encodingName, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_saSequence, int32_t ___5_saParity, int32_t ___6_symbologyModifier, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, int32_t ___1_numBits, String_t* ___2_text, RuntimeObject* ___3_byteSegments, String_t* ___4_ecLevel, int32_t ___5_saSequence, int32_t ___6_saParity, int32_t ___7_symbologyModifier, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method) ; inline void ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* __this, const RuntimeMethod* method) { (( void (*) (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0*, const RuntimeMethod*))ChangeNotifyDictionary_2__ctor_mDC11FC8C91D4B000B1677A7B2884D7542B6A143C_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39ExtendedMode_mE764802E67EF5E1B6D15C2DA6243523DAA34DDD9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39RelaxedExtendedMode_m382C314B870044C5CE608E7460E4F6A747514372 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method) ; inline void Action_2__ctor_mE9F1E1F6E8B261D5D4D0AC704E03E680A2EA21DA (Action_2_t289BAF75267253402F54F4FD038D938211304C1F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_2_t289BAF75267253402F54F4FD038D938211304C1F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method); } inline void ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method) { (( void (*) (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0*, Action_2_t289BAF75267253402F54F4FD038D938211304C1F*, const RuntimeMethod*))ChangeNotifyDictionary_2_add_ValueChanged_mDB52722A79CDC02F24F7A777979821FB53B29572_gshared)(__this, ___0_value, method); } inline void Action_2_Invoke_m2647E8AE2A067992C75B6E689B16B86816C565AF_inline (Action_2_t289BAF75267253402F54F4FD038D938211304C1F* __this, RuntimeObject* ___0_arg1, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_arg2, const RuntimeMethod* method) { (( void (*) (Action_2_t289BAF75267253402F54F4FD038D938211304C1F*, RuntimeObject*, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_quadrilateralToQuadrilateral_m4FEFE2B66DCFFDDBD0B488AEAFADA0039DCB2AE5 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, float ___8_x0p, float ___9_y0p, float ___10_x1p, float ___11_y1p, float ___12_x2p, float ___13_y2p, float ___14_x3p, float ___15_y3p, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_points, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridSampler_checkAndNudgePoints_mE0AF55801E0BFE8AFF09835670F4C27C89C124AF (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_points, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6 (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338_inline (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binarizer__ctor_m998F6088E701653D5ADED2C8B7473AFB87F3198D (Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, int32_t ___0_luminanceSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_buckets, int32_t* ___1_blackPoint, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, bool ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultGridSampler__ctor_m95FB3FC9F9078D3D7B6559FA108F31A8EA6FB1B6 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_binarizeEntireImage_m5626F91BC8D1FC6EE366BE9ACDF6AFF21077ED3B (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer__ctor_mA5EAA639B62EF4B0D4713FFDCBDF408136B63459 (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* HybridBinarizer_calculateBlackPoints_m1C30CBF01BC6C5499D5E2EB460D2A19D60F58D53 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_subWidth, int32_t ___2_subHeight, int32_t ___3_width, int32_t ___4_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_calculateThresholdForBlock_mD9F6546A3EF83A65A59F129B6340424DB8A31C04 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_subWidth, int32_t ___2_subHeight, int32_t ___3_width, int32_t ___4_height, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___5_blackPoints, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___6_matrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* GlobalHistogramBinarizer_get_BlackMatrix_mB16D66BBF85B3BB113F58080CC4B28B4951DD5D1 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE (int32_t ___0_value, int32_t ___1_max, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_thresholdBlock_mAC2C07D540C8F35DCA98E8F5FD6AEBB42DA21D21 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_xoffset, int32_t ___2_yoffset, int32_t ___3_threshold, int32_t ___4_stride, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___5_matrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_quadrilateralToSquare_m43754D669AE08F00E3DA4AC177932432C3A6DB1B (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, float ___0_a11, float ___1_a21, float ___2_a31, float ___3_a12, float ___4_a22, float ___5_a32, float ___6_a13, float ___7_a23, float ___8_a33, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_buildAdjoint_m972D4AEE3A7AD689C8BA27B24A831A0A5023A4F0 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0 (const RuntimeMethod* method) ; inline void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared)(__this, ___0_item, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLength__ctor_mDC967AF00BDFE726517228E049A2600CE0A2B951 (DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* __this, bool ___0_variable, int32_t ___1_length, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); bool L_0 = ___0_variable; __this->___variable = L_0; int32_t L_1 = ___1_length; __this->___length = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* DataLength_fixedLength_m561806FF9170FA6C917AF35CD21AF676B02B4E8C (int32_t ___0_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_length; DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* L_1 = (DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6*)il2cpp_codegen_object_new(DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var); DataLength__ctor_mDC967AF00BDFE726517228E049A2600CE0A2B951(L_1, (bool)0, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* DataLength_variableLength_mCEEDAD7685CFD48DA0C1D7180A2ECDBFC94D6EDA (int32_t ___0_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_length; DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* L_1 = (DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6*)il2cpp_codegen_object_new(DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var); DataLength__ctor_mDC967AF00BDFE726517228E049A2600CE0A2B951(L_1, (bool)1, L_0, NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralAppIdDecoder__ctor_m3552700246919730D6DDFD0DF748BE1C56E1A8A6 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022*)il2cpp_codegen_object_new(CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022_il2cpp_TypeInfo_var); CurrentParsingState__ctor_m96C7816A56A29734D7DF66E433A38A85272F43E0(L_0, NULL); __this->___current = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___current), (void*)L_0); StringBuilder_t* L_1 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_1, NULL); __this->___buffer = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_2 = ___0_information; __this->___information = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___information), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GeneralAppIdDecoder_decodeAllCodes_m1E62CCDC2E4664D2741EC38F62F3ECD1DE04CFE8 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, StringBuilder_t* ___0_buff, int32_t ___1_initialPosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldParser_t1604981ABE09EA0B77A4DDD50F7B9991B4ED9C77_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; String_t* V_1 = NULL; DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* V_2 = NULL; String_t* V_3 = NULL; int32_t V_4 = 0; { int32_t L_0 = ___1_initialPosition; V_0 = L_0; V_1 = (String_t*)NULL; } IL_0004: { int32_t L_1 = V_0; String_t* L_2 = V_1; DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_3; L_3 = GeneralAppIdDecoder_decodeGeneralPurposeField_mE969DAF00187D31783A2719BA4213E090EA2207D(__this, L_1, L_2, NULL); V_2 = L_3; DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_4 = V_2; NullCheck(L_4); String_t* L_5; L_5 = DecodedInformation_getNewString_mC42BB6A84E148177A20435ACA9ECF10835D3CCE7_inline(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(FieldParser_t1604981ABE09EA0B77A4DDD50F7B9991B4ED9C77_il2cpp_TypeInfo_var); String_t* L_6; L_6 = FieldParser_parseFieldsInGeneralPurpose_m9A98F4AD6766ED330D951828F61B800007F72F93(L_5, NULL); V_3 = L_6; String_t* L_7 = V_3; if (!L_7) { goto IL_0024; } } { StringBuilder_t* L_8 = ___0_buff; String_t* L_9 = V_3; NullCheck(L_8); StringBuilder_t* L_10; L_10 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, L_9, NULL); } IL_0024: { DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_11 = V_2; NullCheck(L_11); bool L_12; L_12 = DecodedInformation_isRemaining_mB1BAE68C0DD5FDA1A67F9714120028B536758E55_inline(L_11, NULL); if (!L_12) { goto IL_003e; } } { DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_13 = V_2; NullCheck(L_13); int32_t L_14; L_14 = DecodedInformation_getRemainingValue_mA36BD24AD5ACAE4A44D23A5D1EAE7C0FBC9119F9_inline(L_13, NULL); V_4 = L_14; String_t* L_15; L_15 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL); V_1 = L_15; goto IL_0040; } IL_003e: { V_1 = (String_t*)NULL; } IL_0040: { int32_t L_16 = V_0; DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_17 = V_2; NullCheck(L_17); int32_t L_18; L_18 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_17, NULL); if ((((int32_t)L_16) == ((int32_t)L_18))) { goto IL_0052; } } { DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_19 = V_2; NullCheck(L_19); int32_t L_20; L_20 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_19, NULL); V_0 = L_20; goto IL_0004; } IL_0052: { StringBuilder_t* L_21 = ___0_buff; NullCheck(L_21); String_t* L_22; L_22 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_21); return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillNumeric_mE74A2044B61E502CBCB7FBB3B4B2E2C0CDC30438 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information; NullCheck(L_1); int32_t L_2; L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 7))) <= ((int32_t)L_2))) { goto IL_0024; } } { int32_t L_3 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = __this->___information; NullCheck(L_4); int32_t L_5; L_5 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_4, NULL); return (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_3, 4))) > ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0024: { int32_t L_6 = ___0_pos; V_0 = L_6; goto IL_003c; } IL_0028: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = __this->___information; int32_t L_8 = V_0; NullCheck(L_7); bool L_9; L_9 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_7, L_8, NULL); if (!L_9) { goto IL_0038; } } { return (bool)1; } IL_0038: { int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_003c: { int32_t L_11 = V_0; int32_t L_12 = ___0_pos; if ((((int32_t)L_11) < ((int32_t)((int32_t)il2cpp_codegen_add(L_12, 3))))) { goto IL_0028; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_13 = __this->___information; int32_t L_14 = ___0_pos; NullCheck(L_13); bool L_15; L_15 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_13, ((int32_t)il2cpp_codegen_add(L_14, 3)), NULL); return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* GeneralAppIdDecoder_decodeNumeric_m699068AC859C9A15F94278E663BEB568EB3891CB (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information; NullCheck(L_1); int32_t L_2; L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 7))) <= ((int32_t)L_2))) { goto IL_0050; } } { int32_t L_3 = ___0_pos; int32_t L_4; L_4 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_3, 4, NULL); V_0 = L_4; int32_t L_5 = V_0; if (L_5) { goto IL_0037; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_6 = __this->___information; NullCheck(L_6); int32_t L_7; L_7 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_6, NULL); il2cpp_codegen_runtime_class_init_inline(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var); int32_t L_8 = ((DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields*)il2cpp_codegen_static_fields_for(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var))->___FNC1; int32_t L_9 = ((DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields*)il2cpp_codegen_static_fields_for(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var))->___FNC1; DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_10 = (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C*)il2cpp_codegen_object_new(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var); DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6(L_10, L_7, L_8, L_9, NULL); return L_10; } IL_0037: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_11 = __this->___information; NullCheck(L_11); int32_t L_12; L_12 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_11, NULL); int32_t L_13 = V_0; il2cpp_codegen_runtime_class_init_inline(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var); int32_t L_14 = ((DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields*)il2cpp_codegen_static_fields_for(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var))->___FNC1; DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_15 = (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C*)il2cpp_codegen_object_new(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var); DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6(L_15, L_12, ((int32_t)il2cpp_codegen_subtract(L_13, 1)), L_14, NULL); return L_15; } IL_0050: { int32_t L_16 = ___0_pos; int32_t L_17; L_17 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_16, 7, NULL); V_0 = L_17; int32_t L_18 = V_0; V_1 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_18, 8))/((int32_t)11))); int32_t L_19 = V_0; V_2 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_19, 8))%((int32_t)11))); int32_t L_20 = ___0_pos; int32_t L_21 = V_1; int32_t L_22 = V_2; DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_23 = (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C*)il2cpp_codegen_object_new(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var); DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6(L_23, ((int32_t)il2cpp_codegen_add(L_20, 7)), L_21, L_22, NULL); return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, int32_t ___1_bits, const RuntimeMethod* method) { { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = __this->___information; int32_t L_1 = ___0_pos; int32_t L_2 = ___1_bits; int32_t L_3; L_3 = GeneralAppIdDecoder_extractNumericValueFromBitArray_mBD8F0B1F00D7C2E39C520B37BAE4E4A126B786F6(L_0, L_1, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GeneralAppIdDecoder_extractNumericValueFromBitArray_mBD8F0B1F00D7C2E39C520B37BAE4E4A126B786F6 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, int32_t ___1_pos, int32_t ___2_bits, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; V_1 = 0; goto IL_0022; } IL_0006: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_information; int32_t L_1 = ___1_pos; int32_t L_2 = V_1; NullCheck(L_0); bool L_3; L_3 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_0, ((int32_t)il2cpp_codegen_add(L_1, L_2)), NULL); if (!L_3) { goto IL_001e; } } { int32_t L_4 = V_0; int32_t L_5 = ___2_bits; int32_t L_6 = V_1; V_0 = ((int32_t)(L_4|((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_5, L_6)), 1))&((int32_t)31))))))); } IL_001e: { int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0022: { int32_t L_8 = V_1; int32_t L_9 = ___2_bits; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0006; } } { int32_t L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* GeneralAppIdDecoder_decodeGeneralPurposeField_mE969DAF00187D31783A2719BA4213E090EA2207D (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, String_t* ___1_remaining, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* V_0 = NULL; { StringBuilder_t* L_0 = __this->___buffer; NullCheck(L_0); StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_0, 0, NULL); String_t* L_1 = ___1_remaining; if (!L_1) { goto IL_001c; } } { StringBuilder_t* L_2 = __this->___buffer; String_t* L_3 = ___1_remaining; NullCheck(L_2); StringBuilder_t* L_4; L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_2, L_3, NULL); } IL_001c: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_5 = __this->___current; int32_t L_6 = ___0_pos; NullCheck(L_5); CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_5, L_6, NULL); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_7; L_7 = GeneralAppIdDecoder_parseBlocks_m3C0367FD8C8A6DDDB1C6F78FEAE03BBE86E801F1(__this, NULL); V_0 = L_7; DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_8 = V_0; if (!L_8) { goto IL_005c; } } { DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_9 = V_0; NullCheck(L_9); bool L_10; L_10 = DecodedInformation_isRemaining_mB1BAE68C0DD5FDA1A67F9714120028B536758E55_inline(L_9, NULL); if (!L_10) { goto IL_005c; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_11 = __this->___current; NullCheck(L_11); int32_t L_12; L_12 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_11, NULL); StringBuilder_t* L_13 = __this->___buffer; NullCheck(L_13); String_t* L_14; L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_13); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_15 = V_0; NullCheck(L_15); int32_t L_16; L_16 = DecodedInformation_getRemainingValue_mA36BD24AD5ACAE4A44D23A5D1EAE7C0FBC9119F9_inline(L_15, NULL); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_17 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); DecodedInformation__ctor_m6EE089FA08661BAE50F7E0892B37BDFD3BA6A2B5(L_17, L_12, L_14, L_16, NULL); return L_17; } IL_005c: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_18 = __this->___current; NullCheck(L_18); int32_t L_19; L_19 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_18, NULL); StringBuilder_t* L_20 = __this->___buffer; NullCheck(L_20); String_t* L_21; L_21 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_20); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_22 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_22, L_19, L_21, NULL); return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* GeneralAppIdDecoder_parseBlocks_m3C0367FD8C8A6DDDB1C6F78FEAE03BBE86E801F1 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) { bool V_0 = false; BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* V_1 = NULL; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; int32_t G_B5_0 = 0; int32_t G_B4_0 = 0; int32_t G_B3_0 = 0; IL_0000: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = __this->___current; NullCheck(L_0); int32_t L_1; L_1 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_0, NULL); CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_2 = __this->___current; NullCheck(L_2); bool L_3; L_3 = CurrentParsingState_isAlpha_m5B4062FB842BEA3846E04506F3B1D0E739472BAF(L_2, NULL); if (!L_3) { G_B2_0 = L_1; goto IL_0028; } G_B1_0 = L_1; } { BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_4; L_4 = GeneralAppIdDecoder_parseAlphaBlock_m40AF881B7767B7EEEC565C65E15244FB430B322B(__this, NULL); V_1 = L_4; BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_5 = V_1; NullCheck(L_5); bool L_6; L_6 = BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline(L_5, NULL); V_0 = L_6; G_B5_0 = G_B1_0; goto IL_0053; } IL_0028: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_7 = __this->___current; NullCheck(L_7); bool L_8; L_8 = CurrentParsingState_isIsoIec646_m53215E1F15A6EBC0AAEACC9CEAC55B41ABC95A9B(L_7, NULL); if (!L_8) { G_B4_0 = G_B2_0; goto IL_0045; } G_B3_0 = G_B2_0; } { BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_9; L_9 = GeneralAppIdDecoder_parseIsoIec646Block_m6C0E04CCA317A13A0A970AD97D3FD19387CEF43B(__this, NULL); V_1 = L_9; BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_10 = V_1; NullCheck(L_10); bool L_11; L_11 = BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline(L_10, NULL); V_0 = L_11; G_B5_0 = G_B3_0; goto IL_0053; } IL_0045: { BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_12; L_12 = GeneralAppIdDecoder_parseNumericBlock_m7C5F1E305D152819CF5BD9A634C104BAFD65181C(__this, NULL); V_1 = L_12; BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_13 = V_1; NullCheck(L_13); bool L_14; L_14 = BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline(L_13, NULL); V_0 = L_14; G_B5_0 = G_B4_0; } IL_0053: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_15 = __this->___current; NullCheck(L_15); int32_t L_16; L_16 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_15, NULL); if (((((int32_t)((((int32_t)G_B5_0) == ((int32_t)L_16))? 1 : 0)) == ((int32_t)0))? 1 : 0)) { goto IL_0068; } } { bool L_17 = V_0; if (!L_17) { goto IL_006b; } } IL_0068: { bool L_18 = V_0; if (!L_18) { goto IL_0000; } } IL_006b: { BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_19 = V_1; NullCheck(L_19); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_20; L_20 = BlockParsedResult_getDecodedInformation_mC1CBB93BA201617C2E2E3072207DE4B152E58DD0_inline(L_19, NULL); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseNumericBlock_m7C5F1E305D152819CF5BD9A634C104BAFD65181C (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* V_0 = NULL; DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* V_1 = NULL; { goto IL_00ce; } IL_0005: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = __this->___current; NullCheck(L_0); int32_t L_1; L_1 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_0, NULL); DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_2; L_2 = GeneralAppIdDecoder_decodeNumeric_m699068AC859C9A15F94278E663BEB568EB3891CB(__this, L_1, NULL); V_0 = L_2; CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_3 = __this->___current; DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_4, NULL); NullCheck(L_3); CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_3, L_5, NULL); DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = DecodedNumeric_isFirstDigitFNC1_m42BB60C41C52B6818CE0F00367155CA1E013CEA8(L_6, NULL); if (!L_7) { goto IL_0080; } } { DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_8 = V_0; NullCheck(L_8); bool L_9; L_9 = DecodedNumeric_isSecondDigitFNC1_mDE4F20A38F77C85782D1B6F27150BC6B7BD80E0F(L_8, NULL); if (!L_9) { goto IL_0056; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_10 = __this->___current; NullCheck(L_10); int32_t L_11; L_11 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_10, NULL); StringBuilder_t* L_12 = __this->___buffer; NullCheck(L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_12); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_14 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_14, L_11, L_13, NULL); V_1 = L_14; goto IL_0078; } IL_0056: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_15 = __this->___current; NullCheck(L_15); int32_t L_16; L_16 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_15, NULL); StringBuilder_t* L_17 = __this->___buffer; NullCheck(L_17); String_t* L_18; L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_17); DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_19 = V_0; NullCheck(L_19); int32_t L_20; L_20 = DecodedNumeric_getSecondDigit_m40D590C9A8C5DCE3B5B58E7439A914A5A083293A_inline(L_19, NULL); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_21 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); DecodedInformation__ctor_m6EE089FA08661BAE50F7E0892B37BDFD3BA6A2B5(L_21, L_16, L_18, L_20, NULL); V_1 = L_21; } IL_0078: { DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_22 = V_1; BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_23 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4(L_23, L_22, (bool)1, NULL); return L_23; } IL_0080: { StringBuilder_t* L_24 = __this->___buffer; DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_25 = V_0; NullCheck(L_25); int32_t L_26; L_26 = DecodedNumeric_getFirstDigit_m2E2AB748F0BDFC5D266639E8B92A931039920AA4_inline(L_25, NULL); NullCheck(L_24); StringBuilder_t* L_27; L_27 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_24, L_26, NULL); DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_28 = V_0; NullCheck(L_28); bool L_29; L_29 = DecodedNumeric_isSecondDigitFNC1_mDE4F20A38F77C85782D1B6F27150BC6B7BD80E0F(L_28, NULL); if (!L_29) { goto IL_00bc; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_30 = __this->___current; NullCheck(L_30); int32_t L_31; L_31 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_30, NULL); StringBuilder_t* L_32 = __this->___buffer; NullCheck(L_32); String_t* L_33; L_33 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_32); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_34 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_34, L_31, L_33, NULL); BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_35 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4(L_35, L_34, (bool)1, NULL); return L_35; } IL_00bc: { StringBuilder_t* L_36 = __this->___buffer; DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_37 = V_0; NullCheck(L_37); int32_t L_38; L_38 = DecodedNumeric_getSecondDigit_m40D590C9A8C5DCE3B5B58E7439A914A5A083293A_inline(L_37, NULL); NullCheck(L_36); StringBuilder_t* L_39; L_39 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_36, L_38, NULL); } IL_00ce: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_40 = __this->___current; NullCheck(L_40); int32_t L_41; L_41 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_40, NULL); bool L_42; L_42 = GeneralAppIdDecoder_isStillNumeric_mE74A2044B61E502CBCB7FBB3B4B2E2C0CDC30438(__this, L_41, NULL); if (L_42) { goto IL_0005; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_43 = __this->___current; NullCheck(L_43); int32_t L_44; L_44 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_43, NULL); bool L_45; L_45 = GeneralAppIdDecoder_isNumericToAlphaNumericLatch_m793A2266BC8304940FF82046C77C15612E1EE2E1(__this, L_44, NULL); if (!L_45) { goto IL_010e; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_46 = __this->___current; NullCheck(L_46); CurrentParsingState_setAlpha_m41C5711326C2B7BA6BA413EE3F16E31AA4897E32(L_46, NULL); CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_47 = __this->___current; NullCheck(L_47); CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_47, 4, NULL); } IL_010e: { BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_48 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); BlockParsedResult__ctor_m9284E75D23139FF2E55C90920643DE07FD9480BB(L_48, NULL); return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseIsoIec646Block_m6C0E04CCA317A13A0A970AD97D3FD19387CEF43B (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* V_0 = NULL; { goto IL_0061; } IL_0002: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = __this->___current; NullCheck(L_0); int32_t L_1; L_1 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_0, NULL); DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_2; L_2 = GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028(__this, L_1, NULL); V_0 = L_2; CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_3 = __this->___current; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_4, NULL); NullCheck(L_3); CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_3, L_5, NULL); DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = DecodedChar_isFNC1_mE1457E14C1A46917D327B7D8AC825F16E44060C4(L_6, NULL); if (!L_7) { goto IL_004f; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_8 = __this->___current; NullCheck(L_8); int32_t L_9; L_9 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_8, NULL); StringBuilder_t* L_10 = __this->___buffer; NullCheck(L_10); String_t* L_11; L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_10); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_12 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_12, L_9, L_11, NULL); BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_13 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4(L_13, L_12, (bool)1, NULL); return L_13; } IL_004f: { StringBuilder_t* L_14 = __this->___buffer; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_15 = V_0; NullCheck(L_15); Il2CppChar L_16; L_16 = DecodedChar_getValue_m83FE3E688B7EBAC1B3CEFA8D1EDF5CF01816AB06_inline(L_15, NULL); NullCheck(L_14); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, L_16, NULL); } IL_0061: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_18 = __this->___current; NullCheck(L_18); int32_t L_19; L_19 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_18, NULL); bool L_20; L_20 = GeneralAppIdDecoder_isStillIsoIec646_mAACD69607C8884070F085526E67FCBA96A44442D(__this, L_19, NULL); if (L_20) { goto IL_0002; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_21 = __this->___current; NullCheck(L_21); int32_t L_22; L_22 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_21, NULL); bool L_23; L_23 = GeneralAppIdDecoder_isAlphaOr646ToNumericLatch_mDB190A6F9E6754197C33D424E24E5225B005DE90(__this, L_22, NULL); if (!L_23) { goto IL_00a0; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_24 = __this->___current; NullCheck(L_24); CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_24, 3, NULL); CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_25 = __this->___current; NullCheck(L_25); CurrentParsingState_setNumeric_mBB620C8E4B37EC4C72FA9AD06F6388C9EAA7802D(L_25, NULL); goto IL_00fc; } IL_00a0: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_26 = __this->___current; NullCheck(L_26); int32_t L_27; L_27 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_26, NULL); bool L_28; L_28 = GeneralAppIdDecoder_isAlphaTo646ToAlphaLatch_mF35998911C21A502CC2BDF20A918C443C1C0B3FF(__this, L_27, NULL); if (!L_28) { goto IL_00fc; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_29 = __this->___current; NullCheck(L_29); int32_t L_30; L_30 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_29, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_31 = __this->___information; NullCheck(L_31); int32_t L_32; L_32 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_31, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_30, 5))) >= ((int32_t)L_32))) { goto IL_00db; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_33 = __this->___current; NullCheck(L_33); CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_33, 5, NULL); goto IL_00f1; } IL_00db: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_34 = __this->___current; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_35 = __this->___information; NullCheck(L_35); int32_t L_36; L_36 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_35, NULL); NullCheck(L_34); CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_34, L_36, NULL); } IL_00f1: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_37 = __this->___current; NullCheck(L_37); CurrentParsingState_setAlpha_m41C5711326C2B7BA6BA413EE3F16E31AA4897E32(L_37, NULL); } IL_00fc: { BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_38 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); BlockParsedResult__ctor_m9284E75D23139FF2E55C90920643DE07FD9480BB(L_38, NULL); return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseAlphaBlock_m40AF881B7767B7EEEC565C65E15244FB430B322B (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* V_0 = NULL; { goto IL_0061; } IL_0002: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = __this->___current; NullCheck(L_0); int32_t L_1; L_1 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_0, NULL); DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_2; L_2 = GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3(__this, L_1, NULL); V_0 = L_2; CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_3 = __this->___current; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_4, NULL); NullCheck(L_3); CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_3, L_5, NULL); DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = DecodedChar_isFNC1_mE1457E14C1A46917D327B7D8AC825F16E44060C4(L_6, NULL); if (!L_7) { goto IL_004f; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_8 = __this->___current; NullCheck(L_8); int32_t L_9; L_9 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_8, NULL); StringBuilder_t* L_10 = __this->___buffer; NullCheck(L_10); String_t* L_11; L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_10); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_12 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var); DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_12, L_9, L_11, NULL); BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_13 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4(L_13, L_12, (bool)1, NULL); return L_13; } IL_004f: { StringBuilder_t* L_14 = __this->___buffer; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_15 = V_0; NullCheck(L_15); Il2CppChar L_16; L_16 = DecodedChar_getValue_m83FE3E688B7EBAC1B3CEFA8D1EDF5CF01816AB06_inline(L_15, NULL); NullCheck(L_14); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, L_16, NULL); } IL_0061: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_18 = __this->___current; NullCheck(L_18); int32_t L_19; L_19 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_18, NULL); bool L_20; L_20 = GeneralAppIdDecoder_isStillAlpha_m055EBD57064B95372B9AE7AB8FD69E8BAB2B9D59(__this, L_19, NULL); if (L_20) { goto IL_0002; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_21 = __this->___current; NullCheck(L_21); int32_t L_22; L_22 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_21, NULL); bool L_23; L_23 = GeneralAppIdDecoder_isAlphaOr646ToNumericLatch_mDB190A6F9E6754197C33D424E24E5225B005DE90(__this, L_22, NULL); if (!L_23) { goto IL_00a0; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_24 = __this->___current; NullCheck(L_24); CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_24, 3, NULL); CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_25 = __this->___current; NullCheck(L_25); CurrentParsingState_setNumeric_mBB620C8E4B37EC4C72FA9AD06F6388C9EAA7802D(L_25, NULL); goto IL_00fc; } IL_00a0: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_26 = __this->___current; NullCheck(L_26); int32_t L_27; L_27 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_26, NULL); bool L_28; L_28 = GeneralAppIdDecoder_isAlphaTo646ToAlphaLatch_mF35998911C21A502CC2BDF20A918C443C1C0B3FF(__this, L_27, NULL); if (!L_28) { goto IL_00fc; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_29 = __this->___current; NullCheck(L_29); int32_t L_30; L_30 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_29, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_31 = __this->___information; NullCheck(L_31); int32_t L_32; L_32 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_31, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_30, 5))) >= ((int32_t)L_32))) { goto IL_00db; } } { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_33 = __this->___current; NullCheck(L_33); CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_33, 5, NULL); goto IL_00f1; } IL_00db: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_34 = __this->___current; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_35 = __this->___information; NullCheck(L_35); int32_t L_36; L_36 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_35, NULL); NullCheck(L_34); CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_34, L_36, NULL); } IL_00f1: { CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_37 = __this->___current; NullCheck(L_37); CurrentParsingState_setIsoIec646_mCCB417BDD19CEADDF24055E936CCF56CC25179D3(L_37, NULL); } IL_00fc: { BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_38 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var); BlockParsedResult__ctor_m9284E75D23139FF2E55C90920643DE07FD9480BB(L_38, NULL); return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillIsoIec646_mAACD69607C8884070F085526E67FCBA96A44442D (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information; NullCheck(L_1); int32_t L_2; L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 5))) <= ((int32_t)L_2))) { goto IL_0012; } } { return (bool)0; } IL_0012: { int32_t L_3 = ___0_pos; int32_t L_4; L_4 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_3, 5, NULL); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) < ((int32_t)5))) { goto IL_0026; } } { int32_t L_6 = V_0; if ((((int32_t)L_6) >= ((int32_t)((int32_t)16)))) { goto IL_0026; } } { return (bool)1; } IL_0026: { int32_t L_7 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8 = __this->___information; NullCheck(L_8); int32_t L_9; L_9 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_8, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_7, 7))) <= ((int32_t)L_9))) { goto IL_0038; } } { return (bool)0; } IL_0038: { int32_t L_10 = ___0_pos; int32_t L_11; L_11 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_10, 7, NULL); V_1 = L_11; int32_t L_12 = V_1; if ((((int32_t)L_12) < ((int32_t)((int32_t)64)))) { goto IL_004d; } } { int32_t L_13 = V_1; if ((((int32_t)L_13) >= ((int32_t)((int32_t)116)))) { goto IL_004d; } } { return (bool)1; } IL_004d: { int32_t L_14 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_15 = __this->___information; NullCheck(L_15); int32_t L_16; L_16 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_15, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_14, 8))) <= ((int32_t)L_16))) { goto IL_005f; } } { return (bool)0; } IL_005f: { int32_t L_17 = ___0_pos; int32_t L_18; L_18 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_17, 8, NULL); V_2 = L_18; int32_t L_19 = V_2; if ((((int32_t)L_19) < ((int32_t)((int32_t)232)))) { goto IL_0079; } } { int32_t L_20 = V_2; return (bool)((((int32_t)L_20) < ((int32_t)((int32_t)253)))? 1 : 0); } IL_0079: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; { int32_t L_0 = ___0_pos; int32_t L_1; L_1 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_0, 5, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)15))))) { goto IL_001c; } } { int32_t L_3 = ___0_pos; il2cpp_codegen_runtime_class_init_inline(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); Il2CppChar L_4 = ((DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_StaticFields*)il2cpp_codegen_static_fields_for(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var))->___FNC1; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_5 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_5, ((int32_t)il2cpp_codegen_add(L_3, 5)), L_4, NULL); return L_5; } IL_001c: { int32_t L_6 = V_0; if ((((int32_t)L_6) < ((int32_t)5))) { goto IL_0035; } } { int32_t L_7 = V_0; if ((((int32_t)L_7) >= ((int32_t)((int32_t)15)))) { goto IL_0035; } } { int32_t L_8 = ___0_pos; int32_t L_9 = V_0; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_10 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_10, ((int32_t)il2cpp_codegen_add(L_8, 5)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)48), L_9)), 5))), NULL); return L_10; } IL_0035: { int32_t L_11 = ___0_pos; int32_t L_12; L_12 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_11, 7, NULL); V_1 = L_12; int32_t L_13 = V_1; if ((((int32_t)L_13) < ((int32_t)((int32_t)64)))) { goto IL_0055; } } { int32_t L_14 = V_1; if ((((int32_t)L_14) >= ((int32_t)((int32_t)90)))) { goto IL_0055; } } { int32_t L_15 = ___0_pos; int32_t L_16 = V_1; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_17 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_17, ((int32_t)il2cpp_codegen_add(L_15, 7)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_16, 1))), NULL); return L_17; } IL_0055: { int32_t L_18 = V_1; if ((((int32_t)L_18) < ((int32_t)((int32_t)90)))) { goto IL_006c; } } { int32_t L_19 = V_1; if ((((int32_t)L_19) >= ((int32_t)((int32_t)116)))) { goto IL_006c; } } { int32_t L_20 = ___0_pos; int32_t L_21 = V_1; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_22 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_22, ((int32_t)il2cpp_codegen_add(L_20, 7)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_21, 7))), NULL); return L_22; } IL_006c: { int32_t L_23 = ___0_pos; int32_t L_24; L_24 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_23, 8, NULL); V_2 = L_24; int32_t L_25 = V_2; switch (((int32_t)il2cpp_codegen_subtract(L_25, ((int32_t)232)))) { case 0: { goto IL_00d7; } case 1: { goto IL_00dc; } case 2: { goto IL_00e1; } case 3: { goto IL_00e6; } case 4: { goto IL_00eb; } case 5: { goto IL_00f0; } case 6: { goto IL_00f5; } case 7: { goto IL_00fa; } case 8: { goto IL_00ff; } case 9: { goto IL_0104; } case 10: { goto IL_0109; } case 11: { goto IL_010e; } case 12: { goto IL_0113; } case 13: { goto IL_0118; } case 14: { goto IL_011d; } case 15: { goto IL_0122; } case 16: { goto IL_0127; } case 17: { goto IL_012c; } case 18: { goto IL_0131; } case 19: { goto IL_0136; } case 20: { goto IL_013b; } } } { goto IL_0140; } IL_00d7: { V_3 = ((int32_t)33); goto IL_0157; } IL_00dc: { V_3 = ((int32_t)34); goto IL_0157; } IL_00e1: { V_3 = ((int32_t)37); goto IL_0157; } IL_00e6: { V_3 = ((int32_t)38); goto IL_0157; } IL_00eb: { V_3 = ((int32_t)39); goto IL_0157; } IL_00f0: { V_3 = ((int32_t)40); goto IL_0157; } IL_00f5: { V_3 = ((int32_t)41); goto IL_0157; } IL_00fa: { V_3 = ((int32_t)42); goto IL_0157; } IL_00ff: { V_3 = ((int32_t)43); goto IL_0157; } IL_0104: { V_3 = ((int32_t)44); goto IL_0157; } IL_0109: { V_3 = ((int32_t)45); goto IL_0157; } IL_010e: { V_3 = ((int32_t)46); goto IL_0157; } IL_0113: { V_3 = ((int32_t)47); goto IL_0157; } IL_0118: { V_3 = ((int32_t)58); goto IL_0157; } IL_011d: { V_3 = ((int32_t)59); goto IL_0157; } IL_0122: { V_3 = ((int32_t)60); goto IL_0157; } IL_0127: { V_3 = ((int32_t)61); goto IL_0157; } IL_012c: { V_3 = ((int32_t)62); goto IL_0157; } IL_0131: { V_3 = ((int32_t)63); goto IL_0157; } IL_0136: { V_3 = ((int32_t)95); goto IL_0157; } IL_013b: { V_3 = ((int32_t)32); goto IL_0157; } IL_0140: { String_t* L_26; L_26 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL); String_t* L_27; L_27 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral71DFF5CF41B8FA0DE64F465372295DA4E865DA41)), L_26, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_28 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_28, L_27, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028_RuntimeMethod_var))); } IL_0157: { int32_t L_29 = ___0_pos; Il2CppChar L_30 = V_3; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_31 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_31, ((int32_t)il2cpp_codegen_add(L_29, 8)), L_30, NULL); return L_31; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillAlpha_m055EBD57064B95372B9AE7AB8FD69E8BAB2B9D59 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information; NullCheck(L_1); int32_t L_2; L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 5))) <= ((int32_t)L_2))) { goto IL_0012; } } { return (bool)0; } IL_0012: { int32_t L_3 = ___0_pos; int32_t L_4; L_4 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_3, 5, NULL); V_0 = L_4; int32_t L_5 = V_0; if ((((int32_t)L_5) < ((int32_t)5))) { goto IL_0026; } } { int32_t L_6 = V_0; if ((((int32_t)L_6) >= ((int32_t)((int32_t)16)))) { goto IL_0026; } } { return (bool)1; } IL_0026: { int32_t L_7 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8 = __this->___information; NullCheck(L_8); int32_t L_9; L_9 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_8, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_7, 6))) <= ((int32_t)L_9))) { goto IL_0038; } } { return (bool)0; } IL_0038: { int32_t L_10 = ___0_pos; int32_t L_11; L_11 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_10, 6, NULL); V_1 = L_11; int32_t L_12 = V_1; if ((((int32_t)L_12) < ((int32_t)((int32_t)16)))) { goto IL_004c; } } { int32_t L_13 = V_1; return (bool)((((int32_t)L_13) < ((int32_t)((int32_t)63)))? 1 : 0); } IL_004c: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Il2CppChar V_2 = 0x0; { int32_t L_0 = ___0_pos; int32_t L_1; L_1 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_0, 5, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)15))))) { goto IL_001c; } } { int32_t L_3 = ___0_pos; il2cpp_codegen_runtime_class_init_inline(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); Il2CppChar L_4 = ((DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_StaticFields*)il2cpp_codegen_static_fields_for(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var))->___FNC1; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_5 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_5, ((int32_t)il2cpp_codegen_add(L_3, 5)), L_4, NULL); return L_5; } IL_001c: { int32_t L_6 = V_0; if ((((int32_t)L_6) < ((int32_t)5))) { goto IL_0035; } } { int32_t L_7 = V_0; if ((((int32_t)L_7) >= ((int32_t)((int32_t)15)))) { goto IL_0035; } } { int32_t L_8 = ___0_pos; int32_t L_9 = V_0; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_10 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_10, ((int32_t)il2cpp_codegen_add(L_8, 5)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)48), L_9)), 5))), NULL); return L_10; } IL_0035: { int32_t L_11 = ___0_pos; int32_t L_12; L_12 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_11, 6, NULL); V_1 = L_12; int32_t L_13 = V_1; if ((((int32_t)L_13) < ((int32_t)((int32_t)32)))) { goto IL_0056; } } { int32_t L_14 = V_1; if ((((int32_t)L_14) >= ((int32_t)((int32_t)58)))) { goto IL_0056; } } { int32_t L_15 = ___0_pos; int32_t L_16 = V_1; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_17 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_17, ((int32_t)il2cpp_codegen_add(L_15, 6)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_16, ((int32_t)33)))), NULL); return L_17; } IL_0056: { int32_t L_18 = V_1; switch (((int32_t)il2cpp_codegen_subtract(L_18, ((int32_t)58)))) { case 0: { goto IL_0075; } case 1: { goto IL_007a; } case 2: { goto IL_007f; } case 3: { goto IL_0084; } case 4: { goto IL_0089; } } } { goto IL_008e; } IL_0075: { V_2 = ((int32_t)42); goto IL_00a5; } IL_007a: { V_2 = ((int32_t)44); goto IL_00a5; } IL_007f: { V_2 = ((int32_t)45); goto IL_00a5; } IL_0084: { V_2 = ((int32_t)46); goto IL_00a5; } IL_0089: { V_2 = ((int32_t)47); goto IL_00a5; } IL_008e: { String_t* L_19; L_19 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL); String_t* L_20; L_20 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAB1C2D4A92ED4A8999C537BE09FFB38A95E38D22)), L_19, NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, L_20, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3_RuntimeMethod_var))); } IL_00a5: { int32_t L_22 = ___0_pos; Il2CppChar L_23 = V_2; DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_24 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_24, ((int32_t)il2cpp_codegen_add(L_22, 6)), L_23, NULL); return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isAlphaTo646ToAlphaLatch_mF35998911C21A502CC2BDF20A918C443C1C0B3FF (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information; NullCheck(L_1); int32_t L_2; L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 1))) <= ((int32_t)L_2))) { goto IL_0012; } } { return (bool)0; } IL_0012: { V_0 = 0; goto IL_0042; } IL_0016: { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)2)))) { goto IL_002c; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = __this->___information; int32_t L_5 = ___0_pos; NullCheck(L_4); bool L_6; L_6 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_4, ((int32_t)il2cpp_codegen_add(L_5, 2)), NULL); if (L_6) { goto IL_003e; } } { return (bool)0; } IL_002c: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = __this->___information; int32_t L_8 = ___0_pos; int32_t L_9 = V_0; NullCheck(L_7); bool L_10; L_10 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), NULL); if (!L_10) { goto IL_003e; } } { return (bool)0; } IL_003e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0042: { int32_t L_12 = V_0; if ((((int32_t)L_12) >= ((int32_t)5))) { goto IL_0056; } } { int32_t L_13 = V_0; int32_t L_14 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_15 = __this->___information; NullCheck(L_15); int32_t L_16; L_16 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_15, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_13, L_14))) < ((int32_t)L_16))) { goto IL_0016; } } IL_0056: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isAlphaOr646ToNumericLatch_mDB190A6F9E6754197C33D424E24E5225B005DE90 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information; NullCheck(L_1); int32_t L_2; L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 3))) <= ((int32_t)L_2))) { goto IL_0012; } } { return (bool)0; } IL_0012: { int32_t L_3 = ___0_pos; V_0 = L_3; goto IL_002a; } IL_0016: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = __this->___information; int32_t L_5 = V_0; NullCheck(L_4); bool L_6; L_6 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_4, L_5, NULL); if (!L_6) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_002a: { int32_t L_8 = V_0; int32_t L_9 = ___0_pos; if ((((int32_t)L_8) < ((int32_t)((int32_t)il2cpp_codegen_add(L_9, 3))))) { goto IL_0016; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isNumericToAlphaNumericLatch_m793A2266BC8304940FF82046C77C15612E1EE2E1 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information; NullCheck(L_1); int32_t L_2; L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 1))) <= ((int32_t)L_2))) { goto IL_0012; } } { return (bool)0; } IL_0012: { V_0 = 0; goto IL_002c; } IL_0016: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = __this->___information; int32_t L_4 = ___0_pos; int32_t L_5 = V_0; NullCheck(L_3); bool L_6; L_6 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_3, ((int32_t)il2cpp_codegen_add(L_4, L_5)), NULL); if (!L_6) { goto IL_0028; } } { return (bool)0; } IL_0028: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_002c: { int32_t L_8 = V_0; if ((((int32_t)L_8) >= ((int32_t)4))) { goto IL_0040; } } { int32_t L_9 = V_0; int32_t L_10 = ___0_pos; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_11 = __this->___information; NullCheck(L_11); int32_t L_12; L_12 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_11, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_10))) < ((int32_t)L_12))) { goto IL_0016; } } IL_0040: { return (bool)1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* MaxiCodeReader_decode_mE3D6900F3424C2C757E67BC14C2F864D3647CF74 (MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_1 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_2 = NULL; String_t* V_3 = NULL; { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_0 = ___0_image; NullCheck(L_0); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1; L_1 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2; L_2 = MaxiCodeReader_extractPureBits_m38ADD0DB5702D33DB84F4AA51581FB5FB3ECD35F(L_1, NULL); V_0 = L_2; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = V_0; if (L_3) { goto IL_0011; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0011: { Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* L_4 = __this->___decoder; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = V_0; RuntimeObject* L_6 = ___1_hints; NullCheck(L_4); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_7; L_7 = Decoder_decode_m1C579D5057447221E43E632050A32F02E9DB905D(L_4, L_5, L_6, NULL); V_1 = L_7; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_8 = V_1; if (L_8) { goto IL_0024; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0024: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_9 = V_1; NullCheck(L_9); String_t* L_10; L_10 = DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline(L_9, NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_11 = V_1; NullCheck(L_11); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12; L_12 = DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline(L_11, NULL); il2cpp_codegen_runtime_class_init_inline(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_13 = ((MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields*)il2cpp_codegen_static_fields_for(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var))->___NO_POINTS; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_14 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_14, L_10, L_12, L_13, ((int32_t)512), NULL); V_2 = L_14; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_15 = V_1; NullCheck(L_15); String_t* L_16; L_16 = DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline(L_15, NULL); V_3 = L_16; String_t* L_17 = V_3; if (!L_17) { goto IL_0052; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_18 = V_2; String_t* L_19 = V_3; NullCheck(L_18); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_18, 3, L_19, NULL); } IL_0052: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_20 = V_2; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxiCodeReader_reset_m51CE625D90AA5644A906AD78A02709E0491BABE0 (MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* MaxiCodeReader_extractPureBits_m38ADD0DB5702D33DB84F4AA51581FB5FB3ECD35F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; NullCheck(L_0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1; L_1 = BitMatrix_getEnclosingRectangle_m98890955CDD702C809A90DB245E4F6A0BB77F866(L_0, NULL); V_0 = L_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_0; if (L_2) { goto IL_000c; } } { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_000c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0; NullCheck(L_3); int32_t L_4 = 0; int32_t L_5 = (L_3)->GetAt(static_cast(L_4)); V_1 = L_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; NullCheck(L_6); int32_t L_7 = 1; int32_t L_8 = (L_6)->GetAt(static_cast(L_7)); V_2 = L_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0; NullCheck(L_9); int32_t L_10 = 2; int32_t L_11 = (L_9)->GetAt(static_cast(L_10)); V_3 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_0; NullCheck(L_12); int32_t L_13 = 3; int32_t L_14 = (L_12)->GetAt(static_cast(L_13)); V_4 = L_14; int32_t L_15 = V_1; int32_t L_16 = V_3; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = ___0_image; NullCheck(L_17); int32_t L_18; L_18 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_17, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_15, L_16))) < ((int32_t)L_18))) { goto IL_0033; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_19 = ___0_image; NullCheck(L_19); int32_t L_20; L_20 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_19, NULL); int32_t L_21 = V_1; V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_20, L_21)), 1)); } IL_0033: { int32_t L_22 = V_2; int32_t L_23 = V_4; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_24 = ___0_image; NullCheck(L_24); int32_t L_25; L_25 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_24, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_22, L_23))) < ((int32_t)L_25))) { goto IL_004b; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_26 = ___0_image; NullCheck(L_26); int32_t L_27; L_27 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_26, NULL); int32_t L_28 = V_2; V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_27, L_28)), 1)); } IL_004b: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_29 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_29, ((int32_t)30), ((int32_t)33), NULL); V_5 = L_29; V_6 = 0; goto IL_00c0; } IL_005b: { int32_t L_30 = V_2; int32_t L_31 = V_6; int32_t L_32 = V_4; int32_t L_33 = V_4; int32_t L_34 = V_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_35; L_35 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_add(L_30, ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_31, L_32)), ((int32_t)(L_33/2))))/((int32_t)33))))), L_34, NULL); V_7 = L_35; V_8 = 0; goto IL_00b4; } IL_0078: { int32_t L_36 = V_1; int32_t L_37 = V_8; int32_t L_38 = V_3; int32_t L_39 = V_3; int32_t L_40 = V_6; int32_t L_41 = V_3; int32_t L_42 = V_3; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_43; L_43 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_37, L_38)), ((int32_t)(L_39/2)))), ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(L_40&1)), L_41))/2))))/((int32_t)30))), L_42, NULL); V_9 = ((int32_t)il2cpp_codegen_add(L_36, L_43)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_44 = ___0_image; int32_t L_45 = V_9; int32_t L_46 = V_7; NullCheck(L_44); bool L_47; L_47 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_44, L_45, L_46, NULL); if (!L_47) { goto IL_00ae; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_48 = V_5; int32_t L_49 = V_8; int32_t L_50 = V_6; NullCheck(L_48); BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_48, L_49, L_50, (bool)1, NULL); } IL_00ae: { int32_t L_51 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00b4: { int32_t L_52 = V_8; if ((((int32_t)L_52) < ((int32_t)((int32_t)30)))) { goto IL_0078; } } { int32_t L_53 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_53, 1)); } IL_00c0: { int32_t L_54 = V_6; if ((((int32_t)L_54) < ((int32_t)((int32_t)33)))) { goto IL_005b; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_55 = V_5; return L_55; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxiCodeReader__ctor_mC908E9D1F8039A56F6A375BAB1618F2F7A96C55E (MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* L_0 = (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC*)il2cpp_codegen_object_new(Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC_il2cpp_TypeInfo_var); Decoder__ctor_m07837AD4C44C288E442F957FBA6CC46FD245DE39(L_0, NULL); __this->___decoder = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___decoder), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxiCodeReader__cctor_m5AB994D5EEBC63B8D8E50178E8F8D31CFE75B980 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)0); ((MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields*)il2cpp_codegen_static_fields_for(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var))->___NO_POINTS = L_0; Il2CppCodeGenWriteBarrier((void**)(&((MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields*)il2cpp_codegen_static_fields_for(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var))->___NO_POINTS), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mFABF710A4E6A5A1C71FB847B2FEA20ABAC2235AD (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bitMatrix; __this->___bitMatrix = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___bitMatrix), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_m8B9E825FC6E126D7BFDE29873B6B9CA92FB786A5 (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)144)); V_0 = L_0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = __this->___bitMatrix; NullCheck(L_1); int32_t L_2; L_2 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_1, NULL); V_1 = L_2; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = __this->___bitMatrix; NullCheck(L_3); int32_t L_4; L_4 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_3, NULL); V_2 = L_4; V_3 = 0; goto IL_007b; } IL_0027: { il2cpp_codegen_runtime_class_init_inline(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_5 = ((BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields*)il2cpp_codegen_static_fields_for(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var))->___BITNR; int32_t L_6 = V_3; NullCheck(L_5); int32_t L_7 = L_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (L_5)->GetAt(static_cast(L_7)); V_4 = L_8; V_5 = 0; goto IL_0072; } IL_0035: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_4; int32_t L_10 = V_5; NullCheck(L_9); int32_t L_11 = L_10; int32_t L_12 = (L_9)->GetAt(static_cast(L_11)); V_6 = L_12; int32_t L_13 = V_6; if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_006c; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = __this->___bitMatrix; int32_t L_15 = V_5; int32_t L_16 = V_3; NullCheck(L_14); bool L_17; L_17 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_14, L_15, L_16, NULL); if (!L_17) { goto IL_006c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_0; int32_t L_19 = V_6; NullCheck(L_18); uint8_t* L_20 = ((L_18)->GetAddressAt(static_cast(((int32_t)(L_19/6))))); int32_t L_21 = *((uint8_t*)L_20); int32_t L_22 = V_6; *((int8_t*)L_20) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_21|((int32_t)(uint8_t)((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(5, ((int32_t)(L_22%6))))&((int32_t)31))))))))); } IL_006c: { int32_t L_23 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0072: { int32_t L_24 = V_5; int32_t L_25 = V_2; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0035; } } { int32_t L_26 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_007b: { int32_t L_27 = V_3; int32_t L_28 = V_1; if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_0027; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_0; return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__cctor_m7D82239F1682725207983F54DCAD85B8F666EFF2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____13725726F438CF735A00F646A3C0489D18FB4A297067C0186DD358DF4937ECD1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____17D36E5A2AD75C191F070405139EE1FAF2DAC6DDEC515605DBFCCB65D1CBA620_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____255F6A73A6E636371F66D82AAE4B3DAEB58920D7CFC3DF6BD21B0BC8FB75EDFE_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____31BC1949C696C3EA72B1C8971B890B4ACD30B64C2243DA6D15F8D4B29B2BE63E_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3FCAC1F7CEEA810B8D6EE6F7D8F017856284B055AB5C6F06B64A6B2968F581F1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____40BD59C08A0A7B004FF75DB64D2029BF358D13E46614A4A4ACE5967D74A314DC_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____461D85ED33B25F3E0E5504D52E29569C2749FC5CEAC373977AD3CFDBA98E1EE7_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____47068B7F118B7E435FFB84E669EE2035A7DCBFF9F370B71AFF1010D8F86FD97E_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____56B2BFE53C008A4B62C97009BE32F6CF9CBB910933B6ABDCA3AE4314423E2BEC_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____585BC7A636D142652A8ED9100F0940502AFB849EAE508433D2930FB61AD61F36_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5BBA2042E3C1022B2636E3AD2DA3A2189A212BCA10B897E49D1F13ECBC6236ED_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____61E3C6F89C765AA79F4705C5B6FB5ED942BDB2608A53E2DE1FF6AEEB734CC061_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____643B781D27A00AA328CF5C5823D9FA11E7B6262EFC8008B26C5F77AF11CF65A9_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____73414863041C7E9B6AA38694511E37AAF7F5D3DEE1DF825693CD213DDF875837_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____750DDBE67AE485B234E897FED9A00B8E83BA9100D33AA4D7CD9F3B879969A0AD_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____76BE198D5251CD0E14A098EAD22BB8CECE4A64C385FEE85631584E162874CD11_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F9F285BDE6257FD7F84ECED557EB570BD7EAF576192E8C33B7F80871F448515_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____812EB43FE6430D68CCA61919BE9E158DC69EA9D5FBA247A60BA9B5C39FB3619E_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____892DE88D549D0D3CE77CE6B429A83073E507E61E990DD63F74264E8CF5D1612D_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____8CC11E14C2AF163BE625C6B583E8BF7A165EBEFB3D1644D7D296799B642610F6_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9A73C02D329D9E8F0AC3D817C986AC86E68D188FDC268B162F09D651FA7A423B_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9B9D059B2D4058BF13D630725D29D4B3F6BD42B35826850288283DB18AC19FAB_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A1D0A8BD8B25A6D3FA0716D2FD850CB7ECAD8987B70DA9820C4914041D8DCC29_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A40E136CBB0ED5DE2266982B66DD4CB738B3500C6C9EF2896E6BA0448B6917C9_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A7CA3A34A7A5B72DE31AD5B26342092F03732E3B50C650BA42FC41064B21802D_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____AE2F60AE81DCC052A7540D7806FA343591D115242E7EFB824982CCCAE284157F_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B08B8258982F0B04483D36814D79E9CED6EAE9AA9EE627FFE9988EDF24E0518D_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BD5D6B9728DF12362F896749937287D68BB6409DBDDFABD7B68623C4E39F0CD2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9E1CFD4A0D59131F8AC7D3DA5911AF13135548E2C92FC062AFDDA77FA8994FC_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E996F539ED1C91B7C8CF4051B9441635B9601656501661D84941C15A1169B7C1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EF63E97002775A666DB9DBC340F0BA4CBFDE3967E7B9748A008B69F0AFFE8BE4_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F0B77F223AF396342A941058490B4217A319F40FFFADA0CB74A70338A10A751D_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FBD4E957EA38F201724E795ED74940339ABCF92AD55B6596018CF982F4376215_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_0 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)33)); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_1 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = L_2; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EF63E97002775A666DB9DBC340F0BA4CBFDE3967E7B9748A008B69F0AFFE8BE4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(0), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_3); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_5 = L_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F0B77F223AF396342A941058490B4217A319F40FFFADA0CB74A70338A10A751D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); NullCheck(L_5); (L_5)->SetAt(static_cast(1), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_7); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_9 = L_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3FCAC1F7CEEA810B8D6EE6F7D8F017856284B055AB5C6F06B64A6B2968F581F1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL); NullCheck(L_9); (L_9)->SetAt(static_cast(2), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_11); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_13 = L_9; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = L_14; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_16 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____812EB43FE6430D68CCA61919BE9E158DC69EA9D5FBA247A60BA9B5C39FB3619E_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_15, L_16, NULL); NullCheck(L_13); (L_13)->SetAt(static_cast(3), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_15); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_17 = L_13; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = L_18; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____40BD59C08A0A7B004FF75DB64D2029BF358D13E46614A4A4ACE5967D74A314DC_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(4), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_19); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_21 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = L_22; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_24 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____585BC7A636D142652A8ED9100F0940502AFB849EAE508433D2930FB61AD61F36_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_23, L_24, NULL); NullCheck(L_21); (L_21)->SetAt(static_cast(5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_23); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_25 = L_21; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = L_26; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_28 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____461D85ED33B25F3E0E5504D52E29569C2749FC5CEAC373977AD3CFDBA98E1EE7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_27, L_28, NULL); NullCheck(L_25); (L_25)->SetAt(static_cast(6), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_27); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_29 = L_25; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = L_30; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_32 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____643B781D27A00AA328CF5C5823D9FA11E7B6262EFC8008B26C5F77AF11CF65A9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_31, L_32, NULL); NullCheck(L_29); (L_29)->SetAt(static_cast(7), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_31); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_33 = L_29; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = L_34; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_36 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F9F285BDE6257FD7F84ECED557EB570BD7EAF576192E8C33B7F80871F448515_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_35, L_36, NULL); NullCheck(L_33); (L_33)->SetAt(static_cast(8), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_35); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_37 = L_33; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = L_38; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_40 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A7CA3A34A7A5B72DE31AD5B26342092F03732E3B50C650BA42FC41064B21802D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_39, L_40, NULL); NullCheck(L_37); (L_37)->SetAt(static_cast(((int32_t)9)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_39); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_41 = L_37; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = L_42; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_44 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____13725726F438CF735A00F646A3C0489D18FB4A297067C0186DD358DF4937ECD1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_43, L_44, NULL); NullCheck(L_41); (L_41)->SetAt(static_cast(((int32_t)10)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_43); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_45 = L_41; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = L_46; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_48 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9A73C02D329D9E8F0AC3D817C986AC86E68D188FDC268B162F09D651FA7A423B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_47, L_48, NULL); NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)11)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_47); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_49 = L_45; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = L_50; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_52 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E996F539ED1C91B7C8CF4051B9441635B9601656501661D84941C15A1169B7C1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_51, L_52, NULL); NullCheck(L_49); (L_49)->SetAt(static_cast(((int32_t)12)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_51); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_53 = L_49; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = L_54; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_56 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A40E136CBB0ED5DE2266982B66DD4CB738B3500C6C9EF2896E6BA0448B6917C9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_55, L_56, NULL); NullCheck(L_53); (L_53)->SetAt(static_cast(((int32_t)13)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_55); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_57 = L_53; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_59 = L_58; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_60 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5BBA2042E3C1022B2636E3AD2DA3A2189A212BCA10B897E49D1F13ECBC6236ED_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_59, L_60, NULL); NullCheck(L_57); (L_57)->SetAt(static_cast(((int32_t)14)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_59); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_61 = L_57; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = L_62; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_64 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____17D36E5A2AD75C191F070405139EE1FAF2DAC6DDEC515605DBFCCB65D1CBA620_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_63, L_64, NULL); NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)15)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_63); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_65 = L_61; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = L_66; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_68 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BD5D6B9728DF12362F896749937287D68BB6409DBDDFABD7B68623C4E39F0CD2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_67, L_68, NULL); NullCheck(L_65); (L_65)->SetAt(static_cast(((int32_t)16)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_67); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_69 = L_65; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_70 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_71 = L_70; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_72 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____31BC1949C696C3EA72B1C8971B890B4ACD30B64C2243DA6D15F8D4B29B2BE63E_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_71, L_72, NULL); NullCheck(L_69); (L_69)->SetAt(static_cast(((int32_t)17)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_71); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_73 = L_69; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_75 = L_74; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_76 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____750DDBE67AE485B234E897FED9A00B8E83BA9100D33AA4D7CD9F3B879969A0AD_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_75, L_76, NULL); NullCheck(L_73); (L_73)->SetAt(static_cast(((int32_t)18)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_75); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_77 = L_73; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_79 = L_78; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_80 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____76BE198D5251CD0E14A098EAD22BB8CECE4A64C385FEE85631584E162874CD11_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_79, L_80, NULL); NullCheck(L_77); (L_77)->SetAt(static_cast(((int32_t)19)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_79); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_81 = L_77; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_82 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = L_82; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_84 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9E1CFD4A0D59131F8AC7D3DA5911AF13135548E2C92FC062AFDDA77FA8994FC_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_83, L_84, NULL); NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)20)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_83); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_85 = L_81; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_87 = L_86; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_88 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B08B8258982F0B04483D36814D79E9CED6EAE9AA9EE627FFE9988EDF24E0518D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_87, L_88, NULL); NullCheck(L_85); (L_85)->SetAt(static_cast(((int32_t)21)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_87); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_89 = L_85; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_90 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = L_90; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_92 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____73414863041C7E9B6AA38694511E37AAF7F5D3DEE1DF825693CD213DDF875837_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_91, L_92, NULL); NullCheck(L_89); (L_89)->SetAt(static_cast(((int32_t)22)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_91); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_93 = L_89; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_94 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_95 = L_94; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_96 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FBD4E957EA38F201724E795ED74940339ABCF92AD55B6596018CF982F4376215_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_95, L_96, NULL); NullCheck(L_93); (L_93)->SetAt(static_cast(((int32_t)23)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_95); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_97 = L_93; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_98 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = L_98; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_100 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____AE2F60AE81DCC052A7540D7806FA343591D115242E7EFB824982CCCAE284157F_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_99, L_100, NULL); NullCheck(L_97); (L_97)->SetAt(static_cast(((int32_t)24)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_99); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_101 = L_97; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_103 = L_102; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_104 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____47068B7F118B7E435FFB84E669EE2035A7DCBFF9F370B71AFF1010D8F86FD97E_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_103, L_104, NULL); NullCheck(L_101); (L_101)->SetAt(static_cast(((int32_t)25)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_103); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_105 = L_101; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_106 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = L_106; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_108 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A1D0A8BD8B25A6D3FA0716D2FD850CB7ECAD8987B70DA9820C4914041D8DCC29_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_107, L_108, NULL); NullCheck(L_105); (L_105)->SetAt(static_cast(((int32_t)26)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_107); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_109 = L_105; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_110 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = L_110; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_112 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____892DE88D549D0D3CE77CE6B429A83073E507E61E990DD63F74264E8CF5D1612D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_111, L_112, NULL); NullCheck(L_109); (L_109)->SetAt(static_cast(((int32_t)27)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_111); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_113 = L_109; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_114 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_115 = L_114; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_116 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____61E3C6F89C765AA79F4705C5B6FB5ED942BDB2608A53E2DE1FF6AEEB734CC061_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_115, L_116, NULL); NullCheck(L_113); (L_113)->SetAt(static_cast(((int32_t)28)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_115); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_117 = L_113; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_118 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_119 = L_118; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_120 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____8CC11E14C2AF163BE625C6B583E8BF7A165EBEFB3D1644D7D296799B642610F6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_119, L_120, NULL); NullCheck(L_117); (L_117)->SetAt(static_cast(((int32_t)29)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_119); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_121 = L_117; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_122 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_123 = L_122; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_124 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9B9D059B2D4058BF13D630725D29D4B3F6BD42B35826850288283DB18AC19FAB_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_123, L_124, NULL); NullCheck(L_121); (L_121)->SetAt(static_cast(((int32_t)30)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_123); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_125 = L_121; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_126 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_127 = L_126; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_128 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____56B2BFE53C008A4B62C97009BE32F6CF9CBB910933B6ABDCA3AE4314423E2BEC_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_127, L_128, NULL); NullCheck(L_125); (L_125)->SetAt(static_cast(((int32_t)31)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_127); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_129 = L_125; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_130 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = L_130; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_132 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____255F6A73A6E636371F66D82AAE4B3DAEB58920D7CFC3DF6BD21B0BC8FB75EDFE_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_131, L_132, NULL); NullCheck(L_129); (L_129)->SetAt(static_cast(((int32_t)32)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_131); ((BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields*)il2cpp_codegen_static_fields_for(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var))->___BITNR = L_129; Il2CppCodeGenWriteBarrier((void**)(&((BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields*)il2cpp_codegen_static_fields_for(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var))->___BITNR), (void*)L_129); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_m64F75B989712E4FECFB533D327547E5692A2DEB1 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB60DF18CC006DAD0DB28D72FE5FB07C9CEA0AF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF11DFD61F0D3CF57A8CE3ED4AF7A16B98256E6AE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; String_t* V_1 = NULL; String_t* V_2 = NULL; String_t* V_3 = NULL; int32_t V_4 = 0; String_t* V_5 = NULL; int32_t V_6 = 0; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_0, ((int32_t)144), NULL); V_0 = L_0; int32_t L_1 = ___1_mode; switch (((int32_t)il2cpp_codegen_subtract(L_1, 2))) { case 0: { goto IL_0028; } case 1: { goto IL_0028; } case 2: { goto IL_011a; } case 3: { goto IL_012c; } } } { goto IL_013c; } IL_0028: { int32_t L_2 = ___1_mode; if ((!(((uint32_t)L_2) == ((uint32_t)2)))) { goto IL_0053; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bytes; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); int32_t L_4; L_4 = DecodedBitStreamParser_getPostCode2_mC0AB7F8E0661D951608DAAF6D04D378A8D4A79D4(L_3, NULL); V_4 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_bytes; int32_t L_6; L_6 = DecodedBitStreamParser_getPostCode2Length_mEA94FD41289390DEB8089CDCD5D427D713E61641(L_5, NULL); NullCheck(_stringLiteral0DB60DF18CC006DAD0DB28D72FE5FB07C9CEA0AF); String_t* L_7; L_7 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(_stringLiteral0DB60DF18CC006DAD0DB28D72FE5FB07C9CEA0AF, 0, L_6, NULL); V_5 = L_7; String_t* L_8 = V_5; String_t* L_9; L_9 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_4), L_8, NULL); V_1 = L_9; goto IL_005a; } IL_0053: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_bytes; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); String_t* L_11; L_11 = DecodedBitStreamParser_getPostCode3_m136B9DF44B195149D2C0AD0CFE2CD4936210B9A9(L_10, NULL); V_1 = L_11; } IL_005a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_bytes; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); int32_t L_13; L_13 = DecodedBitStreamParser_getCountry_m8CE49F81EA1FB8ED5E4758B90BFF035B5AFADC93(L_12, NULL); V_6 = L_13; String_t* L_14; L_14 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_6), _stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5, NULL); V_2 = L_14; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_bytes; int32_t L_16; L_16 = DecodedBitStreamParser_getServiceClass_mEC52D6F5BFC80782B75CA129E9193E88DC644F8D(L_15, NULL); V_6 = L_16; String_t* L_17; L_17 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_6), _stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5, NULL); V_3 = L_17; StringBuilder_t* L_18 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_bytes; String_t* L_20; L_20 = DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F(L_19, ((int32_t)10), ((int32_t)84), NULL); NullCheck(L_18); StringBuilder_t* L_21; L_21 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_18, L_20, NULL); StringBuilder_t* L_22 = V_0; NullCheck(L_22); String_t* L_23; L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_22); NullCheck(L_23); bool L_24; L_24 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_23, _stringLiteralF11DFD61F0D3CF57A8CE3ED4AF7A16B98256E6AE, NULL); if (!L_24) { goto IL_00e1; } } { StringBuilder_t* L_25 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; String_t* L_28 = V_1; NullCheck(L_27); (L_27)->SetAt(static_cast(0), (String_t*)L_28); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_27; NullCheck(L_29); (L_29)->SetAt(static_cast(1), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29; String_t* L_31 = V_2; NullCheck(L_30); (L_30)->SetAt(static_cast(2), (String_t*)L_31); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_30; NullCheck(L_32); (L_32)->SetAt(static_cast(3), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32; String_t* L_34 = V_3; NullCheck(L_33); (L_33)->SetAt(static_cast(4), (String_t*)L_34); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_33; NullCheck(L_35); (L_35)->SetAt(static_cast(5), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6); String_t* L_36; L_36 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_35, NULL); NullCheck(L_25); StringBuilder_t* L_37; L_37 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_25, ((int32_t)9), L_36, NULL); goto IL_013c; } IL_00e1: { StringBuilder_t* L_38 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39; String_t* L_41 = V_1; NullCheck(L_40); (L_40)->SetAt(static_cast(0), (String_t*)L_41); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_40; NullCheck(L_42); (L_42)->SetAt(static_cast(1), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42; String_t* L_44 = V_2; NullCheck(L_43); (L_43)->SetAt(static_cast(2), (String_t*)L_44); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_43; NullCheck(L_45); (L_45)->SetAt(static_cast(3), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45; String_t* L_47 = V_3; NullCheck(L_46); (L_46)->SetAt(static_cast(4), (String_t*)L_47); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_46; NullCheck(L_48); (L_48)->SetAt(static_cast(5), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6); String_t* L_49; L_49 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_48, NULL); NullCheck(L_38); StringBuilder_t* L_50; L_50 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_38, 0, L_49, NULL); goto IL_013c; } IL_011a: { StringBuilder_t* L_51 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_bytes; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); String_t* L_53; L_53 = DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F(L_52, 1, ((int32_t)93), NULL); NullCheck(L_51); StringBuilder_t* L_54; L_54 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_51, L_53, NULL); goto IL_013c; } IL_012c: { StringBuilder_t* L_55 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_bytes; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); String_t* L_57; L_57 = DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F(L_56, 1, ((int32_t)77), NULL); NullCheck(L_55); StringBuilder_t* L_58; L_58 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_55, L_57, NULL); } IL_013c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = ___0_bytes; StringBuilder_t* L_60 = V_0; NullCheck(L_60); String_t* L_61; L_61 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_60); String_t* L_62; L_62 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___1_mode), NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_63 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); DecoderResult__ctor_m240A56ABE8420FCFA236BF2E3795D8061CF7AD0A(L_63, L_59, L_61, (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)NULL, L_62, NULL); return L_63; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getBit_m0504A95507861A51AB320380E93FCE3B82909D91 (int32_t ___0_bit, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, const RuntimeMethod* method) { { int32_t L_0 = ___0_bit; ___0_bit = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_bytes; int32_t L_2 = ___0_bit; NullCheck(L_1); int32_t L_3 = ((int32_t)(L_2/6)); uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); int32_t L_5 = ___0_bit; if (!((int32_t)((int32_t)L_4&((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(5, ((int32_t)(L_5%6))))&((int32_t)31)))))))) { goto IL_0019; } } { return 1; } IL_0019: { return 0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_x, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_x; NullCheck(L_0); if ((((RuntimeArray*)L_0)->max_length)) { goto IL_000f; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A_RuntimeMethod_var))); } IL_000f: { V_0 = 0; V_1 = 0; goto IL_0030; } IL_0015: { int32_t L_2 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_x; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_bytes; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); int32_t L_8; L_8 = DecodedBitStreamParser_getBit_m0504A95507861A51AB320380E93FCE3B82909D91(L_6, L_7, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___1_x; NullCheck(L_9); int32_t L_10 = V_1; V_0 = ((int32_t)il2cpp_codegen_add(L_2, ((int32_t)(L_8<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10)), 1))&((int32_t)31))))))); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0030: { int32_t L_12 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___1_x; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_0015; } } { int32_t L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getCountry_m8CE49F81EA1FB8ED5E4758B90BFF035B5AFADC93 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____DA3E1F9CEF73071793FCA1A5C3FE2B750F875615F7890BB676A908B8E8FFF853_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____DA3E1F9CEF73071793FCA1A5C3FE2B750F875615F7890BB676A908B8E8FFF853_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); int32_t L_4; L_4 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_0, L_2, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getServiceClass_mEC52D6F5BFC80782B75CA129E9193E88DC644F8D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____62BDDA37EA0223B1A9DDF568724B8E6ECC01B3CD2FC385C180F4CFF3D965AB04_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____62BDDA37EA0223B1A9DDF568724B8E6ECC01B3CD2FC385C180F4CFF3D965AB04_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); int32_t L_4; L_4 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_0, L_2, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getPostCode2Length_mEA94FD41289390DEB8089CDCD5D427D713E61641 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); int32_t L_4; L_4 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_0, L_2, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getPostCode2_mC0AB7F8E0661D951608DAAF6D04D378A8D4A79D4 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____048F1C6BA9ABEEE037650E52B43535B87F5D0E33A17E5963078DACC7C730B531_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____048F1C6BA9ABEEE037650E52B43535B87F5D0E33A17E5963078DACC7C730B531_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); int32_t L_4; L_4 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_0, L_2, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecodedBitStreamParser_getPostCode3_m136B9DF44B195149D2C0AD0CFE2CD4936210B9A9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3986C22E68642385C1AD4952D2CAAA099E7AEAD5D256CF29AB70FFEB2AF7B90D_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____46F121972539C3A215848630FBD7785316566B2DC48BD8F0A5BAF3FC53109E65_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F379C159024C3171F2888C8E2E9D87641E4344CF1E6959A500AD635BAA782B2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C7D12A90C94D52A40E5239FA8BD51C1C7D033B17222A15FD2E50F7CC45C5C18A_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____CBB4999C365FA0ABE5E75FA63E432602C40CD00CB6A10792AF8496C09576AE4D_FieldInfo_var); s_Il2CppMethodInitialized = true; } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)6); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS; NullCheck(L_2); int32_t L_3 = 0; String_t* L_4 = (L_2)->GetAt(static_cast(L_3)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); int32_t L_9; L_9 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_5, L_7, NULL); NullCheck(L_4); Il2CppChar L_10; L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, L_9, NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(0), (Il2CppChar)L_10); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = L_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS; NullCheck(L_12); int32_t L_13 = 0; String_t* L_14 = (L_12)->GetAt(static_cast(L_13)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = L_16; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_18 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C7D12A90C94D52A40E5239FA8BD51C1C7D033B17222A15FD2E50F7CC45C5C18A_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_17, L_18, NULL); int32_t L_19; L_19 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_15, L_17, NULL); NullCheck(L_14); Il2CppChar L_20; L_20 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_14, L_19, NULL); NullCheck(L_11); (L_11)->SetAt(static_cast(1), (Il2CppChar)L_20); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_21 = L_11; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS; NullCheck(L_22); int32_t L_23 = 0; String_t* L_24 = (L_22)->GetAt(static_cast(L_23)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = L_26; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_28 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____CBB4999C365FA0ABE5E75FA63E432602C40CD00CB6A10792AF8496C09576AE4D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_27, L_28, NULL); int32_t L_29; L_29 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_25, L_27, NULL); NullCheck(L_24); Il2CppChar L_30; L_30 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_24, L_29, NULL); NullCheck(L_21); (L_21)->SetAt(static_cast(2), (Il2CppChar)L_30); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_31 = L_21; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS; NullCheck(L_32); int32_t L_33 = 0; String_t* L_34 = (L_32)->GetAt(static_cast(L_33)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = L_36; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_38 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F379C159024C3171F2888C8E2E9D87641E4344CF1E6959A500AD635BAA782B2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_37, L_38, NULL); int32_t L_39; L_39 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_35, L_37, NULL); NullCheck(L_34); Il2CppChar L_40; L_40 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_34, L_39, NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(3), (Il2CppChar)L_40); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_41 = L_31; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS; NullCheck(L_42); int32_t L_43 = 0; String_t* L_44 = (L_42)->GetAt(static_cast(L_43)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = L_46; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_48 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3986C22E68642385C1AD4952D2CAAA099E7AEAD5D256CF29AB70FFEB2AF7B90D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_47, L_48, NULL); int32_t L_49; L_49 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_45, L_47, NULL); NullCheck(L_44); Il2CppChar L_50; L_50 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_44, L_49, NULL); NullCheck(L_41); (L_41)->SetAt(static_cast(4), (Il2CppChar)L_50); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_51 = L_41; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS; NullCheck(L_52); int32_t L_53 = 0; String_t* L_54 = (L_52)->GetAt(static_cast(L_53)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = ___0_bytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = L_56; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_58 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____46F121972539C3A215848630FBD7785316566B2DC48BD8F0A5BAF3FC53109E65_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_57, L_58, NULL); int32_t L_59; L_59 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_55, L_57, NULL); NullCheck(L_54); Il2CppChar L_60; L_60 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_54, L_59, NULL); NullCheck(L_51); (L_51)->SetAt(static_cast(5), (Il2CppChar)L_60); String_t* L_61; L_61 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_51, NULL); return L_61; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral613EAD396EE09ED2D9E7B60CAF5EA5B0F4F01CAB); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; Il2CppChar V_5 = 0x0; int32_t V_6 = 0; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; V_1 = (-1); V_2 = 0; V_3 = 0; int32_t L_1 = ___1_start; V_4 = L_1; goto IL_0105; } IL_0014: { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; String_t* L_5 = (L_2)->GetAt(static_cast(L_4)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_bytes; int32_t L_7 = V_4; NullCheck(L_6); int32_t L_8 = L_7; uint8_t L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck(L_5); Il2CppChar L_10; L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, L_9, NULL); V_5 = L_10; Il2CppChar L_11 = V_5; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_11, ((int32_t)65520)))) { case 0: { goto IL_0077; } case 1: { goto IL_0077; } case 2: { goto IL_0077; } case 3: { goto IL_0077; } case 4: { goto IL_0077; } case 5: { goto IL_0086; } case 6: { goto IL_008e; } case 7: { goto IL_0068; } case 8: { goto IL_0071; } case 9: { goto IL_00e9; } case 10: { goto IL_00ed; } case 11: { goto IL_0096; } } } { goto IL_00ed; } IL_0068: { V_2 = 0; V_1 = (-1); goto IL_00f6; } IL_0071: { V_2 = 1; V_1 = (-1); goto IL_00f6; } IL_0077: { int32_t L_12 = V_2; V_3 = L_12; Il2CppChar L_13 = V_5; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, ((int32_t)65520))); V_1 = 1; goto IL_00f6; } IL_0086: { int32_t L_14 = V_2; V_3 = L_14; V_2 = 0; V_1 = 2; goto IL_00f6; } IL_008e: { int32_t L_15 = V_2; V_3 = L_15; V_2 = 0; V_1 = 3; goto IL_00f6; } IL_0096: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_bytes; int32_t L_17 = V_4; int32_t L_18 = ((int32_t)il2cpp_codegen_add(L_17, 1)); V_4 = L_18; NullCheck(L_16); int32_t L_19 = L_18; uint8_t L_20 = (L_16)->GetAt(static_cast(L_19)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_bytes; int32_t L_22 = V_4; int32_t L_23 = ((int32_t)il2cpp_codegen_add(L_22, 1)); V_4 = L_23; NullCheck(L_21); int32_t L_24 = L_23; uint8_t L_25 = (L_21)->GetAt(static_cast(L_24)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_bytes; int32_t L_27 = V_4; int32_t L_28 = ((int32_t)il2cpp_codegen_add(L_27, 1)); V_4 = L_28; NullCheck(L_26); int32_t L_29 = L_28; uint8_t L_30 = (L_26)->GetAt(static_cast(L_29)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_bytes; int32_t L_32 = V_4; int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 1)); V_4 = L_33; NullCheck(L_31); int32_t L_34 = L_33; uint8_t L_35 = (L_31)->GetAt(static_cast(L_34)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_bytes; int32_t L_37 = V_4; int32_t L_38 = ((int32_t)il2cpp_codegen_add(L_37, 1)); V_4 = L_38; NullCheck(L_36); int32_t L_39 = L_38; uint8_t L_40 = (L_36)->GetAt(static_cast(L_39)); V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_20<<((int32_t)24))), ((int32_t)((int32_t)L_25<<((int32_t)18))))), ((int32_t)((int32_t)L_30<<((int32_t)12))))), ((int32_t)((int32_t)L_35<<6)))), (int32_t)L_40)); StringBuilder_t* L_41 = V_0; String_t* L_42; L_42 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_6), _stringLiteral613EAD396EE09ED2D9E7B60CAF5EA5B0F4F01CAB, NULL); NullCheck(L_41); StringBuilder_t* L_43; L_43 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_41, L_42, NULL); goto IL_00f6; } IL_00e9: { V_1 = (-1); goto IL_00f6; } IL_00ed: { StringBuilder_t* L_44 = V_0; Il2CppChar L_45 = V_5; NullCheck(L_44); StringBuilder_t* L_46; L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, L_45, NULL); } IL_00f6: { int32_t L_47 = V_1; int32_t L_48 = L_47; V_1 = ((int32_t)il2cpp_codegen_subtract(L_48, 1)); if (L_48) { goto IL_00ff; } } { int32_t L_49 = V_3; V_2 = L_49; } IL_00ff: { int32_t L_50 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_0105: { int32_t L_51 = V_4; int32_t L_52 = ___1_start; int32_t L_53 = ___2_len; if ((((int32_t)L_51) < ((int32_t)((int32_t)il2cpp_codegen_add(L_52, L_53))))) { goto IL_0014; } } { goto IL_011f; } IL_0111: { StringBuilder_t* L_54 = V_0; StringBuilder_t* L_55 = V_0; NullCheck(L_55); int32_t L_56; L_56 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_55, NULL); NullCheck(L_54); StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_54, ((int32_t)il2cpp_codegen_subtract(L_56, 1)), NULL); } IL_011f: { StringBuilder_t* L_57 = V_0; NullCheck(L_57); int32_t L_58; L_58 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_57, NULL); if ((((int32_t)L_58) <= ((int32_t)0))) { goto IL_013d; } } { StringBuilder_t* L_59 = V_0; StringBuilder_t* L_60 = V_0; NullCheck(L_60); int32_t L_61; L_61 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_60, NULL); NullCheck(L_59); Il2CppChar L_62; L_62 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_59, ((int32_t)il2cpp_codegen_subtract(L_61, 1)), NULL); if ((((int32_t)L_62) == ((int32_t)((int32_t)65532)))) { goto IL_0111; } } IL_013d: { StringBuilder_t* L_63 = V_0; NullCheck(L_63); String_t* L_64; L_64 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_63); return L_64; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser__cctor_m1E97606D8E828BC15C79D536B184AA8941D8DB82 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25D13E038A73D8B812A3ED0FFA0210BD42ABADB0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FE6953D39C164DD7BFDBB6B1D883F72DD0B5A12); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6908DD02BC6292EC6541C878C7B7E2AA733CF2AD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD90EB543CE0EEBEA352E6F3CCA0583CA0C6D10FA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECD49B787115E683C3133027AECD0B8E87AD7EC1); s_Il2CppMethodInitialized = true; } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteral5FE6953D39C164DD7BFDBB6B1D883F72DD0B5A12); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)_stringLiteral25D13E038A73D8B812A3ED0FFA0210BD42ABADB0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(2), (String_t*)_stringLiteral6908DD02BC6292EC6541C878C7B7E2AA733CF2AD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3; NullCheck(L_4); (L_4)->SetAt(static_cast(3), (String_t*)_stringLiteralECD49B787115E683C3133027AECD0B8E87AD7EC1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4; NullCheck(L_5); (L_5)->SetAt(static_cast(4), (String_t*)_stringLiteralD90EB543CE0EEBEA352E6F3CCA0583CA0C6D10FA); ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS = L_5; Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS), (void*)L_5); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m07837AD4C44C288E442F957FBA6CC46FD245DE39 (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___MAXICODE_FIELD_64; ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_1 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_1, L_0, NULL); __this->___rsDecoder = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___rsDecoder), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m1C579D5057447221E43E632050A32F02E9DB905D (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits; BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* L_1 = (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42*)il2cpp_codegen_object_new(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var); BitMatrixParser__ctor_mFABF710A4E6A5A1C71FB847B2FEA20ABAC2235AD(L_1, L_0, NULL); NullCheck(L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = BitMatrixParser_readCodewords_m8B9E825FC6E126D7BFDE29873B6B9CA92FB786A5(L_1, NULL); V_0 = L_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0; bool L_4; L_4 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_3, 0, ((int32_t)10), ((int32_t)10), 0, NULL); if (L_4) { goto IL_001d; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; NullCheck(L_5); int32_t L_6 = 0; uint8_t L_7 = (L_5)->GetAt(static_cast(L_6)); V_1 = ((int32_t)((int32_t)L_7&((int32_t)15))); int32_t L_8 = V_1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_8, 2))) > ((uint32_t)2)))) { goto IL_0030; } } { int32_t L_9 = V_1; if ((((int32_t)L_9) == ((int32_t)5))) { goto IL_005e; } } { goto IL_008c; } IL_0030: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; bool L_11; L_11 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_10, ((int32_t)20), ((int32_t)84), ((int32_t)40), 1, NULL); if (L_11) { goto IL_0042; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0042: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0; bool L_13; L_13 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_12, ((int32_t)20), ((int32_t)84), ((int32_t)40), 2, NULL); if (L_13) { goto IL_0054; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0054: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)94)); V_2 = L_14; goto IL_008e; } IL_005e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0; bool L_16; L_16 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_15, ((int32_t)20), ((int32_t)68), ((int32_t)56), 1, NULL); if (L_16) { goto IL_0070; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0070: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0; bool L_18; L_18 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_17, ((int32_t)20), ((int32_t)68), ((int32_t)56), 2, NULL); if (L_18) { goto IL_0082; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0082: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)78)); V_2 = L_19; goto IL_008e; } IL_008c: { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_008e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, 0, ((int32_t)10), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_2; NullCheck(L_24); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_22, ((int32_t)20), (RuntimeArray*)L_23, ((int32_t)10), ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_24)->max_length)), ((int32_t)10))), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_2; int32_t L_26 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_27; L_27 = DecodedBitStreamParser_decode_m64F75B989712E4FECFB533D327547E5692A2DEB1(L_25, L_26, NULL); return L_27; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8 (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_start, int32_t ___2_dataCodewords, int32_t ___3_ecCodewords, int32_t ___4_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___2_dataCodewords; int32_t L_1 = ___3_ecCodewords; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); int32_t L_2 = ___4_mode; if (!L_2) { goto IL_000c; } } { G_B3_0 = 2; goto IL_000d; } IL_000c: { G_B3_0 = 1; } IL_000d: { V_1 = G_B3_0; int32_t L_3 = V_0; int32_t L_4 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(L_3/L_4))); V_2 = L_5; V_3 = 0; goto IL_003c; } IL_001b: { int32_t L_6 = ___4_mode; if (!L_6) { goto IL_0028; } } { int32_t L_7 = V_3; int32_t L_8 = ___4_mode; if ((!(((uint32_t)((int32_t)(L_7%2))) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_8, 1)))))) { goto IL_0038; } } IL_0028: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_2; int32_t L_10 = V_3; int32_t L_11 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_codewordBytes; int32_t L_13 = V_3; int32_t L_14 = ___1_start; NullCheck(L_12); int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); uint8_t L_16 = (L_12)->GetAt(static_cast(L_15)); NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)(L_10/L_11))), (int32_t)((int32_t)((int32_t)L_16&((int32_t)255)))); } IL_0038: { int32_t L_17 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_003c: { int32_t L_18 = V_3; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_001b; } } { ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_20 = __this->___rsDecoder; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_2; int32_t L_22 = ___3_ecCodewords; int32_t L_23 = V_1; NullCheck(L_20); bool L_24; L_24 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_20, L_21, ((int32_t)(L_22/L_23)), NULL); if (L_24) { goto IL_0054; } } { return (bool)0; } IL_0054: { V_4 = 0; goto IL_007a; } IL_0059: { int32_t L_25 = ___4_mode; if (!L_25) { goto IL_0067; } } { int32_t L_26 = V_4; int32_t L_27 = ___4_mode; if ((!(((uint32_t)((int32_t)(L_26%2))) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_27, 1)))))) { goto IL_0074; } } IL_0067: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_codewordBytes; int32_t L_29 = V_4; int32_t L_30 = ___1_start; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_2; int32_t L_32 = V_4; int32_t L_33 = V_1; NullCheck(L_31); int32_t L_34 = ((int32_t)(L_32/L_33)); int32_t L_35 = (L_31)->GetAt(static_cast(L_34)); NullCheck(L_28); (L_28)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_29, L_30))), (uint8_t)((int32_t)(uint8_t)L_35)); } IL_0074: { int32_t L_36 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_007a: { int32_t L_37 = V_4; int32_t L_38 = ___2_dataCodewords; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0059; } } { return (bool)1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader__cctor_m663783285069F0A8A883898613DD5BC092F213E2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____1200321A9D4D9ECACD206E9234BB30E6EA0CE3CD2F8E5FF759FD7651E58D7A1A_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____14F3AF8BBA4E69306FB8C4420147917A270AB0DA9322A09EF0CA818701224A52_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____289A0E07707B4302E361AB3B2CAEF696AF373B8ED2042761D3338A6F1FBAE5A6_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3E5AB8662435C65FDA6C470D1EF424A9ED92BE8554B7E0727AD7234EC057CAF7_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3EA16D2E0B5C77637B787240CD802F6D80AF9AC974F4B7C3E83D0A10862BD7E6_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5171207C29B6B87B86B65B604A0F4874284DE01E326D1077F8D4D224C62B8EE1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____57C421A369852444CB9B4AD65840A75F199B433457EF19682DEC6760F206D384_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____631B971BF7A9D6D79FC9C7BE52F3716771B77B02D5522E093D93CD4B73D73831_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____741831DC3E09005B36AA2DBC67BE80CF0D2F3021B56BA57B16C2C9C62F3C2959_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7D3F517A0A69021F0A7982BBC5E45D3232F8C2A9128E524706BD805C0F1E0546_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7DDA5451B10D19F1E2B821131A5FEA0D8CC3B93CD37CBED3F609E77ECA4B6A90_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A4DAF1972AE41230119FB2BF4D7F392CB5D9E0C90271F0C6EC1299800EF182F1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A5C9909CB0CD1030CB389F4A504B5B88B4328CAC093EAD285EBBAEB027EA3309_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B4E0F4B6127C4BE48F24A33634A3D7D375E4EC22E6AF7493F1EF2E2F40710F63_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BA7907623B7B7D0577BFC2F94C91F2879D650B83DD8E39A8FC4D5B4337BCB09C_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C4909DCCF3D7C100F34206B39B6010C7A91DEA72D6AAE0705104AA1239272460_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C8631CE9D04A94EB20C3A753884AD774A70D740CC5434F9749CA5D7E8A4702A9_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9F8AAA45DBC75D815807C58A934D50E56FEB7947355E48F977431ED92249D64_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E0653D05CAD1F0DAF3713147FA239CBF43A4BD648420176043D81CB757AB3B85_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EC44F3AFBF5578C70F8EA0B3CDD13B8CD9BE56FD07511987C10DE985AB7C77F2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F6FA3D57BC1703BDFF2CD1D7A4D2347C659064FD80F9319974F58D2437C8FDDD_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD87A8CB026B07ABE41F06D4401365899D180024614BF41E0ACDDF878092E435_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_0 = NULL; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A5C9909CB0CD1030CB389F4A504B5B88B4328CAC093EAD285EBBAEB027EA3309_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosA = L_1; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosA), (void*)L_1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____741831DC3E09005B36AA2DBC67BE80CF0D2F3021B56BA57B16C2C9C62F3C2959_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosB = L_4; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosB), (void*)L_4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD87A8CB026B07ABE41F06D4401365899D180024614BF41E0ACDDF878092E435_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosC = L_7; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosC), (void*)L_7); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C4909DCCF3D7C100F34206B39B6010C7A91DEA72D6AAE0705104AA1239272460_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosD = L_10; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosD), (void*)L_10); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = L_12; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F6FA3D57BC1703BDFF2CD1D7A4D2347C659064FD80F9319974F58D2437C8FDDD_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosE = L_13; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosE), (void*)L_13); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = L_15; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_17 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____14F3AF8BBA4E69306FB8C4420147917A270AB0DA9322A09EF0CA818701224A52_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_16, L_17, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosF = L_16; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosF), (void*)L_16); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = L_18; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____289A0E07707B4302E361AB3B2CAEF696AF373B8ED2042761D3338A6F1FBAE5A6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosG = L_19; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosG), (void*)L_19); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_21; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_23 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BA7907623B7B7D0577BFC2F94C91F2879D650B83DD8E39A8FC4D5B4337BCB09C_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_22, L_23, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosH = L_22; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosH), (void*)L_22); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = L_24; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_26 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____631B971BF7A9D6D79FC9C7BE52F3716771B77B02D5522E093D93CD4B73D73831_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_25, L_26, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosI = L_25; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosI), (void*)L_25); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = L_27; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_29 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____57C421A369852444CB9B4AD65840A75F199B433457EF19682DEC6760F206D384_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_28, L_29, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosJ = L_28; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosJ), (void*)L_28); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_30 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_31 = L_30; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosA; NullCheck(L_31); (L_31)->SetAt(static_cast(0), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_32); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_33 = L_31; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosB; NullCheck(L_33); (L_33)->SetAt(static_cast(1), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_34); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_35 = L_33; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosC; NullCheck(L_35); (L_35)->SetAt(static_cast(2), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_36); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_37 = L_35; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosD; NullCheck(L_37); (L_37)->SetAt(static_cast(3), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_38); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_39 = L_37; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosE; NullCheck(L_39); (L_39)->SetAt(static_cast(4), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_40); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_41 = L_39; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosF; NullCheck(L_41); (L_41)->SetAt(static_cast(5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_42); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_43 = L_41; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosG; NullCheck(L_43); (L_43)->SetAt(static_cast(6), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_44); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_45 = L_43; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosH; NullCheck(L_45); (L_45)->SetAt(static_cast(7), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_46); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_47 = L_45; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosI; NullCheck(L_47); (L_47)->SetAt(static_cast(8), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_48); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_49 = L_47; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosJ; NullCheck(L_49); (L_49)->SetAt(static_cast(((int32_t)9)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_50); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPos = L_49; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPos), (void*)L_49); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_51 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_52 = L_51; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_53 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B4E0F4B6127C4BE48F24A33634A3D7D375E4EC22E6AF7493F1EF2E2F40710F63_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_52, L_53, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeA = L_52; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeA), (void*)L_52); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_54 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_55 = L_54; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_56 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A4DAF1972AE41230119FB2BF4D7F392CB5D9E0C90271F0C6EC1299800EF182F1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_55, L_56, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeB = L_55; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeB), (void*)L_55); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_57 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_58 = L_57; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_59 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____1200321A9D4D9ECACD206E9234BB30E6EA0CE3CD2F8E5FF759FD7651E58D7A1A_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_58, L_59, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeC = L_58; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeC), (void*)L_58); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_60 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_61 = L_60; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_62 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C8631CE9D04A94EB20C3A753884AD774A70D740CC5434F9749CA5D7E8A4702A9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_61, L_62, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeD = L_61; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeD), (void*)L_61); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_63 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_64 = L_63; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_65 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3EA16D2E0B5C77637B787240CD802F6D80AF9AC974F4B7C3E83D0A10862BD7E6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_64, L_65, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeE = L_64; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeE), (void*)L_64); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_66 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_67 = L_66; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_68 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3E5AB8662435C65FDA6C470D1EF424A9ED92BE8554B7E0727AD7234EC057CAF7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_67, L_68, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeF = L_67; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeF), (void*)L_67); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_69 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_70 = L_69; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_71 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EC44F3AFBF5578C70F8EA0B3CDD13B8CD9BE56FD07511987C10DE985AB7C77F2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_70, L_71, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeG = L_70; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeG), (void*)L_70); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_72 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_73 = L_72; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_74 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5171207C29B6B87B86B65B604A0F4874284DE01E326D1077F8D4D224C62B8EE1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_73, L_74, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeH = L_73; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeH), (void*)L_73); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_75 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_76 = L_75; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_77 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7DDA5451B10D19F1E2B821131A5FEA0D8CC3B93CD37CBED3F609E77ECA4B6A90_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_76, L_77, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeI = L_76; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeI), (void*)L_76); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_78 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_79 = L_78; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_80 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E0653D05CAD1F0DAF3713147FA239CBF43A4BD648420176043D81CB757AB3B85_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_79, L_80, NULL); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeJ = L_79; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeJ), (void*)L_79); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_81 = (CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)(CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)SZArrayNew(CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_82 = L_81; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_83 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeA; NullCheck(L_82); (L_82)->SetAt(static_cast(0), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_83); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_84 = L_82; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_85 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeB; NullCheck(L_84); (L_84)->SetAt(static_cast(1), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_85); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_86 = L_84; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_87 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeC; NullCheck(L_86); (L_86)->SetAt(static_cast(2), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_87); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_88 = L_86; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_89 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeD; NullCheck(L_88); (L_88)->SetAt(static_cast(3), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_89); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_90 = L_88; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_91 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeE; NullCheck(L_90); (L_90)->SetAt(static_cast(4), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_91); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_92 = L_90; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_93 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeF; NullCheck(L_92); (L_92)->SetAt(static_cast(5), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_93); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_94 = L_92; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_95 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeG; NullCheck(L_94); (L_94)->SetAt(static_cast(6), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_95); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_96 = L_94; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_97 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeH; NullCheck(L_96); (L_96)->SetAt(static_cast(7), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_97); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_98 = L_96; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_99 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeI; NullCheck(L_98); (L_98)->SetAt(static_cast(8), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_99); CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_100 = L_98; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_101 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeJ; NullCheck(L_100); (L_100)->SetAt(static_cast(((int32_t)9)), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_101); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barType = L_100; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barType), (void*)L_100); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_102 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1287)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_103 = L_102; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_104 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9F8AAA45DBC75D815807C58A934D50E56FEB7947355E48F977431ED92249D64_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_103, L_104, NULL); V_0 = L_103; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_105 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)78)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_106 = L_105; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_107 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7D3F517A0A69021F0A7982BBC5E45D3232F8C2A9128E524706BD805C0F1E0546_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_106, L_107, NULL); V_1 = L_106; Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_108 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var); Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22(L_108, ((int32_t)2000), Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_RuntimeMethod_var); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check = L_108; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check), (void*)L_108); Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_109 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var); Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22(L_109, ((int32_t)200), Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_RuntimeMethod_var); ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check = L_109; Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check), (void*)L_109); V_2 = 0; goto IL_02e3; } IL_02d1: { RuntimeObject* L_110 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_111 = V_0; int32_t L_112 = V_2; NullCheck(L_111); int32_t L_113 = L_112; uint16_t L_114 = (L_111)->GetAt(static_cast(L_113)); int32_t L_115 = V_2; NullCheck(L_110); InterfaceActionInvoker2< int32_t, int32_t >::Invoke(5, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_110, L_114, L_115); int32_t L_116 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_116, 1)); } IL_02e3: { int32_t L_117 = V_2; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_118 = V_0; NullCheck(L_118); if ((((int32_t)L_117) < ((int32_t)((int32_t)(((RuntimeArray*)L_118)->max_length))))) { goto IL_02d1; } } { V_3 = 0; goto IL_02ff; } IL_02ed: { RuntimeObject* L_119 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_120 = V_1; int32_t L_121 = V_3; NullCheck(L_120); int32_t L_122 = L_121; uint16_t L_123 = (L_120)->GetAt(static_cast(L_122)); int32_t L_124 = V_3; NullCheck(L_119); InterfaceActionInvoker2< int32_t, int32_t >::Invoke(5, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_119, L_123, L_124); int32_t L_125 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_125, 1)); } IL_02ff: { int32_t L_126 = V_3; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_127 = V_1; NullCheck(L_127); if ((((int32_t)L_126) < ((int32_t)((int32_t)(((RuntimeArray*)L_127)->max_length))))) { goto IL_02ed; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* IMBReader_doDecode_mF3AF9E9B0AB8E8D73826D17D45E71748163AFB01 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_0 = ___0_image; __this->___currentBitmap = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___currentBitmap), (void*)L_0); BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_1 = ___0_image; RuntimeObject* L_2 = ___1_hints; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_3; L_3 = OneDReader_doDecode_mB4B940E665E5F6B1C52FC8543F630C760797EE62(__this, L_1, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader_reset_m9B037A373E19C45EBC69A6B145FA5EE540905447 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, const RuntimeMethod* method) { { OneDReader_reset_mF4DB0F143C93E7531638C88440F2CAFF0B4D43C5(__this, NULL); __this->___currentBitmap = (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___currentBitmap), (void*)(BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t IMBReader_binaryStringToDec_m4CE08526A95311C7E159FBE093FAF356C82D371E (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_binary, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint16_t V_0 = 0; uint16_t V_1 = 0; String_t* V_2 = NULL; int32_t V_3 = 0; { String_t* L_0 = ___0_binary; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((int32_t)il2cpp_codegen_subtract(L_1, 1))), NULL); V_0 = (uint16_t)il2cpp_codegen_cast_floating_point(L_2); V_1 = (uint16_t)0; String_t* L_3 = ___0_binary; V_2 = L_3; V_3 = 0; goto IL_003a; } IL_0021: { String_t* L_4 = V_2; int32_t L_5 = V_3; NullCheck(L_4); Il2CppChar L_6; L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, L_5, NULL); if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)49))))) { goto IL_0031; } } { uint16_t L_7 = V_1; uint16_t L_8 = V_0; V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); } IL_0031: { uint16_t L_9 = V_0; V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_9/2))); int32_t L_10 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_003a: { int32_t L_11 = V_3; String_t* L_12 = V_2; NullCheck(L_12); int32_t L_13; L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0021; } } { uint16_t L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IMBReader_invertedBinaryString_mD9BA94DCF927494F05179B074DFDFB3A09DC9592 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_binary, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; int32_t V_2 = 0; { V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; String_t* L_0 = ___0_binary; V_1 = L_0; V_2 = 0; goto IL_0035; } IL_000c: { String_t* L_1 = V_1; int32_t L_2 = V_2; NullCheck(L_1); Il2CppChar L_3; L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)49))))) { goto IL_0025; } } { String_t* L_4 = V_0; String_t* L_5; L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_4, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL); V_0 = L_5; goto IL_0031; } IL_0025: { String_t* L_6 = V_0; String_t* L_7; L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_6, _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3, NULL); V_0 = L_7; } IL_0031: { int32_t L_8 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0035: { int32_t L_9 = V_2; String_t* L_10 = V_1; NullCheck(L_10); int32_t L_11; L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL); if ((((int32_t)L_9) < ((int32_t)L_11))) { goto IL_000c; } } { String_t* L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IMBReader_getCodeWords_m96A444253C68F303C1A9419410911874B2BF461F (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_codeWord, String_t* ___1_imb, RuntimeObject* ___2_table1Check, RuntimeObject* ___3_table2Check, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___4_barPos, CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* ___5_barType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10A3387668EA3907DD5469FE4A2144E44025A84E); s_Il2CppMethodInitialized = true; } StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* V_0 = NULL; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; { StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_0 = (StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7*)(StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7*)SZArrayNew(StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); V_0 = L_0; V_2 = 0; goto IL_001d; } IL_000c: { StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_1 = V_0; int32_t L_2 = V_2; StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60(L_3, _stringLiteral10A3387668EA3907DD5469FE4A2144E44025A84E, NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (StringBuilder_t*)L_3); int32_t L_4 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_001d: { int32_t L_5 = V_2; if ((((int32_t)L_5) < ((int32_t)((int32_t)10)))) { goto IL_000c; } } { V_3 = 0; goto IL_00ad; } IL_0029: { String_t* L_6 = ___1_imb; int32_t L_7 = V_3; NullCheck(L_6); Il2CppChar L_8; L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_7, NULL); if ((((int32_t)L_8) == ((int32_t)((int32_t)68)))) { goto IL_004a; } } { String_t* L_9 = ___1_imb; int32_t L_10 = V_3; NullCheck(L_9); Il2CppChar L_11; L_11 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_9, L_10, NULL); if ((((int32_t)L_11) == ((int32_t)((int32_t)65)))) { goto IL_004a; } } { String_t* L_12 = ___1_imb; int32_t L_13 = V_3; NullCheck(L_12); Il2CppChar L_14; L_14 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_12, L_13, NULL); if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)70))))) { goto IL_00a9; } } IL_004a: { int32_t L_15 = V_3; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); V_5 = 0; goto IL_00a3; } IL_0054: { V_6 = 0; goto IL_0097; } IL_0059: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_16 = ___4_barPos; int32_t L_17 = V_5; NullCheck(L_16); int32_t L_18 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = (L_16)->GetAt(static_cast(L_18)); int32_t L_20 = V_6; NullCheck(L_19); int32_t L_21 = L_20; int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); int32_t L_23 = V_4; if ((!(((uint32_t)L_22) == ((uint32_t)L_23)))) { goto IL_0091; } } { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_24 = ___5_barType; int32_t L_25 = V_5; NullCheck(L_24); int32_t L_26 = L_25; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = (L_24)->GetAt(static_cast(L_26)); int32_t L_28 = V_6; NullCheck(L_27); int32_t L_29 = L_28; uint16_t L_30 = (uint16_t)(L_27)->GetAt(static_cast(L_29)); String_t* L_31 = ___1_imb; int32_t L_32 = V_3; NullCheck(L_31); Il2CppChar L_33; L_33 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_31, L_32, NULL); if ((((int32_t)L_30) == ((int32_t)L_33))) { goto IL_0081; } } { String_t* L_34 = ___1_imb; int32_t L_35 = V_3; NullCheck(L_34); Il2CppChar L_36; L_36 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_34, L_35, NULL); if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)70))))) { goto IL_0091; } } IL_0081: { StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_37 = V_0; int32_t L_38 = V_5; NullCheck(L_37); int32_t L_39 = L_38; StringBuilder_t* L_40 = (L_37)->GetAt(static_cast(L_39)); int32_t L_41 = V_6; NullCheck(L_40); StringBuilder_set_Chars_m20B53B0EEAB2A0BB0EC84A130FF12EA86ADD99AE(L_40, ((int32_t)il2cpp_codegen_subtract(((int32_t)12), L_41)), ((int32_t)49), NULL); } IL_0091: { int32_t L_42 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_0097: { int32_t L_43 = V_6; if ((((int32_t)L_43) < ((int32_t)((int32_t)13)))) { goto IL_0059; } } { int32_t L_44 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_00a3: { int32_t L_45 = V_5; if ((((int32_t)L_45) < ((int32_t)((int32_t)10)))) { goto IL_0054; } } IL_00a9: { int32_t L_46 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_00ad: { int32_t L_47 = V_3; if ((((int32_t)L_47) < ((int32_t)((int32_t)65)))) { goto IL_0029; } } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_48 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); V_1 = L_48; V_7 = 0; goto IL_00db; } IL_00c2: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_49 = V_1; int32_t L_50 = V_7; StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_51 = V_0; int32_t L_52 = V_7; NullCheck(L_51); int32_t L_53 = L_52; StringBuilder_t* L_54 = (L_51)->GetAt(static_cast(L_53)); NullCheck(L_54); String_t* L_55; L_55 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_54); uint16_t L_56; L_56 = IMBReader_binaryStringToDec_m4CE08526A95311C7E159FBE093FAF356C82D371E(__this, L_55, NULL); NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (uint16_t)L_56); int32_t L_57 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_00db: { int32_t L_58 = V_7; if ((((int32_t)L_58) < ((int32_t)((int32_t)10)))) { goto IL_00c2; } } { V_8 = 0; goto IL_013a; } IL_00e6: { RuntimeObject* L_59 = ___2_table1Check; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_60 = V_1; int32_t L_61 = V_8; NullCheck(L_60); int32_t L_62 = L_61; uint16_t L_63 = (L_60)->GetAt(static_cast(L_62)); NullCheck(L_59); bool L_64; L_64 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_59, L_63); if (L_64) { goto IL_0134; } } { RuntimeObject* L_65 = ___3_table2Check; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_66 = V_1; int32_t L_67 = V_8; NullCheck(L_66); int32_t L_68 = L_67; uint16_t L_69 = (L_66)->GetAt(static_cast(L_68)); NullCheck(L_65); bool L_70; L_70 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_65, L_69); if (L_70) { goto IL_0134; } } { StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_71 = V_0; int32_t L_72 = V_8; NullCheck(L_71); int32_t L_73 = L_72; StringBuilder_t* L_74 = (L_71)->GetAt(static_cast(L_73)); StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_75 = V_0; int32_t L_76 = V_8; NullCheck(L_75); int32_t L_77 = L_76; StringBuilder_t* L_78 = (L_75)->GetAt(static_cast(L_77)); NullCheck(L_78); String_t* L_79; L_79 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_78); StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_80 = V_0; int32_t L_81 = V_8; NullCheck(L_80); int32_t L_82 = L_81; StringBuilder_t* L_83 = (L_80)->GetAt(static_cast(L_82)); NullCheck(L_83); String_t* L_84; L_84 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_83); String_t* L_85; L_85 = IMBReader_invertedBinaryString_mD9BA94DCF927494F05179B074DFDFB3A09DC9592(__this, L_84, NULL); NullCheck(L_74); StringBuilder_t* L_86; L_86 = StringBuilder_Replace_mEACDB7793357B7ABB5E7BFB59CE2C2DE27673950(L_74, L_79, L_85, NULL); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_87 = V_1; int32_t L_88 = V_8; StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_89 = V_0; int32_t L_90 = V_8; NullCheck(L_89); int32_t L_91 = L_90; StringBuilder_t* L_92 = (L_89)->GetAt(static_cast(L_91)); NullCheck(L_92); String_t* L_93; L_93 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_92); uint16_t L_94; L_94 = IMBReader_binaryStringToDec_m4CE08526A95311C7E159FBE093FAF356C82D371E(__this, L_93, NULL); NullCheck(L_87); (L_87)->SetAt(static_cast(L_88), (uint16_t)L_94); } IL_0134: { int32_t L_95 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_95, 1)); } IL_013a: { int32_t L_96 = V_8; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_97 = V_1; NullCheck(L_97); if ((((int32_t)L_96) < ((int32_t)((int32_t)(((RuntimeArray*)L_97)->max_length))))) { goto IL_00e6; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_98 = ___0_codeWord; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); *((RuntimeObject**)L_98) = (RuntimeObject*)L_99; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_98, (void*)(RuntimeObject*)L_99); V_9 = 0; goto IL_0197; } IL_014f: { RuntimeObject* L_100 = ___2_table1Check; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_101 = V_1; int32_t L_102 = V_9; NullCheck(L_101); int32_t L_103 = L_102; uint16_t L_104 = (L_101)->GetAt(static_cast(L_103)); NullCheck(L_100); bool L_105; L_105 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_100, L_104); if (L_105) { goto IL_0182; } } { RuntimeObject* L_106 = ___3_table2Check; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_107 = V_1; int32_t L_108 = V_9; NullCheck(L_107); int32_t L_109 = L_108; uint16_t L_110 = (L_107)->GetAt(static_cast(L_109)); NullCheck(L_106); bool L_111; L_111 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_106, L_110); if (!L_111) { goto IL_0180; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_112 = ___0_codeWord; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_113 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_112); int32_t L_114 = V_9; RuntimeObject* L_115 = ___3_table2Check; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_116 = V_1; int32_t L_117 = V_9; NullCheck(L_116); int32_t L_118 = L_117; uint16_t L_119 = (L_116)->GetAt(static_cast(L_118)); NullCheck(L_115); int32_t L_120; L_120 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_115, L_119); NullCheck(L_113); (L_113)->SetAt(static_cast(L_114), (int32_t)((int32_t)il2cpp_codegen_add(L_120, ((int32_t)1287)))); goto IL_0191; } IL_0180: { return (bool)0; } IL_0182: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_121 = ___0_codeWord; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_122 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_121); int32_t L_123 = V_9; RuntimeObject* L_124 = ___2_table1Check; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_125 = V_1; int32_t L_126 = V_9; NullCheck(L_125); int32_t L_127 = L_126; uint16_t L_128 = (L_125)->GetAt(static_cast(L_127)); NullCheck(L_124); int32_t L_129; L_129 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_124, L_128); NullCheck(L_122); (L_122)->SetAt(static_cast(L_123), (int32_t)L_129); } IL_0191: { int32_t L_130 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_130, 1)); } IL_0197: { int32_t L_131 = V_9; if ((((int32_t)L_131) < ((int32_t)((int32_t)10)))) { goto IL_014f; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IMBReader_getTrackingNumber_m97D7E2B6905F28FD7F30424FD21B7EF7A2A51D45 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_imb, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_1 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; String_t* V_3 = NULL; uint64_t V_4 = 0; StringBuilder_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; { String_t* L_0 = ___0_imb; il2cpp_codegen_runtime_class_init_inline(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var); RuntimeObject* L_1 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check; RuntimeObject* L_2 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_3 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPos; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_4 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barType; bool L_5; L_5 = IMBReader_getCodeWords_m96A444253C68F303C1A9419410911874B2BF461F(__this, (&V_0), L_0, L_1, L_2, L_3, L_4, NULL); if (L_5) { goto IL_00ad; } } { String_t* L_6 = ___0_imb; NullCheck(L_6); int32_t L_7; L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL); StringBuilder_t* L_8 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_8, L_7, NULL); V_5 = L_8; String_t* L_9 = ___0_imb; NullCheck(L_9); int32_t L_10; L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL); V_6 = ((int32_t)il2cpp_codegen_subtract(L_10, 1)); goto IL_0081; } IL_003b: { String_t* L_11 = ___0_imb; int32_t L_12 = V_6; NullCheck(L_11); Il2CppChar L_13; L_13 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_11, L_12, NULL); if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)65))))) { goto IL_0053; } } { StringBuilder_t* L_14 = V_5; NullCheck(L_14); StringBuilder_t* L_15; L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, ((int32_t)68), NULL); goto IL_007b; } IL_0053: { String_t* L_16 = ___0_imb; int32_t L_17 = V_6; NullCheck(L_16); Il2CppChar L_18; L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, L_17, NULL); if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)68))))) { goto IL_006b; } } { StringBuilder_t* L_19 = V_5; NullCheck(L_19); StringBuilder_t* L_20; L_20 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_19, ((int32_t)65), NULL); goto IL_007b; } IL_006b: { StringBuilder_t* L_21 = V_5; String_t* L_22 = ___0_imb; int32_t L_23 = V_6; NullCheck(L_22); Il2CppChar L_24; L_24 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_22, L_23, NULL); NullCheck(L_21); StringBuilder_t* L_25; L_25 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, L_24, NULL); } IL_007b: { int32_t L_26 = V_6; V_6 = ((int32_t)il2cpp_codegen_subtract(L_26, 1)); } IL_0081: { int32_t L_27 = V_6; if ((((int32_t)L_27) >= ((int32_t)0))) { goto IL_003b; } } { StringBuilder_t* L_28 = V_5; NullCheck(L_28); String_t* L_29; L_29 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_28); il2cpp_codegen_runtime_class_init_inline(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var); RuntimeObject* L_30 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check; RuntimeObject* L_31 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_32 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPos; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_33 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barType; bool L_34; L_34 = IMBReader_getCodeWords_m96A444253C68F303C1A9419410911874B2BF461F(__this, (&V_0), L_29, L_30, L_31, L_32, L_33, NULL); if (L_34) { goto IL_00ad; } } { return (String_t*)NULL; } IL_00ad: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_0; NullCheck(L_35); int32_t L_36 = 0; int32_t L_37 = (L_35)->GetAt(static_cast(L_36)); if ((((int32_t)L_37) <= ((int32_t)((int32_t)658)))) { goto IL_00c7; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_0; NullCheck(L_38); int32_t* L_39 = ((L_38)->GetAddressAt(static_cast(0))); int32_t L_40 = *((int32_t*)L_39); *((int32_t*)L_39) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_40, ((int32_t)659))); } IL_00c7: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_0; NullCheck(L_41); int32_t* L_42 = ((L_41)->GetAddressAt(static_cast(((int32_t)9)))); int32_t L_43 = *((int32_t*)L_42); *((int32_t*)L_42) = (int32_t)((int32_t)(L_43/2)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = V_0; NullCheck(L_44); int32_t L_45 = 0; int32_t L_46 = (L_44)->GetAt(static_cast(L_45)); il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_47; L_47 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(L_46, NULL); V_1 = L_47; V_7 = 1; goto IL_0107; } IL_00e2: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_48 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_49; L_49 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)1365), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_50; L_50 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_48, L_49, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = V_0; int32_t L_52 = V_7; NullCheck(L_51); int32_t L_53 = L_52; int32_t L_54 = (L_51)->GetAt(static_cast(L_53)); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_55; L_55 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(L_54, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_56; L_56 = BigInteger_op_Addition_m6A64F691BA94E8062D39DE0284B4BB59172EFE78(L_50, L_55, NULL); V_1 = L_56; int32_t L_57 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_0107: { int32_t L_58 = V_7; if ((((int32_t)L_58) <= ((int32_t)8))) { goto IL_00e2; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_59 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_60; L_60 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)636), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_61; L_61 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_59, L_60, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = V_0; NullCheck(L_62); int32_t L_63 = ((int32_t)9); int32_t L_64 = (L_62)->GetAt(static_cast(L_63)); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_65; L_65 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(L_64, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_66; L_66 = BigInteger_op_Addition_m6A64F691BA94E8062D39DE0284B4BB59172EFE78(L_61, L_65, NULL); V_1 = L_66; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20)); V_2 = L_67; V_8 = ((int32_t)19); goto IL_0163; } IL_0139: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_68 = V_2; int32_t L_69 = V_8; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_70 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_71; L_71 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)10), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_72; L_72 = BigInteger_op_Modulus_mA044A37C510356EB423B48A1BF11F7ADED7CD1D0(L_70, L_71, NULL); int32_t L_73; L_73 = BigInteger_op_Explicit_mDB126E79118CB97B0D8AA1C6F7B0A6E10E287D3B(L_72, NULL); NullCheck(L_68); (L_68)->SetAt(static_cast(L_69), (int32_t)L_73); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_74 = V_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_75; L_75 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)10), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_76; L_76 = BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D(L_74, L_75, NULL); V_1 = L_76; int32_t L_77 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract(L_77, 1)); } IL_0163: { int32_t L_78 = V_8; if ((((int32_t)L_78) >= ((int32_t)2))) { goto IL_0139; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_79 = V_2; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_80 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_81; L_81 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(5, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_82; L_82 = BigInteger_op_Modulus_mA044A37C510356EB423B48A1BF11F7ADED7CD1D0(L_80, L_81, NULL); int32_t L_83; L_83 = BigInteger_op_Explicit_mDB126E79118CB97B0D8AA1C6F7B0A6E10E287D3B(L_82, NULL); NullCheck(L_79); (L_79)->SetAt(static_cast(1), (int32_t)L_83); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_84 = V_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_85; L_85 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(5, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_86; L_86 = BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D(L_84, L_85, NULL); V_1 = L_86; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_87 = V_2; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_88 = V_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_89; L_89 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)10), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_90; L_90 = BigInteger_op_Modulus_mA044A37C510356EB423B48A1BF11F7ADED7CD1D0(L_88, L_89, NULL); int32_t L_91; L_91 = BigInteger_op_Explicit_mDB126E79118CB97B0D8AA1C6F7B0A6E10E287D3B(L_90, NULL); NullCheck(L_87); (L_87)->SetAt(static_cast(0), (int32_t)L_91); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_92 = V_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_93; L_93 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)10), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_94; L_94 = BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D(L_92, L_93, NULL); V_1 = L_94; V_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_95 = V_2; V_9 = L_95; V_10 = 0; goto IL_01d5; } IL_01ba: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_96 = V_9; int32_t L_97 = V_10; NullCheck(L_96); int32_t L_98 = L_97; int32_t L_99 = (L_96)->GetAt(static_cast(L_98)); V_11 = L_99; String_t* L_100 = V_3; String_t* L_101; L_101 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_11), NULL); String_t* L_102; L_102 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_100, L_101, NULL); V_3 = L_102; int32_t L_103 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_103, 1)); } IL_01d5: { int32_t L_104 = V_10; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = V_9; NullCheck(L_105); if ((((int32_t)L_104) < ((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length))))) { goto IL_01ba; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_106 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_107; L_107 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)1000000000), NULL); bool L_108; L_108 = BigInteger_op_GreaterThan_m54A2E8843A6EA4B7ED9C5E9CF13DC466B790E14C(L_106, L_107, NULL); if (!L_108) { goto IL_023c; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_109 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_110; L_110 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)1000000000), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_111; L_111 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_109, L_110, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_112; L_112 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)100000), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_113; L_113 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_111, L_112, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_114; L_114 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(1, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_115; L_115 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_113, L_114, NULL); uint64_t L_116; L_116 = BigInteger_op_Explicit_mE45321B360858C3FFF1964799D2F27B34C98222D(L_115, NULL); V_4 = L_116; String_t* L_117 = V_3; String_t* L_118; L_118 = UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F((&V_4), NULL); NullCheck(L_118); String_t* L_119; L_119 = String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F(L_118, ((int32_t)11), ((int32_t)48), NULL); String_t* L_120; L_120 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_117, L_119, NULL); V_3 = L_120; goto IL_02c0; } IL_023c: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_121 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_122; L_122 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)100000), NULL); bool L_123; L_123 = BigInteger_op_GreaterThan_m54A2E8843A6EA4B7ED9C5E9CF13DC466B790E14C(L_121, L_122, NULL); if (!L_123) { goto IL_0289; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_124 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_125; L_125 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)100000), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_126; L_126 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_124, L_125, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_127; L_127 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(1, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_128; L_128 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_126, L_127, NULL); uint64_t L_129; L_129 = BigInteger_op_Explicit_mE45321B360858C3FFF1964799D2F27B34C98222D(L_128, NULL); V_4 = L_129; String_t* L_130 = V_3; String_t* L_131; L_131 = UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F((&V_4), NULL); NullCheck(L_131); String_t* L_132; L_132 = String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F(L_131, ((int32_t)9), ((int32_t)48), NULL); String_t* L_133; L_133 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_130, L_132, NULL); V_3 = L_133; goto IL_02c0; } IL_0289: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_134 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_135; L_135 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(0, NULL); bool L_136; L_136 = BigInteger_op_GreaterThan_m54A2E8843A6EA4B7ED9C5E9CF13DC466B790E14C(L_134, L_135, NULL); if (!L_136) { goto IL_02c0; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_137 = V_1; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_138; L_138 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(1, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_139; L_139 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_137, L_138, NULL); uint64_t L_140; L_140 = BigInteger_op_Explicit_mE45321B360858C3FFF1964799D2F27B34C98222D(L_139, NULL); V_4 = L_140; String_t* L_141 = V_3; String_t* L_142; L_142 = UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F((&V_4), NULL); NullCheck(L_142); String_t* L_143; L_143 = String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F(L_142, 5, ((int32_t)48), NULL); String_t* L_144; L_144 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_141, L_143, NULL); V_3 = L_144; } IL_02c0: { String_t* L_145 = V_3; return L_145; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader_fillLists_m65A1B3D75A614E084BD6F69B0E0E2162AB01DC1C (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_topRow, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_botRow, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___3_listRow, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___4_listTop, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___5_listBot, int32_t ___6_start, int32_t ___7_stop, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; { V_0 = (bool)0; int32_t L_0 = ___6_start; V_1 = L_0; goto IL_00ac; } IL_000a: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___0_row; int32_t L_2 = V_1; NullCheck(L_1); bool L_3; L_3 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_1, L_2, NULL); if (!L_3) { goto IL_0060; } } { bool L_4 = V_0; if (L_4) { goto IL_00a8; } } { V_0 = (bool)1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_5 = ___3_listRow; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_5); NullCheck(L_6); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_6, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = ___1_topRow; int32_t L_8 = V_1; NullCheck(L_7); bool L_9; L_9 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_7, L_8, NULL); if (!L_9) { goto IL_0038; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_10 = ___4_listTop; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_11 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_10); NullCheck(L_11); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_11, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_0041; } IL_0038: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_12 = ___4_listTop; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_13 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_12); NullCheck(L_13); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_13, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); } IL_0041: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_14 = ___2_botRow; int32_t L_15 = V_1; NullCheck(L_14); bool L_16; L_16 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_14, L_15, NULL); if (!L_16) { goto IL_0055; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_17 = ___5_listBot; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_18 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_17); NullCheck(L_18); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_18, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_00a8; } IL_0055: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_19 = ___5_listBot; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_20 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_19); NullCheck(L_20); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_20, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_00a8; } IL_0060: { bool L_21 = V_0; if (!L_21) { goto IL_00a6; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_22 = ___3_listRow; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_23 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_22); NullCheck(L_23); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_23, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_24 = ___1_topRow; int32_t L_25 = V_1; NullCheck(L_24); bool L_26; L_26 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_24, L_25, NULL); if (!L_26) { goto IL_0080; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_27 = ___4_listTop; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_28 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_27); NullCheck(L_28); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_28, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_0089; } IL_0080: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_29 = ___4_listTop; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_30 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_29); NullCheck(L_30); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_30, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); } IL_0089: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_31 = ___2_botRow; int32_t L_32 = V_1; NullCheck(L_31); bool L_33; L_33 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_31, L_32, NULL); if (!L_33) { goto IL_009d; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_34 = ___5_listBot; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_35 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_34); NullCheck(L_35); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_35, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_00a6; } IL_009d: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_36 = ___5_listBot; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_37 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_36); NullCheck(L_37); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_37, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); } IL_00a6: { V_0 = (bool)0; } IL_00a8: { int32_t L_38 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00ac: { int32_t L_39 = V_1; int32_t L_40 = ___7_stop; if ((((int32_t)L_39) <= ((int32_t)L_40))) { goto IL_000a; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IMBReader_isIMB_m008E3D4C4F9BA47A70FEECDC1974CE9B44087875 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t* ___1_pixelStartOffset, int32_t* ___2_pixelStopOffset, int32_t* ___3_pixelBarLength, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; int32_t V_6 = 0; bool V_7 = false; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_row; NullCheck(L_0); int32_t L_1; L_1 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_0, NULL); V_0 = L_1; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_2 = ___0_row; NullCheck(L_2); int32_t L_3; L_3 = BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4(L_2, 0, NULL); V_1 = L_3; int32_t* L_4 = ___1_pixelStartOffset; int32_t L_5 = V_1; *((int32_t*)L_4) = (int32_t)L_5; int32_t* L_6 = ___1_pixelStartOffset; int32_t L_7 = *((int32_t*)L_6); V_2 = L_7; V_3 = 0; V_4 = (bool)0; V_5 = 0; V_6 = 0; V_7 = (bool)0; V_8 = 0; V_9 = 0; V_10 = 0; int32_t L_8 = V_1; V_11 = L_8; goto IL_00c1; } IL_0034: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___0_row; int32_t L_10 = V_11; NullCheck(L_9); bool L_11; L_11 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_9, L_10, NULL); if (!L_11) { goto IL_0076; } } { V_7 = (bool)0; bool L_12 = V_4; if (L_12) { goto IL_006b; } } { int32_t L_13 = V_3; if ((((int32_t)L_13) > ((int32_t)1))) { goto IL_004f; } } { int32_t L_14 = V_9; V_10 = L_14; goto IL_0061; } IL_004f: { int32_t L_15 = V_10; int32_t L_16 = V_9; if ((((int32_t)L_15) == ((int32_t)L_16))) { goto IL_0061; } } { V_8 = 1; int32_t L_17 = V_9; V_10 = L_17; V_3 = 1; int32_t* L_18 = ___1_pixelStartOffset; int32_t L_19 = V_2; *((int32_t*)L_18) = (int32_t)L_19; } IL_0061: { int32_t L_20 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1)); V_4 = (bool)1; int32_t L_21 = V_11; V_2 = L_21; } IL_006b: { V_9 = 0; int32_t L_22 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_22, 1)); goto IL_00bb; } IL_0076: { V_4 = (bool)0; bool L_23 = V_7; if (L_23) { goto IL_00b5; } } { int32_t L_24 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_24, 1)); V_7 = (bool)1; int32_t L_25 = V_3; if ((((int32_t)L_25) > ((int32_t)1))) { goto IL_0090; } } { int32_t L_26 = V_5; V_6 = L_26; goto IL_00b2; } IL_0090: { int32_t L_27 = V_6; int32_t L_28 = V_5; if ((((int32_t)L_27) == ((int32_t)L_28))) { goto IL_00a7; } } { V_3 = 1; V_8 = 1; V_10 = 0; int32_t* L_29 = ___1_pixelStartOffset; int32_t L_30 = V_2; *((int32_t*)L_29) = (int32_t)L_30; int32_t L_31 = V_5; V_6 = L_31; goto IL_00b2; } IL_00a7: { int32_t L_32 = V_3; if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)65))))) { goto IL_00b2; } } { int32_t* L_33 = ___2_pixelStopOffset; int32_t L_34 = V_11; *((int32_t*)L_33) = (int32_t)L_34; goto IL_00c9; } IL_00b2: { V_5 = 0; } IL_00b5: { int32_t L_35 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00bb: { int32_t L_36 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00c1: { int32_t L_37 = V_11; int32_t L_38 = V_0; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0034; } } IL_00c9: { int32_t* L_39 = ___3_pixelBarLength; int32_t L_40 = V_6; *((int32_t*)L_39) = (int32_t)L_40; int32_t L_41 = V_3; return L_41; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IMBReader_getNumberBars_m39203F203E3A4F4450A5BEEF1A9B68636E7BF354 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_start, int32_t ___2_stop, int32_t ___3_barWidth, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { V_0 = (bool)0; V_1 = 0; V_2 = 0; int32_t L_0 = ___1_start; V_3 = L_0; goto IL_003f; } IL_000a: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___0_row; int32_t L_2 = V_3; NullCheck(L_1); bool L_3; L_3 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_1, L_2, NULL); if (!L_3) { goto IL_002b; } } { bool L_4 = V_0; if (L_4) { goto IL_0018; } } { V_0 = (bool)1; } IL_0018: { int32_t L_5 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_3; int32_t L_7 = ___2_stop; if ((!(((uint32_t)L_6) == ((uint32_t)L_7)))) { goto IL_003b; } } { int32_t L_8 = V_2; int32_t L_9 = ___3_barWidth; if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) { goto IL_003b; } } { int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); goto IL_003b; } IL_002b: { bool L_11 = V_0; if (!L_11) { goto IL_0037; } } { int32_t L_12 = V_2; int32_t L_13 = ___3_barWidth; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0037; } } { int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0037: { V_0 = (bool)0; V_2 = 0; } IL_003b: { int32_t L_15 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_003f: { int32_t L_16 = V_3; int32_t L_17 = ___2_stop; if ((((int32_t)L_16) <= ((int32_t)L_17))) { goto IL_000a; } } { int32_t L_18 = V_1; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* IMBReader_decodeRow_mAEE739367ED52066FF87B59CED98B38BC505D748 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, int32_t ___0_rowNumber, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, RuntimeObject* ___2_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_3 = NULL; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_7 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_8 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_9 = NULL; String_t* V_10 = NULL; String_t* V_11 = NULL; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* V_12 = NULL; int32_t V_13 = 0; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* G_B29_0 = NULL; { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_0 = __this->___currentBitmap; if (L_0) { goto IL_000a; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_000a: { V_0 = 0; BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_1 = __this->___currentBitmap; NullCheck(L_1); int32_t L_2; L_2 = BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67(L_1, NULL); V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); V_2 = 0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = ___1_row; int32_t L_4; L_4 = IMBReader_isIMB_m008E3D4C4F9BA47A70FEECDC1974CE9B44087875(__this, L_3, (&V_0), (&V_1), (&V_2), NULL); if ((((int32_t)L_4) == ((int32_t)((int32_t)65)))) { goto IL_002f; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_002f: { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_5 = __this->___currentBitmap; NullCheck(L_5); int32_t L_6; L_6 = BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67(L_5, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_7, L_6, NULL); V_3 = L_7; BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_8 = __this->___currentBitmap; NullCheck(L_8); int32_t L_9; L_9 = BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67(L_8, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_10 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_10, L_9, NULL); V_4 = L_10; int32_t L_11 = ___0_rowNumber; V_5 = L_11; int32_t L_12 = ___0_rowNumber; V_6 = L_12; } IL_0058: { int32_t L_13 = V_5; if ((((int32_t)L_13) > ((int32_t)0))) { goto IL_005f; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_005f: { int32_t L_14 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_14, 1)); BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_15 = __this->___currentBitmap; int32_t L_16 = V_5; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_17 = V_3; NullCheck(L_15); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_18; L_18 = BinaryBitmap_getBlackRow_m2490024566A9C87C52D9F0A59FD33D567101BFDC(L_15, L_16, L_17, NULL); V_3 = L_18; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_19 = V_3; int32_t L_20 = V_0; int32_t L_21 = V_1; int32_t L_22 = V_2; int32_t L_23; L_23 = IMBReader_getNumberBars_m39203F203E3A4F4450A5BEEF1A9B68636E7BF354(__this, L_19, L_20, L_21, L_22, NULL); if ((((int32_t)L_23) >= ((int32_t)((int32_t)65)))) { goto IL_0058; } } IL_0082: { int32_t L_24 = V_6; BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_25 = __this->___currentBitmap; NullCheck(L_25); int32_t L_26; L_26 = BinaryBitmap_get_Height_m4BAC199B650C708DEDFA406389368F758117EE5B(L_25, NULL); if ((((int32_t)L_24) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_26, 1))))) { goto IL_0095; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0095: { int32_t L_27 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_27, 1)); BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_28 = __this->___currentBitmap; int32_t L_29 = V_6; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_30 = V_4; NullCheck(L_28); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_31; L_31 = BinaryBitmap_getBlackRow_m2490024566A9C87C52D9F0A59FD33D567101BFDC(L_28, L_29, L_30, NULL); V_4 = L_31; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_32 = V_4; int32_t L_33 = V_0; int32_t L_34 = V_1; int32_t L_35 = V_2; int32_t L_36; L_36 = IMBReader_getNumberBars_m39203F203E3A4F4450A5BEEF1A9B68636E7BF354(__this, L_32, L_33, L_34, L_35, NULL); if ((((int32_t)L_36) >= ((int32_t)((int32_t)65)))) { goto IL_0082; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_37 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_37, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_7 = L_37; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_38 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_38, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_8 = L_38; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_39 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_39, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_9 = L_39; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_40 = ___1_row; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_41 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_42 = V_4; int32_t L_43 = V_0; int32_t L_44 = V_1; IMBReader_fillLists_m65A1B3D75A614E084BD6F69B0E0E2162AB01DC1C(__this, L_40, L_41, L_42, (&V_7), (&V_8), (&V_9), L_43, L_44, NULL); V_10 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; V_13 = 0; goto IL_016d; } IL_00ee: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_45 = V_7; int32_t L_46 = V_13; NullCheck(L_45); int32_t L_47; L_47 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_45, L_46, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); if (!L_47) { goto IL_0167; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_48 = V_9; int32_t L_49 = V_13; NullCheck(L_48); int32_t L_50; L_50 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_48, L_49, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); if ((!(((uint32_t)L_50) == ((uint32_t)1)))) { goto IL_0121; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_51 = V_8; int32_t L_52 = V_13; NullCheck(L_51); int32_t L_53; L_53 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_51, L_52, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); if ((!(((uint32_t)L_53) == ((uint32_t)1)))) { goto IL_0121; } } { String_t* L_54 = V_10; String_t* L_55; L_55 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_54, _stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E, NULL); V_10 = L_55; goto IL_0167; } IL_0121: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_56 = V_9; int32_t L_57 = V_13; NullCheck(L_56); int32_t L_58; L_58 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_56, L_57, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); if ((!(((uint32_t)L_58) == ((uint32_t)1)))) { goto IL_013d; } } { String_t* L_59 = V_10; String_t* L_60; L_60 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_59, _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, NULL); V_10 = L_60; goto IL_0167; } IL_013d: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_61 = V_8; int32_t L_62 = V_13; NullCheck(L_61); int32_t L_63; L_63 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_61, L_62, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); if ((!(((uint32_t)L_63) == ((uint32_t)1)))) { goto IL_0159; } } { String_t* L_64 = V_10; String_t* L_65; L_65 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_64, _stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003, NULL); V_10 = L_65; goto IL_0167; } IL_0159: { String_t* L_66 = V_10; String_t* L_67; L_67 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_66, _stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758, NULL); V_10 = L_67; } IL_0167: { int32_t L_68 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_68, 1)); } IL_016d: { int32_t L_69 = V_13; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_70 = V_7; NullCheck(L_70); int32_t L_71; L_71 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_70, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_69) < ((int32_t)L_71))) { goto IL_00ee; } } { String_t* L_72 = V_10; String_t* L_73; L_73 = IMBReader_getTrackingNumber_m97D7E2B6905F28FD7F30424FD21B7EF7A2A51D45(__this, L_72, NULL); V_11 = L_73; String_t* L_74 = V_11; if (L_74) { goto IL_018b; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_018b: { RuntimeObject* L_75 = ___2_hints; if (!L_75) { goto IL_01a5; } } { RuntimeObject* L_76 = ___2_hints; NullCheck(L_76); bool L_77; L_77 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_76, 7); if (!L_77) { goto IL_01a5; } } { RuntimeObject* L_78 = ___2_hints; NullCheck(L_78); RuntimeObject* L_79; L_79 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_78, 7); G_B29_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)CastclassSealed((RuntimeObject*)L_79, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var)); goto IL_01a6; } IL_01a5: { G_B29_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)(NULL)); } IL_01a6: { V_12 = G_B29_0; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_80 = V_12; if (!L_80) { goto IL_01cc; } } { ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_81 = V_12; int32_t L_82 = V_0; int32_t L_83 = ___0_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_84, ((float)L_82), ((float)L_83), NULL); NullCheck(L_81); ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline(L_81, L_84, NULL); ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_85 = V_12; int32_t L_86 = V_1; int32_t L_87 = ___0_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_88 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_88, ((float)L_86), ((float)L_87), NULL); NullCheck(L_85); ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline(L_85, L_88, NULL); } IL_01cc: { String_t* L_89 = V_11; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_90 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)2); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_91 = L_90; int32_t L_92 = V_0; int32_t L_93 = ___0_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_94 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_94, ((float)L_92), ((float)L_93), NULL); NullCheck(L_91); ArrayElementTypeCheck (L_91, L_94); (L_91)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_94); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_95 = L_91; int32_t L_96 = V_1; int32_t L_97 = ___0_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_98 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_98, ((float)L_96), ((float)L_97), NULL); NullCheck(L_95); ArrayElementTypeCheck (L_95, L_98); (L_95)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_98); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_99 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_99, L_89, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, L_95, ((int32_t)524288), NULL); return L_99; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader__ctor_mBB78FEAF3EB9CFA9271F221C6A3B8DD4782A492E (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var); OneDReader__ctor_m078E35FDB121CADB174EAD8851A8236015D335BA(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* DataMatrixReader_decode_m3FA32E0593F0A77EE543F30C861E743C86337F38 (DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7BDBE267D347AC3201B54DF7EBFF942846F46D8); s_Il2CppMethodInitialized = true; } DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_0 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_2 = NULL; RuntimeObject* V_3 = NULL; String_t* V_4 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_5 = NULL; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* V_6 = NULL; int32_t V_7 = 0; { RuntimeObject* L_0 = ___1_hints; if (!L_0) { goto IL_0035; } } { RuntimeObject* L_1 = ___1_hints; NullCheck(L_1); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 1); if (!L_2) { goto IL_0035; } } { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_3 = ___0_image; NullCheck(L_3); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4; L_4 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5; L_5 = DataMatrixReader_extractPureBits_m738C91ADB8C6E7601FAD3AC8B1E21B75E709F9C0(L_4, NULL); V_5 = L_5; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = V_5; if (L_6) { goto IL_001f; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_001f: { Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* L_7 = __this->___decoder; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = V_5; NullCheck(L_7); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_9; L_9 = Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC(L_7, L_8, NULL); V_0 = L_9; il2cpp_codegen_runtime_class_init_inline(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_10 = ((DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_StaticFields*)il2cpp_codegen_static_fields_for(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var))->___NO_POINTS; V_1 = L_10; goto IL_0071; } IL_0035: { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_11 = ___0_image; NullCheck(L_11); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12; L_12 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_11, NULL); Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* L_13 = (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99*)il2cpp_codegen_object_new(Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99_il2cpp_TypeInfo_var); Detector__ctor_m0C85416E7FF8027D5658B6A6DE8C04D389B02FA4(L_13, L_12, NULL); NullCheck(L_13); DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_14; L_14 = Detector_detect_mAF29A9EB02C3727DADDFD22C10B2631B29844B5E(L_13, NULL); V_6 = L_14; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_15 = V_6; if (!L_15) { goto IL_0054; } } { DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_16 = V_6; NullCheck(L_16); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17; L_17 = DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline(L_16, NULL); if (L_17) { goto IL_0056; } } IL_0054: { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0056: { Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* L_18 = __this->___decoder; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_19 = V_6; NullCheck(L_19); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20; L_20 = DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline(L_19, NULL); NullCheck(L_18); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_21; L_21 = Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC(L_18, L_20, NULL); V_0 = L_21; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_22 = V_6; NullCheck(L_22); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_23; L_23 = DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline(L_22, NULL); V_1 = L_23; } IL_0071: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_24 = V_0; if (L_24) { goto IL_0076; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0076: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_25 = V_0; NullCheck(L_25); String_t* L_26; L_26 = DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline(L_25, NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_27 = V_0; NullCheck(L_27); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28; L_28 = DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline(L_27, NULL); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_29 = V_1; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_30 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_30, L_26, L_28, L_29, ((int32_t)32), NULL); V_2 = L_30; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_31 = V_0; NullCheck(L_31); RuntimeObject* L_32; L_32 = DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline(L_31, NULL); V_3 = L_32; RuntimeObject* L_33 = V_3; if (!L_33) { goto IL_009d; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_34 = V_2; RuntimeObject* L_35 = V_3; NullCheck(L_34); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_34, 2, L_35, NULL); } IL_009d: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_36 = V_0; NullCheck(L_36); String_t* L_37; L_37 = DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline(L_36, NULL); V_4 = L_37; String_t* L_38 = V_4; if (!L_38) { goto IL_00b2; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_39 = V_2; String_t* L_40 = V_4; NullCheck(L_39); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_39, 3, L_40, NULL); } IL_00b2: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_41 = V_2; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_42 = V_0; NullCheck(L_42); int32_t L_43; L_43 = DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline(L_42, NULL); V_7 = L_43; String_t* L_44; L_44 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_7), NULL); String_t* L_45; L_45 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE7BDBE267D347AC3201B54DF7EBFF942846F46D8, L_44, NULL); NullCheck(L_41); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_41, ((int32_t)12), L_45, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_46 = V_2; return L_46; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataMatrixReader_reset_mBBD36DF43D30D80541AC3BB633A63A8463702ADA (DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DataMatrixReader_extractPureBits_m738C91ADB8C6E7601FAD3AC8B1E21B75E709F9C0 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; NullCheck(L_0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1; L_1 = BitMatrix_getTopLeftOnBit_mE53B7EB7057D475B8018302349D01CC5F5764F59(L_0, NULL); V_0 = L_1; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_image; NullCheck(L_2); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3; L_3 = BitMatrix_getBottomRightOnBit_m7697D5320BF3A9AB523F69FA9348242B17F34181(L_2, NULL); V_1 = L_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; if (!L_4) { goto IL_0014; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = V_1; if (L_5) { goto IL_0016; } } IL_0014: { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_0016: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7 = ___0_image; il2cpp_codegen_runtime_class_init_inline(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var); bool L_8; L_8 = DataMatrixReader_moduleSize_mA9CD4F878EF3A25CE044F39191FD9DAA726338B0(L_6, L_7, (&V_2), NULL); if (L_8) { goto IL_0023; } } { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_0023: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0; NullCheck(L_9); int32_t L_10 = 1; int32_t L_11 = (L_9)->GetAt(static_cast(L_10)); V_3 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1; NullCheck(L_12); int32_t L_13 = 1; int32_t L_14 = (L_12)->GetAt(static_cast(L_13)); V_4 = L_14; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_0; NullCheck(L_15); int32_t L_16 = 0; int32_t L_17 = (L_15)->GetAt(static_cast(L_16)); V_5 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1; NullCheck(L_18); int32_t L_19 = 0; int32_t L_20 = (L_18)->GetAt(static_cast(L_19)); int32_t L_21 = V_5; int32_t L_22 = V_2; V_6 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_20, L_21)), 1))/L_22)); int32_t L_23 = V_4; int32_t L_24 = V_3; int32_t L_25 = V_2; V_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_23, L_24)), 1))/L_25)); int32_t L_26 = V_6; if ((((int32_t)L_26) <= ((int32_t)0))) { goto IL_0051; } } { int32_t L_27 = V_7; if ((((int32_t)L_27) > ((int32_t)0))) { goto IL_0053; } } IL_0051: { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_0053: { int32_t L_28 = V_2; V_8 = ((int32_t)(L_28>>1)); int32_t L_29 = V_3; int32_t L_30 = V_8; V_3 = ((int32_t)il2cpp_codegen_add(L_29, L_30)); int32_t L_31 = V_5; int32_t L_32 = V_8; V_5 = ((int32_t)il2cpp_codegen_add(L_31, L_32)); int32_t L_33 = V_6; int32_t L_34 = V_7; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_35 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_35, L_33, L_34, NULL); V_9 = L_35; V_10 = 0; goto IL_00b0; } IL_0074: { int32_t L_36 = V_3; int32_t L_37 = V_10; int32_t L_38 = V_2; V_11 = ((int32_t)il2cpp_codegen_add(L_36, ((int32_t)il2cpp_codegen_multiply(L_37, L_38)))); V_12 = 0; goto IL_00a4; } IL_0081: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = ___0_image; int32_t L_40 = V_5; int32_t L_41 = V_12; int32_t L_42 = V_2; int32_t L_43 = V_11; NullCheck(L_39); bool L_44; L_44 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_39, ((int32_t)il2cpp_codegen_add(L_40, ((int32_t)il2cpp_codegen_multiply(L_41, L_42)))), L_43, NULL); if (!L_44) { goto IL_009e; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_45 = V_9; int32_t L_46 = V_12; int32_t L_47 = V_10; NullCheck(L_45); BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_45, L_46, L_47, (bool)1, NULL); } IL_009e: { int32_t L_48 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00a4: { int32_t L_49 = V_12; int32_t L_50 = V_6; if ((((int32_t)L_49) < ((int32_t)L_50))) { goto IL_0081; } } { int32_t L_51 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00b0: { int32_t L_52 = V_10; int32_t L_53 = V_7; if ((((int32_t)L_52) < ((int32_t)L_53))) { goto IL_0074; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = V_9; return L_54; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataMatrixReader_moduleSize_mA9CD4F878EF3A25CE044F39191FD9DAA726338B0 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_leftTopBlack, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___1_image, int32_t* ___2_modulesize, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___1_image; NullCheck(L_0); int32_t L_1; L_1 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_0, NULL); V_0 = L_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_leftTopBlack; NullCheck(L_2); int32_t L_3 = 0; int32_t L_4 = (L_2)->GetAt(static_cast(L_3)); V_1 = L_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___0_leftTopBlack; NullCheck(L_5); int32_t L_6 = 1; int32_t L_7 = (L_5)->GetAt(static_cast(L_6)); V_2 = L_7; goto IL_0015; } IL_0011: { int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0015: { int32_t L_9 = V_1; int32_t L_10 = V_0; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0023; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_11 = ___1_image; int32_t L_12 = V_1; int32_t L_13 = V_2; NullCheck(L_11); bool L_14; L_14 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_11, L_12, L_13, NULL); if (L_14) { goto IL_0011; } } IL_0023: { int32_t L_15 = V_1; int32_t L_16 = V_0; if ((!(((uint32_t)L_15) == ((uint32_t)L_16)))) { goto IL_002c; } } { int32_t* L_17 = ___2_modulesize; *((int32_t*)L_17) = (int32_t)0; return (bool)0; } IL_002c: { int32_t* L_18 = ___2_modulesize; int32_t L_19 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = ___0_leftTopBlack; NullCheck(L_20); int32_t L_21 = 0; int32_t L_22 = (L_20)->GetAt(static_cast(L_21)); *((int32_t*)L_18) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_19, L_22)); int32_t* L_23 = ___2_modulesize; int32_t L_24 = *((int32_t*)L_23); if (L_24) { goto IL_0039; } } { return (bool)0; } IL_0039: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataMatrixReader__ctor_m965A6AAAAB0345D9A24B7CF4B6B7B54B4EA50371 (DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t290E13022F32826302DF7F230238FEAD1168FA28_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* L_0 = (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28*)il2cpp_codegen_object_new(Decoder_t290E13022F32826302DF7F230238FEAD1168FA28_il2cpp_TypeInfo_var); Decoder__ctor_m9F4E0135F49DE8DAE180BDA2031AAA72FD8B3B9C(L_0, NULL); __this->___decoder = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___decoder), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataMatrixReader__cctor_m779CB21EEF832BE2C5E5080F16FEC64C9BD8C23C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)0); ((DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_StaticFields*)il2cpp_codegen_static_fields_for(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var))->___NO_POINTS = L_0; Il2CppCodeGenWriteBarrier((void**)(&((DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_StaticFields*)il2cpp_codegen_static_fields_for(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var))->___NO_POINTS), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mE868E3A516D53B962FA7FCE9BBF08D5BFFE0CED7 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bitMatrix; NullCheck(L_0); int32_t L_1; L_1 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)8))) { goto IL_001e; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) > ((int32_t)((int32_t)144)))) { goto IL_001e; } } { int32_t L_4 = V_0; if (!((int32_t)(L_4&1))) { goto IL_001f; } } IL_001e: { return; } IL_001f: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = ___0_bitMatrix; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_6; L_6 = BitMatrixParser_readVersion_m463651F2DDBC9C774B5BE1DCAE7FC48762AC3D47(L_5, NULL); __this->___version = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___version), (void*)L_6); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_7 = __this->___version; if (!L_7) { goto IL_0061; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = ___0_bitMatrix; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9; L_9 = BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424(__this, L_8, NULL); __this->___mappingBitMatrix = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___mappingBitMatrix), (void*)L_9); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_10 = __this->___mappingBitMatrix; NullCheck(L_10); int32_t L_11; L_11 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_10, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12 = __this->___mappingBitMatrix; NullCheck(L_12); int32_t L_13; L_13 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_12, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_14, L_11, L_13, NULL); __this->___readMappingMatrix = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___readMappingMatrix), (void*)L_14); } IL_0061: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method) { { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_readVersion_m463651F2DDBC9C774B5BE1DCAE7FC48762AC3D47 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bitMatrix; NullCheck(L_0); int32_t L_1; L_1 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_0, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_bitMatrix; NullCheck(L_2); int32_t L_3; L_3 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_2, NULL); V_0 = L_3; int32_t L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_5; L_5 = Version_getVersionForDimensions_mD674FA0213CE1605193CCCEB80F65AD739E48363(L_1, L_4, NULL); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_mF3F14816E48304752AB899E0B40BDA30A96E8013 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version; NullCheck(L_0); int32_t L_1; L_1 = Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline(L_0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_1); V_0 = L_2; V_1 = 0; V_2 = 4; V_3 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = __this->___mappingBitMatrix; NullCheck(L_3); int32_t L_4; L_4 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_3, NULL); V_4 = L_4; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = __this->___mappingBitMatrix; NullCheck(L_5); int32_t L_6; L_6 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_5, NULL); V_5 = L_6; V_6 = (bool)0; V_7 = (bool)0; V_8 = (bool)0; V_9 = (bool)0; } IL_003d: { int32_t L_7 = V_2; int32_t L_8 = V_4; if ((!(((uint32_t)L_7) == ((uint32_t)L_8)))) { goto IL_006b; } } { int32_t L_9 = V_3; if (L_9) { goto IL_006b; } } { bool L_10 = V_6; if (L_10) { goto IL_006b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0; int32_t L_12 = V_1; int32_t L_13 = L_12; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); int32_t L_14 = V_4; int32_t L_15 = V_5; int32_t L_16; L_16 = BitMatrixParser_readCorner1_m468249F6B68F3B9A7DA920D764C6342265E1122C(__this, L_14, L_15, NULL); NullCheck(L_11); (L_11)->SetAt(static_cast(L_13), (uint8_t)((int32_t)(uint8_t)L_16)); int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_17, 2)); int32_t L_18 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_18, 2)); V_6 = (bool)1; goto IL_0199; } IL_006b: { int32_t L_19 = V_2; int32_t L_20 = V_4; if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_20, 2)))))) { goto IL_00a1; } } { int32_t L_21 = V_3; if (L_21) { goto IL_00a1; } } { int32_t L_22 = V_5; if (!((int32_t)(L_22&3))) { goto IL_00a1; } } { bool L_23 = V_7; if (L_23) { goto IL_00a1; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_0; int32_t L_25 = V_1; int32_t L_26 = L_25; V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1)); int32_t L_27 = V_4; int32_t L_28 = V_5; int32_t L_29; L_29 = BitMatrixParser_readCorner2_mEAC8D7B17F865DF7D81A5A1A9D27004C95FDCBAE(__this, L_27, L_28, NULL); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (uint8_t)((int32_t)(uint8_t)L_29)); int32_t L_30 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_30, 2)); int32_t L_31 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_31, 2)); V_7 = (bool)1; goto IL_0199; } IL_00a1: { int32_t L_32 = V_2; int32_t L_33 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)il2cpp_codegen_add(L_33, 4)))))) { goto IL_00d8; } } { int32_t L_34 = V_3; if ((!(((uint32_t)L_34) == ((uint32_t)2)))) { goto IL_00d8; } } { int32_t L_35 = V_5; if (((int32_t)(L_35&7))) { goto IL_00d8; } } { bool L_36 = V_8; if (L_36) { goto IL_00d8; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_0; int32_t L_38 = V_1; int32_t L_39 = L_38; V_1 = ((int32_t)il2cpp_codegen_add(L_39, 1)); int32_t L_40 = V_4; int32_t L_41 = V_5; int32_t L_42; L_42 = BitMatrixParser_readCorner3_m95EB07945A26BA0DB31338F88F0122F778A82DD3(__this, L_40, L_41, NULL); NullCheck(L_37); (L_37)->SetAt(static_cast(L_39), (uint8_t)((int32_t)(uint8_t)L_42)); int32_t L_43 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_43, 2)); int32_t L_44 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_44, 2)); V_8 = (bool)1; goto IL_0199; } IL_00d8: { int32_t L_45 = V_2; int32_t L_46 = V_4; if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_46, 2)))))) { goto IL_010f; } } { int32_t L_47 = V_3; if (L_47) { goto IL_010f; } } { int32_t L_48 = V_5; if ((!(((uint32_t)((int32_t)(L_48&7))) == ((uint32_t)4)))) { goto IL_010f; } } { bool L_49 = V_9; if (L_49) { goto IL_010f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = V_0; int32_t L_51 = V_1; int32_t L_52 = L_51; V_1 = ((int32_t)il2cpp_codegen_add(L_52, 1)); int32_t L_53 = V_4; int32_t L_54 = V_5; int32_t L_55; L_55 = BitMatrixParser_readCorner4_mF16BEC18692E70C802A3635056A6FB479B552D34(__this, L_53, L_54, NULL); NullCheck(L_50); (L_50)->SetAt(static_cast(L_52), (uint8_t)((int32_t)(uint8_t)L_55)); int32_t L_56 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_56, 2)); int32_t L_57 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_57, 2)); V_9 = (bool)1; goto IL_0199; } IL_010f: { int32_t L_58 = V_2; int32_t L_59 = V_4; if ((((int32_t)L_58) >= ((int32_t)L_59))) { goto IL_013b; } } { int32_t L_60 = V_3; if ((((int32_t)L_60) < ((int32_t)0))) { goto IL_013b; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_61 = __this->___readMappingMatrix; int32_t L_62 = V_3; int32_t L_63 = V_2; NullCheck(L_61); bool L_64; L_64 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_61, L_62, L_63, NULL); if (L_64) { goto IL_013b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = V_0; int32_t L_66 = V_1; int32_t L_67 = L_66; V_1 = ((int32_t)il2cpp_codegen_add(L_67, 1)); int32_t L_68 = V_2; int32_t L_69 = V_3; int32_t L_70 = V_4; int32_t L_71 = V_5; int32_t L_72; L_72 = BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA(__this, L_68, L_69, L_70, L_71, NULL); NullCheck(L_65); (L_65)->SetAt(static_cast(L_67), (uint8_t)((int32_t)(uint8_t)L_72)); } IL_013b: { int32_t L_73 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_73, 2)); int32_t L_74 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_74, 2)); int32_t L_75 = V_2; if ((((int32_t)L_75) < ((int32_t)0))) { goto IL_014c; } } { int32_t L_76 = V_3; int32_t L_77 = V_5; if ((((int32_t)L_76) < ((int32_t)L_77))) { goto IL_010f; } } IL_014c: { int32_t L_78 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_78, 1)); int32_t L_79 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_79, 3)); } IL_0154: { int32_t L_80 = V_2; if ((((int32_t)L_80) < ((int32_t)0))) { goto IL_0180; } } { int32_t L_81 = V_3; int32_t L_82 = V_5; if ((((int32_t)L_81) >= ((int32_t)L_82))) { goto IL_0180; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_83 = __this->___readMappingMatrix; int32_t L_84 = V_3; int32_t L_85 = V_2; NullCheck(L_83); bool L_86; L_86 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_83, L_84, L_85, NULL); if (L_86) { goto IL_0180; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87 = V_0; int32_t L_88 = V_1; int32_t L_89 = L_88; V_1 = ((int32_t)il2cpp_codegen_add(L_89, 1)); int32_t L_90 = V_2; int32_t L_91 = V_3; int32_t L_92 = V_4; int32_t L_93 = V_5; int32_t L_94; L_94 = BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA(__this, L_90, L_91, L_92, L_93, NULL); NullCheck(L_87); (L_87)->SetAt(static_cast(L_89), (uint8_t)((int32_t)(uint8_t)L_94)); } IL_0180: { int32_t L_95 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_95, 2)); int32_t L_96 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract(L_96, 2)); int32_t L_97 = V_2; int32_t L_98 = V_4; if ((((int32_t)L_97) >= ((int32_t)L_98))) { goto IL_0191; } } { int32_t L_99 = V_3; if ((((int32_t)L_99) >= ((int32_t)0))) { goto IL_0154; } } IL_0191: { int32_t L_100 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_100, 3)); int32_t L_101 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_101, 1)); } IL_0199: { int32_t L_102 = V_2; int32_t L_103 = V_4; if ((((int32_t)L_102) < ((int32_t)L_103))) { goto IL_003d; } } { int32_t L_104 = V_3; int32_t L_105 = V_5; if ((((int32_t)L_104) < ((int32_t)L_105))) { goto IL_003d; } } { int32_t L_106 = V_1; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_107 = __this->___version; NullCheck(L_107); int32_t L_108; L_108 = Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline(L_107, NULL); if ((((int32_t)L_106) == ((int32_t)L_108))) { goto IL_01b9; } } { return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; } IL_01b9: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109 = V_0; return L_109; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_row, int32_t ___1_column, int32_t ___2_numRows, int32_t ___3_numColumns, const RuntimeMethod* method) { { int32_t L_0 = ___0_row; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0014; } } { int32_t L_1 = ___0_row; int32_t L_2 = ___2_numRows; ___0_row = ((int32_t)il2cpp_codegen_add(L_1, L_2)); int32_t L_3 = ___1_column; int32_t L_4 = ___2_numRows; ___1_column = ((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_subtract(4, ((int32_t)(((int32_t)il2cpp_codegen_add(L_4, 4))&7)))))); } IL_0014: { int32_t L_5 = ___1_column; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_002a; } } { int32_t L_6 = ___1_column; int32_t L_7 = ___3_numColumns; ___1_column = ((int32_t)il2cpp_codegen_add(L_6, L_7)); int32_t L_8 = ___0_row; int32_t L_9 = ___3_numColumns; ___0_row = ((int32_t)il2cpp_codegen_add(L_8, ((int32_t)il2cpp_codegen_subtract(4, ((int32_t)(((int32_t)il2cpp_codegen_add(L_9, 4))&7)))))); } IL_002a: { int32_t L_10 = ___0_row; int32_t L_11 = ___2_numRows; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0033; } } { int32_t L_12 = ___0_row; int32_t L_13 = ___2_numRows; ___0_row = ((int32_t)il2cpp_codegen_subtract(L_12, L_13)); } IL_0033: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = __this->___readMappingMatrix; int32_t L_15 = ___1_column; int32_t L_16 = ___0_row; NullCheck(L_14); BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_14, L_15, L_16, (bool)1, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = __this->___mappingBitMatrix; int32_t L_18 = ___1_column; int32_t L_19 = ___0_row; NullCheck(L_17); bool L_20; L_20 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_17, L_18, L_19, NULL); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_row, int32_t ___1_column, int32_t ___2_numRows, int32_t ___3_numColumns, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; int32_t L_0 = ___0_row; int32_t L_1 = ___1_column; int32_t L_2 = ___2_numRows; int32_t L_3 = ___3_numColumns; bool L_4; L_4 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 2)), ((int32_t)il2cpp_codegen_subtract(L_1, 2)), L_2, L_3, NULL); if (!L_4) { goto IL_0017; } } { int32_t L_5 = V_0; V_0 = ((int32_t)(L_5|1)); } IL_0017: { int32_t L_6 = V_0; V_0 = ((int32_t)(L_6<<1)); int32_t L_7 = ___0_row; int32_t L_8 = ___1_column; int32_t L_9 = ___2_numRows; int32_t L_10 = ___3_numColumns; bool L_11; L_11 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_7, 2)), ((int32_t)il2cpp_codegen_subtract(L_8, 1)), L_9, L_10, NULL); if (!L_11) { goto IL_0030; } } { int32_t L_12 = V_0; V_0 = ((int32_t)(L_12|1)); } IL_0030: { int32_t L_13 = V_0; V_0 = ((int32_t)(L_13<<1)); int32_t L_14 = ___0_row; int32_t L_15 = ___1_column; int32_t L_16 = ___2_numRows; int32_t L_17 = ___3_numColumns; bool L_18; L_18 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_14, 1)), ((int32_t)il2cpp_codegen_subtract(L_15, 2)), L_16, L_17, NULL); if (!L_18) { goto IL_0049; } } { int32_t L_19 = V_0; V_0 = ((int32_t)(L_19|1)); } IL_0049: { int32_t L_20 = V_0; V_0 = ((int32_t)(L_20<<1)); int32_t L_21 = ___0_row; int32_t L_22 = ___1_column; int32_t L_23 = ___2_numRows; int32_t L_24 = ___3_numColumns; bool L_25; L_25 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_21, 1)), ((int32_t)il2cpp_codegen_subtract(L_22, 1)), L_23, L_24, NULL); if (!L_25) { goto IL_0062; } } { int32_t L_26 = V_0; V_0 = ((int32_t)(L_26|1)); } IL_0062: { int32_t L_27 = V_0; V_0 = ((int32_t)(L_27<<1)); int32_t L_28 = ___0_row; int32_t L_29 = ___1_column; int32_t L_30 = ___2_numRows; int32_t L_31 = ___3_numColumns; bool L_32; L_32 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_28, 1)), L_29, L_30, L_31, NULL); if (!L_32) { goto IL_0079; } } { int32_t L_33 = V_0; V_0 = ((int32_t)(L_33|1)); } IL_0079: { int32_t L_34 = V_0; V_0 = ((int32_t)(L_34<<1)); int32_t L_35 = ___0_row; int32_t L_36 = ___1_column; int32_t L_37 = ___2_numRows; int32_t L_38 = ___3_numColumns; bool L_39; L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, 2)), L_37, L_38, NULL); if (!L_39) { goto IL_0090; } } { int32_t L_40 = V_0; V_0 = ((int32_t)(L_40|1)); } IL_0090: { int32_t L_41 = V_0; V_0 = ((int32_t)(L_41<<1)); int32_t L_42 = ___0_row; int32_t L_43 = ___1_column; int32_t L_44 = ___2_numRows; int32_t L_45 = ___3_numColumns; bool L_46; L_46 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, L_42, ((int32_t)il2cpp_codegen_subtract(L_43, 1)), L_44, L_45, NULL); if (!L_46) { goto IL_00a7; } } { int32_t L_47 = V_0; V_0 = ((int32_t)(L_47|1)); } IL_00a7: { int32_t L_48 = V_0; V_0 = ((int32_t)(L_48<<1)); int32_t L_49 = ___0_row; int32_t L_50 = ___1_column; int32_t L_51 = ___2_numRows; int32_t L_52 = ___3_numColumns; bool L_53; L_53 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, L_49, L_50, L_51, L_52, NULL); if (!L_53) { goto IL_00bc; } } { int32_t L_54 = V_0; V_0 = ((int32_t)(L_54|1)); } IL_00bc: { int32_t L_55 = V_0; return L_55; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner1_m468249F6B68F3B9A7DA920D764C6342265E1122C (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; int32_t L_0 = ___0_numRows; int32_t L_1 = ___0_numRows; int32_t L_2 = ___1_numColumns; bool L_3; L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), 0, L_1, L_2, NULL); if (!L_3) { goto IL_0014; } } { int32_t L_4 = V_0; V_0 = ((int32_t)(L_4|1)); } IL_0014: { int32_t L_5 = V_0; V_0 = ((int32_t)(L_5<<1)); int32_t L_6 = ___0_numRows; int32_t L_7 = ___0_numRows; int32_t L_8 = ___1_numColumns; bool L_9; L_9 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), 1, L_7, L_8, NULL); if (!L_9) { goto IL_002a; } } { int32_t L_10 = V_0; V_0 = ((int32_t)(L_10|1)); } IL_002a: { int32_t L_11 = V_0; V_0 = ((int32_t)(L_11<<1)); int32_t L_12 = ___0_numRows; int32_t L_13 = ___0_numRows; int32_t L_14 = ___1_numColumns; bool L_15; L_15 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), 2, L_13, L_14, NULL); if (!L_15) { goto IL_0040; } } { int32_t L_16 = V_0; V_0 = ((int32_t)(L_16|1)); } IL_0040: { int32_t L_17 = V_0; V_0 = ((int32_t)(L_17<<1)); int32_t L_18 = ___1_numColumns; int32_t L_19 = ___0_numRows; int32_t L_20 = ___1_numColumns; bool L_21; L_21 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_18, 2)), L_19, L_20, NULL); if (!L_21) { goto IL_0056; } } { int32_t L_22 = V_0; V_0 = ((int32_t)(L_22|1)); } IL_0056: { int32_t L_23 = V_0; V_0 = ((int32_t)(L_23<<1)); int32_t L_24 = ___1_numColumns; int32_t L_25 = ___0_numRows; int32_t L_26 = ___1_numColumns; bool L_27; L_27 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_24, 1)), L_25, L_26, NULL); if (!L_27) { goto IL_006c; } } { int32_t L_28 = V_0; V_0 = ((int32_t)(L_28|1)); } IL_006c: { int32_t L_29 = V_0; V_0 = ((int32_t)(L_29<<1)); int32_t L_30 = ___1_numColumns; int32_t L_31 = ___0_numRows; int32_t L_32 = ___1_numColumns; bool L_33; L_33 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), L_31, L_32, NULL); if (!L_33) { goto IL_0082; } } { int32_t L_34 = V_0; V_0 = ((int32_t)(L_34|1)); } IL_0082: { int32_t L_35 = V_0; V_0 = ((int32_t)(L_35<<1)); int32_t L_36 = ___1_numColumns; int32_t L_37 = ___0_numRows; int32_t L_38 = ___1_numColumns; bool L_39; L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 2, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), L_37, L_38, NULL); if (!L_39) { goto IL_0098; } } { int32_t L_40 = V_0; V_0 = ((int32_t)(L_40|1)); } IL_0098: { int32_t L_41 = V_0; V_0 = ((int32_t)(L_41<<1)); int32_t L_42 = ___1_numColumns; int32_t L_43 = ___0_numRows; int32_t L_44 = ___1_numColumns; bool L_45; L_45 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 3, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43, L_44, NULL); if (!L_45) { goto IL_00ae; } } { int32_t L_46 = V_0; V_0 = ((int32_t)(L_46|1)); } IL_00ae: { int32_t L_47 = V_0; return L_47; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner2_mEAC8D7B17F865DF7D81A5A1A9D27004C95FDCBAE (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; int32_t L_0 = ___0_numRows; int32_t L_1 = ___0_numRows; int32_t L_2 = ___1_numColumns; bool L_3; L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 3)), 0, L_1, L_2, NULL); if (!L_3) { goto IL_0014; } } { int32_t L_4 = V_0; V_0 = ((int32_t)(L_4|1)); } IL_0014: { int32_t L_5 = V_0; V_0 = ((int32_t)(L_5<<1)); int32_t L_6 = ___0_numRows; int32_t L_7 = ___0_numRows; int32_t L_8 = ___1_numColumns; bool L_9; L_9 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 2)), 0, L_7, L_8, NULL); if (!L_9) { goto IL_002a; } } { int32_t L_10 = V_0; V_0 = ((int32_t)(L_10|1)); } IL_002a: { int32_t L_11 = V_0; V_0 = ((int32_t)(L_11<<1)); int32_t L_12 = ___0_numRows; int32_t L_13 = ___0_numRows; int32_t L_14 = ___1_numColumns; bool L_15; L_15 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), 0, L_13, L_14, NULL); if (!L_15) { goto IL_0040; } } { int32_t L_16 = V_0; V_0 = ((int32_t)(L_16|1)); } IL_0040: { int32_t L_17 = V_0; V_0 = ((int32_t)(L_17<<1)); int32_t L_18 = ___1_numColumns; int32_t L_19 = ___0_numRows; int32_t L_20 = ___1_numColumns; bool L_21; L_21 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_18, 4)), L_19, L_20, NULL); if (!L_21) { goto IL_0056; } } { int32_t L_22 = V_0; V_0 = ((int32_t)(L_22|1)); } IL_0056: { int32_t L_23 = V_0; V_0 = ((int32_t)(L_23<<1)); int32_t L_24 = ___1_numColumns; int32_t L_25 = ___0_numRows; int32_t L_26 = ___1_numColumns; bool L_27; L_27 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_24, 3)), L_25, L_26, NULL); if (!L_27) { goto IL_006c; } } { int32_t L_28 = V_0; V_0 = ((int32_t)(L_28|1)); } IL_006c: { int32_t L_29 = V_0; V_0 = ((int32_t)(L_29<<1)); int32_t L_30 = ___1_numColumns; int32_t L_31 = ___0_numRows; int32_t L_32 = ___1_numColumns; bool L_33; L_33 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_30, 2)), L_31, L_32, NULL); if (!L_33) { goto IL_0082; } } { int32_t L_34 = V_0; V_0 = ((int32_t)(L_34|1)); } IL_0082: { int32_t L_35 = V_0; V_0 = ((int32_t)(L_35<<1)); int32_t L_36 = ___1_numColumns; int32_t L_37 = ___0_numRows; int32_t L_38 = ___1_numColumns; bool L_39; L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), L_37, L_38, NULL); if (!L_39) { goto IL_0098; } } { int32_t L_40 = V_0; V_0 = ((int32_t)(L_40|1)); } IL_0098: { int32_t L_41 = V_0; V_0 = ((int32_t)(L_41<<1)); int32_t L_42 = ___1_numColumns; int32_t L_43 = ___0_numRows; int32_t L_44 = ___1_numColumns; bool L_45; L_45 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43, L_44, NULL); if (!L_45) { goto IL_00ae; } } { int32_t L_46 = V_0; V_0 = ((int32_t)(L_46|1)); } IL_00ae: { int32_t L_47 = V_0; return L_47; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner3_m95EB07945A26BA0DB31338F88F0122F778A82DD3 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; int32_t L_0 = ___0_numRows; int32_t L_1 = ___0_numRows; int32_t L_2 = ___1_numColumns; bool L_3; L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), 0, L_1, L_2, NULL); if (!L_3) { goto IL_0014; } } { int32_t L_4 = V_0; V_0 = ((int32_t)(L_4|1)); } IL_0014: { int32_t L_5 = V_0; V_0 = ((int32_t)(L_5<<1)); int32_t L_6 = ___0_numRows; int32_t L_7 = ___1_numColumns; int32_t L_8 = ___0_numRows; int32_t L_9 = ___1_numColumns; bool L_10; L_10 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), ((int32_t)il2cpp_codegen_subtract(L_7, 1)), L_8, L_9, NULL); if (!L_10) { goto IL_002c; } } { int32_t L_11 = V_0; V_0 = ((int32_t)(L_11|1)); } IL_002c: { int32_t L_12 = V_0; V_0 = ((int32_t)(L_12<<1)); int32_t L_13 = ___1_numColumns; int32_t L_14 = ___0_numRows; int32_t L_15 = ___1_numColumns; bool L_16; L_16 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_13, 3)), L_14, L_15, NULL); if (!L_16) { goto IL_0042; } } { int32_t L_17 = V_0; V_0 = ((int32_t)(L_17|1)); } IL_0042: { int32_t L_18 = V_0; V_0 = ((int32_t)(L_18<<1)); int32_t L_19 = ___1_numColumns; int32_t L_20 = ___0_numRows; int32_t L_21 = ___1_numColumns; bool L_22; L_22 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_19, 2)), L_20, L_21, NULL); if (!L_22) { goto IL_0058; } } { int32_t L_23 = V_0; V_0 = ((int32_t)(L_23|1)); } IL_0058: { int32_t L_24 = V_0; V_0 = ((int32_t)(L_24<<1)); int32_t L_25 = ___1_numColumns; int32_t L_26 = ___0_numRows; int32_t L_27 = ___1_numColumns; bool L_28; L_28 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_25, 1)), L_26, L_27, NULL); if (!L_28) { goto IL_006e; } } { int32_t L_29 = V_0; V_0 = ((int32_t)(L_29|1)); } IL_006e: { int32_t L_30 = V_0; V_0 = ((int32_t)(L_30<<1)); int32_t L_31 = ___1_numColumns; int32_t L_32 = ___0_numRows; int32_t L_33 = ___1_numColumns; bool L_34; L_34 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_31, 3)), L_32, L_33, NULL); if (!L_34) { goto IL_0084; } } { int32_t L_35 = V_0; V_0 = ((int32_t)(L_35|1)); } IL_0084: { int32_t L_36 = V_0; V_0 = ((int32_t)(L_36<<1)); int32_t L_37 = ___1_numColumns; int32_t L_38 = ___0_numRows; int32_t L_39 = ___1_numColumns; bool L_40; L_40 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_37, 2)), L_38, L_39, NULL); if (!L_40) { goto IL_009a; } } { int32_t L_41 = V_0; V_0 = ((int32_t)(L_41|1)); } IL_009a: { int32_t L_42 = V_0; V_0 = ((int32_t)(L_42<<1)); int32_t L_43 = ___1_numColumns; int32_t L_44 = ___0_numRows; int32_t L_45 = ___1_numColumns; bool L_46; L_46 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_43, 1)), L_44, L_45, NULL); if (!L_46) { goto IL_00b0; } } { int32_t L_47 = V_0; V_0 = ((int32_t)(L_47|1)); } IL_00b0: { int32_t L_48 = V_0; return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner4_mF16BEC18692E70C802A3635056A6FB479B552D34 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; int32_t L_0 = ___0_numRows; int32_t L_1 = ___0_numRows; int32_t L_2 = ___1_numColumns; bool L_3; L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 3)), 0, L_1, L_2, NULL); if (!L_3) { goto IL_0014; } } { int32_t L_4 = V_0; V_0 = ((int32_t)(L_4|1)); } IL_0014: { int32_t L_5 = V_0; V_0 = ((int32_t)(L_5<<1)); int32_t L_6 = ___0_numRows; int32_t L_7 = ___0_numRows; int32_t L_8 = ___1_numColumns; bool L_9; L_9 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 2)), 0, L_7, L_8, NULL); if (!L_9) { goto IL_002a; } } { int32_t L_10 = V_0; V_0 = ((int32_t)(L_10|1)); } IL_002a: { int32_t L_11 = V_0; V_0 = ((int32_t)(L_11<<1)); int32_t L_12 = ___0_numRows; int32_t L_13 = ___0_numRows; int32_t L_14 = ___1_numColumns; bool L_15; L_15 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), 0, L_13, L_14, NULL); if (!L_15) { goto IL_0040; } } { int32_t L_16 = V_0; V_0 = ((int32_t)(L_16|1)); } IL_0040: { int32_t L_17 = V_0; V_0 = ((int32_t)(L_17<<1)); int32_t L_18 = ___1_numColumns; int32_t L_19 = ___0_numRows; int32_t L_20 = ___1_numColumns; bool L_21; L_21 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_18, 2)), L_19, L_20, NULL); if (!L_21) { goto IL_0056; } } { int32_t L_22 = V_0; V_0 = ((int32_t)(L_22|1)); } IL_0056: { int32_t L_23 = V_0; V_0 = ((int32_t)(L_23<<1)); int32_t L_24 = ___1_numColumns; int32_t L_25 = ___0_numRows; int32_t L_26 = ___1_numColumns; bool L_27; L_27 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_24, 1)), L_25, L_26, NULL); if (!L_27) { goto IL_006c; } } { int32_t L_28 = V_0; V_0 = ((int32_t)(L_28|1)); } IL_006c: { int32_t L_29 = V_0; V_0 = ((int32_t)(L_29<<1)); int32_t L_30 = ___1_numColumns; int32_t L_31 = ___0_numRows; int32_t L_32 = ___1_numColumns; bool L_33; L_33 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), L_31, L_32, NULL); if (!L_33) { goto IL_0082; } } { int32_t L_34 = V_0; V_0 = ((int32_t)(L_34|1)); } IL_0082: { int32_t L_35 = V_0; V_0 = ((int32_t)(L_35<<1)); int32_t L_36 = ___1_numColumns; int32_t L_37 = ___0_numRows; int32_t L_38 = ___1_numColumns; bool L_39; L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 2, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), L_37, L_38, NULL); if (!L_39) { goto IL_0098; } } { int32_t L_40 = V_0; V_0 = ((int32_t)(L_40|1)); } IL_0098: { int32_t L_41 = V_0; V_0 = ((int32_t)(L_41<<1)); int32_t L_42 = ___1_numColumns; int32_t L_43 = ___0_numRows; int32_t L_44 = ___1_numColumns; bool L_45; L_45 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 3, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43, L_44, NULL); if (!L_45) { goto IL_00ae; } } { int32_t L_46 = V_0; V_0 = ((int32_t)(L_46|1)); } IL_00ae: { int32_t L_47 = V_0; return L_47; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version; NullCheck(L_0); int32_t L_1; L_1 = Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416_inline(L_0, NULL); V_0 = L_1; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_2 = __this->___version; NullCheck(L_2); int32_t L_3; L_3 = Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF_inline(L_2, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = ___0_bitMatrix; NullCheck(L_4); int32_t L_5; L_5 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_4, NULL); int32_t L_6 = V_0; if ((((int32_t)L_5) == ((int32_t)L_6))) { G_B2_0 = L_3; goto IL_002b; } G_B1_0 = L_3; } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral45B7C6516A22956F66264BF26A6D8F22714CE1E2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424_RuntimeMethod_var))); } IL_002b: { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_8 = __this->___version; NullCheck(L_8); int32_t L_9; L_9 = Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0_inline(L_8, NULL); V_1 = L_9; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_10 = __this->___version; NullCheck(L_10); int32_t L_11; L_11 = Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC_inline(L_10, NULL); V_2 = L_11; int32_t L_12 = V_0; int32_t L_13 = V_1; V_3 = ((int32_t)(L_12/L_13)); int32_t L_14 = V_2; V_4 = ((int32_t)(G_B2_0/L_14)); int32_t L_15 = V_3; int32_t L_16 = V_1; V_5 = ((int32_t)il2cpp_codegen_multiply(L_15, L_16)); int32_t L_17 = V_4; int32_t L_18 = V_2; int32_t L_19 = V_5; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_20, ((int32_t)il2cpp_codegen_multiply(L_17, L_18)), L_19, NULL); V_6 = L_20; V_7 = 0; goto IL_00e8; } IL_0065: { int32_t L_21 = V_7; int32_t L_22 = V_1; V_8 = ((int32_t)il2cpp_codegen_multiply(L_21, L_22)); V_9 = 0; goto IL_00dc; } IL_0070: { int32_t L_23 = V_9; int32_t L_24 = V_2; V_10 = ((int32_t)il2cpp_codegen_multiply(L_23, L_24)); V_11 = 0; goto IL_00d1; } IL_007b: { int32_t L_25 = V_7; int32_t L_26 = V_1; int32_t L_27 = V_11; V_12 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_25, ((int32_t)il2cpp_codegen_add(L_26, 2)))), 1)), L_27)); int32_t L_28 = V_8; int32_t L_29 = V_11; V_13 = ((int32_t)il2cpp_codegen_add(L_28, L_29)); V_14 = 0; goto IL_00c6; } IL_0094: { int32_t L_30 = V_9; int32_t L_31 = V_2; int32_t L_32 = V_14; V_15 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_30, ((int32_t)il2cpp_codegen_add(L_31, 2)))), 1)), L_32)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = ___0_bitMatrix; int32_t L_34 = V_15; int32_t L_35 = V_12; NullCheck(L_33); bool L_36; L_36 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_33, L_34, L_35, NULL); if (!L_36) { goto IL_00c0; } } { int32_t L_37 = V_10; int32_t L_38 = V_14; V_16 = ((int32_t)il2cpp_codegen_add(L_37, L_38)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = V_6; int32_t L_40 = V_16; int32_t L_41 = V_13; NullCheck(L_39); BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_39, L_40, L_41, (bool)1, NULL); } IL_00c0: { int32_t L_42 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00c6: { int32_t L_43 = V_14; int32_t L_44 = V_2; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0094; } } { int32_t L_45 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_00d1: { int32_t L_46 = V_11; int32_t L_47 = V_1; if ((((int32_t)L_46) < ((int32_t)L_47))) { goto IL_007b; } } { int32_t L_48 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00dc: { int32_t L_49 = V_9; int32_t L_50 = V_4; if ((((int32_t)L_49) < ((int32_t)L_50))) { goto IL_0070; } } { int32_t L_51 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00e8: { int32_t L_52 = V_7; int32_t L_53 = V_3; if ((((int32_t)L_52) < ((int32_t)L_53))) { goto IL_0065; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = V_6; return L_54; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBlock__ctor_mC014F51CCFD73268E1B484025E29A5CB8944CEC0 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, int32_t ___0_numDataCodewords, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_codewords, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_numDataCodewords; __this->___numDataCodewords = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_codewords; __this->___codewords = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___codewords), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawCodewords, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* ___1_version, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* V_0 = NULL; int32_t V_1 = 0; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_2 = NULL; DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; bool V_8 = false; int32_t V_9 = 0; int32_t V_10 = 0; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_11 = NULL; int32_t V_12 = 0; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_13 = NULL; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_14 = NULL; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; int32_t G_B18_0 = 0; int32_t G_B26_0 = 0; int32_t G_B30_0 = 0; { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = ___1_version; NullCheck(L_0); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_1; L_1 = Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A_inline(L_0, NULL); V_0 = L_1; V_1 = 0; ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_2 = V_0; NullCheck(L_2); ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_3; L_3 = ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline(L_2, NULL); V_2 = L_3; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_4 = V_2; V_11 = L_4; V_12 = 0; goto IL_002f; } IL_0018: { ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_5 = V_11; int32_t L_6 = V_12; NullCheck(L_5); int32_t L_7 = L_6; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_8 = (L_5)->GetAt(static_cast(L_7)); V_13 = L_8; int32_t L_9 = V_1; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_10 = V_13; NullCheck(L_10); int32_t L_11; L_11 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_10, NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_9, L_11)); int32_t L_12 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_002f: { int32_t L_13 = V_12; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_14 = V_11; NullCheck(L_14); if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_0018; } } { int32_t L_15 = V_1; DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_16 = (DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340*)(DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340*)SZArrayNew(DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340_il2cpp_TypeInfo_var, (uint32_t)L_15); V_3 = L_16; V_4 = 0; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_17 = V_2; V_11 = L_17; V_12 = 0; goto IL_0097; } IL_0049: { ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_18 = V_11; int32_t L_19 = V_12; NullCheck(L_18); int32_t L_20 = L_19; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_21 = (L_18)->GetAt(static_cast(L_20)); V_14 = L_21; V_15 = 0; goto IL_0086; } IL_0055: { ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_22 = V_14; NullCheck(L_22); int32_t L_23; L_23 = ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline(L_22, NULL); V_16 = L_23; ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_24 = V_0; NullCheck(L_24); int32_t L_25; L_25 = ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline(L_24, NULL); int32_t L_26 = V_16; V_17 = ((int32_t)il2cpp_codegen_add(L_25, L_26)); DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_27 = V_3; int32_t L_28 = V_4; int32_t L_29 = L_28; V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1)); int32_t L_30 = V_16; int32_t L_31 = V_17; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_31); DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_33 = (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D*)il2cpp_codegen_object_new(DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D_il2cpp_TypeInfo_var); DataBlock__ctor_mC014F51CCFD73268E1B484025E29A5CB8944CEC0(L_33, L_30, L_32, NULL); NullCheck(L_27); (L_27)->SetAt(static_cast(L_29), (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D*)L_33); int32_t L_34 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_0086: { int32_t L_35 = V_15; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_36 = V_14; NullCheck(L_36); int32_t L_37; L_37 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_36, NULL); if ((((int32_t)L_35) < ((int32_t)L_37))) { goto IL_0055; } } { int32_t L_38 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_0097: { int32_t L_39 = V_12; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_40 = V_11; NullCheck(L_40); if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))) { goto IL_0049; } } { DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_41 = V_3; NullCheck(L_41); int32_t L_42 = 0; DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_43 = (L_41)->GetAt(static_cast(L_42)); NullCheck(L_43); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = L_43->___codewords; NullCheck(L_44); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_45 = V_0; NullCheck(L_45); int32_t L_46; L_46 = ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline(L_45, NULL); V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_44)->max_length)), L_46)); int32_t L_47 = V_5; V_6 = ((int32_t)il2cpp_codegen_subtract(L_47, 1)); V_7 = 0; V_18 = 0; goto IL_00ec; } IL_00c0: { V_19 = 0; goto IL_00e0; } IL_00c5: { DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_48 = V_3; int32_t L_49 = V_19; NullCheck(L_48); int32_t L_50 = L_49; DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_51 = (L_48)->GetAt(static_cast(L_50)); NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = L_51->___codewords; int32_t L_53 = V_18; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = ___0_rawCodewords; int32_t L_55 = V_7; int32_t L_56 = L_55; V_7 = ((int32_t)il2cpp_codegen_add(L_56, 1)); NullCheck(L_54); int32_t L_57 = L_56; uint8_t L_58 = (L_54)->GetAt(static_cast(L_57)); NullCheck(L_52); (L_52)->SetAt(static_cast(L_53), (uint8_t)L_58); int32_t L_59 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_59, 1)); } IL_00e0: { int32_t L_60 = V_19; int32_t L_61 = V_4; if ((((int32_t)L_60) < ((int32_t)L_61))) { goto IL_00c5; } } { int32_t L_62 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_62, 1)); } IL_00ec: { int32_t L_63 = V_18; int32_t L_64 = V_6; if ((((int32_t)L_63) < ((int32_t)L_64))) { goto IL_00c0; } } { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_65 = ___1_version; NullCheck(L_65); int32_t L_66; L_66 = Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897_inline(L_65, NULL); V_8 = (bool)((((int32_t)L_66) == ((int32_t)((int32_t)24)))? 1 : 0); bool L_67 = V_8; if (L_67) { goto IL_0106; } } { int32_t L_68 = V_4; G_B18_0 = L_68; goto IL_0107; } IL_0106: { G_B18_0 = 8; } IL_0107: { V_9 = G_B18_0; V_20 = 0; goto IL_012b; } IL_010e: { DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_69 = V_3; int32_t L_70 = V_20; NullCheck(L_69); int32_t L_71 = L_70; DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_72 = (L_69)->GetAt(static_cast(L_71)); NullCheck(L_72); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = L_72->___codewords; int32_t L_74 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_75 = ___0_rawCodewords; int32_t L_76 = V_7; int32_t L_77 = L_76; V_7 = ((int32_t)il2cpp_codegen_add(L_77, 1)); NullCheck(L_75); int32_t L_78 = L_77; uint8_t L_79 = (L_75)->GetAt(static_cast(L_78)); NullCheck(L_73); (L_73)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_74, 1))), (uint8_t)L_79); int32_t L_80 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_80, 1)); } IL_012b: { int32_t L_81 = V_20; int32_t L_82 = V_9; if ((((int32_t)L_81) < ((int32_t)L_82))) { goto IL_010e; } } { DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_83 = V_3; NullCheck(L_83); int32_t L_84 = 0; DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_85 = (L_83)->GetAt(static_cast(L_84)); NullCheck(L_85); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = L_85->___codewords; NullCheck(L_86); V_10 = ((int32_t)(((RuntimeArray*)L_86)->max_length)); int32_t L_87 = V_5; V_21 = L_87; goto IL_0193; } IL_0143: { V_22 = 0; goto IL_0187; } IL_0148: { bool L_88 = V_8; if (L_88) { goto IL_0150; } } { int32_t L_89 = V_22; G_B26_0 = L_89; goto IL_0157; } IL_0150: { int32_t L_90 = V_22; int32_t L_91 = V_4; G_B26_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_90, 8))%L_91)); } IL_0157: { V_23 = G_B26_0; bool L_92 = V_8; if (!L_92) { goto IL_0162; } } { int32_t L_93 = V_23; if ((((int32_t)L_93) > ((int32_t)7))) { goto IL_0166; } } IL_0162: { int32_t L_94 = V_21; G_B30_0 = L_94; goto IL_016a; } IL_0166: { int32_t L_95 = V_21; G_B30_0 = ((int32_t)il2cpp_codegen_subtract(L_95, 1)); } IL_016a: { V_24 = G_B30_0; DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_96 = V_3; int32_t L_97 = V_23; NullCheck(L_96); int32_t L_98 = L_97; DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_99 = (L_96)->GetAt(static_cast(L_98)); NullCheck(L_99); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_100 = L_99->___codewords; int32_t L_101 = V_24; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_102 = ___0_rawCodewords; int32_t L_103 = V_7; int32_t L_104 = L_103; V_7 = ((int32_t)il2cpp_codegen_add(L_104, 1)); NullCheck(L_102); int32_t L_105 = L_104; uint8_t L_106 = (L_102)->GetAt(static_cast(L_105)); NullCheck(L_100); (L_100)->SetAt(static_cast(L_101), (uint8_t)L_106); int32_t L_107 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_107, 1)); } IL_0187: { int32_t L_108 = V_22; int32_t L_109 = V_4; if ((((int32_t)L_108) < ((int32_t)L_109))) { goto IL_0148; } } { int32_t L_110 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_110, 1)); } IL_0193: { int32_t L_111 = V_21; int32_t L_112 = V_10; if ((((int32_t)L_111) < ((int32_t)L_112))) { goto IL_0143; } } { int32_t L_113 = V_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_114 = ___0_rawCodewords; NullCheck(L_114); if ((((int32_t)L_113) == ((int32_t)((int32_t)(((RuntimeArray*)L_114)->max_length))))) { goto IL_01a6; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_115 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_115, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_115, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469_RuntimeMethod_var))); } IL_01a6: { DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_116 = V_3; return L_116; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___numDataCodewords; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___codewords; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_mDD754D9BD8D2F7DACE485A86F14F3EA10521DF8A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* V_0 = NULL; StringBuilder_t* V_1 = NULL; StringBuilder_t* V_2 = NULL; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* V_3 = NULL; int32_t V_4 = 0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_5 = NULL; int32_t V_6 = 0; bool V_7 = false; String_t* G_B40_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B40_1 = NULL; String_t* G_B39_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B39_1 = NULL; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* G_B41_0 = NULL; String_t* G_B41_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B41_2 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2*)il2cpp_codegen_object_new(BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var); BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2(L_1, L_0, NULL); V_0 = L_1; StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)100), NULL); V_1 = L_2; StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_3, 0, NULL); V_2 = L_3; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_4 = (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)il2cpp_codegen_object_new(List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var); List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B(L_4, 1, List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var); V_3 = L_4; V_4 = 1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_5, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_5 = L_5; V_7 = (bool)0; } IL_002a: { int32_t L_6 = V_4; if ((!(((uint32_t)L_6) == ((uint32_t)1)))) { goto IL_003f; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = V_0; StringBuilder_t* L_8 = V_1; StringBuilder_t* L_9 = V_2; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_10 = V_5; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_11; L_11 = DecodedBitStreamParser_decodeAsciiSegment_mB08B6B22743BC4843BB1D74223460A93E6674A8D(L_7, L_8, L_9, L_10, (&V_4), NULL); if (L_11) { goto IL_00a8; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_003f: { int32_t L_12 = V_4; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_12, 2))) { case 0: { goto IL_0062; } case 1: { goto IL_006f; } case 2: { goto IL_007c; } case 3: { goto IL_0087; } case 4: { goto IL_0092; } case 5: { goto IL_009e; } } } { goto IL_00a3; } IL_0062: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_13 = V_0; StringBuilder_t* L_14 = V_1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = V_5; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_16; L_16 = DecodedBitStreamParser_decodeC40Segment_mD8C78DA8E64BBA876D0571BA6DDB1DEF1BDE8A81(L_13, L_14, L_15, NULL); if (L_16) { goto IL_00a5; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_006f: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_17 = V_0; StringBuilder_t* L_18 = V_1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_19 = V_5; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_20; L_20 = DecodedBitStreamParser_decodeTextSegment_m0B8A0650ACAACBC3167CBF42D9B0E0651BD45C4D(L_17, L_18, L_19, NULL); if (L_20) { goto IL_00a5; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_007c: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_21 = V_0; StringBuilder_t* L_22 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_23; L_23 = DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362(L_21, L_22, NULL); if (L_23) { goto IL_00a5; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0087: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_24 = V_0; StringBuilder_t* L_25 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_26; L_26 = DecodedBitStreamParser_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363(L_24, L_25, NULL); if (L_26) { goto IL_00a5; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0092: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_27 = V_0; StringBuilder_t* L_28 = V_1; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_29 = V_3; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_30; L_30 = DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0(L_27, L_28, L_29, NULL); if (L_30) { goto IL_00a5; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_009e: { V_7 = (bool)1; goto IL_00a5; } IL_00a3: { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_00a5: { V_4 = 1; } IL_00a8: { int32_t L_31 = V_4; if (!L_31) { goto IL_00b8; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_32 = V_0; NullCheck(L_32); int32_t L_33; L_33 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_32, NULL); if ((((int32_t)L_33) > ((int32_t)0))) { goto IL_002a; } } IL_00b8: { StringBuilder_t* L_34 = V_2; NullCheck(L_34); int32_t L_35; L_35 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_34, NULL); if ((((int32_t)L_35) <= ((int32_t)0))) { goto IL_00ce; } } { StringBuilder_t* L_36 = V_1; StringBuilder_t* L_37 = V_2; NullCheck(L_37); String_t* L_38; L_38 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_37); NullCheck(L_36); StringBuilder_t* L_39; L_39 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_36, L_38, NULL); } IL_00ce: { bool L_40 = V_7; if (!L_40) { goto IL_0109; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_41 = V_5; NullCheck(L_41); bool L_42; L_42 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_41, 0, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var); if (L_42) { goto IL_00e6; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_43 = V_5; NullCheck(L_43); bool L_44; L_44 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_43, 4, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var); if (!L_44) { goto IL_00eb; } } IL_00e6: { V_6 = 5; goto IL_013e; } IL_00eb: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_45 = V_5; NullCheck(L_45); bool L_46; L_46 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_45, 1, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var); if (L_46) { goto IL_00ff; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_47 = V_5; NullCheck(L_47); bool L_48; L_48 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_47, 5, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var); if (!L_48) { goto IL_0104; } } IL_00ff: { V_6 = 6; goto IL_013e; } IL_0104: { V_6 = 4; goto IL_013e; } IL_0109: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_49 = V_5; NullCheck(L_49); bool L_50; L_50 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_49, 0, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var); if (L_50) { goto IL_011d; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_51 = V_5; NullCheck(L_51); bool L_52; L_52 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_51, 4, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var); if (!L_52) { goto IL_0122; } } IL_011d: { V_6 = 2; goto IL_013e; } IL_0122: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_53 = V_5; NullCheck(L_53); bool L_54; L_54 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_53, 1, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var); if (L_54) { goto IL_0136; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_55 = V_5; NullCheck(L_55); bool L_56; L_56 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_55, 5, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var); if (!L_56) { goto IL_013b; } } IL_0136: { V_6 = 3; goto IL_013e; } IL_013b: { V_6 = 1; } IL_013e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_bytes; StringBuilder_t* L_58 = V_1; NullCheck(L_58); String_t* L_59; L_59 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_58); List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_60 = V_3; NullCheck(L_60); int32_t L_61; L_61 = List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_inline(L_60, List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var); if (!L_61) { G_B40_0 = L_59; G_B40_1 = L_57; goto IL_0150; } G_B39_0 = L_59; G_B39_1 = L_57; } { List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_62 = V_3; G_B41_0 = L_62; G_B41_1 = G_B39_0; G_B41_2 = G_B39_1; goto IL_0151; } IL_0150: { G_B41_0 = ((List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)(NULL)); G_B41_1 = G_B40_0; G_B41_2 = G_B40_1; } IL_0151: { int32_t L_63 = V_6; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_64 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); DecoderResult__ctor_mB587020D6727B8B0761B43A483C59D4DB564F9CA(L_64, G_B41_2, G_B41_1, G_B41_0, (String_t*)NULL, L_63, NULL); return L_64; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAsciiSegment_mB08B6B22743BC4843BB1D74223460A93E6674A8D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, StringBuilder_t* ___2_resultTrailer, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___3_fnc1positions, int32_t* ___4_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; { V_0 = (bool)0; int32_t* L_0 = ___4_mode; *((int32_t*)L_0) = (int32_t)1; } IL_0006: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits; NullCheck(L_1); int32_t L_2; L_2 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_1, 8, NULL); V_1 = L_2; int32_t L_3 = V_1; if (L_3) { goto IL_0013; } } { return (bool)0; } IL_0013: { int32_t L_4 = V_1; if ((((int32_t)L_4) > ((int32_t)((int32_t)128)))) { goto IL_0037; } } { bool L_5 = V_0; if (!L_5) { goto IL_0026; } } { int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)128))); } IL_0026: { StringBuilder_t* L_7 = ___1_result; int32_t L_8 = V_1; NullCheck(L_7); StringBuilder_t* L_9; L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_8, 1))), NULL); int32_t* L_10 = ___4_mode; *((int32_t*)L_10) = (int32_t)1; return (bool)1; } IL_0037: { int32_t L_11 = V_1; if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)129))))) { goto IL_0045; } } { int32_t* L_12 = ___4_mode; *((int32_t*)L_12) = (int32_t)0; return (bool)1; } IL_0045: { int32_t L_13 = V_1; if ((((int32_t)L_13) > ((int32_t)((int32_t)229)))) { goto IL_0070; } } { int32_t L_14 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract(L_14, ((int32_t)130))); int32_t L_15 = V_2; if ((((int32_t)L_15) >= ((int32_t)((int32_t)10)))) { goto IL_0063; } } { StringBuilder_t* L_16 = ___1_result; NullCheck(L_16); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, ((int32_t)48), NULL); } IL_0063: { StringBuilder_t* L_18 = ___1_result; int32_t L_19 = V_2; NullCheck(L_18); StringBuilder_t* L_20; L_20 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_18, L_19, NULL); goto IL_0135; } IL_0070: { int32_t L_21 = V_1; switch (((int32_t)il2cpp_codegen_subtract(L_21, ((int32_t)230)))) { case 0: { goto IL_00ae; } case 1: { goto IL_00b4; } case 2: { goto IL_00ba; } case 3: { goto IL_0135; } case 4: { goto IL_0135; } case 5: { goto IL_00d1; } case 6: { goto IL_00d5; } case 7: { goto IL_00f0; } case 8: { goto IL_010b; } case 9: { goto IL_0111; } case 10: { goto IL_0117; } case 11: { goto IL_011d; } } } { goto IL_0123; } IL_00ae: { int32_t* L_22 = ___4_mode; *((int32_t*)L_22) = (int32_t)2; return (bool)1; } IL_00b4: { int32_t* L_23 = ___4_mode; *((int32_t*)L_23) = (int32_t)6; return (bool)1; } IL_00ba: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_24 = ___3_fnc1positions; StringBuilder_t* L_25 = ___1_result; NullCheck(L_25); int32_t L_26; L_26 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_25, NULL); NullCheck(L_24); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_24, L_26, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); StringBuilder_t* L_27 = ___1_result; NullCheck(L_27); StringBuilder_t* L_28; L_28 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, ((int32_t)29), NULL); goto IL_0135; } IL_00d1: { V_0 = (bool)1; goto IL_0135; } IL_00d5: { StringBuilder_t* L_29 = ___1_result; NullCheck(L_29); StringBuilder_t* L_30; L_30 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_29, _stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE, NULL); StringBuilder_t* L_31 = ___2_resultTrailer; NullCheck(L_31); StringBuilder_t* L_32; L_32 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_31, 0, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL); goto IL_0135; } IL_00f0: { StringBuilder_t* L_33 = ___1_result; NullCheck(L_33); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_33, _stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487, NULL); StringBuilder_t* L_35 = ___2_resultTrailer; NullCheck(L_35); StringBuilder_t* L_36; L_36 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_35, 0, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL); goto IL_0135; } IL_010b: { int32_t* L_37 = ___4_mode; *((int32_t*)L_37) = (int32_t)4; return (bool)1; } IL_0111: { int32_t* L_38 = ___4_mode; *((int32_t*)L_38) = (int32_t)3; return (bool)1; } IL_0117: { int32_t* L_39 = ___4_mode; *((int32_t*)L_39) = (int32_t)5; return (bool)1; } IL_011d: { int32_t* L_40 = ___4_mode; *((int32_t*)L_40) = (int32_t)7; return (bool)1; } IL_0123: { int32_t L_41 = V_1; if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)254))))) { goto IL_0133; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_42 = ___0_bits; NullCheck(L_42); int32_t L_43; L_43 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_42, NULL); if (!L_43) { goto IL_0135; } } IL_0133: { return (bool)0; } IL_0135: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_44 = ___0_bits; NullCheck(L_44); int32_t L_45; L_45 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_44, NULL); if ((((int32_t)L_45) > ((int32_t)0))) { goto IL_0006; } } { int32_t* L_46 = ___4_mode; *((int32_t*)L_46) = (int32_t)1; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeC40Segment_mD8C78DA8E64BBA876D0571BA6DDB1DEF1BDE8A81 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___2_fnc1positions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; Il2CppChar V_6 = 0x0; Il2CppChar V_7 = 0x0; { V_0 = (bool)0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3); V_1 = L_0; V_2 = 0; } IL_000b: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits; NullCheck(L_1); int32_t L_2; L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL); if ((!(((uint32_t)L_2) == ((uint32_t)8)))) { goto IL_0016; } } { return (bool)1; } IL_0016: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_3 = ___0_bits; NullCheck(L_3); int32_t L_4; L_4 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_3, 8, NULL); V_3 = L_4; int32_t L_5 = V_3; if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)254))))) { goto IL_0028; } } { return (bool)1; } IL_0028: { int32_t L_6 = V_3; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits; NullCheck(L_7); int32_t L_8; L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5(L_6, L_8, L_9, NULL); V_4 = 0; goto IL_016b; } IL_003e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_1; int32_t L_11 = V_4; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); V_5 = L_13; int32_t L_14 = V_2; switch (L_14) { case 0: { goto IL_005f; } case 1: { goto IL_00ad; } case 2: { goto IL_00d5; } case 3: { goto IL_013b; } } } { goto IL_0163; } IL_005f: { int32_t L_15 = V_5; if ((((int32_t)L_15) >= ((int32_t)3))) { goto IL_006e; } } { int32_t L_16 = V_5; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); goto IL_0165; } IL_006e: { int32_t L_17 = V_5; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS; NullCheck(L_18); if ((((int32_t)L_17) >= ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_00ab; } } { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_19 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS; int32_t L_20 = V_5; NullCheck(L_19); int32_t L_21 = L_20; uint16_t L_22 = (uint16_t)(L_19)->GetAt(static_cast(L_21)); V_6 = L_22; bool L_23 = V_0; if (!L_23) { goto IL_009d; } } { StringBuilder_t* L_24 = ___1_result; Il2CppChar L_25 = V_6; NullCheck(L_24); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_0165; } IL_009d: { StringBuilder_t* L_27 = ___1_result; Il2CppChar L_28 = V_6; NullCheck(L_27); StringBuilder_t* L_29; L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, L_28, NULL); goto IL_0165; } IL_00ab: { return (bool)0; } IL_00ad: { bool L_30 = V_0; if (!L_30) { goto IL_00c4; } } { StringBuilder_t* L_31 = ___1_result; int32_t L_32 = V_5; NullCheck(L_31); StringBuilder_t* L_33; L_33 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_31, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_32, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_00ce; } IL_00c4: { StringBuilder_t* L_34 = ___1_result; int32_t L_35 = V_5; NullCheck(L_34); StringBuilder_t* L_36; L_36 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_34, ((int32_t)(uint16_t)L_35), NULL); } IL_00ce: { V_2 = 0; goto IL_0165; } IL_00d5: { int32_t L_37 = V_5; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS; NullCheck(L_38); if ((((int32_t)L_37) >= ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_010c; } } { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_39 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS; int32_t L_40 = V_5; NullCheck(L_39); int32_t L_41 = L_40; uint16_t L_42 = (uint16_t)(L_39)->GetAt(static_cast(L_41)); V_7 = L_42; bool L_43 = V_0; if (!L_43) { goto IL_0101; } } { StringBuilder_t* L_44 = ___1_result; Il2CppChar L_45 = V_7; NullCheck(L_44); StringBuilder_t* L_46; L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_0137; } IL_0101: { StringBuilder_t* L_47 = ___1_result; Il2CppChar L_48 = V_7; NullCheck(L_47); StringBuilder_t* L_49; L_49 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_47, L_48, NULL); goto IL_0137; } IL_010c: { int32_t L_50 = V_5; if ((((int32_t)L_50) == ((int32_t)((int32_t)27)))) { goto IL_011a; } } { int32_t L_51 = V_5; if ((((int32_t)L_51) == ((int32_t)((int32_t)30)))) { goto IL_0131; } } { goto IL_0135; } IL_011a: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_52 = ___2_fnc1positions; StringBuilder_t* L_53 = ___1_result; NullCheck(L_53); int32_t L_54; L_54 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_53, NULL); NullCheck(L_52); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_52, L_54, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); StringBuilder_t* L_55 = ___1_result; NullCheck(L_55); StringBuilder_t* L_56; L_56 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_55, ((int32_t)29), NULL); goto IL_0137; } IL_0131: { V_0 = (bool)1; goto IL_0137; } IL_0135: { return (bool)0; } IL_0137: { V_2 = 0; goto IL_0165; } IL_013b: { bool L_57 = V_0; if (!L_57) { goto IL_0152; } } { StringBuilder_t* L_58 = ___1_result; int32_t L_59 = V_5; NullCheck(L_58); StringBuilder_t* L_60; L_60 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_58, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_59, ((int32_t)224)))), NULL); V_0 = (bool)0; goto IL_015f; } IL_0152: { StringBuilder_t* L_61 = ___1_result; int32_t L_62 = V_5; NullCheck(L_61); StringBuilder_t* L_63; L_63 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_61, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_62, ((int32_t)96)))), NULL); } IL_015f: { V_2 = 0; goto IL_0165; } IL_0163: { return (bool)0; } IL_0165: { int32_t L_64 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_016b: { int32_t L_65 = V_4; if ((((int32_t)L_65) < ((int32_t)3))) { goto IL_003e; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_66 = ___0_bits; NullCheck(L_66); int32_t L_67; L_67 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_66, NULL); if ((((int32_t)L_67) > ((int32_t)0))) { goto IL_000b; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeTextSegment_m0B8A0650ACAACBC3167CBF42D9B0E0651BD45C4D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___2_fnc1positions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; Il2CppChar V_6 = 0x0; Il2CppChar V_7 = 0x0; Il2CppChar V_8 = 0x0; { V_0 = (bool)0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3); V_1 = L_0; V_2 = 0; } IL_000b: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits; NullCheck(L_1); int32_t L_2; L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL); if ((!(((uint32_t)L_2) == ((uint32_t)8)))) { goto IL_0016; } } { return (bool)1; } IL_0016: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_3 = ___0_bits; NullCheck(L_3); int32_t L_4; L_4 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_3, 8, NULL); V_3 = L_4; int32_t L_5 = V_3; if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)254))))) { goto IL_0028; } } { return (bool)1; } IL_0028: { int32_t L_6 = V_3; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits; NullCheck(L_7); int32_t L_8; L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5(L_6, L_8, L_9, NULL); V_4 = 0; goto IL_017e; } IL_003e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_1; int32_t L_11 = V_4; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); V_5 = L_13; int32_t L_14 = V_2; switch (L_14) { case 0: { goto IL_005f; } case 1: { goto IL_00ad; } case 2: { goto IL_00d5; } case 3: { goto IL_013b; } } } { goto IL_0176; } IL_005f: { int32_t L_15 = V_5; if ((((int32_t)L_15) >= ((int32_t)3))) { goto IL_006e; } } { int32_t L_16 = V_5; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); goto IL_0178; } IL_006e: { int32_t L_17 = V_5; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS; NullCheck(L_18); if ((((int32_t)L_17) >= ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_00ab; } } { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_19 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS; int32_t L_20 = V_5; NullCheck(L_19); int32_t L_21 = L_20; uint16_t L_22 = (uint16_t)(L_19)->GetAt(static_cast(L_21)); V_6 = L_22; bool L_23 = V_0; if (!L_23) { goto IL_009d; } } { StringBuilder_t* L_24 = ___1_result; Il2CppChar L_25 = V_6; NullCheck(L_24); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_0178; } IL_009d: { StringBuilder_t* L_27 = ___1_result; Il2CppChar L_28 = V_6; NullCheck(L_27); StringBuilder_t* L_29; L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, L_28, NULL); goto IL_0178; } IL_00ab: { return (bool)0; } IL_00ad: { bool L_30 = V_0; if (!L_30) { goto IL_00c4; } } { StringBuilder_t* L_31 = ___1_result; int32_t L_32 = V_5; NullCheck(L_31); StringBuilder_t* L_33; L_33 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_31, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_32, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_00ce; } IL_00c4: { StringBuilder_t* L_34 = ___1_result; int32_t L_35 = V_5; NullCheck(L_34); StringBuilder_t* L_36; L_36 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_34, ((int32_t)(uint16_t)L_35), NULL); } IL_00ce: { V_2 = 0; goto IL_0178; } IL_00d5: { int32_t L_37 = V_5; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS; NullCheck(L_38); if ((((int32_t)L_37) >= ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_010c; } } { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_39 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS; int32_t L_40 = V_5; NullCheck(L_39); int32_t L_41 = L_40; uint16_t L_42 = (uint16_t)(L_39)->GetAt(static_cast(L_41)); V_7 = L_42; bool L_43 = V_0; if (!L_43) { goto IL_0101; } } { StringBuilder_t* L_44 = ___1_result; Il2CppChar L_45 = V_7; NullCheck(L_44); StringBuilder_t* L_46; L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_0137; } IL_0101: { StringBuilder_t* L_47 = ___1_result; Il2CppChar L_48 = V_7; NullCheck(L_47); StringBuilder_t* L_49; L_49 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_47, L_48, NULL); goto IL_0137; } IL_010c: { int32_t L_50 = V_5; if ((((int32_t)L_50) == ((int32_t)((int32_t)27)))) { goto IL_011a; } } { int32_t L_51 = V_5; if ((((int32_t)L_51) == ((int32_t)((int32_t)30)))) { goto IL_0131; } } { goto IL_0135; } IL_011a: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_52 = ___2_fnc1positions; StringBuilder_t* L_53 = ___1_result; NullCheck(L_53); int32_t L_54; L_54 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_53, NULL); NullCheck(L_52); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_52, L_54, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); StringBuilder_t* L_55 = ___1_result; NullCheck(L_55); StringBuilder_t* L_56; L_56 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_55, ((int32_t)29), NULL); goto IL_0137; } IL_0131: { V_0 = (bool)1; goto IL_0137; } IL_0135: { return (bool)0; } IL_0137: { V_2 = 0; goto IL_0178; } IL_013b: { int32_t L_57 = V_5; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_58 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS; NullCheck(L_58); if ((((int32_t)L_57) >= ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length))))) { goto IL_0174; } } { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_59 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS; int32_t L_60 = V_5; NullCheck(L_59); int32_t L_61 = L_60; uint16_t L_62 = (uint16_t)(L_59)->GetAt(static_cast(L_61)); V_8 = L_62; bool L_63 = V_0; if (!L_63) { goto IL_0167; } } { StringBuilder_t* L_64 = ___1_result; Il2CppChar L_65 = V_8; NullCheck(L_64); StringBuilder_t* L_66; L_66 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_64, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_0170; } IL_0167: { StringBuilder_t* L_67 = ___1_result; Il2CppChar L_68 = V_8; NullCheck(L_67); StringBuilder_t* L_69; L_69 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_67, L_68, NULL); } IL_0170: { V_2 = 0; goto IL_0178; } IL_0174: { return (bool)0; } IL_0176: { return (bool)0; } IL_0178: { int32_t L_70 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_70, 1)); } IL_017e: { int32_t L_71 = V_4; if ((((int32_t)L_71) < ((int32_t)3))) { goto IL_003e; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_72 = ___0_bits; NullCheck(L_72); int32_t L_73; L_73 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_72, NULL); if ((((int32_t)L_73) > ((int32_t)0))) { goto IL_000b; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3); V_0 = L_0; } IL_0007: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits; NullCheck(L_1); int32_t L_2; L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL); if ((!(((uint32_t)L_2) == ((uint32_t)8)))) { goto IL_0012; } } { return (bool)1; } IL_0012: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_3 = ___0_bits; NullCheck(L_3); int32_t L_4; L_4 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_3, 8, NULL); V_1 = L_4; int32_t L_5 = V_1; if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)254))))) { goto IL_0024; } } { return (bool)1; } IL_0024: { int32_t L_6 = V_1; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits; NullCheck(L_7); int32_t L_8; L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5(L_6, L_8, L_9, NULL); V_2 = 0; goto IL_00aa; } IL_0036: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_0; int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); V_3 = L_13; int32_t L_14 = V_3; switch (L_14) { case 0: { goto IL_0052; } case 1: { goto IL_005d; } case 2: { goto IL_0068; } case 3: { goto IL_0073; } } } { goto IL_007e; } IL_0052: { StringBuilder_t* L_15 = ___1_result; NullCheck(L_15); StringBuilder_t* L_16; L_16 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_15, ((int32_t)13), NULL); goto IL_00a6; } IL_005d: { StringBuilder_t* L_17 = ___1_result; NullCheck(L_17); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_17, ((int32_t)42), NULL); goto IL_00a6; } IL_0068: { StringBuilder_t* L_19 = ___1_result; NullCheck(L_19); StringBuilder_t* L_20; L_20 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_19, ((int32_t)62), NULL); goto IL_00a6; } IL_0073: { StringBuilder_t* L_21 = ___1_result; NullCheck(L_21); StringBuilder_t* L_22; L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, ((int32_t)32), NULL); goto IL_00a6; } IL_007e: { int32_t L_23 = V_3; if ((((int32_t)L_23) >= ((int32_t)((int32_t)14)))) { goto IL_0091; } } { StringBuilder_t* L_24 = ___1_result; int32_t L_25 = V_3; NullCheck(L_24); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_25, ((int32_t)44)))), NULL); goto IL_00a6; } IL_0091: { int32_t L_27 = V_3; if ((((int32_t)L_27) >= ((int32_t)((int32_t)40)))) { goto IL_00a4; } } { StringBuilder_t* L_28 = ___1_result; int32_t L_29 = V_3; NullCheck(L_28); StringBuilder_t* L_30; L_30 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_29, ((int32_t)51)))), NULL); goto IL_00a6; } IL_00a4: { return (bool)0; } IL_00a6: { int32_t L_31 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00aa: { int32_t L_32 = V_2; if ((((int32_t)L_32) < ((int32_t)3))) { goto IL_0036; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_33 = ___0_bits; NullCheck(L_33); int32_t L_34; L_34 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_33, NULL); if ((((int32_t)L_34) > ((int32_t)0))) { goto IL_0007; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5 (int32_t ___0_firstByte, int32_t ___1_secondByte, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_result, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_firstByte; int32_t L_1 = ___1_secondByte; V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<8)), L_1)), 1)); int32_t L_2 = V_0; V_1 = ((int32_t)(L_2/((int32_t)1600))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___2_result; int32_t L_4 = V_1; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (int32_t)L_4); int32_t L_5 = V_0; int32_t L_6 = V_1; V_0 = ((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)1600))))); int32_t L_7 = V_0; V_1 = ((int32_t)(L_7/((int32_t)40))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___2_result; int32_t L_9 = V_1; NullCheck(L_8); (L_8)->SetAt(static_cast(1), (int32_t)L_9); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = ___2_result; int32_t L_11 = V_0; int32_t L_12 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(2), (int32_t)((int32_t)il2cpp_codegen_subtract(L_11, ((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)40)))))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; IL_0000: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_0 = ___0_bits; NullCheck(L_0); int32_t L_1; L_1 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_0, NULL); if ((((int32_t)L_1) > ((int32_t)((int32_t)16)))) { goto IL_000c; } } { return (bool)1; } IL_000c: { V_0 = 0; goto IL_004c; } IL_0010: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_2 = ___0_bits; NullCheck(L_2); int32_t L_3; L_3 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_2, 6, NULL); V_1 = L_3; int32_t L_4 = V_1; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)31))))) { goto IL_0034; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_5 = ___0_bits; NullCheck(L_5); int32_t L_6; L_6 = BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A_inline(L_5, NULL); V_2 = ((int32_t)il2cpp_codegen_subtract(8, L_6)); int32_t L_7 = V_2; if ((((int32_t)L_7) == ((int32_t)8))) { goto IL_0032; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_8 = ___0_bits; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10; L_10 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_8, L_9, NULL); } IL_0032: { return (bool)1; } IL_0034: { int32_t L_11 = V_1; if (((int32_t)(L_11&((int32_t)32)))) { goto IL_003f; } } { int32_t L_12 = V_1; V_1 = ((int32_t)(L_12|((int32_t)64))); } IL_003f: { StringBuilder_t* L_13 = ___1_result; int32_t L_14 = V_1; NullCheck(L_13); StringBuilder_t* L_15; L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_13, ((int32_t)(uint16_t)L_14), NULL); int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_004c: { int32_t L_17 = V_0; if ((((int32_t)L_17) < ((int32_t)4))) { goto IL_0010; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_18 = ___0_bits; NullCheck(L_18); int32_t L_19; L_19 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_18, NULL); if ((((int32_t)L_19) > ((int32_t)0))) { goto IL_0000; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, RuntimeObject* ___2_byteSegments, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; int32_t V_4 = 0; Exception_t* V_5 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; Exception_t* G_B16_0 = NULL; String_t* G_B16_1 = NULL; Exception_t* G_B15_0 = NULL; String_t* G_B15_1 = NULL; String_t* G_B17_0 = NULL; String_t* G_B17_1 = NULL; { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_0 = ___0_bits; NullCheck(L_0); int32_t L_1; L_1 = BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD_inline(L_0, NULL); V_0 = ((int32_t)il2cpp_codegen_add(1, L_1)); BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_2 = ___0_bits; NullCheck(L_2); int32_t L_3; L_3 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_2, 8, NULL); int32_t L_4 = V_0; int32_t L_5 = L_4; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); int32_t L_6; L_6 = DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4(L_3, L_5, NULL); V_1 = L_6; int32_t L_7 = V_1; if (L_7) { goto IL_0029; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_8 = ___0_bits; NullCheck(L_8); int32_t L_9; L_9 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_8, NULL); V_2 = ((int32_t)(L_9/8)); goto IL_0055; } IL_0029: { int32_t L_10 = V_1; if ((((int32_t)L_10) >= ((int32_t)((int32_t)250)))) { goto IL_0035; } } { int32_t L_11 = V_1; V_2 = L_11; goto IL_0055; } IL_0035: { int32_t L_12 = V_1; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_13 = ___0_bits; NullCheck(L_13); int32_t L_14; L_14 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_13, 8, NULL); int32_t L_15 = V_0; int32_t L_16 = L_15; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); int32_t L_17; L_17 = DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4(L_14, L_16, NULL); V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)250), ((int32_t)il2cpp_codegen_subtract(L_12, ((int32_t)249))))), L_17)); } IL_0055: { int32_t L_18 = V_2; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_005b; } } { return (bool)0; } IL_005b: { int32_t L_19 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_19); V_3 = L_20; V_4 = 0; goto IL_008e; } IL_0067: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_21 = ___0_bits; NullCheck(L_21); int32_t L_22; L_22 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_21, NULL); if ((((int32_t)L_22) >= ((int32_t)8))) { goto IL_0072; } } { return (bool)0; } IL_0072: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_3; int32_t L_24 = V_4; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_25 = ___0_bits; NullCheck(L_25); int32_t L_26; L_26 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_25, 8, NULL); int32_t L_27 = V_0; int32_t L_28 = L_27; V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1)); il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); int32_t L_29; L_29 = DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4(L_26, L_28, NULL); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (uint8_t)((int32_t)(uint8_t)L_29)); int32_t L_30 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_008e: { int32_t L_31 = V_4; int32_t L_32 = V_2; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0067; } } { RuntimeObject* L_33 = ___2_byteSegments; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = V_3; NullCheck(L_33); InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var, L_33, L_34); } try { StringBuilder_t* L_35 = ___1_result; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_36; L_36 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_3; NullCheck(L_38); NullCheck(L_36); String_t* L_39; L_39 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(45, L_36, L_37, 0, ((int32_t)(((RuntimeArray*)L_38)->max_length))); NullCheck(L_35); StringBuilder_t* L_40; L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_35, L_39, NULL); goto IL_00d7; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00b7; } throw e; } CATCH_00b7: { { Exception_t* L_41 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_5 = L_41; Exception_t* L_42 = V_5; Exception_t* L_43 = L_42; if (L_43) { G_B16_0 = L_43; G_B16_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2)); goto IL_00c7; } G_B15_0 = L_43; G_B15_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2)); } { G_B17_0 = ((String_t*)(NULL)); G_B17_1 = G_B15_1; goto IL_00cc; } IL_00c7: { NullCheck(G_B16_0); String_t* L_44; L_44 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B16_0); G_B17_0 = L_44; G_B17_1 = G_B16_1; } IL_00cc: { String_t* L_45; L_45 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B17_1, G_B17_0, NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_46 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_46, L_45, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0_RuntimeMethod_var))); } } IL_00d7: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4 (int32_t ___0_randomizedBase256Codeword, int32_t ___1_base256CodewordPosition, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___1_base256CodewordPosition; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)149), L_0))%((int32_t)255))), 1)); int32_t L_1 = ___0_randomizedBase256Codeword; int32_t L_2 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2)); int32_t L_3 = V_1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_4 = V_1; return ((int32_t)il2cpp_codegen_add(L_4, ((int32_t)256))); } IL_0020: { int32_t L_5 = V_1; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser__cctor_m98C7FD63690BE811ED2EEF6D3139FEA7C5609524 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745_FieldInfo_var); s_Il2CppMethodInitialized = true; } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS = L_1; Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS), (void*)L_1); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)27)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL); ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS = L_4; Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS), (void*)L_4); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = L_6; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS = L_7; Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS), (void*)L_7); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS; ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS = L_9; Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS), (void*)L_9); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = L_10; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL); ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS = L_11; Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS), (void*)L_11); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m9F4E0135F49DE8DAE180BDA2031AAA72FD8B3B9C (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___DATA_MATRIX_FIELD_256; ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_1 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_1, L_0, NULL); __this->___rsDecoder = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___rsDecoder), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* V_2 = NULL; int32_t V_3 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; int32_t V_5 = 0; DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* V_6 = NULL; int32_t V_7 = 0; DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* V_8 = NULL; int32_t V_9 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits; BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_1 = (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0*)il2cpp_codegen_object_new(BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0_il2cpp_TypeInfo_var); BitMatrixParser__ctor_mE868E3A516D53B962FA7FCE9BBF08D5BFFE0CED7(L_1, L_0, NULL); V_0 = L_1; BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_2 = V_0; NullCheck(L_2); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_3; L_3 = BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline(L_2, NULL); if (L_3) { goto IL_0011; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0011: { BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_4 = V_0; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5; L_5 = BitMatrixParser_readCodewords_mF3F14816E48304752AB899E0B40BDA30A96E8013(L_4, NULL); V_1 = L_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_1; if (L_6) { goto IL_001d; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_1; BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_8 = V_0; NullCheck(L_8); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_9; L_9 = BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline(L_8, NULL); DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_10; L_10 = DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469(L_7, L_9, NULL); V_2 = L_10; V_3 = 0; DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_11 = V_2; V_6 = L_11; V_7 = 0; goto IL_004b; } IL_0034: { DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_12 = V_6; int32_t L_13 = V_7; NullCheck(L_12); int32_t L_14 = L_13; DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_15 = (L_12)->GetAt(static_cast(L_14)); V_8 = L_15; int32_t L_16 = V_3; DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_17 = V_8; NullCheck(L_17); int32_t L_18; L_18 = DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline(L_17, NULL); V_3 = ((int32_t)il2cpp_codegen_add(L_16, L_18)); int32_t L_19 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_004b: { int32_t L_20 = V_7; DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_21 = V_6; NullCheck(L_21); if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))))) { goto IL_0034; } } { int32_t L_22 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_22); V_4 = L_23; DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_24 = V_2; NullCheck(L_24); V_5 = ((int32_t)(((RuntimeArray*)L_24)->max_length)); V_9 = 0; goto IL_00ad; } IL_0065: { DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_25 = V_2; int32_t L_26 = V_9; NullCheck(L_25); int32_t L_27 = L_26; DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_28 = (L_25)->GetAt(static_cast(L_27)); DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_29 = L_28; NullCheck(L_29); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30; L_30 = DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381_inline(L_29, NULL); V_10 = L_30; NullCheck(L_29); int32_t L_31; L_31 = DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline(L_29, NULL); V_11 = L_31; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_10; int32_t L_33 = V_11; bool L_34; L_34 = Decoder_correctErrors_mBBB3E9E09DB8EB85F851CEF85C2BB4E24487B7B9(__this, L_32, L_33, NULL); if (L_34) { goto IL_0086; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0086: { V_12 = 0; goto IL_00a1; } IL_008b: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = V_4; int32_t L_36 = V_12; int32_t L_37 = V_5; int32_t L_38 = V_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_10; int32_t L_40 = V_12; NullCheck(L_39); int32_t L_41 = L_40; uint8_t L_42 = (L_39)->GetAt(static_cast(L_41)); NullCheck(L_35); (L_35)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_36, L_37)), L_38))), (uint8_t)L_42); int32_t L_43 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00a1: { int32_t L_44 = V_12; int32_t L_45 = V_11; if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_008b; } } { int32_t L_46 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_00ad: { int32_t L_47 = V_9; int32_t L_48 = V_5; if ((((int32_t)L_47) < ((int32_t)L_48))) { goto IL_0065; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = V_4; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_50; L_50 = DecodedBitStreamParser_decode_mDD754D9BD8D2F7DACE485A86F14F3EA10521DF8A(L_49, NULL); return L_50; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_mBBB3E9E09DB8EB85F851CEF85C2BB4E24487B7B9 (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_numDataCodewords, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_codewordBytes; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); int32_t L_1 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_1); V_1 = L_2; V_3 = 0; goto IL_001f; } IL_000f: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1; int32_t L_4 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_codewordBytes; int32_t L_6 = V_3; NullCheck(L_5); int32_t L_7 = L_6; uint8_t L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (int32_t)((int32_t)((int32_t)L_8&((int32_t)255)))); int32_t L_9 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_001f: { int32_t L_10 = V_3; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_codewordBytes; NullCheck(L_12); int32_t L_13 = ___1_numDataCodewords; V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)); ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_14 = __this->___rsDecoder; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_14); bool L_17; L_17 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_14, L_15, L_16, NULL); if (L_17) { goto IL_003a; } } { return (bool)0; } IL_003a: { V_4 = 0; goto IL_004e; } IL_003f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_codewordBytes; int32_t L_19 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_1; int32_t L_21 = V_4; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (uint8_t)((int32_t)(uint8_t)L_23)); int32_t L_24 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_004e: { int32_t L_25 = V_4; int32_t L_26 = ___1_numDataCodewords; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_003f; } } { return (bool)1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, int32_t ___0_versionNumber, int32_t ___1_symbolSizeRows, int32_t ___2_symbolSizeColumns, int32_t ___3_dataRegionSizeRows, int32_t ___4_dataRegionSizeColumns, ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* ___5_ecBlocks, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_2 = NULL; int32_t V_3 = 0; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_4 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_versionNumber; __this->___versionNumber = L_0; int32_t L_1 = ___1_symbolSizeRows; __this->___symbolSizeRows = L_1; int32_t L_2 = ___2_symbolSizeColumns; __this->___symbolSizeColumns = L_2; int32_t L_3 = ___3_dataRegionSizeRows; __this->___dataRegionSizeRows = L_3; int32_t L_4 = ___4_dataRegionSizeColumns; __this->___dataRegionSizeColumns = L_4; ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_5 = ___5_ecBlocks; __this->___ecBlocks = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___ecBlocks), (void*)L_5); V_0 = 0; ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_6 = ___5_ecBlocks; NullCheck(L_6); int32_t L_7; L_7 = ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline(L_6, NULL); V_1 = L_7; ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_8 = ___5_ecBlocks; NullCheck(L_8); ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_9; L_9 = ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline(L_8, NULL); V_2 = L_9; V_3 = 0; goto IL_0066; } IL_0049: { ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_10 = V_2; int32_t L_11 = V_3; NullCheck(L_10); int32_t L_12 = L_11; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_13 = (L_10)->GetAt(static_cast(L_12)); V_4 = L_13; int32_t L_14 = V_0; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_15 = V_4; NullCheck(L_15); int32_t L_16; L_16 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_15, NULL); ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_17 = V_4; NullCheck(L_17); int32_t L_18; L_18 = ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline(L_17, NULL); int32_t L_19 = V_1; V_0 = ((int32_t)il2cpp_codegen_add(L_14, ((int32_t)il2cpp_codegen_multiply(L_16, ((int32_t)il2cpp_codegen_add(L_18, L_19)))))); int32_t L_20 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0066: { int32_t L_21 = V_3; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_22 = V_2; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0049; } } { int32_t L_23 = V_0; __this->___totalCodewords = L_23; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___versionNumber; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___symbolSizeRows; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___symbolSizeColumns; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___dataRegionSizeRows; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___dataRegionSizeColumns; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___totalCodewords; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_0 = __this->___ecBlocks; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* Version_getVersionForDimensions_mD674FA0213CE1605193CCCEB80F65AD739E48363 (int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* V_0 = NULL; int32_t V_1 = 0; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* V_2 = NULL; { int32_t L_0 = ___0_numRows; if (((int32_t)(L_0&1))) { goto IL_000a; } } { int32_t L_1 = ___1_numColumns; if (!((int32_t)(L_1&1))) { goto IL_000c; } } IL_000a: { return (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)NULL; } IL_000c: { il2cpp_codegen_runtime_class_init_inline(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_2 = ((Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields*)il2cpp_codegen_static_fields_for(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var))->___VERSIONS; V_0 = L_2; V_1 = 0; goto IL_0032; } IL_0016: { VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_3 = V_0; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_6 = (L_3)->GetAt(static_cast(L_5)); V_2 = L_6; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_7 = V_2; NullCheck(L_7); int32_t L_8 = L_7->___symbolSizeRows; int32_t L_9 = ___0_numRows; if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) { goto IL_002e; } } { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_10 = V_2; NullCheck(L_10); int32_t L_11 = L_10->___symbolSizeColumns; int32_t L_12 = ___1_numColumns; if ((!(((uint32_t)L_11) == ((uint32_t)L_12)))) { goto IL_002e; } } { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_13 = V_2; return L_13; } IL_002e: { int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0032: { int32_t L_15 = V_1; VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_16 = V_0; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0016; } } { return (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Version_ToString_mA3739543E77171D1919E19A0C01CAD1C6789FF92 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___versionNumber; V_0 = L_0; String_t* L_1; L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* Version_buildVersions_m7F2D5982DA0C4AEEFC038EC498C70DA432976460 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_0 = (VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1*)(VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1*)SZArrayNew(VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48)); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_1 = L_0; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_2 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_2, 1, 3, NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_3 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_3, 5, L_2, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_4 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_4, 1, ((int32_t)10), ((int32_t)10), 8, 8, L_3, NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(0), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_4); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_5 = L_1; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_6 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_6, 1, 5, NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_7 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_7, 7, L_6, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_8 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_8, 2, ((int32_t)12), ((int32_t)12), ((int32_t)10), ((int32_t)10), L_7, NULL); NullCheck(L_5); (L_5)->SetAt(static_cast(1), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_8); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_9 = L_5; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_10 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_10, 1, 8, NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_11 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_11, ((int32_t)10), L_10, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_12 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_12, 3, ((int32_t)14), ((int32_t)14), ((int32_t)12), ((int32_t)12), L_11, NULL); NullCheck(L_9); (L_9)->SetAt(static_cast(2), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_12); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_13 = L_9; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_14 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_14, 1, ((int32_t)12), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_15 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_15, ((int32_t)12), L_14, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_16 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_16, 4, ((int32_t)16), ((int32_t)16), ((int32_t)14), ((int32_t)14), L_15, NULL); NullCheck(L_13); (L_13)->SetAt(static_cast(3), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_16); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_17 = L_13; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_18 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_18, 1, ((int32_t)18), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_19 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_19, ((int32_t)14), L_18, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_20 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_20, 5, ((int32_t)18), ((int32_t)18), ((int32_t)16), ((int32_t)16), L_19, NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(4), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_20); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_21 = L_17; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_22 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_22, 1, ((int32_t)22), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_23 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_23, ((int32_t)18), L_22, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_24 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_24, 6, ((int32_t)20), ((int32_t)20), ((int32_t)18), ((int32_t)18), L_23, NULL); NullCheck(L_21); (L_21)->SetAt(static_cast(5), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_24); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_25 = L_21; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_26 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_26, 1, ((int32_t)30), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_27 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_27, ((int32_t)20), L_26, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_28 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_28, 7, ((int32_t)22), ((int32_t)22), ((int32_t)20), ((int32_t)20), L_27, NULL); NullCheck(L_25); (L_25)->SetAt(static_cast(6), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_28); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_29 = L_25; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_30 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_30, 1, ((int32_t)36), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_31 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_31, ((int32_t)24), L_30, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_32 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_32, 8, ((int32_t)24), ((int32_t)24), ((int32_t)22), ((int32_t)22), L_31, NULL); NullCheck(L_29); (L_29)->SetAt(static_cast(7), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_32); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_33 = L_29; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_34 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_34, 1, ((int32_t)44), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_35 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_35, ((int32_t)28), L_34, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_36 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_36, ((int32_t)9), ((int32_t)26), ((int32_t)26), ((int32_t)24), ((int32_t)24), L_35, NULL); NullCheck(L_33); (L_33)->SetAt(static_cast(8), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_36); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_37 = L_33; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_38 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_38, 1, ((int32_t)62), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_39 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_39, ((int32_t)36), L_38, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_40 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_40, ((int32_t)10), ((int32_t)32), ((int32_t)32), ((int32_t)14), ((int32_t)14), L_39, NULL); NullCheck(L_37); (L_37)->SetAt(static_cast(((int32_t)9)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_40); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_41 = L_37; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_42 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_42, 1, ((int32_t)86), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_43 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_43, ((int32_t)42), L_42, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_44 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_44, ((int32_t)11), ((int32_t)36), ((int32_t)36), ((int32_t)16), ((int32_t)16), L_43, NULL); NullCheck(L_41); (L_41)->SetAt(static_cast(((int32_t)10)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_44); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_45 = L_41; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_46 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_46, 1, ((int32_t)114), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_47 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_47, ((int32_t)48), L_46, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_48 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_48, ((int32_t)12), ((int32_t)40), ((int32_t)40), ((int32_t)18), ((int32_t)18), L_47, NULL); NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)11)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_48); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_49 = L_45; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_50 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_50, 1, ((int32_t)144), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_51 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_51, ((int32_t)56), L_50, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_52 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_52, ((int32_t)13), ((int32_t)44), ((int32_t)44), ((int32_t)20), ((int32_t)20), L_51, NULL); NullCheck(L_49); (L_49)->SetAt(static_cast(((int32_t)12)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_52); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_53 = L_49; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_54 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_54, 1, ((int32_t)174), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_55 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_55, ((int32_t)68), L_54, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_56 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_56, ((int32_t)14), ((int32_t)48), ((int32_t)48), ((int32_t)22), ((int32_t)22), L_55, NULL); NullCheck(L_53); (L_53)->SetAt(static_cast(((int32_t)13)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_56); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_57 = L_53; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_58 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_58, 2, ((int32_t)102), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_59 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_59, ((int32_t)42), L_58, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_60 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_60, ((int32_t)15), ((int32_t)52), ((int32_t)52), ((int32_t)24), ((int32_t)24), L_59, NULL); NullCheck(L_57); (L_57)->SetAt(static_cast(((int32_t)14)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_60); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_61 = L_57; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_62 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_62, 2, ((int32_t)140), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_63 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_63, ((int32_t)56), L_62, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_64 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_64, ((int32_t)16), ((int32_t)64), ((int32_t)64), ((int32_t)14), ((int32_t)14), L_63, NULL); NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)15)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_64); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_65 = L_61; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_66 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_66, 4, ((int32_t)92), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_67 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_67, ((int32_t)36), L_66, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_68 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_68, ((int32_t)17), ((int32_t)72), ((int32_t)72), ((int32_t)16), ((int32_t)16), L_67, NULL); NullCheck(L_65); (L_65)->SetAt(static_cast(((int32_t)16)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_68); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_69 = L_65; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_70 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_70, 4, ((int32_t)114), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_71 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_71, ((int32_t)48), L_70, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_72 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_72, ((int32_t)18), ((int32_t)80), ((int32_t)80), ((int32_t)18), ((int32_t)18), L_71, NULL); NullCheck(L_69); (L_69)->SetAt(static_cast(((int32_t)17)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_72); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_73 = L_69; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_74 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_74, 4, ((int32_t)144), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_75 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_75, ((int32_t)56), L_74, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_76 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_76, ((int32_t)19), ((int32_t)88), ((int32_t)88), ((int32_t)20), ((int32_t)20), L_75, NULL); NullCheck(L_73); (L_73)->SetAt(static_cast(((int32_t)18)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_76); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_77 = L_73; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_78 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_78, 4, ((int32_t)174), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_79 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_79, ((int32_t)68), L_78, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_80 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_80, ((int32_t)20), ((int32_t)96), ((int32_t)96), ((int32_t)22), ((int32_t)22), L_79, NULL); NullCheck(L_77); (L_77)->SetAt(static_cast(((int32_t)19)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_80); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_81 = L_77; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_82 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_82, 6, ((int32_t)136), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_83 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_83, ((int32_t)56), L_82, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_84 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_84, ((int32_t)21), ((int32_t)104), ((int32_t)104), ((int32_t)24), ((int32_t)24), L_83, NULL); NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)20)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_84); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_85 = L_81; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_86 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_86, 6, ((int32_t)175), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_87 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_87, ((int32_t)68), L_86, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_88 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_88, ((int32_t)22), ((int32_t)120), ((int32_t)120), ((int32_t)18), ((int32_t)18), L_87, NULL); NullCheck(L_85); (L_85)->SetAt(static_cast(((int32_t)21)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_88); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_89 = L_85; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_90 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_90, 8, ((int32_t)163), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_91 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_91, ((int32_t)62), L_90, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_92 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_92, ((int32_t)23), ((int32_t)132), ((int32_t)132), ((int32_t)20), ((int32_t)20), L_91, NULL); NullCheck(L_89); (L_89)->SetAt(static_cast(((int32_t)22)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_92); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_93 = L_89; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_94 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_94, 8, ((int32_t)156), NULL); ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_95 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_95, 2, ((int32_t)155), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_96 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_mC61594EA3A9C209F269B9D6444EF9DB0D8CA213A(L_96, ((int32_t)62), L_94, L_95, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_97 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_97, ((int32_t)24), ((int32_t)144), ((int32_t)144), ((int32_t)22), ((int32_t)22), L_96, NULL); NullCheck(L_93); (L_93)->SetAt(static_cast(((int32_t)23)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_97); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_98 = L_93; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_99 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_99, 1, 5, NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_100 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_100, 7, L_99, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_101 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_101, ((int32_t)25), 8, ((int32_t)18), 6, ((int32_t)16), L_100, NULL); NullCheck(L_98); (L_98)->SetAt(static_cast(((int32_t)24)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_101); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_102 = L_98; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_103 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_103, 1, ((int32_t)10), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_104 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_104, ((int32_t)11), L_103, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_105 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_105, ((int32_t)26), 8, ((int32_t)32), 6, ((int32_t)14), L_104, NULL); NullCheck(L_102); (L_102)->SetAt(static_cast(((int32_t)25)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_105); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_106 = L_102; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_107 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_107, 1, ((int32_t)16), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_108 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_108, ((int32_t)14), L_107, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_109 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_109, ((int32_t)27), ((int32_t)12), ((int32_t)26), ((int32_t)10), ((int32_t)24), L_108, NULL); NullCheck(L_106); (L_106)->SetAt(static_cast(((int32_t)26)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_109); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_110 = L_106; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_111 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_111, 1, ((int32_t)22), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_112 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_112, ((int32_t)18), L_111, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_113 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_113, ((int32_t)28), ((int32_t)12), ((int32_t)36), ((int32_t)10), ((int32_t)16), L_112, NULL); NullCheck(L_110); (L_110)->SetAt(static_cast(((int32_t)27)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_113); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_114 = L_110; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_115 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_115, 1, ((int32_t)32), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_116 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_116, ((int32_t)24), L_115, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_117 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_117, ((int32_t)29), ((int32_t)16), ((int32_t)36), ((int32_t)14), ((int32_t)16), L_116, NULL); NullCheck(L_114); (L_114)->SetAt(static_cast(((int32_t)28)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_117); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_118 = L_114; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_119 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_119, 1, ((int32_t)49), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_120 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_120, ((int32_t)28), L_119, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_121 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_121, ((int32_t)30), ((int32_t)16), ((int32_t)48), ((int32_t)14), ((int32_t)22), L_120, NULL); NullCheck(L_118); (L_118)->SetAt(static_cast(((int32_t)29)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_121); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_122 = L_118; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_123 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_123, 1, ((int32_t)18), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_124 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_124, ((int32_t)15), L_123, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_125 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_125, ((int32_t)31), 8, ((int32_t)48), 6, ((int32_t)22), L_124, NULL); NullCheck(L_122); (L_122)->SetAt(static_cast(((int32_t)30)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_125); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_126 = L_122; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_127 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_127, 1, ((int32_t)24), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_128 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_128, ((int32_t)18), L_127, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_129 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_129, ((int32_t)32), 8, ((int32_t)64), 6, ((int32_t)14), L_128, NULL); NullCheck(L_126); (L_126)->SetAt(static_cast(((int32_t)31)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_129); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_130 = L_126; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_131 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_131, 1, ((int32_t)32), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_132 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_132, ((int32_t)22), L_131, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_133 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_133, ((int32_t)33), 8, ((int32_t)80), 6, ((int32_t)18), L_132, NULL); NullCheck(L_130); (L_130)->SetAt(static_cast(((int32_t)32)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_133); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_134 = L_130; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_135 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_135, 1, ((int32_t)38), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_136 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_136, ((int32_t)28), L_135, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_137 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_137, ((int32_t)34), 8, ((int32_t)96), 6, ((int32_t)22), L_136, NULL); NullCheck(L_134); (L_134)->SetAt(static_cast(((int32_t)33)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_137); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_138 = L_134; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_139 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_139, 1, ((int32_t)49), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_140 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_140, ((int32_t)32), L_139, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_141 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_141, ((int32_t)35), 8, ((int32_t)120), 6, ((int32_t)18), L_140, NULL); NullCheck(L_138); (L_138)->SetAt(static_cast(((int32_t)34)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_141); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_142 = L_138; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_143 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_143, 1, ((int32_t)63), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_144 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_144, ((int32_t)36), L_143, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_145 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_145, ((int32_t)36), 8, ((int32_t)144), 6, ((int32_t)22), L_144, NULL); NullCheck(L_142); (L_142)->SetAt(static_cast(((int32_t)35)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_145); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_146 = L_142; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_147 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_147, 1, ((int32_t)43), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_148 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_148, ((int32_t)27), L_147, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_149 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_149, ((int32_t)37), ((int32_t)12), ((int32_t)64), ((int32_t)10), ((int32_t)14), L_148, NULL); NullCheck(L_146); (L_146)->SetAt(static_cast(((int32_t)36)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_149); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_150 = L_146; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_151 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_151, 1, ((int32_t)64), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_152 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_152, ((int32_t)36), L_151, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_153 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_153, ((int32_t)38), ((int32_t)12), ((int32_t)88), ((int32_t)10), ((int32_t)20), L_152, NULL); NullCheck(L_150); (L_150)->SetAt(static_cast(((int32_t)37)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_153); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_154 = L_150; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_155 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_155, 1, ((int32_t)62), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_156 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_156, ((int32_t)36), L_155, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_157 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_157, ((int32_t)39), ((int32_t)16), ((int32_t)64), ((int32_t)14), ((int32_t)14), L_156, NULL); NullCheck(L_154); (L_154)->SetAt(static_cast(((int32_t)38)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_157); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_158 = L_154; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_159 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_159, 1, ((int32_t)44), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_160 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_160, ((int32_t)28), L_159, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_161 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_161, ((int32_t)40), ((int32_t)20), ((int32_t)36), ((int32_t)18), ((int32_t)16), L_160, NULL); NullCheck(L_158); (L_158)->SetAt(static_cast(((int32_t)39)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_161); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_162 = L_158; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_163 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_163, 1, ((int32_t)56), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_164 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_164, ((int32_t)34), L_163, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_165 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_165, ((int32_t)41), ((int32_t)20), ((int32_t)44), ((int32_t)18), ((int32_t)20), L_164, NULL); NullCheck(L_162); (L_162)->SetAt(static_cast(((int32_t)40)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_165); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_166 = L_162; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_167 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_167, 1, ((int32_t)84), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_168 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_168, ((int32_t)42), L_167, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_169 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_169, ((int32_t)42), ((int32_t)20), ((int32_t)64), ((int32_t)18), ((int32_t)14), L_168, NULL); NullCheck(L_166); (L_166)->SetAt(static_cast(((int32_t)41)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_169); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_170 = L_166; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_171 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_171, 1, ((int32_t)72), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_172 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_172, ((int32_t)38), L_171, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_173 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_173, ((int32_t)43), ((int32_t)22), ((int32_t)48), ((int32_t)20), ((int32_t)22), L_172, NULL); NullCheck(L_170); (L_170)->SetAt(static_cast(((int32_t)42)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_173); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_174 = L_170; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_175 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_175, 1, ((int32_t)80), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_176 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_176, ((int32_t)41), L_175, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_177 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_177, ((int32_t)44), ((int32_t)24), ((int32_t)48), ((int32_t)22), ((int32_t)22), L_176, NULL); NullCheck(L_174); (L_174)->SetAt(static_cast(((int32_t)43)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_177); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_178 = L_174; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_179 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_179, 1, ((int32_t)108), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_180 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_180, ((int32_t)46), L_179, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_181 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_181, ((int32_t)45), ((int32_t)24), ((int32_t)64), ((int32_t)22), ((int32_t)14), L_180, NULL); NullCheck(L_178); (L_178)->SetAt(static_cast(((int32_t)44)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_181); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_182 = L_178; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_183 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_183, 1, ((int32_t)70), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_184 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_184, ((int32_t)38), L_183, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_185 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_185, ((int32_t)46), ((int32_t)26), ((int32_t)40), ((int32_t)24), ((int32_t)18), L_184, NULL); NullCheck(L_182); (L_182)->SetAt(static_cast(((int32_t)45)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_185); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_186 = L_182; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_187 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_187, 1, ((int32_t)90), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_188 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_188, ((int32_t)42), L_187, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_189 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_189, ((int32_t)47), ((int32_t)26), ((int32_t)48), ((int32_t)24), ((int32_t)22), L_188, NULL); NullCheck(L_186); (L_186)->SetAt(static_cast(((int32_t)46)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_189); VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_190 = L_186; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_191 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var); ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_191, 1, ((int32_t)118), NULL); ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_192 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var); ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_192, ((int32_t)50), L_191, NULL); Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_193 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_193, ((int32_t)48), ((int32_t)26), ((int32_t)64), ((int32_t)24), ((int32_t)14), L_192, NULL); NullCheck(L_190); (L_190)->SetAt(static_cast(((int32_t)47)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_193); return L_190; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__cctor_m151906592515FEDFB7582140012E7CF4075DA56E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_0; L_0 = Version_buildVersions_m7F2D5982DA0C4AEEFC038EC498C70DA432976460(NULL); ((Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields*)il2cpp_codegen_static_fields_for(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var))->___VERSIONS = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields*)il2cpp_codegen_static_fields_for(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var))->___VERSIONS), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_ecCodewords; __this->___ecCodewords = L_0; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_1 = (ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)SZArrayNew(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var, (uint32_t)1); ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_2 = L_1; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_3 = ___1_ecBlocks; NullCheck(L_2); (L_2)->SetAt(static_cast(0), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_3); __this->____ecBlocksValue = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____ecBlocksValue), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_mC61594EA3A9C209F269B9D6444EF9DB0D8CA213A (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks1, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___2_ecBlocks2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_ecCodewords; __this->___ecCodewords = L_0; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_1 = (ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)SZArrayNew(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var, (uint32_t)2); ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_2 = L_1; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_3 = ___1_ecBlocks1; NullCheck(L_2); (L_2)->SetAt(static_cast(0), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_3); ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_4 = L_2; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_5 = ___2_ecBlocks2; NullCheck(L_4); (L_4)->SetAt(static_cast(1), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_5); __this->____ecBlocksValue = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____ecBlocksValue), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___ecCodewords; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) { { ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_0 = __this->____ecBlocksValue; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525 (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, int32_t ___0_count, int32_t ___1_dataCodewords, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_count; __this->___count = L_0; int32_t L_1 = ___1_dataCodewords; __this->___dataCodewords = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___count; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___dataCodewords; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__ctor_m0C85416E7FF8027D5658B6A6DE8C04D389B02FA4 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; __this->___image = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___image), (void*)L_0); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_2; L_2 = WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959(L_1, NULL); __this->___rectangleDetector = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___rectangleDetector), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* Detector_detect_mAF29A9EB02C3727DADDFD22C10B2631B29844B5E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_0 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_4 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_0 = __this->___rectangleDetector; if (L_0) { goto IL_000a; } } { return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL; } IL_000a: { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_1 = __this->___rectangleDetector; NullCheck(L_1); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_2; L_2 = WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5(L_1, NULL); V_0 = L_2; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = V_0; if (L_3) { goto IL_001b; } } { return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL; } IL_001b: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = V_0; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_5; L_5 = Detector_detectSolid1_mF689D0142E6978529B7080CAC339F208ED3E0295(__this, L_4, NULL); V_1 = L_5; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = V_1; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_7; L_7 = Detector_detectSolid2_mEECEFB2628BEEE11B81E21D12DF40E0C34335CF3(__this, L_6, NULL); V_1 = L_7; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_8 = V_1; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10; L_10 = Detector_correctTopRight_m65238A6DA2EE8F7D57CC42325B85C91000400A00(__this, L_9, NULL); NullCheck(L_8); ArrayElementTypeCheck (L_8, L_10); (L_8)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_10); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_11 = V_1; NullCheck(L_11); int32_t L_12 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = (L_11)->GetAt(static_cast(L_12)); if (L_13) { goto IL_003c; } } { return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL; } IL_003c: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_14 = V_1; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_15; L_15 = Detector_shiftToModuleCenter_mE0BBDB10451A50DE300F5B7760AC43FDA494D9EA(__this, L_14, NULL); V_1 = L_15; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_16 = V_1; NullCheck(L_16); int32_t L_17 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = (L_16)->GetAt(static_cast(L_17)); V_2 = L_18; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_19 = V_1; NullCheck(L_19); int32_t L_20 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = (L_19)->GetAt(static_cast(L_20)); V_3 = L_21; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = V_1; NullCheck(L_22); int32_t L_23 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = (L_22)->GetAt(static_cast(L_23)); V_4 = L_24; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_25 = V_1; NullCheck(L_25); int32_t L_26 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = (L_25)->GetAt(static_cast(L_26)); V_5 = L_27; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = V_5; int32_t L_30; L_30 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_28, L_29, NULL); V_6 = ((int32_t)il2cpp_codegen_add(L_30, 1)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = V_5; int32_t L_33; L_33 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_31, L_32, NULL); V_7 = ((int32_t)il2cpp_codegen_add(L_33, 1)); int32_t L_34 = V_6; if ((!(((uint32_t)((int32_t)(L_34&1))) == ((uint32_t)1)))) { goto IL_007e; } } { int32_t L_35 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_007e: { int32_t L_36 = V_7; if ((!(((uint32_t)((int32_t)(L_36&1))) == ((uint32_t)1)))) { goto IL_008b; } } { int32_t L_37 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_008b: { int32_t L_38 = V_6; int32_t L_39 = V_7; if ((((int32_t)((int32_t)il2cpp_codegen_multiply(4, L_38))) >= ((int32_t)((int32_t)il2cpp_codegen_multiply(6, L_39))))) { goto IL_00ad; } } { int32_t L_40 = V_7; int32_t L_41 = V_6; if ((((int32_t)((int32_t)il2cpp_codegen_multiply(4, L_40))) >= ((int32_t)((int32_t)il2cpp_codegen_multiply(6, L_41))))) { goto IL_00ad; } } { int32_t L_42 = V_6; int32_t L_43 = V_7; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_44; L_44 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_42, L_43, NULL); int32_t L_45 = L_44; V_7 = L_45; V_6 = L_45; } IL_00ad: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_46 = __this->___image; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_47 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_49 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = V_5; int32_t L_51 = V_6; int32_t L_52 = V_7; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_53; L_53 = Detector_sampleGrid_m082AE2B08B79B6FD5F5620F3BA8073AAF7213ABB(L_46, L_47, L_48, L_49, L_50, L_51, L_52, NULL); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_54 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_55 = L_54; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = V_2; NullCheck(L_55); ArrayElementTypeCheck (L_55, L_56); (L_55)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_56); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_57 = L_55; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = V_3; NullCheck(L_57); ArrayElementTypeCheck (L_57, L_58); (L_57)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_58); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_59 = L_57; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_60 = V_4; NullCheck(L_59); ArrayElementTypeCheck (L_59, L_60); (L_59)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_60); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_61 = L_59; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = V_5; NullCheck(L_61); ArrayElementTypeCheck (L_61, L_62); (L_61)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_62); DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_63 = (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)il2cpp_codegen_object_new(DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var); DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E(L_63, L_53, L_61, NULL); return L_63; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_to, int32_t ___2_div, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___1_to; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_point; NullCheck(L_2); float L_3; L_3 = VirtualFuncInvoker0< float >::Invoke(4, L_2); int32_t L_4 = ___2_div; V_0 = ((float)(((float)il2cpp_codegen_subtract(L_1, L_3))/((float)((int32_t)il2cpp_codegen_add(L_4, 1))))); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = ___1_to; NullCheck(L_5); float L_6; L_6 = VirtualFuncInvoker0< float >::Invoke(5, L_5); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7 = ___0_point; NullCheck(L_7); float L_8; L_8 = VirtualFuncInvoker0< float >::Invoke(5, L_7); int32_t L_9 = ___2_div; V_1 = ((float)(((float)il2cpp_codegen_subtract(L_6, L_8))/((float)((int32_t)il2cpp_codegen_add(L_9, 1))))); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___0_point; NullCheck(L_10); float L_11; L_11 = VirtualFuncInvoker0< float >::Invoke(4, L_10); float L_12 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = ___0_point; NullCheck(L_13); float L_14; L_14 = VirtualFuncInvoker0< float >::Invoke(5, L_13); float L_15 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_16, ((float)il2cpp_codegen_add(L_11, L_12)), ((float)il2cpp_codegen_add(L_14, L_15)), NULL); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, float ___1_fromX, float ___2_fromY, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_point; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); V_0 = L_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_point; NullCheck(L_2); float L_3; L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2); V_1 = L_3; float L_4 = V_0; float L_5 = ___1_fromX; if ((!(((float)L_4) < ((float)L_5)))) { goto IL_001c; } } { float L_6 = V_0; V_0 = ((float)il2cpp_codegen_subtract(L_6, (1.0f))); goto IL_0024; } IL_001c: { float L_7 = V_0; V_0 = ((float)il2cpp_codegen_add(L_7, (1.0f))); } IL_0024: { float L_8 = V_1; float L_9 = ___2_fromY; if ((!(((float)L_8) < ((float)L_9)))) { goto IL_0032; } } { float L_10 = V_1; V_1 = ((float)il2cpp_codegen_subtract(L_10, (1.0f))); goto IL_003a; } IL_0032: { float L_11 = V_1; V_1 = ((float)il2cpp_codegen_add(L_11, (1.0f))); } IL_003a: { float L_12 = V_0; float L_13 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_14, L_12, L_13, NULL); return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid1_mF689D0142E6978529B7080CAC339F208ED3E0295 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_8 = NULL; { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_cornerPoints; NullCheck(L_0); int32_t L_1 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast(L_1)); V_0 = L_2; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_cornerPoints; NullCheck(L_3); int32_t L_4 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast(L_4)); V_1 = L_5; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_cornerPoints; NullCheck(L_6); int32_t L_7 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); V_2 = L_8; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_cornerPoints; NullCheck(L_9); int32_t L_10 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast(L_10)); V_3 = L_11; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_1; int32_t L_14; L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_2; int32_t L_17; L_17 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_15, L_16, NULL); V_4 = L_17; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_3; int32_t L_20; L_20 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_18, L_19, NULL); V_5 = L_20; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = V_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = V_0; int32_t L_23; L_23 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_21, L_22, NULL); V_6 = L_23; V_7 = L_14; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_24 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_25 = L_24; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_3; NullCheck(L_25); ArrayElementTypeCheck (L_25, L_26); (L_25)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_26); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_27 = L_25; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = V_0; NullCheck(L_27); ArrayElementTypeCheck (L_27, L_28); (L_27)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_28); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_29 = L_27; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = V_1; NullCheck(L_29); ArrayElementTypeCheck (L_29, L_30); (L_29)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_30); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_31 = L_29; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = V_2; NullCheck(L_31); ArrayElementTypeCheck (L_31, L_32); (L_31)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_32); V_8 = L_31; int32_t L_33 = V_7; int32_t L_34 = V_4; if ((((int32_t)L_33) <= ((int32_t)L_34))) { goto IL_006e; } } { int32_t L_35 = V_4; V_7 = L_35; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_37 = V_0; NullCheck(L_36); ArrayElementTypeCheck (L_36, L_37); (L_36)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_37); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_1; NullCheck(L_38); ArrayElementTypeCheck (L_38, L_39); (L_38)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_39); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_2; NullCheck(L_40); ArrayElementTypeCheck (L_40, L_41); (L_40)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_41); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_42 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = V_3; NullCheck(L_42); ArrayElementTypeCheck (L_42, L_43); (L_42)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_43); } IL_006e: { int32_t L_44 = V_7; int32_t L_45 = V_5; if ((((int32_t)L_44) <= ((int32_t)L_45))) { goto IL_008c; } } { int32_t L_46 = V_5; V_7 = L_46; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_47 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_1; NullCheck(L_47); ArrayElementTypeCheck (L_47, L_48); (L_47)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_48); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_49 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = V_2; NullCheck(L_49); ArrayElementTypeCheck (L_49, L_50); (L_49)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_50); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_51 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_52 = V_3; NullCheck(L_51); ArrayElementTypeCheck (L_51, L_52); (L_51)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_52); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_53 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_54 = V_0; NullCheck(L_53); ArrayElementTypeCheck (L_53, L_54); (L_53)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_54); } IL_008c: { int32_t L_55 = V_7; int32_t L_56 = V_6; if ((((int32_t)L_55) <= ((int32_t)L_56))) { goto IL_00a6; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_57 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = V_2; NullCheck(L_57); ArrayElementTypeCheck (L_57, L_58); (L_57)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_58); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_59 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_60 = V_3; NullCheck(L_59); ArrayElementTypeCheck (L_59, L_60); (L_59)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_60); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_61 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = V_0; NullCheck(L_61); ArrayElementTypeCheck (L_61, L_62); (L_61)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_62); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_63 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_1; NullCheck(L_63); ArrayElementTypeCheck (L_63, L_64); (L_63)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_64); } IL_00a6: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_65 = V_8; return L_65; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid2_mEECEFB2628BEEE11B81E21D12DF40E0C34335CF3 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL; int32_t V_4 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL; int32_t V_7 = 0; { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_points; NullCheck(L_0); int32_t L_1 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast(L_1)); V_0 = L_2; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_points; NullCheck(L_3); int32_t L_4 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast(L_4)); V_1 = L_5; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_points; NullCheck(L_6); int32_t L_7 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); V_2 = L_8; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_points; NullCheck(L_9); int32_t L_10 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast(L_10)); V_3 = L_11; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_3; int32_t L_14; L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL); V_4 = L_14; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_2; int32_t L_17 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18; L_18 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_15, L_16, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_17, 1)), 4)), NULL); V_5 = L_18; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = V_1; int32_t L_21 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22; L_22 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_19, L_20, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_21, 1)), 4)), NULL); V_6 = L_22; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = V_0; int32_t L_25; L_25 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_23, L_24, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_6; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = V_3; int32_t L_28; L_28 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_26, L_27, NULL); V_7 = L_28; int32_t L_29 = V_7; if ((((int32_t)L_25) >= ((int32_t)L_29))) { goto IL_0062; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = ___0_points; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31 = V_0; NullCheck(L_30); ArrayElementTypeCheck (L_30, L_31); (L_30)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_31); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_32 = ___0_points; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = V_1; NullCheck(L_32); ArrayElementTypeCheck (L_32, L_33); (L_32)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_33); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_34 = ___0_points; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_35 = V_2; NullCheck(L_34); ArrayElementTypeCheck (L_34, L_35); (L_34)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_35); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = ___0_points; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_37 = V_3; NullCheck(L_36); ArrayElementTypeCheck (L_36, L_37); (L_36)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_37); goto IL_0072; } IL_0062: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = ___0_points; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_1; NullCheck(L_38); ArrayElementTypeCheck (L_38, L_39); (L_38)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_39); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = ___0_points; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_2; NullCheck(L_40); ArrayElementTypeCheck (L_40, L_41); (L_40)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_41); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_42 = ___0_points; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = V_3; NullCheck(L_42); ArrayElementTypeCheck (L_42, L_43); (L_42)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_43); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_44 = ___0_points; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_45 = V_0; NullCheck(L_44); ArrayElementTypeCheck (L_44, L_45); (L_44)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_45); } IL_0072: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_46 = ___0_points; return L_46; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_correctTopRight_m65238A6DA2EE8F7D57CC42325B85C91000400A00 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_8 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_9 = NULL; int32_t V_10 = 0; { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_points; NullCheck(L_0); int32_t L_1 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast(L_1)); V_0 = L_2; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_points; NullCheck(L_3); int32_t L_4 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast(L_4)); V_1 = L_5; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_points; NullCheck(L_6); int32_t L_7 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); V_2 = L_8; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_points; NullCheck(L_9); int32_t L_10 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast(L_10)); V_3 = L_11; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_3; int32_t L_14; L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL); V_4 = L_14; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_3; int32_t L_17; L_17 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_15, L_16, NULL); V_5 = L_17; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_1; int32_t L_20 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21; L_21 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_18, L_19, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_20, 1)), 4)), NULL); V_6 = L_21; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = V_1; int32_t L_24 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25; L_25 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_22, L_23, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_24, 1)), 4)), NULL); V_7 = L_25; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_6; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = V_3; int32_t L_28; L_28 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_26, L_27, NULL); V_4 = L_28; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = V_7; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = V_3; int32_t L_31; L_31 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_29, L_30, NULL); V_5 = L_31; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = V_3; NullCheck(L_32); float L_33; L_33 = VirtualFuncInvoker0< float >::Invoke(4, L_32); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_34 = V_2; NullCheck(L_34); float L_35; L_35 = VirtualFuncInvoker0< float >::Invoke(4, L_34); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36 = V_1; NullCheck(L_36); float L_37; L_37 = VirtualFuncInvoker0< float >::Invoke(4, L_36); int32_t L_38 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_3; NullCheck(L_39); float L_40; L_40 = VirtualFuncInvoker0< float >::Invoke(5, L_39); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_2; NullCheck(L_41); float L_42; L_42 = VirtualFuncInvoker0< float >::Invoke(5, L_41); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = V_1; NullCheck(L_43); float L_44; L_44 = VirtualFuncInvoker0< float >::Invoke(5, L_43); int32_t L_45 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_46, ((float)il2cpp_codegen_add(L_33, ((float)(((float)il2cpp_codegen_subtract(L_35, L_37))/((float)((int32_t)il2cpp_codegen_add(L_38, 1))))))), ((float)il2cpp_codegen_add(L_40, ((float)(((float)il2cpp_codegen_subtract(L_42, L_44))/((float)((int32_t)il2cpp_codegen_add(L_45, 1))))))), NULL); V_8 = L_46; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_47 = V_3; NullCheck(L_47); float L_48; L_48 = VirtualFuncInvoker0< float >::Invoke(4, L_47); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_49 = V_0; NullCheck(L_49); float L_50; L_50 = VirtualFuncInvoker0< float >::Invoke(4, L_49); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = V_1; NullCheck(L_51); float L_52; L_52 = VirtualFuncInvoker0< float >::Invoke(4, L_51); int32_t L_53 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_54 = V_3; NullCheck(L_54); float L_55; L_55 = VirtualFuncInvoker0< float >::Invoke(5, L_54); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = V_0; NullCheck(L_56); float L_57; L_57 = VirtualFuncInvoker0< float >::Invoke(5, L_56); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = V_1; NullCheck(L_58); float L_59; L_59 = VirtualFuncInvoker0< float >::Invoke(5, L_58); int32_t L_60 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_61 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_61, ((float)il2cpp_codegen_add(L_48, ((float)(((float)il2cpp_codegen_subtract(L_50, L_52))/((float)((int32_t)il2cpp_codegen_add(L_53, 1))))))), ((float)il2cpp_codegen_add(L_55, ((float)(((float)il2cpp_codegen_subtract(L_57, L_59))/((float)((int32_t)il2cpp_codegen_add(L_60, 1))))))), NULL); V_9 = L_61; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = V_8; bool L_63; L_63 = Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E(__this, L_62, NULL); if (L_63) { goto IL_00e7; } } { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_9; bool L_65; L_65 = Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E(__this, L_64, NULL); if (!L_65) { goto IL_00e5; } } { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_66 = V_9; return L_66; } IL_00e5: { return (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL; } IL_00e7: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_67 = V_9; bool L_68; L_68 = Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E(__this, L_67, NULL); if (L_68) { goto IL_00f4; } } { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_69 = V_8; return L_69; } IL_00f4: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = V_6; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_71 = V_8; int32_t L_72; L_72 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_70, L_71, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = V_7; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_74 = V_8; int32_t L_75; L_75 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_73, L_74, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_76 = V_6; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_77 = V_9; int32_t L_78; L_78 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_76, L_77, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_79 = V_7; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_80 = V_9; int32_t L_81; L_81 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_79, L_80, NULL); V_10 = ((int32_t)il2cpp_codegen_add(L_78, L_81)); int32_t L_82 = V_10; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_72, L_75))) <= ((int32_t)L_82))) { goto IL_0127; } } { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_83 = V_8; return L_83; } IL_0127: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84 = V_9; return L_84; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_shiftToModuleCenter_mE0BBDB10451A50DE300F5B7760AC43FDA494D9EA (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL; float V_8 = 0.0f; float V_9 = 0.0f; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_10 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_11 = NULL; { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_points; NullCheck(L_0); int32_t L_1 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast(L_1)); V_0 = L_2; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_points; NullCheck(L_3); int32_t L_4 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast(L_4)); V_1 = L_5; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_points; NullCheck(L_6); int32_t L_7 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); V_2 = L_8; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_points; NullCheck(L_9); int32_t L_10 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast(L_10)); V_3 = L_11; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_3; int32_t L_14; L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL); V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_3; int32_t L_17; L_17 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_15, L_16, NULL); V_5 = ((int32_t)il2cpp_codegen_add(L_17, 1)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_1; int32_t L_20 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21; L_21 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_18, L_19, ((int32_t)il2cpp_codegen_multiply(L_20, 4)), NULL); V_6 = L_21; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = V_1; int32_t L_24 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25; L_25 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_22, L_23, ((int32_t)il2cpp_codegen_multiply(L_24, 4)), NULL); V_7 = L_25; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_6; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = V_3; int32_t L_28; L_28 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_26, L_27, NULL); V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = V_7; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = V_3; int32_t L_31; L_31 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_29, L_30, NULL); V_5 = ((int32_t)il2cpp_codegen_add(L_31, 1)); int32_t L_32 = V_4; if ((!(((uint32_t)((int32_t)(L_32&1))) == ((uint32_t)1)))) { goto IL_0069; } } { int32_t L_33 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0069: { int32_t L_34 = V_5; if ((!(((uint32_t)((int32_t)(L_34&1))) == ((uint32_t)1)))) { goto IL_0076; } } { int32_t L_35 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_0076: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36 = V_0; NullCheck(L_36); float L_37; L_37 = VirtualFuncInvoker0< float >::Invoke(4, L_36); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_38 = V_1; NullCheck(L_38); float L_39; L_39 = VirtualFuncInvoker0< float >::Invoke(4, L_38); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_40 = V_2; NullCheck(L_40); float L_41; L_41 = VirtualFuncInvoker0< float >::Invoke(4, L_40); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_42 = V_3; NullCheck(L_42); float L_43; L_43 = VirtualFuncInvoker0< float >::Invoke(4, L_42); V_8 = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_37, L_39)), L_41)), L_43))/(4.0f))); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_44 = V_0; NullCheck(L_44); float L_45; L_45 = VirtualFuncInvoker0< float >::Invoke(5, L_44); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = V_1; NullCheck(L_46); float L_47; L_47 = VirtualFuncInvoker0< float >::Invoke(5, L_46); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_2; NullCheck(L_48); float L_49; L_49 = VirtualFuncInvoker0< float >::Invoke(5, L_48); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = V_3; NullCheck(L_50); float L_51; L_51 = VirtualFuncInvoker0< float >::Invoke(5, L_50); V_9 = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_45, L_47)), L_49)), L_51))/(4.0f))); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_52 = V_0; float L_53 = V_8; float L_54 = V_9; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_55; L_55 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_52, L_53, L_54, NULL); V_0 = L_55; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = V_1; float L_57 = V_8; float L_58 = V_9; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_59; L_59 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_56, L_57, L_58, NULL); V_1 = L_59; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_60 = V_2; float L_61 = V_8; float L_62 = V_9; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_63; L_63 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_60, L_61, L_62, NULL); V_2 = L_63; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_3; float L_65 = V_8; float L_66 = V_9; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_67; L_67 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_64, L_65, L_66, NULL); V_3 = L_67; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_68 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_69 = V_1; int32_t L_70 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_71; L_71 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_68, L_69, ((int32_t)il2cpp_codegen_multiply(L_70, 4)), NULL); V_6 = L_71; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_72 = V_6; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = V_3; int32_t L_74 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_75; L_75 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_72, L_73, ((int32_t)il2cpp_codegen_multiply(L_74, 4)), NULL); V_6 = L_75; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_76 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_77 = V_0; int32_t L_78 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_79; L_79 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_76, L_77, ((int32_t)il2cpp_codegen_multiply(L_78, 4)), NULL); V_10 = L_79; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_80 = V_10; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_81 = V_2; int32_t L_82 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_83; L_83 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_80, L_81, ((int32_t)il2cpp_codegen_multiply(L_82, 4)), NULL); V_10 = L_83; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_85 = V_3; int32_t L_86 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_87; L_87 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_84, L_85, ((int32_t)il2cpp_codegen_multiply(L_86, 4)), NULL); V_7 = L_87; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_88 = V_7; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_89 = V_1; int32_t L_90 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_91; L_91 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_88, L_89, ((int32_t)il2cpp_codegen_multiply(L_90, 4)), NULL); V_7 = L_91; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_92 = V_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_93 = V_2; int32_t L_94 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_95; L_95 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_92, L_93, ((int32_t)il2cpp_codegen_multiply(L_94, 4)), NULL); V_11 = L_95; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_96 = V_11; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_97 = V_0; int32_t L_98 = V_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_99; L_99 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_96, L_97, ((int32_t)il2cpp_codegen_multiply(L_98, 4)), NULL); V_11 = L_99; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_100 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_101 = L_100; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_102 = V_6; NullCheck(L_101); ArrayElementTypeCheck (L_101, L_102); (L_101)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_102); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_103 = L_101; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_104 = V_10; NullCheck(L_103); ArrayElementTypeCheck (L_103, L_104); (L_103)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_104); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_105 = L_103; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_106 = V_7; NullCheck(L_105); ArrayElementTypeCheck (L_105, L_106); (L_105)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_106); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_107 = L_105; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_108 = V_11; NullCheck(L_107); ArrayElementTypeCheck (L_107, L_108); (L_107)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_108); return L_107; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p, const RuntimeMethod* method) { { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_p; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); if ((!(((float)L_1) >= ((float)(0.0f))))) { goto IL_0043; } } { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_p; NullCheck(L_2); float L_3; L_3 = VirtualFuncInvoker0< float >::Invoke(4, L_2); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = __this->___image; NullCheck(L_4); int32_t L_5; L_5 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_4, NULL); if ((!(((float)L_3) < ((float)((float)L_5))))) { goto IL_0043; } } { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___0_p; NullCheck(L_6); float L_7; L_7 = VirtualFuncInvoker0< float >::Invoke(5, L_6); if ((!(((float)L_7) > ((float)(0.0f))))) { goto IL_0043; } } { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___0_p; NullCheck(L_8); float L_9; L_9 = VirtualFuncInvoker0< float >::Invoke(5, L_8); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_10 = __this->___image; NullCheck(L_10); int32_t L_11; L_11 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_10, NULL); return (bool)((((float)L_9) < ((float)((float)L_11)))? 1 : 0); } IL_0043: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_m082AE2B08B79B6FD5F5620F3BA8073AAF7213ABB (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_topRight, int32_t ___5_dimensionX, int32_t ___6_dimensionY, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0; L_0 = GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline(NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image; int32_t L_2 = ___5_dimensionX; int32_t L_3 = ___6_dimensionY; int32_t L_4 = ___5_dimensionX; int32_t L_5 = ___5_dimensionX; int32_t L_6 = ___6_dimensionY; int32_t L_7 = ___6_dimensionY; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___1_topLeft; NullCheck(L_8); float L_9; L_9 = VirtualFuncInvoker0< float >::Invoke(4, L_8); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___1_topLeft; NullCheck(L_10); float L_11; L_11 = VirtualFuncInvoker0< float >::Invoke(5, L_10); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = ___4_topRight; NullCheck(L_12); float L_13; L_13 = VirtualFuncInvoker0< float >::Invoke(4, L_12); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = ___4_topRight; NullCheck(L_14); float L_15; L_15 = VirtualFuncInvoker0< float >::Invoke(5, L_14); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = ___3_bottomRight; NullCheck(L_16); float L_17; L_17 = VirtualFuncInvoker0< float >::Invoke(4, L_16); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = ___3_bottomRight; NullCheck(L_18); float L_19; L_19 = VirtualFuncInvoker0< float >::Invoke(5, L_18); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = ___2_bottomLeft; NullCheck(L_20); float L_21; L_21 = VirtualFuncInvoker0< float >::Invoke(4, L_20); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = ___2_bottomLeft; NullCheck(L_22); float L_23; L_23 = VirtualFuncInvoker0< float >::Invoke(5, L_22); NullCheck(L_0); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_24; L_24 = VirtualFuncInvoker19< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, int32_t, int32_t, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float >::Invoke(4, L_0, L_1, L_2, L_3, (0.5f), (0.5f), ((float)il2cpp_codegen_subtract(((float)L_4), (0.5f))), (0.5f), ((float)il2cpp_codegen_subtract(((float)L_5), (0.5f))), ((float)il2cpp_codegen_subtract(((float)L_6), (0.5f))), (0.5f), ((float)il2cpp_codegen_subtract(((float)L_7), (0.5f))), L_9, L_11, L_13, L_15, L_17, L_19, L_21, L_23); return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_from, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_to, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; bool V_11 = false; int32_t V_12 = 0; int32_t V_13 = 0; bool V_14 = false; int32_t G_B5_0 = 0; int32_t G_B8_0 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B10_0 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B9_0 = NULL; int32_t G_B11_0 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B11_1 = NULL; int32_t G_B13_0 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B13_1 = NULL; int32_t G_B12_0 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B12_1 = NULL; int32_t G_B14_0 = 0; int32_t G_B14_1 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B14_2 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B17_0 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B16_0 = NULL; int32_t G_B18_0 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B18_1 = NULL; int32_t G_B20_0 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B20_1 = NULL; int32_t G_B19_0 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B19_1 = NULL; int32_t G_B21_0 = 0; int32_t G_B21_1 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B21_2 = NULL; { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_from; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); V_0 = il2cpp_codegen_cast_double_to_int(L_1); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_from; NullCheck(L_2); float L_3; L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2); V_1 = il2cpp_codegen_cast_double_to_int(L_3); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___1_to; NullCheck(L_4); float L_5; L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4); V_2 = il2cpp_codegen_cast_double_to_int(L_5); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = __this->___image; NullCheck(L_6); int32_t L_7; L_7 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_6, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___1_to; NullCheck(L_8); float L_9; L_9 = VirtualFuncInvoker0< float >::Invoke(5, L_8); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_10; L_10 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_7, 1)), il2cpp_codegen_cast_double_to_int(L_9), NULL); V_3 = L_10; int32_t L_11 = V_3; int32_t L_12 = V_1; int32_t L_13; L_13 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_11, L_12))); int32_t L_14 = V_2; int32_t L_15 = V_0; int32_t L_16; L_16 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_14, L_15))); V_4 = (bool)((((int32_t)L_13) > ((int32_t)L_16))? 1 : 0); bool L_17 = V_4; if (!L_17) { goto IL_0052; } } { int32_t L_18 = V_0; int32_t L_19 = V_1; V_0 = L_19; V_1 = L_18; int32_t L_20 = V_2; int32_t L_21 = V_3; V_2 = L_21; V_3 = L_20; } IL_0052: { int32_t L_22 = V_2; int32_t L_23 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_24; L_24 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_22, L_23))); V_5 = L_24; int32_t L_25 = V_3; int32_t L_26 = V_1; int32_t L_27; L_27 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_25, L_26))); V_6 = L_27; int32_t L_28 = V_5; V_7 = ((int32_t)(((-L_28))/2)); int32_t L_29 = V_1; int32_t L_30 = V_3; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0074; } } { G_B5_0 = (-1); goto IL_0075; } IL_0074: { G_B5_0 = 1; } IL_0075: { V_8 = G_B5_0; int32_t L_31 = V_0; int32_t L_32 = V_2; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_007e; } } { G_B8_0 = (-1); goto IL_007f; } IL_007e: { G_B8_0 = 1; } IL_007f: { V_9 = G_B8_0; V_10 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = __this->___image; bool L_34 = V_4; if (L_34) { G_B10_0 = L_33; goto IL_0091; } G_B9_0 = L_33; } { int32_t L_35 = V_0; G_B11_0 = L_35; G_B11_1 = G_B9_0; goto IL_0092; } IL_0091: { int32_t L_36 = V_1; G_B11_0 = L_36; G_B11_1 = G_B10_0; } IL_0092: { bool L_37 = V_4; if (L_37) { G_B13_0 = G_B11_0; G_B13_1 = G_B11_1; goto IL_0099; } G_B12_0 = G_B11_0; G_B12_1 = G_B11_1; } { int32_t L_38 = V_1; G_B14_0 = L_38; G_B14_1 = G_B12_0; G_B14_2 = G_B12_1; goto IL_009a; } IL_0099: { int32_t L_39 = V_0; G_B14_0 = L_39; G_B14_1 = G_B13_0; G_B14_2 = G_B13_1; } IL_009a: { NullCheck(G_B14_2); bool L_40; L_40 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(G_B14_2, G_B14_1, G_B14_0, NULL); V_11 = L_40; int32_t L_41 = V_0; V_12 = L_41; int32_t L_42 = V_1; V_13 = L_42; goto IL_0100; } IL_00a9: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_43 = __this->___image; bool L_44 = V_4; if (L_44) { G_B17_0 = L_43; goto IL_00b7; } G_B16_0 = L_43; } { int32_t L_45 = V_12; G_B18_0 = L_45; G_B18_1 = G_B16_0; goto IL_00b9; } IL_00b7: { int32_t L_46 = V_13; G_B18_0 = L_46; G_B18_1 = G_B17_0; } IL_00b9: { bool L_47 = V_4; if (L_47) { G_B20_0 = G_B18_0; G_B20_1 = G_B18_1; goto IL_00c1; } G_B19_0 = G_B18_0; G_B19_1 = G_B18_1; } { int32_t L_48 = V_13; G_B21_0 = L_48; G_B21_1 = G_B19_0; G_B21_2 = G_B19_1; goto IL_00c3; } IL_00c1: { int32_t L_49 = V_12; G_B21_0 = L_49; G_B21_1 = G_B20_0; G_B21_2 = G_B20_1; } IL_00c3: { NullCheck(G_B21_2); bool L_50; L_50 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(G_B21_2, G_B21_1, G_B21_0, NULL); V_14 = L_50; bool L_51 = V_14; bool L_52 = V_11; if ((((int32_t)L_51) == ((int32_t)L_52))) { goto IL_00da; } } { int32_t L_53 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_53, 1)); bool L_54 = V_14; V_11 = L_54; } IL_00da: { int32_t L_55 = V_7; int32_t L_56 = V_6; V_7 = ((int32_t)il2cpp_codegen_add(L_55, L_56)); int32_t L_57 = V_7; if ((((int32_t)L_57) <= ((int32_t)0))) { goto IL_00f9; } } { int32_t L_58 = V_13; int32_t L_59 = V_3; if ((((int32_t)L_58) == ((int32_t)L_59))) { goto IL_0105; } } { int32_t L_60 = V_13; int32_t L_61 = V_8; V_13 = ((int32_t)il2cpp_codegen_add(L_60, L_61)); int32_t L_62 = V_7; int32_t L_63 = V_5; V_7 = ((int32_t)il2cpp_codegen_subtract(L_62, L_63)); } IL_00f9: { int32_t L_64 = V_12; int32_t L_65 = V_9; V_12 = ((int32_t)il2cpp_codegen_add(L_64, L_65)); } IL_0100: { int32_t L_66 = V_12; int32_t L_67 = V_2; if ((!(((uint32_t)L_66) == ((uint32_t)L_67)))) { goto IL_00a9; } } IL_0105: { int32_t L_68 = V_10; return L_68; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits; int32_t L_1 = ___0_i; NullCheck(L_0); int32_t L_2 = ((int32_t)(L_1>>5)); int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); int32_t L_4 = ___0_i; return (bool)((!(((uint32_t)((int32_t)(L_3&((int32_t)(1<<((int32_t)(((int32_t)(L_4&((int32_t)31)))&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, bool ___1_value, const RuntimeMethod* method) { { bool L_0 = ___1_value; if (!L_0) { goto IL_001e; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits; int32_t L_2 = ___0_i; NullCheck(L_1); int32_t* L_3 = ((L_1)->GetAddressAt(static_cast(((int32_t)(L_2>>5))))); int32_t L_4 = *((int32_t*)L_3); int32_t L_5 = ___0_i; *((int32_t*)L_3) = (int32_t)((int32_t)(L_4|((int32_t)(1<<((int32_t)(((int32_t)(L_5&((int32_t)31)))&((int32_t)31))))))); } IL_001e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_size; if ((((int32_t)L_0) >= ((int32_t)1))) { goto IL_0015; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE57E9F8D508C53FA6E82FF9B3A504F0C9FFBE6AA)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C_RuntimeMethod_var))); } IL_0015: { int32_t L_2 = ___0_size; __this->___size = L_2; int32_t L_3 = ___0_size; il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4; L_4 = BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635(L_3, NULL); __this->___bits = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2 (int32_t ___0_num, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___0_num; int32_t L_1 = ___0_num; V_0 = ((int32_t)(((int32_t)(((-L_0))&L_1))%((int32_t)37))); int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0010; } } { int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_multiply(L_3, (-1))); } IL_0010: { il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields*)il2cpp_codegen_static_fields_for(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var))->____lookup; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_from, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___0_from; int32_t L_1 = __this->___size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0010; } } { int32_t L_2 = __this->___size; return L_2; } IL_0010: { int32_t L_3 = ___0_from; V_0 = ((int32_t)(L_3>>5)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_1 = L_7; int32_t L_8 = V_1; int32_t L_9 = ___0_from; V_1 = ((int32_t)(L_8&((-((int32_t)(1<<((int32_t)(((int32_t)(L_9&((int32_t)31)))&((int32_t)31))))))))); goto IL_004b; } IL_002c: { int32_t L_10 = V_0; int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1)); V_0 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits; NullCheck(L_12); if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0042; } } { int32_t L_13 = __this->___size; return L_13; } IL_0042: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___bits; int32_t L_15 = V_0; NullCheck(L_14); int32_t L_16 = L_15; int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); V_1 = L_17; } IL_004b: { int32_t L_18 = V_1; if (!L_18) { goto IL_002c; } } { int32_t L_19 = V_0; int32_t L_20 = V_1; il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); int32_t L_21; L_21 = BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2(L_20, NULL); V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_19<<5)), L_21)); int32_t L_22 = V_2; int32_t L_23 = __this->___size; if ((((int32_t)L_22) > ((int32_t)L_23))) { goto IL_0064; } } { int32_t L_24 = V_2; return L_24; } IL_0064: { int32_t L_25 = __this->___size; return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_getNextUnset_m500B3B13B5BD6B712BCD369857F37F5855DD6D5D (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_from, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___0_from; int32_t L_1 = __this->___size; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0010; } } { int32_t L_2 = __this->___size; return L_2; } IL_0010: { int32_t L_3 = ___0_from; V_0 = ((int32_t)(L_3>>5)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_1 = ((~L_7)); int32_t L_8 = V_1; int32_t L_9 = ___0_from; V_1 = ((int32_t)(L_8&((-((int32_t)(1<<((int32_t)(((int32_t)(L_9&((int32_t)31)))&((int32_t)31))))))))); goto IL_004d; } IL_002d: { int32_t L_10 = V_0; int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1)); V_0 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits; NullCheck(L_12); if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0043; } } { int32_t L_13 = __this->___size; return L_13; } IL_0043: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___bits; int32_t L_15 = V_0; NullCheck(L_14); int32_t L_16 = L_15; int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); V_1 = ((~L_17)); } IL_004d: { int32_t L_18 = V_1; if (!L_18) { goto IL_002d; } } { int32_t L_19 = V_0; int32_t L_20 = V_1; il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); int32_t L_21; L_21 = BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2(L_20, NULL); V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_19<<5)), L_21)); int32_t L_22 = V_2; int32_t L_23 = __this->___size; if ((((int32_t)L_22) > ((int32_t)L_23))) { goto IL_0066; } } { int32_t L_24 = V_2; return L_24; } IL_0066: { int32_t L_25 = __this->___size; return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_setBulk_m00F4DF1A10241D5933939D5A8F838100B7922D04 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, int32_t ___1_newBits, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits; int32_t L_1 = ___0_i; int32_t L_2 = ___1_newBits; NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)(L_1>>5))), (int32_t)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); V_1 = 0; goto IL_001a; } IL_000d: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits; int32_t L_2 = V_1; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)0); int32_t L_3 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_001a: { int32_t L_4 = V_1; int32_t L_5 = V_0; if ((((int32_t)L_4) < ((int32_t)L_5))) { goto IL_000d; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_start, int32_t ___1_end, bool ___2_value, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t G_B10_0 = 0; int32_t G_B13_0 = 0; int32_t G_B15_0 = 0; int32_t G_B14_0 = 0; int32_t G_B16_0 = 0; int32_t G_B16_1 = 0; { int32_t L_0 = ___1_end; int32_t L_1 = ___0_start; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0011; } } { int32_t L_2 = ___0_start; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0011; } } { int32_t L_3 = ___1_end; int32_t L_4 = __this->___size; if ((((int32_t)L_3) <= ((int32_t)L_4))) { goto IL_0017; } } IL_0011: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_5, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7_RuntimeMethod_var))); } IL_0017: { int32_t L_6 = ___1_end; int32_t L_7 = ___0_start; if ((!(((uint32_t)L_6) == ((uint32_t)L_7)))) { goto IL_001d; } } { return (bool)1; } IL_001d: { int32_t L_8 = ___1_end; ___1_end = ((int32_t)il2cpp_codegen_subtract(L_8, 1)); int32_t L_9 = ___0_start; V_0 = ((int32_t)(L_9>>5)); int32_t L_10 = ___1_end; V_1 = ((int32_t)(L_10>>5)); int32_t L_11 = V_0; V_2 = L_11; goto IL_0073; } IL_002e: { int32_t L_12 = V_2; int32_t L_13 = V_0; if ((((int32_t)L_12) > ((int32_t)L_13))) { goto IL_0038; } } { int32_t L_14 = ___0_start; G_B10_0 = ((int32_t)(L_14&((int32_t)31))); goto IL_0039; } IL_0038: { G_B10_0 = 0; } IL_0039: { V_3 = G_B10_0; int32_t L_15 = V_2; int32_t L_16 = V_1; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_0044; } } { int32_t L_17 = ___1_end; G_B13_0 = ((int32_t)(L_17&((int32_t)31))); goto IL_0046; } IL_0044: { G_B13_0 = ((int32_t)31); } IL_0046: { V_4 = G_B13_0; int32_t L_18 = V_4; int32_t L_19 = V_3; V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(2<<((int32_t)(L_18&((int32_t)31))))), ((int32_t)(1<<((int32_t)(L_19&((int32_t)31))))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___bits; int32_t L_21 = V_2; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); int32_t L_24 = V_5; bool L_25 = ___2_value; if (L_25) { G_B15_0 = ((int32_t)(L_23&L_24)); goto IL_0069; } G_B14_0 = ((int32_t)(L_23&L_24)); } { G_B16_0 = 0; G_B16_1 = G_B14_0; goto IL_006b; } IL_0069: { int32_t L_26 = V_5; G_B16_0 = L_26; G_B16_1 = G_B15_0; } IL_006b: { if ((((int32_t)G_B16_1) == ((int32_t)G_B16_0))) { goto IL_006f; } } { return (bool)0; } IL_006f: { int32_t L_27 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0073: { int32_t L_28 = V_2; int32_t L_29 = V_1; if ((((int32_t)L_28) <= ((int32_t)L_29))) { goto IL_002e; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int64_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits; NullCheck(L_0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); V_0 = L_1; int32_t L_2 = __this->___size; V_1 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_2, 1))>>5)); int32_t L_3 = V_1; V_2 = ((int32_t)il2cpp_codegen_add(L_3, 1)); V_3 = 0; goto IL_00ba; } IL_0024: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = ((int64_t)L_7); int64_t L_8 = V_4; int64_t L_9 = V_4; V_4 = ((int64_t)(((int64_t)(((int64_t)(L_8>>1))&((int64_t)((int32_t)1431655765))))|((int64_t)(((int64_t)(L_9&((int64_t)((int32_t)1431655765))))<<1)))); int64_t L_10 = V_4; int64_t L_11 = V_4; V_4 = ((int64_t)(((int64_t)(((int64_t)(L_10>>2))&((int64_t)((int32_t)858993459))))|((int64_t)(((int64_t)(L_11&((int64_t)((int32_t)858993459))))<<2)))); int64_t L_12 = V_4; int64_t L_13 = V_4; V_4 = ((int64_t)(((int64_t)(((int64_t)(L_12>>4))&((int64_t)((int32_t)252645135))))|((int64_t)(((int64_t)(L_13&((int64_t)((int32_t)252645135))))<<4)))); int64_t L_14 = V_4; int64_t L_15 = V_4; V_4 = ((int64_t)(((int64_t)(((int64_t)(L_14>>8))&((int64_t)((int32_t)16711935))))|((int64_t)(((int64_t)(L_15&((int64_t)((int32_t)16711935))))<<8)))); int64_t L_16 = V_4; int64_t L_17 = V_4; V_4 = ((int64_t)(((int64_t)(((int64_t)(L_16>>((int32_t)16)))&((int64_t)((int32_t)65535))))|((int64_t)(((int64_t)(L_17&((int64_t)((int32_t)65535))))<<((int32_t)16))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0; int32_t L_19 = V_1; int32_t L_20 = V_3; int64_t L_21 = V_4; NullCheck(L_18); (L_18)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_19, L_20))), (int32_t)((int32_t)L_21)); int32_t L_22 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_00ba: { int32_t L_23 = V_3; int32_t L_24 = V_2; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0024; } } { int32_t L_25 = __this->___size; int32_t L_26 = V_2; if ((((int32_t)L_25) == ((int32_t)((int32_t)il2cpp_codegen_multiply(L_26, ((int32_t)32)))))) { goto IL_0124; } } { int32_t L_27 = V_2; int32_t L_28 = __this->___size; V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_27, ((int32_t)32))), L_28)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = V_0; NullCheck(L_29); int32_t L_30 = 0; int32_t L_31 = (L_29)->GetAt(static_cast(L_30)); int32_t L_32 = V_5; V_6 = ((int32_t)((uint32_t)L_31>>((int32_t)(L_32&((int32_t)31))))); V_7 = 1; goto IL_0118; } IL_00ea: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = V_0; int32_t L_34 = V_7; NullCheck(L_33); int32_t L_35 = L_34; int32_t L_36 = (L_33)->GetAt(static_cast(L_35)); V_8 = L_36; int32_t L_37 = V_6; int32_t L_38 = V_8; int32_t L_39 = V_5; V_6 = ((int32_t)(L_37|((int32_t)(L_38<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_39))&((int32_t)31))))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_0; int32_t L_41 = V_7; int32_t L_42 = V_6; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_41, 1))), (int32_t)L_42); int32_t L_43 = V_8; int32_t L_44 = V_5; V_6 = ((int32_t)((uint32_t)L_43>>((int32_t)(L_44&((int32_t)31))))); int32_t L_45 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_0118: { int32_t L_46 = V_7; int32_t L_47 = V_2; if ((((int32_t)L_46) < ((int32_t)L_47))) { goto IL_00ea; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = V_0; int32_t L_49 = V_2; int32_t L_50 = V_6; NullCheck(L_48); (L_48)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_49, 1))), (int32_t)L_50); } IL_0124: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = V_0; __this->___bits = L_51; Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_51); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635 (int32_t ___0_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_size; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_0, ((int32_t)31)))>>5))); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_Equals_m3A6267EC53CC4913E7FD65C3BC748025C5380DAA (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_0 = NULL; int32_t V_1 = 0; { RuntimeObject* L_0 = ___0_o; V_0 = ((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)IsInstSealed((RuntimeObject*)L_0, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var)); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (bool)0; } IL_000c: { int32_t L_2 = __this->___size; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = V_0; NullCheck(L_3); int32_t L_4 = L_3->___size; if ((((int32_t)L_2) == ((int32_t)L_4))) { goto IL_001c; } } { return (bool)0; } IL_001c: { V_1 = 0; goto IL_0038; } IL_0020: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___bits; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; int32_t L_8 = (L_5)->GetAt(static_cast(L_7)); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = V_0; NullCheck(L_9); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9->___bits; int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); if ((((int32_t)L_8) == ((int32_t)L_13))) { goto IL_0034; } } { return (bool)0; } IL_0034: { int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0038: { int32_t L_15 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = __this->___bits; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0020; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_GetHashCode_mA465A5240376FF5977DCEE3D9F916BCEB7CFADFC (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = __this->___size; V_0 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits; V_1 = L_1; V_2 = 0; goto IL_0027; } IL_0012: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; int32_t L_6 = V_0; int32_t L_7; L_7 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_3), NULL); V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_6)), L_7)); int32_t L_8 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0027: { int32_t L_9 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_1; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_0012; } } { int32_t L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray_ToString_mFE8C898EBE133D97A5376FA817AF69B31A205950 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; StringBuilder_t* G_B5_0 = NULL; StringBuilder_t* G_B4_0 = NULL; int32_t G_B6_0 = 0; StringBuilder_t* G_B6_1 = NULL; { int32_t L_0 = __this->___size; int32_t L_1 = __this->___size; StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_1/8)))), 1)), NULL); V_0 = L_2; V_1 = 0; goto IL_0043; } IL_001b: { int32_t L_3 = V_1; if (((int32_t)(L_3&7))) { goto IL_0029; } } { StringBuilder_t* L_4 = V_0; NullCheck(L_4); StringBuilder_t* L_5; L_5 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_4, ((int32_t)32), NULL); } IL_0029: { StringBuilder_t* L_6 = V_0; int32_t L_7 = V_1; bool L_8; L_8 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(__this, L_7, NULL); if (L_8) { G_B5_0 = L_6; goto IL_0037; } G_B4_0 = L_6; } { G_B6_0 = ((int32_t)46); G_B6_1 = G_B4_0; goto IL_0039; } IL_0037: { G_B6_0 = ((int32_t)88); G_B6_1 = G_B5_0; } IL_0039: { NullCheck(G_B6_1); StringBuilder_t* L_9; L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(G_B6_1, G_B6_0, NULL); int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0043: { int32_t L_11 = V_1; int32_t L_12 = __this->___size; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_001b; } } { StringBuilder_t* L_13 = V_0; NullCheck(L_13); String_t* L_14; L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_13); return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__cctor_m5DF1EEA7F8673F2EAE5CA11057E25FAA10A2D844 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)37)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields*)il2cpp_codegen_static_fields_for(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var))->____lookup = L_1; Il2CppCodeGenWriteBarrier((void**)(&((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields*)il2cpp_codegen_static_fields_for(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var))->____lookup), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___width; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___height; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m43029CCB30F012A15D327BE473B515F6BDAEED68 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_dimension, const RuntimeMethod* method) { { int32_t L_0 = ___0_dimension; int32_t L_1 = ___0_dimension; BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_width; if ((((int32_t)L_0) < ((int32_t)1))) { goto IL_000e; } } { int32_t L_1 = ___1_height; if ((((int32_t)L_1) >= ((int32_t)1))) { goto IL_0019; } } IL_000e: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1FFF440FE9B8F3167272E80BBC803CF400C5432D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17_RuntimeMethod_var))); } IL_0019: { int32_t L_3 = ___0_width; __this->___width = L_3; int32_t L_4 = ___1_height; __this->___height = L_4; int32_t L_5 = ___0_width; __this->___rowSize = ((int32_t)(((int32_t)il2cpp_codegen_add(L_5, ((int32_t)31)))>>5)); int32_t L_6 = __this->___rowSize; int32_t L_7 = ___1_height; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_6, L_7))); __this->___bits = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_8); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m2D17ECD88A0B6F0222F0466D08AE1EA68F9293D1 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_rowSize, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___3_bits, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_width; __this->___width = L_0; int32_t L_1 = ___1_height; __this->___height = L_1; int32_t L_2 = ___2_rowSize; __this->___rowSize = L_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___3_bits; __this->___bits = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___1_y; int32_t L_1 = __this->___rowSize; int32_t L_2 = ___0_x; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)(L_2>>5)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); int32_t L_7 = ___0_x; return (bool)((!(((uint32_t)((int32_t)(((int32_t)((uint32_t)L_6>>((int32_t)(((int32_t)(L_7&((int32_t)31)))&((int32_t)31)))))&1))) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_value, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { bool L_0 = ___2_value; if (!L_0) { goto IL_002a; } } { int32_t L_1 = ___1_y; int32_t L_2 = __this->___rowSize; int32_t L_3 = ___0_x; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, L_2)), ((int32_t)(L_3>>5)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits; int32_t L_5 = V_0; NullCheck(L_4); int32_t* L_6 = ((L_4)->GetAddressAt(static_cast(L_5))); int32_t L_7 = *((int32_t*)L_6); int32_t L_8 = ___0_x; *((int32_t*)L_6) = (int32_t)((int32_t)(L_7|((int32_t)(1<<((int32_t)(((int32_t)(L_8&((int32_t)31)))&((int32_t)31))))))); return; } IL_002a: { int32_t L_9 = ___1_y; int32_t L_10 = __this->___rowSize; int32_t L_11 = ___0_x; V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_9, L_10)), ((int32_t)(L_11/((int32_t)32))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits; int32_t L_13 = V_1; NullCheck(L_12); int32_t* L_14 = ((L_12)->GetAddressAt(static_cast(L_13))); int32_t L_15 = *((int32_t*)L_14); int32_t L_16 = ___0_x; *((int32_t*)L_14) = (int32_t)((int32_t)(L_15&((~((int32_t)(1<<((int32_t)(((int32_t)(L_16&((int32_t)31)))&((int32_t)31))))))))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flip_m95CE6A536F988256C9DF907D8FBC808624A7BE25 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___1_y; int32_t L_1 = __this->___rowSize; int32_t L_2 = ___0_x; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)(L_2>>5)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits; int32_t L_4 = V_0; NullCheck(L_3); int32_t* L_5 = ((L_3)->GetAddressAt(static_cast(L_4))); int32_t L_6 = *((int32_t*)L_5); int32_t L_7 = ___0_x; *((int32_t*)L_5) = (int32_t)((int32_t)(L_6^((int32_t)(1<<((int32_t)(((int32_t)(L_7&((int32_t)31)))&((int32_t)31))))))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flip_mCFBF5A002B72DBB09481984F336E46406138AD18 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); V_1 = 0; goto IL_0022; } IL_000d: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits; int32_t L_2 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)((~L_6))); int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0022: { int32_t L_8 = V_1; int32_t L_9 = V_0; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flipWhen_mF17A8033077CACB638D5A51898E2E53FB5067FA4 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* ___0_shouldBeFlipped, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { V_0 = 0; goto IL_0049; } IL_0004: { V_1 = 0; goto IL_003c; } IL_0008: { Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* L_0 = ___0_shouldBeFlipped; int32_t L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_0); bool L_3; L_3 = Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_inline(L_0, L_1, L_2, NULL); if (!L_3) { goto IL_0038; } } { int32_t L_4 = V_0; int32_t L_5 = __this->___rowSize; int32_t L_6 = V_1; V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_4, L_5)), ((int32_t)(L_6>>5)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___bits; int32_t L_8 = V_2; NullCheck(L_7); int32_t* L_9 = ((L_7)->GetAddressAt(static_cast(L_8))); int32_t L_10 = *((int32_t*)L_9); int32_t L_11 = V_1; *((int32_t*)L_9) = (int32_t)((int32_t)(L_10^((int32_t)(1<<((int32_t)(((int32_t)(L_11&((int32_t)31)))&((int32_t)31))))))); } IL_0038: { int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_003c: { int32_t L_13 = V_1; int32_t L_14 = __this->___width; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_0008; } } { int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0049: { int32_t L_16 = V_0; int32_t L_17 = __this->___height; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_left, int32_t ___1_top, int32_t ___2_width, int32_t ___3_height, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0 = ___1_top; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0008; } } { int32_t L_1 = ___0_left; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0013; } } IL_0008: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82E2088D372EE08FF52779A13763129EEE2C2BC7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var))); } IL_0013: { int32_t L_3 = ___3_height; if ((((int32_t)L_3) < ((int32_t)1))) { goto IL_001c; } } { int32_t L_4 = ___2_width; if ((((int32_t)L_4) >= ((int32_t)1))) { goto IL_0027; } } IL_001c: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCC03484805A39EE04FBAB0DC117480C5490EA54E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var))); } IL_0027: { int32_t L_6 = ___0_left; int32_t L_7 = ___2_width; V_0 = ((int32_t)il2cpp_codegen_add(L_6, L_7)); int32_t L_8 = ___1_top; int32_t L_9 = ___3_height; V_1 = ((int32_t)il2cpp_codegen_add(L_8, L_9)); int32_t L_10 = V_1; int32_t L_11 = __this->___height; if ((((int32_t)L_10) > ((int32_t)L_11))) { goto IL_0042; } } { int32_t L_12 = V_0; int32_t L_13 = __this->___width; if ((((int32_t)L_12) <= ((int32_t)L_13))) { goto IL_004d; } } IL_0042: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral178A8E92A59398DFA9F1676529FEE2F193A0A9AD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var))); } IL_004d: { int32_t L_15 = ___1_top; V_2 = L_15; goto IL_008d; } IL_0051: { int32_t L_16 = V_2; int32_t L_17 = __this->___rowSize; V_3 = ((int32_t)il2cpp_codegen_multiply(L_16, L_17)); int32_t L_18 = ___0_left; V_4 = L_18; goto IL_0084; } IL_005f: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = __this->___bits; int32_t L_20 = V_3; int32_t L_21 = V_4; NullCheck(L_19); int32_t* L_22 = ((L_19)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_20, ((int32_t)(L_21>>5))))))); int32_t L_23 = *((int32_t*)L_22); int32_t L_24 = V_4; *((int32_t*)L_22) = (int32_t)((int32_t)(L_23|((int32_t)(1<<((int32_t)(((int32_t)(L_24&((int32_t)31)))&((int32_t)31))))))); int32_t L_25 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0084: { int32_t L_26 = V_4; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_005f; } } { int32_t L_28 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_008d: { int32_t L_29 = V_2; int32_t L_30 = V_1; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0051; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_row; if (!L_0) { goto IL_0011; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___1_row; NullCheck(L_1); int32_t L_2; L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL); int32_t L_3 = __this->___width; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_0020; } } IL_0011: { int32_t L_4 = __this->___width; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_5 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_5, L_4, NULL); ___1_row = L_5; goto IL_0026; } IL_0020: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_6 = ___1_row; NullCheck(L_6); BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B(L_6, NULL); } IL_0026: { int32_t L_7 = ___0_y; int32_t L_8 = __this->___rowSize; V_0 = ((int32_t)il2cpp_codegen_multiply(L_7, L_8)); V_1 = 0; goto IL_004a; } IL_0033: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___1_row; int32_t L_10 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->___bits; int32_t L_12 = V_0; int32_t L_13 = V_1; NullCheck(L_11); int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_12, L_13)); int32_t L_15 = (L_11)->GetAt(static_cast(L_14)); NullCheck(L_9); BitArray_setBulk_m00F4DF1A10241D5933939D5A8F838100B7922D04(L_9, ((int32_t)(L_10<<5)), L_15, NULL); int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_004a: { int32_t L_17 = V_1; int32_t L_18 = __this->___rowSize; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0033; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_19 = ___1_row; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) { { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_row; NullCheck(L_0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1; L_1 = BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline(L_0, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits; int32_t L_3 = ___0_y; int32_t L_4 = __this->___rowSize; int32_t L_5 = __this->___rowSize; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, 0, (RuntimeArray*)L_2, ((int32_t)il2cpp_codegen_multiply(L_3, L_4)), L_5, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_rotate180_m4124EFF162D09996DC72019D5EE7AF0CE483E47A (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_0 = NULL; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0 = __this->___width; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_1, L_0, NULL); V_0 = L_1; int32_t L_2 = __this->___width; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_3, L_2, NULL); V_1 = L_3; int32_t L_4 = __this->___height; V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_4, 1))/2)); V_3 = 0; goto IL_0067; } IL_0027: { int32_t L_5 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_6 = V_0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7; L_7 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(__this, L_5, L_6, NULL); V_0 = L_7; int32_t L_8 = __this->___height; int32_t L_9 = V_3; V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_8, 1)), L_9)); int32_t L_10 = V_4; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_11 = V_1; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_12; L_12 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(__this, L_10, L_11, NULL); V_1 = L_12; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_13 = V_0; NullCheck(L_13); BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494(L_13, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_14 = V_1; NullCheck(L_14); BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494(L_14, NULL); int32_t L_15 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_16 = V_1; BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9(__this, L_15, L_16, NULL); int32_t L_17 = V_4; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_18 = V_0; BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9(__this, L_17, L_18, NULL); int32_t L_19 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0067: { int32_t L_20 = V_3; int32_t L_21 = V_2; if ((((int32_t)L_20) < ((int32_t)L_21))) { goto IL_0027; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_rotate90_mB56448D5E6DAC42C9086A45BB9D42C0B5C169763 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = __this->___height; V_0 = L_0; int32_t L_1 = __this->___width; V_1 = L_1; int32_t L_2 = V_0; V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_2, ((int32_t)31)))/((int32_t)32))); int32_t L_3 = V_2; int32_t L_4 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_3, L_4))); V_3 = L_5; V_4 = 0; goto IL_008c; } IL_0024: { V_5 = 0; goto IL_007c; } IL_0029: { int32_t L_6 = V_4; int32_t L_7 = __this->___rowSize; int32_t L_8 = V_5; V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_6, L_7)), ((int32_t)(L_8/((int32_t)32))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___bits; int32_t L_10 = V_6; NullCheck(L_9); int32_t L_11 = L_10; int32_t L_12 = (L_9)->GetAt(static_cast(L_11)); int32_t L_13 = V_5; if (!((int32_t)(((int32_t)((uint32_t)L_12>>((int32_t)(((int32_t)(L_13&((int32_t)31)))&((int32_t)31)))))&1))) { goto IL_0076; } } { int32_t L_14 = V_1; int32_t L_15 = V_5; int32_t L_16 = V_2; int32_t L_17 = V_4; V_7 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_14, 1)), L_15)), L_16)), ((int32_t)(L_17/((int32_t)32))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_3; int32_t L_19 = V_7; NullCheck(L_18); int32_t* L_20 = ((L_18)->GetAddressAt(static_cast(L_19))); int32_t L_21 = *((int32_t*)L_20); int32_t L_22 = V_4; *((int32_t*)L_20) = (int32_t)((int32_t)(L_21|((int32_t)(1<<((int32_t)(((int32_t)(L_22&((int32_t)31)))&((int32_t)31))))))); } IL_0076: { int32_t L_23 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_007c: { int32_t L_24 = V_5; int32_t L_25 = __this->___width; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0029; } } { int32_t L_26 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_008c: { int32_t L_27 = V_4; int32_t L_28 = __this->___height; if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_0024; } } { int32_t L_29 = V_0; __this->___width = L_29; int32_t L_30 = V_1; __this->___height = L_30; int32_t L_31 = V_2; __this->___rowSize = L_31; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_3; __this->___bits = L_32; Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_32); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getEnclosingRectangle_m98890955CDD702C809A90DB245E4F6A0BB77F866 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; { int32_t L_0 = __this->___width; V_0 = L_0; int32_t L_1 = __this->___height; V_1 = L_1; V_2 = (-1); V_3 = (-1); V_4 = 0; goto IL_00cd; } IL_001a: { V_5 = 0; goto IL_00ba; } IL_0022: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits; int32_t L_3 = V_4; int32_t L_4 = __this->___rowSize; int32_t L_5 = V_5; NullCheck(L_2); int32_t L_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_3, L_4)), L_5)); int32_t L_7 = (L_2)->GetAt(static_cast(L_6)); V_6 = L_7; int32_t L_8 = V_6; if (!L_8) { goto IL_00b4; } } { int32_t L_9 = V_4; int32_t L_10 = V_1; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0043; } } { int32_t L_11 = V_4; V_1 = L_11; } IL_0043: { int32_t L_12 = V_4; int32_t L_13 = V_3; if ((((int32_t)L_12) <= ((int32_t)L_13))) { goto IL_004b; } } { int32_t L_14 = V_4; V_3 = L_14; } IL_004b: { int32_t L_15 = V_5; int32_t L_16 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)32)))) >= ((int32_t)L_16))) { goto IL_007f; } } { V_7 = 0; goto IL_005e; } IL_0058: { int32_t L_17 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_005e: { int32_t L_18 = V_6; int32_t L_19 = V_7; if (!((int32_t)(L_18<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)31), L_19))&((int32_t)31)))))) { goto IL_0058; } } { int32_t L_20 = V_5; int32_t L_21 = V_7; int32_t L_22 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_20, ((int32_t)32))), L_21))) >= ((int32_t)L_22))) { goto IL_007f; } } { int32_t L_23 = V_5; int32_t L_24 = V_7; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_23, ((int32_t)32))), L_24)); } IL_007f: { int32_t L_25 = V_5; int32_t L_26 = V_2; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_25, ((int32_t)32))), ((int32_t)31)))) <= ((int32_t)L_26))) { goto IL_00b4; } } { V_8 = ((int32_t)31); goto IL_0096; } IL_0090: { int32_t L_27 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract(L_27, 1)); } IL_0096: { int32_t L_28 = V_6; int32_t L_29 = V_8; if (!((int32_t)((uint32_t)L_28>>((int32_t)(L_29&((int32_t)31)))))) { goto IL_0090; } } { int32_t L_30 = V_5; int32_t L_31 = V_8; int32_t L_32 = V_2; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_30, ((int32_t)32))), L_31))) <= ((int32_t)L_32))) { goto IL_00b4; } } { int32_t L_33 = V_5; int32_t L_34 = V_8; V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_33, ((int32_t)32))), L_34)); } IL_00b4: { int32_t L_35 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00ba: { int32_t L_36 = V_5; int32_t L_37 = __this->___rowSize; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_0022; } } { int32_t L_38 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00cd: { int32_t L_39 = V_4; int32_t L_40 = __this->___height; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_001a; } } { int32_t L_41 = V_2; int32_t L_42 = V_0; if ((((int32_t)L_41) < ((int32_t)L_42))) { goto IL_00e2; } } { int32_t L_43 = V_3; int32_t L_44 = V_1; if ((((int32_t)L_43) >= ((int32_t)L_44))) { goto IL_00e4; } } IL_00e2: { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } IL_00e4: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = L_45; int32_t L_47 = V_0; NullCheck(L_46); (L_46)->SetAt(static_cast(0), (int32_t)L_47); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = L_46; int32_t L_49 = V_1; NullCheck(L_48); (L_48)->SetAt(static_cast(1), (int32_t)L_49); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = L_48; int32_t L_51 = V_2; int32_t L_52 = V_0; NullCheck(L_50); (L_50)->SetAt(static_cast(2), (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_51, L_52)), 1))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = L_50; int32_t L_54 = V_3; int32_t L_55 = V_1; NullCheck(L_53); (L_53)->SetAt(static_cast(3), (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_54, L_55)), 1))); return L_53; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getTopLeftOnBit_mE53B7EB7057D475B8018302349D01CC5F5764F59 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { V_0 = 0; goto IL_0008; } IL_0004: { int32_t L_0 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); } IL_0008: { int32_t L_1 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits; NullCheck(L_2); if ((((int32_t)L_1) >= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))) { goto IL_001d; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); if (!L_6) { goto IL_0004; } } IL_001d: { int32_t L_7 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___bits; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_002a; } } { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } IL_002a: { int32_t L_9 = V_0; int32_t L_10 = __this->___rowSize; V_1 = ((int32_t)(L_9/L_10)); int32_t L_11 = V_0; int32_t L_12 = __this->___rowSize; V_2 = ((int32_t)(((int32_t)(L_11%L_12))<<5)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->___bits; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; int32_t L_16 = (L_13)->GetAt(static_cast(L_15)); V_3 = L_16; V_4 = 0; goto IL_0052; } IL_004c: { int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0052: { int32_t L_18 = V_3; int32_t L_19 = V_4; if (!((int32_t)(L_18<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)31), L_19))&((int32_t)31)))))) { goto IL_004c; } } { int32_t L_20 = V_2; int32_t L_21 = V_4; V_2 = ((int32_t)il2cpp_codegen_add(L_20, L_21)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = L_22; int32_t L_24 = V_2; NullCheck(L_23); (L_23)->SetAt(static_cast(0), (int32_t)L_24); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = L_23; int32_t L_26 = V_1; NullCheck(L_25); (L_25)->SetAt(static_cast(1), (int32_t)L_26); return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getBottomRightOnBit_m7697D5320BF3A9AB523F69FA9348242B17F34181 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits; NullCheck(L_0); V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1)); goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001f; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); if (!L_6) { goto IL_000d; } } IL_001f: { int32_t L_7 = V_0; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_0025; } } { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } IL_0025: { int32_t L_8 = V_0; int32_t L_9 = __this->___rowSize; V_1 = ((int32_t)(L_8/L_9)); int32_t L_10 = V_0; int32_t L_11 = __this->___rowSize; V_2 = ((int32_t)(((int32_t)(L_10%L_11))<<5)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits; int32_t L_13 = V_0; NullCheck(L_12); int32_t L_14 = L_13; int32_t L_15 = (L_12)->GetAt(static_cast(L_14)); V_3 = L_15; V_4 = ((int32_t)31); goto IL_004e; } IL_0048: { int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); } IL_004e: { int32_t L_17 = V_3; int32_t L_18 = V_4; if (!((int32_t)((uint32_t)L_17>>((int32_t)(L_18&((int32_t)31)))))) { goto IL_0048; } } { int32_t L_19 = V_2; int32_t L_20 = V_4; V_2 = ((int32_t)il2cpp_codegen_add(L_19, L_20)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_21; int32_t L_23 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(0), (int32_t)L_23); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = L_22; int32_t L_25 = V_1; NullCheck(L_24); (L_24)->SetAt(static_cast(1), (int32_t)L_25); return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_Equals_m1A76B3AA06FCD524B608E8EEDA4F8472EC7D6079 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL; int32_t V_1 = 0; { RuntimeObject* L_0 = ___0_obj; if (((BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)IsInstSealed((RuntimeObject*)L_0, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject* L_1 = ___0_obj; V_0 = ((BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)CastclassSealed((RuntimeObject*)L_1, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var)); int32_t L_2 = __this->___width; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = V_0; NullCheck(L_3); int32_t L_4 = L_3->___width; if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) { goto IL_004d; } } { int32_t L_5 = __this->___height; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = V_0; NullCheck(L_6); int32_t L_7 = L_6->___height; if ((!(((uint32_t)L_5) == ((uint32_t)L_7)))) { goto IL_004d; } } { int32_t L_8 = __this->___rowSize; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9 = V_0; NullCheck(L_9); int32_t L_10 = L_9->___rowSize; if ((!(((uint32_t)L_8) == ((uint32_t)L_10)))) { goto IL_004d; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->___bits; NullCheck(L_11); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12 = V_0; NullCheck(L_12); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = L_12->___bits; NullCheck(L_13); if ((((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_004f; } } IL_004d: { return (bool)0; } IL_004f: { V_1 = 0; goto IL_006b; } IL_0053: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___bits; int32_t L_15 = V_1; NullCheck(L_14); int32_t L_16 = L_15; int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = V_0; NullCheck(L_18); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = L_18->___bits; int32_t L_20 = V_1; NullCheck(L_19); int32_t L_21 = L_20; int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); if ((((int32_t)L_17) == ((int32_t)L_22))) { goto IL_0067; } } { return (bool)0; } IL_0067: { int32_t L_23 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_006b: { int32_t L_24 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = __this->___bits; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0053; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_GetHashCode_mC3DDC52D4D597EBDE24E3363728DF6B78B624051 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = __this->___width; V_0 = L_0; int32_t L_1 = V_0; int32_t L_2 = __this->___width; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_1)), L_2)); int32_t L_3 = V_0; int32_t L_4 = __this->___height; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_3)), L_4)); int32_t L_5 = V_0; int32_t L_6 = __this->___rowSize; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_5)), L_6)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___bits; V_1 = L_7; V_2 = 0; goto IL_004b; } IL_0036: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_1; int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = L_11; int32_t L_12 = V_0; int32_t L_13; L_13 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_3), NULL); V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_12)), L_13)); int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_004b: { int32_t L_15 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0036; } } { int32_t L_17 = V_0; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_ToString_m377CF3DDFF3FE654A90D9EF83A7861CE0431C228 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1); s_Il2CppMethodInitialized = true; } { String_t* L_0; L_0 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL); String_t* L_1; L_1 = BitMatrix_ToString_mBBAEF28C1A43700320D82418CC0D43680E5A9C50(__this, _stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1, _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_ToString_mBBAEF28C1A43700320D82418CC0D43680E5A9C50 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, String_t* ___0_setString, String_t* ___1_unsetString, String_t* ___2_lineSeparator, const RuntimeMethod* method) { { String_t* L_0 = ___0_setString; String_t* L_1 = ___1_unsetString; String_t* L_2 = ___2_lineSeparator; String_t* L_3; L_3 = BitMatrix_buildToString_mF5396FEEF928CF85A9DAA6EF9B74E754D3DFE33F(__this, L_0, L_1, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_buildToString_mF5396FEEF928CF85A9DAA6EF9B74E754D3DFE33F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, String_t* ___0_setString, String_t* ___1_unsetString, String_t* ___2_lineSeparator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; StringBuilder_t* G_B4_0 = NULL; StringBuilder_t* G_B3_0 = NULL; String_t* G_B5_0 = NULL; StringBuilder_t* G_B5_1 = NULL; { int32_t L_0 = __this->___height; int32_t L_1 = __this->___width; StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)))), NULL); V_0 = L_2; V_1 = 0; goto IL_004b; } IL_0019: { V_2 = 0; goto IL_0036; } IL_001d: { StringBuilder_t* L_3 = V_0; int32_t L_4 = V_2; int32_t L_5 = V_1; bool L_6; L_6 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(__this, L_4, L_5, NULL); if (L_6) { G_B4_0 = L_3; goto IL_002b; } G_B3_0 = L_3; } { String_t* L_7 = ___1_unsetString; G_B5_0 = L_7; G_B5_1 = G_B3_0; goto IL_002c; } IL_002b: { String_t* L_8 = ___0_setString; G_B5_0 = L_8; G_B5_1 = G_B4_0; } IL_002c: { NullCheck(G_B5_1); StringBuilder_t* L_9; L_9 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(G_B5_1, G_B5_0, NULL); int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0036: { int32_t L_11 = V_2; int32_t L_12 = __this->___width; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_001d; } } { StringBuilder_t* L_13 = V_0; String_t* L_14 = ___2_lineSeparator; NullCheck(L_13); StringBuilder_t* L_15; L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_13, L_14, NULL); int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_004b: { int32_t L_17 = V_1; int32_t L_18 = __this->___height; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0019; } } { StringBuilder_t* L_19 = V_0; NullCheck(L_19); String_t* L_20; L_20 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_19); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitMatrix_Clone_m81553080186AF35BA4E0D20F3EEDBBE4816EC589 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = __this->___width; int32_t L_1 = __this->___height; int32_t L_2 = __this->___rowSize; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits; NullCheck((RuntimeArray*)L_3); RuntimeObject* L_4; L_4 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_3, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m2D17ECD88A0B6F0222F0466D08AE1EA68F9293D1(L_5, L_0, L_1, L_2, ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_4, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)), NULL); return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; __this->___bytes = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___bytes), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bitOffset; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___byteOffset; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, int32_t ___0_numBits, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t G_B8_0 = 0; { int32_t L_0 = ___0_numBits; if ((((int32_t)L_0) < ((int32_t)1))) { goto IL_0012; } } { int32_t L_1 = ___0_numBits; if ((((int32_t)L_1) > ((int32_t)((int32_t)32)))) { goto IL_0012; } } { int32_t L_2 = ___0_numBits; int32_t L_3; L_3 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(__this, NULL); if ((((int32_t)L_2) <= ((int32_t)L_3))) { goto IL_0024; } } IL_0012: { String_t* L_4; L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_numBits), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F6F391E021B2C74C55A006DD32D3DCE2127A4D7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D_RuntimeMethod_var))); } IL_0024: { V_0 = 0; int32_t L_6 = __this->___bitOffset; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_009f; } } { int32_t L_7 = __this->___bitOffset; V_1 = ((int32_t)il2cpp_codegen_subtract(8, L_7)); int32_t L_8 = ___0_numBits; int32_t L_9 = V_1; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_003f; } } { int32_t L_10 = V_1; G_B8_0 = L_10; goto IL_0040; } IL_003f: { int32_t L_11 = ___0_numBits; G_B8_0 = L_11; } IL_0040: { V_2 = G_B8_0; int32_t L_12 = V_1; int32_t L_13 = V_2; V_3 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13)); int32_t L_14 = V_2; int32_t L_15 = V_3; V_4 = ((int32_t)(((int32_t)(((int32_t)255)>>((int32_t)(((int32_t)il2cpp_codegen_subtract(8, L_14))&((int32_t)31)))))<<((int32_t)(L_15&((int32_t)31))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___bytes; int32_t L_17 = __this->___byteOffset; NullCheck(L_16); int32_t L_18 = L_17; uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); int32_t L_20 = V_4; int32_t L_21 = V_3; V_0 = ((int32_t)(((int32_t)((int32_t)L_19&L_20))>>((int32_t)(L_21&((int32_t)31))))); int32_t L_22 = ___0_numBits; int32_t L_23 = V_2; ___0_numBits = ((int32_t)il2cpp_codegen_subtract(L_22, L_23)); int32_t L_24 = __this->___bitOffset; int32_t L_25 = V_2; __this->___bitOffset = ((int32_t)il2cpp_codegen_add(L_24, L_25)); int32_t L_26 = __this->___bitOffset; if ((!(((uint32_t)L_26) == ((uint32_t)8)))) { goto IL_009f; } } { __this->___bitOffset = 0; int32_t L_27 = __this->___byteOffset; __this->___byteOffset = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_009f: { int32_t L_28 = ___0_numBits; if ((((int32_t)L_28) <= ((int32_t)0))) { goto IL_011c; } } { goto IL_00d0; } IL_00a5: { int32_t L_29 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___bytes; int32_t L_31 = __this->___byteOffset; NullCheck(L_30); int32_t L_32 = L_31; uint8_t L_33 = (L_30)->GetAt(static_cast(L_32)); V_0 = ((int32_t)(((int32_t)(L_29<<8))|((int32_t)((int32_t)L_33&((int32_t)255))))); int32_t L_34 = __this->___byteOffset; __this->___byteOffset = ((int32_t)il2cpp_codegen_add(L_34, 1)); int32_t L_35 = ___0_numBits; ___0_numBits = ((int32_t)il2cpp_codegen_subtract(L_35, 8)); } IL_00d0: { int32_t L_36 = ___0_numBits; if ((((int32_t)L_36) >= ((int32_t)8))) { goto IL_00a5; } } { int32_t L_37 = ___0_numBits; if ((((int32_t)L_37) <= ((int32_t)0))) { goto IL_011c; } } { int32_t L_38 = ___0_numBits; V_5 = ((int32_t)il2cpp_codegen_subtract(8, L_38)); int32_t L_39 = V_5; int32_t L_40 = V_5; V_6 = ((int32_t)(((int32_t)(((int32_t)255)>>((int32_t)(L_39&((int32_t)31)))))<<((int32_t)(L_40&((int32_t)31))))); int32_t L_41 = V_0; int32_t L_42 = ___0_numBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___bytes; int32_t L_44 = __this->___byteOffset; NullCheck(L_43); int32_t L_45 = L_44; uint8_t L_46 = (L_43)->GetAt(static_cast(L_45)); int32_t L_47 = V_6; int32_t L_48 = V_5; V_0 = ((int32_t)(((int32_t)(L_41<<((int32_t)(L_42&((int32_t)31)))))|((int32_t)(((int32_t)((int32_t)L_46&L_47))>>((int32_t)(L_48&((int32_t)31))))))); int32_t L_49 = __this->___bitOffset; int32_t L_50 = ___0_numBits; __this->___bitOffset = ((int32_t)il2cpp_codegen_add(L_49, L_50)); } IL_011c: { int32_t L_51 = V_0; return L_51; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___bytes; NullCheck(L_0); int32_t L_1 = __this->___byteOffset; int32_t L_2 = __this->___bitOffset; return ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(8, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1)))), L_2)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___encodingName; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI__cctor_m2047512065BCA8277134E67B626C56EBA7445938 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06D742D3A71181242C7DCFF8296A284478C34812); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A666FEB22EA402E845382B697627E301750A697); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C78B829BD173ACBC07176EA245754186E54646A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8696508334090426BD2CAA230034A2848DC72B0F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0AA751189653C3A99DF95B68409D68180797E23); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5C61CD326DAC95A16094F76918B6114482B3AA0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6); s_Il2CppMethodInitialized = true; } { Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C* L_0 = (Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C*)il2cpp_codegen_object_new(Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C_il2cpp_TypeInfo_var); Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7(L_0, Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7_RuntimeMethod_var); ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI = L_0; Il2CppCodeGenWriteBarrier((void**)(&((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI), (void*)L_0); Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F* L_1 = (Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F*)il2cpp_codegen_object_new(Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F_il2cpp_TypeInfo_var); Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904(L_1, Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904_RuntimeMethod_var); ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI = L_1; Il2CppCodeGenWriteBarrier((void**)(&((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI), (void*)L_1); CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(0, _stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (String_t*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3; NullCheck(L_4); (L_4)->SetAt(static_cast(1), (String_t*)_stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(1, L_4, NULL); CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(2, _stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; NullCheck(L_6); (L_6)->SetAt(static_cast(0), (String_t*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6; NullCheck(L_7); (L_7)->SetAt(static_cast(1), (String_t*)_stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(3, L_7, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8; NullCheck(L_9); (L_9)->SetAt(static_cast(0), (String_t*)_stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9; NullCheck(L_10); (L_10)->SetAt(static_cast(1), (String_t*)_stringLiteral06D742D3A71181242C7DCFF8296A284478C34812); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(4, L_10, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11; NullCheck(L_12); (L_12)->SetAt(static_cast(0), (String_t*)_stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12; NullCheck(L_13); (L_13)->SetAt(static_cast(1), (String_t*)_stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(5, L_13, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14; NullCheck(L_15); (L_15)->SetAt(static_cast(0), (String_t*)_stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15; NullCheck(L_16); (L_16)->SetAt(static_cast(1), (String_t*)_stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(6, L_16, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17; NullCheck(L_18); (L_18)->SetAt(static_cast(0), (String_t*)_stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18; NullCheck(L_19); (L_19)->SetAt(static_cast(1), (String_t*)_stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(7, L_19, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20; NullCheck(L_21); (L_21)->SetAt(static_cast(0), (String_t*)_stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21; NullCheck(L_22); (L_22)->SetAt(static_cast(1), (String_t*)_stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(8, L_22, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; NullCheck(L_24); (L_24)->SetAt(static_cast(0), (String_t*)_stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24; NullCheck(L_25); (L_25)->SetAt(static_cast(1), (String_t*)_stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)9), L_25, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; NullCheck(L_27); (L_27)->SetAt(static_cast(0), (String_t*)_stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27; NullCheck(L_28); (L_28)->SetAt(static_cast(1), (String_t*)_stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)10), L_28, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29; NullCheck(L_30); (L_30)->SetAt(static_cast(0), (String_t*)_stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30; NullCheck(L_31); (L_31)->SetAt(static_cast(1), (String_t*)_stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)11), L_31, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32; NullCheck(L_33); (L_33)->SetAt(static_cast(0), (String_t*)_stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33; NullCheck(L_34); (L_34)->SetAt(static_cast(1), (String_t*)_stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34; NullCheck(L_35); (L_35)->SetAt(static_cast(2), (String_t*)_stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)12), L_35, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36; NullCheck(L_37); (L_37)->SetAt(static_cast(0), (String_t*)_stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37; NullCheck(L_38); (L_38)->SetAt(static_cast(1), (String_t*)_stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)13), L_38, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39; NullCheck(L_40); (L_40)->SetAt(static_cast(0), (String_t*)_stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40; NullCheck(L_41); (L_41)->SetAt(static_cast(1), (String_t*)_stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)15), L_41, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42; NullCheck(L_43); (L_43)->SetAt(static_cast(0), (String_t*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_43; NullCheck(L_44); (L_44)->SetAt(static_cast(1), (String_t*)_stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_44; NullCheck(L_45); (L_45)->SetAt(static_cast(2), (String_t*)_stringLiteral8696508334090426BD2CAA230034A2848DC72B0F); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)16), L_45, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46; NullCheck(L_47); (L_47)->SetAt(static_cast(0), (String_t*)_stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_47; NullCheck(L_48); (L_48)->SetAt(static_cast(1), (String_t*)_stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)17), L_48, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49; NullCheck(L_50); (L_50)->SetAt(static_cast(0), (String_t*)_stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_50; NullCheck(L_51); (L_51)->SetAt(static_cast(1), (String_t*)_stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51; NullCheck(L_52); (L_52)->SetAt(static_cast(2), (String_t*)_stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)18), L_52, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53; NullCheck(L_54); (L_54)->SetAt(static_cast(0), (String_t*)_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_54; NullCheck(L_55); (L_55)->SetAt(static_cast(1), (String_t*)_stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_55; NullCheck(L_56); (L_56)->SetAt(static_cast(2), (String_t*)_stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)20), L_56, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_57; NullCheck(L_58); (L_58)->SetAt(static_cast(0), (String_t*)_stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_58; NullCheck(L_59); (L_59)->SetAt(static_cast(1), (String_t*)_stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)21), L_59, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60; NullCheck(L_61); (L_61)->SetAt(static_cast(0), (String_t*)_stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_61; NullCheck(L_62); (L_62)->SetAt(static_cast(1), (String_t*)_stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)22), L_62, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_63; NullCheck(L_64); (L_64)->SetAt(static_cast(0), (String_t*)_stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_64; NullCheck(L_65); (L_65)->SetAt(static_cast(1), (String_t*)_stringLiteral2C78B829BD173ACBC07176EA245754186E54646A); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)23), L_65, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = L_66; NullCheck(L_67); (L_67)->SetAt(static_cast(0), (String_t*)_stringLiteralC0AA751189653C3A99DF95B68409D68180797E23); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = L_67; NullCheck(L_68); (L_68)->SetAt(static_cast(1), (String_t*)_stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)24), L_68, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_69; NullCheck(L_70); (L_70)->SetAt(static_cast(0), (String_t*)_stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = L_70; NullCheck(L_71); (L_71)->SetAt(static_cast(1), (String_t*)_stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)25), L_71, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72; NullCheck(L_73); (L_73)->SetAt(static_cast(0), (String_t*)_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73; NullCheck(L_74); (L_74)->SetAt(static_cast(1), (String_t*)_stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)26), L_74, NULL); CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(((int32_t)27), _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A, NULL); CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(((int32_t)170), _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A, NULL); CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(((int32_t)28), _stringLiteralC5C61CD326DAC95A16094F76918B6114482B3AA0, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_75; NullCheck(L_76); (L_76)->SetAt(static_cast(0), (String_t*)_stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76; NullCheck(L_77); (L_77)->SetAt(static_cast(1), (String_t*)_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78 = L_77; NullCheck(L_78); (L_78)->SetAt(static_cast(2), (String_t*)_stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_78; NullCheck(L_79); (L_79)->SetAt(static_cast(3), (String_t*)_stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)29), L_79, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_80; NullCheck(L_81); (L_81)->SetAt(static_cast(0), (String_t*)_stringLiteral0A666FEB22EA402E845382B697627E301750A697); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = L_81; NullCheck(L_82); (L_82)->SetAt(static_cast(1), (String_t*)_stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252); CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)30), L_82, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; ECI__ctor_m7023D07353C0DC397239EFF46AB1B17D9F950AA4(__this, L_0, NULL); String_t* L_1 = ___1_encodingName; __this->___encodingName = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___encodingName), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719 (int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* V_0 = NULL; { int32_t L_0 = ___0_value; String_t* L_1 = ___1_encodingName; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_2 = (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)il2cpp_codegen_object_new(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D(L_2, L_0, L_1, NULL); V_0 = L_2; il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); RuntimeObject* L_3 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI; int32_t L_4 = ___0_value; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_5 = V_0; NullCheck(L_3); InterfaceActionInvoker2< int32_t, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_3, L_4, L_5); RuntimeObject* L_6 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI; String_t* L_7 = ___1_encodingName; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_8 = V_0; NullCheck(L_6); InterfaceActionInvoker2< String_t*, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_6, L_7, L_8); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E (int32_t ___0_value, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_encodingNames, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* V_0 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; int32_t V_2 = 0; String_t* V_3 = NULL; { int32_t L_0 = ___0_value; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___1_encodingNames; NullCheck(L_1); int32_t L_2 = 0; String_t* L_3 = (L_1)->GetAt(static_cast(L_2)); CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_4 = (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)il2cpp_codegen_object_new(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D(L_4, L_0, L_3, NULL); V_0 = L_4; il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); RuntimeObject* L_5 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI; int32_t L_6 = ___0_value; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_7 = V_0; NullCheck(L_5); InterfaceActionInvoker2< int32_t, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_5, L_6, L_7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = ___1_encodingNames; V_1 = L_8; V_2 = 0; goto IL_0030; } IL_001c: { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_1; int32_t L_10 = V_2; NullCheck(L_9); int32_t L_11 = L_10; String_t* L_12 = (L_9)->GetAt(static_cast(L_11)); V_3 = L_12; il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); RuntimeObject* L_13 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI; String_t* L_14 = V_3; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_15 = V_0; NullCheck(L_13); InterfaceActionInvoker2< String_t*, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_13, L_14, L_15); int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0030: { int32_t L_17 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_1; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_001c; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710 (int32_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI; int32_t L_1 = ___0_value; NullCheck(L_0); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_0, L_1); if (L_2) { goto IL_000f; } } { return (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)NULL; } IL_000f: { il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); RuntimeObject* L_3 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI; int32_t L_4 = ___0_value; NullCheck(L_3); CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_5; L_5 = InterfaceFuncInvoker1< CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*, int32_t >::Invoke(0, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m75F9717EF312CB19A50E1695A094871F8C468139 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* ___0_charsetECI, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_0 = ___0_charsetECI; if (L_0) { goto IL_0005; } } { return (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL; } IL_0005: { CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_1 = ___0_charsetECI; NullCheck(L_1); String_t* L_2; L_2 = CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline(L_1, NULL); il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3; L_3 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996 (String_t* ___0_encodingName, const RuntimeMethod* method) { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_0 = NULL; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL; } try { String_t* L_0 = ___0_encodingName; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1; L_1 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(L_0, NULL); V_0 = L_1; goto IL_0010; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_000b; } throw e; } CATCH_000b: { Exception_t* L_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_1 = (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0012; } IL_0010: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3 = V_0; return L_3; } IL_0012: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4 = V_1; return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value; __this->___U3CRawBytesU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRawBytesU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_NumBits_mD7CA0DF74B5F9BC004686C59DB87B3239314D3FB (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CNumBitsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CNumBitsU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CTextU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___U3CTextU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CByteSegmentsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CByteSegmentsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CByteSegmentsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CECLevelU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___U3CECLevelU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CECLevelU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderResult_get_StructuredAppend_m02D62DA31DB97258FF426F9EEFB249902E1BC824 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline(__this, NULL); if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0016; } } { int32_t L_1; L_1 = DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline(__this, NULL); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_ErrorsCorrected_m6579FBA3787C70F73FB8F16A964AC8C57EE338F7 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CErrorsCorrectedU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_Erasures_m28DFA37C1569FF1C6748C082D79B93663AF3E23E (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CErasuresU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStructuredAppendParityU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStructuredAppendParityU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_Other_m3BA3F6938F474B13A5ABE0E959BFCC61B0A1727A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3COtherU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_Other_mC68B305945A75D9A6EE7AE8E169B15C3076F8CFF (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3COtherU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COtherU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CSymbologyModifierU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CSymbologyModifierU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m240A56ABE8420FCFA236BF2E3795D8061CF7AD0A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* ___2_byteSegments, String_t* ___3_ecLevel, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes; String_t* L_1 = ___1_text; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_2 = ___2_byteSegments; String_t* L_3 = ___3_ecLevel; DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB(__this, L_0, L_1, L_2, L_3, (-1), (-1), 0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_mB587020D6727B8B0761B43A483C59D4DB564F9CA (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_symbologyModifier, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes; String_t* L_1 = ___1_text; RuntimeObject* L_2 = ___2_byteSegments; String_t* L_3 = ___3_ecLevel; int32_t L_4 = ___4_symbologyModifier; DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB(__this, L_0, L_1, L_2, L_3, (-1), (-1), L_4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_saSequence, int32_t ___5_saParity, int32_t ___6_symbologyModifier, const RuntimeMethod* method) { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_0 = NULL; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* G_B2_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_0 = NULL; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* G_B1_1 = NULL; int32_t G_B3_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_1 = NULL; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* G_B3_2 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_rawBytes; if (!L_1) { G_B2_0 = L_0; G_B2_1 = __this; goto IL_000c; } G_B1_0 = L_0; G_B1_1 = __this; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_rawBytes; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(8, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_000d; } IL_000c: { G_B3_0 = 0; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_000d: { String_t* L_3 = ___1_text; RuntimeObject* L_4 = ___2_byteSegments; String_t* L_5 = ___3_ecLevel; int32_t L_6 = ___4_saSequence; int32_t L_7 = ___5_saParity; int32_t L_8 = ___6_symbologyModifier; DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160(G_B3_2, G_B3_1, G_B3_0, L_3, L_4, L_5, L_6, L_7, L_8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m738770ACC7C59C0D8165FA601CF86D2F9169812D (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, int32_t ___1_numBits, String_t* ___2_text, RuntimeObject* ___3_byteSegments, String_t* ___4_ecLevel, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes; int32_t L_1 = ___1_numBits; String_t* L_2 = ___2_text; RuntimeObject* L_3 = ___3_byteSegments; String_t* L_4 = ___4_ecLevel; DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160(__this, L_0, L_1, L_2, L_3, L_4, (-1), (-1), 0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, int32_t ___1_numBits, String_t* ___2_text, RuntimeObject* ___3_byteSegments, String_t* ___4_ecLevel, int32_t ___5_saSequence, int32_t ___6_saParity, int32_t ___7_symbologyModifier, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes; if (L_0) { goto IL_0012; } } { String_t* L_1 = ___2_text; if (L_1) { goto IL_0012; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_2, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160_RuntimeMethod_var))); } IL_0012: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_rawBytes; DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8_inline(__this, L_3, NULL); int32_t L_4 = ___1_numBits; DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29_inline(__this, L_4, NULL); String_t* L_5 = ___2_text; DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889_inline(__this, L_5, NULL); RuntimeObject* L_6 = ___3_byteSegments; DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721_inline(__this, L_6, NULL); String_t* L_7 = ___4_ecLevel; DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52_inline(__this, L_7, NULL); int32_t L_8 = ___6_saParity; DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A_inline(__this, L_8, NULL); int32_t L_9 = ___5_saSequence; DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E_inline(__this, L_9, NULL); int32_t L_10 = ___7_symbologyModifier; DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE_inline(__this, L_10, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CHintsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CHintsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHintsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_add_ValueChanged_mFDDD4153D53208F04095A36B2213CD9980BF58E8 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_0 = NULL; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_1 = NULL; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_2 = NULL; { Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_0 = __this->___ValueChanged; V_0 = L_0; } IL_0007: { Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_1 = V_0; V_1 = L_1; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_2 = V_1; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)Castclass((RuntimeObject*)L_4, Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var)); Action_2_t289BAF75267253402F54F4FD038D938211304C1F** L_5 = (Action_2_t289BAF75267253402F54F4FD038D938211304C1F**)(&__this->___ValueChanged); Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_6 = V_2; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_7 = V_1; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_9 = V_0; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_10 = V_1; if ((!(((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_9) == ((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_10)))) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_remove_ValueChanged_m02D2B779436D1A7E9A60B6F0802856155BE75103 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_0 = NULL; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_1 = NULL; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_2 = NULL; { Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_0 = __this->___ValueChanged; V_0 = L_0; } IL_0007: { Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_1 = V_0; V_1 = L_1; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_2 = V_1; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)Castclass((RuntimeObject*)L_4, Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var)); Action_2_t289BAF75267253402F54F4FD038D938211304C1F** L_5 = (Action_2_t289BAF75267253402F54F4FD038D938211304C1F**)(&__this->___ValueChanged); Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_6 = V_2; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_7 = V_1; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_9 = V_0; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_10 = V_1; if ((!(((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_9) == ((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_10)))) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39ExtendedMode_mE764802E67EF5E1B6D15C2DA6243523DAA34DDD9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL); bool L_1 = ___0_value; bool L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_defaults.boolean_class, &L_2); NullCheck(L_0); InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, ((int32_t)9), L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39RelaxedExtendedMode_m382C314B870044C5CE608E7460E4F6A747514372 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___0_value; if (!L_0) { goto IL_0017; } } { RuntimeObject* L_1; L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL); bool L_2 = ((bool)1); RuntimeObject* L_3 = Box(il2cpp_defaults.boolean_class, &L_2); NullCheck(L_1); InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, ((int32_t)10), L_3); return; } IL_0017: { RuntimeObject* L_4; L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL); NullCheck(L_4); bool L_5; L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, ((int32_t)10)); if (!L_5) { goto IL_0034; } } { RuntimeObject* L_6; L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL); NullCheck(L_6); bool L_7; L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, ((int32_t)10)); } IL_0034: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions__ctor_m3571ACF334B918DB71EEEC0FA948E74FFF381F84 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* V_0 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* L_0 = (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0*)il2cpp_codegen_object_new(ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0_il2cpp_TypeInfo_var); ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC(L_0, ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC_RuntimeMethod_var); V_0 = L_0; ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* L_1 = V_0; DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD_inline(__this, L_1, NULL); DecodingOptions_set_UseCode39ExtendedMode_mE764802E67EF5E1B6D15C2DA6243523DAA34DDD9(__this, (bool)1, NULL); DecodingOptions_set_UseCode39RelaxedExtendedMode_m382C314B870044C5CE608E7460E4F6A747514372(__this, (bool)1, NULL); ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* L_2 = V_0; Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_3 = (Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)il2cpp_codegen_object_new(Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var); Action_2__ctor_mE9F1E1F6E8B261D5D4D0AC704E03E680A2EA21DA(L_3, __this, (intptr_t)((void*)DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62_RuntimeMethod_var), NULL); NullCheck(L_2); ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD(L_2, L_3, ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_o, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_args, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_0 = __this->___ValueChanged; if (!L_0) { goto IL_0019; } } { Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_1 = __this->___ValueChanged; il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var); EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* L_2 = ((EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields*)il2cpp_codegen_static_fields_for(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var))->___Empty; NullCheck(L_1); Action_2_Invoke_m2647E8AE2A067992C75B6E689B16B86816C565AF_inline(L_1, __this, L_2, NULL); } IL_0019: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DefaultGridSampler_sampleGrid_m08796B203E76806F7F97C2DEB53AAB2B34C92EC1 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_dimensionX, int32_t ___2_dimensionY, float ___3_p1ToX, float ___4_p1ToY, float ___5_p2ToX, float ___6_p2ToY, float ___7_p3ToX, float ___8_p3ToY, float ___9_p4ToX, float ___10_p4ToY, float ___11_p1FromX, float ___12_p1FromY, float ___13_p2FromX, float ___14_p2FromY, float ___15_p3FromX, float ___16_p3FromY, float ___17_p4FromX, float ___18_p4FromY, const RuntimeMethod* method) { PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* V_0 = NULL; { float L_0 = ___3_p1ToX; float L_1 = ___4_p1ToY; float L_2 = ___5_p2ToX; float L_3 = ___6_p2ToY; float L_4 = ___7_p3ToX; float L_5 = ___8_p3ToY; float L_6 = ___9_p4ToX; float L_7 = ___10_p4ToY; float L_8 = ___11_p1FromX; float L_9 = ___12_p1FromY; float L_10 = ___13_p2FromX; float L_11 = ___14_p2FromY; float L_12 = ___15_p3FromX; float L_13 = ___16_p3FromY; float L_14 = ___17_p4FromX; float L_15 = ___18_p4FromY; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_16; L_16 = PerspectiveTransform_quadrilateralToQuadrilateral_m4FEFE2B66DCFFDDBD0B488AEAFADA0039DCB2AE5(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, NULL); V_0 = L_16; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = ___0_image; int32_t L_18 = ___1_dimensionX; int32_t L_19 = ___2_dimensionY; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_20 = V_0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_21; L_21 = VirtualFuncInvoker4< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, int32_t, int32_t, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* >::Invoke(5, __this, L_17, L_18, L_19, L_20); return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DefaultGridSampler_sampleGrid_mCF9931F2A50ACE465B6A2CADF89CDCC63A031544 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_dimensionX, int32_t ___2_dimensionY, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___3_transform, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; float V_4 = 0.0f; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_11 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { int32_t L_0 = ___1_dimensionX; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0008; } } { int32_t L_1 = ___2_dimensionY; if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_000a; } } IL_0008: { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_000a: { int32_t L_2 = ___1_dimensionX; int32_t L_3 = ___2_dimensionY; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_4, L_2, L_3, NULL); V_0 = L_4; int32_t L_5 = ___1_dimensionX; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(L_5<<1))); V_1 = L_6; V_2 = 0; goto IL_00d7; } IL_0022: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = V_1; NullCheck(L_7); V_3 = ((int32_t)(((RuntimeArray*)L_7)->max_length)); int32_t L_8 = V_2; V_4 = ((float)il2cpp_codegen_add(((float)L_8), (0.5f))); V_5 = 0; goto IL_0052; } IL_0035: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = V_1; int32_t L_10 = V_5; int32_t L_11 = V_5; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (float)((float)il2cpp_codegen_add(((float)((int32_t)(L_11>>1))), (0.5f)))); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = V_1; int32_t L_13 = V_5; float L_14 = V_4; NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_13, 1))), (float)L_14); int32_t L_15 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_15, 2)); } IL_0052: { int32_t L_16 = V_5; int32_t L_17 = V_3; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0035; } } { PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_18 = ___3_transform; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = V_1; NullCheck(L_18); PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD(L_18, L_19, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = ___0_image; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = V_1; il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); bool L_22; L_22 = GridSampler_checkAndNudgePoints_mE0AF55801E0BFE8AFF09835670F4C27C89C124AF(L_20, L_21, NULL); if (L_22) { goto IL_006a; } } { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_006a: { } try { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_23 = ___0_image; NullCheck(L_23); int32_t L_24; L_24 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_23, NULL); V_6 = L_24; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_25 = ___0_image; NullCheck(L_25); int32_t L_26; L_26 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_25, NULL); V_7 = L_26; V_8 = 0; goto IL_00c6_1; } IL_0080_1: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = V_1; int32_t L_28 = V_8; NullCheck(L_27); int32_t L_29 = L_28; float L_30 = (L_27)->GetAt(static_cast(L_29)); V_9 = il2cpp_codegen_cast_double_to_int(L_30); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = V_1; int32_t L_32 = V_8; NullCheck(L_31); int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 1)); float L_34 = (L_31)->GetAt(static_cast(L_33)); V_10 = il2cpp_codegen_cast_double_to_int(L_34); int32_t L_35 = V_9; if ((((int32_t)L_35) < ((int32_t)0))) { goto IL_00a6_1; } } { int32_t L_36 = V_9; int32_t L_37 = V_6; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00a6_1; } } { int32_t L_38 = V_10; if ((((int32_t)L_38) < ((int32_t)0))) { goto IL_00a6_1; } } { int32_t L_39 = V_10; int32_t L_40 = V_7; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_00ab_1; } } IL_00a6_1: { V_11 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; goto IL_00e0; } IL_00ab_1: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_41 = V_0; int32_t L_42 = V_8; int32_t L_43 = V_2; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_44 = ___0_image; int32_t L_45 = V_9; int32_t L_46 = V_10; NullCheck(L_44); bool L_47; L_47 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_44, L_45, L_46, NULL); NullCheck(L_41); BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_41, ((int32_t)(L_42>>1)), L_43, L_47, NULL); int32_t L_48 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_48, 2)); } IL_00c6_1: { int32_t L_49 = V_8; int32_t L_50 = V_3; if ((((int32_t)L_49) < ((int32_t)L_50))) { goto IL_0080_1; } } { goto IL_00d3; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00cd; } throw e; } CATCH_00cd: { IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_51 = ((IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)IL2CPP_GET_ACTIVE_EXCEPTION(IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*));; V_11 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_00e0; } IL_00d3: { int32_t L_52 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_52, 1)); } IL_00d7: { int32_t L_53 = V_2; int32_t L_54 = ___2_dimensionY; if ((((int32_t)L_53) < ((int32_t)L_54))) { goto IL_0022; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_55 = V_0; return L_55; } IL_00e0: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_56 = V_11; return L_56; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultGridSampler__ctor_m95FB3FC9F9078D3D7B6559FA108F31A8EA6FB1B6 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___U3CBitsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_value; __this->___U3CBitsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBitsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CPointsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_value; __this->___U3CPointsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits; DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0_inline(__this, L_0, NULL); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_1 = ___1_points; DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3_inline(__this, L_1, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CValueU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECI__ctor_m7023D07353C0DC397239EFF46AB1B17D9F950AA4 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_val, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_val; ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338_inline(__this, L_0, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source; Binarizer__ctor_m998F6088E701653D5ADED2C8B7473AFB87F3198D(__this, L_0, NULL); il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields*)il2cpp_codegen_static_fields_for(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var))->___EMPTY; __this->___luminances = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___luminances), (void*)L_1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); __this->___buckets = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___buckets), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* GlobalHistogramBinarizer_getBlackRow_mF7C638B7B5D44656E13C6E37027E9594DF42B178 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B2_0 = NULL; LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B1_0 = NULL; LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B3_0 = NULL; LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B4_0 = NULL; { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0; L_0 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(4, __this); LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1 = L_0; NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_1); V_0 = L_2; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = ___1_row; if (!L_3) { G_B2_0 = L_1; goto IL_0019; } G_B1_0 = L_1; } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = ___1_row; NullCheck(L_4); int32_t L_5; L_5 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_4, NULL); int32_t L_6 = V_0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { G_B3_0 = G_B1_0; goto IL_0023; } G_B2_0 = G_B1_0; } IL_0019: { int32_t L_7 = V_0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_8, L_7, NULL); ___1_row = L_8; G_B4_0 = G_B2_0; goto IL_0029; } IL_0023: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___1_row; NullCheck(L_9); BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B(L_9, NULL); G_B4_0 = G_B3_0; } IL_0029: { int32_t L_10 = V_0; GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75(__this, L_10, NULL); int32_t L_11 = ___0_y; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___luminances; NullCheck(G_B4_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13; L_13 = VirtualFuncInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(4, G_B4_0, L_11, L_12); V_1 = L_13; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___buckets; V_2 = L_14; V_4 = 0; goto IL_0066; } IL_0049: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1; int32_t L_17 = V_4; NullCheck(L_16); int32_t L_18 = L_17; uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); NullCheck(L_15); int32_t* L_20 = ((L_15)->GetAddressAt(static_cast(((int32_t)(((int32_t)((int32_t)L_19&((int32_t)255)))>>3))))); int32_t L_21 = *((int32_t*)L_20); *((int32_t*)L_20) = (int32_t)((int32_t)il2cpp_codegen_add(L_21, 1)); int32_t L_22 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0066: { int32_t L_23 = V_4; int32_t L_24 = V_0; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0049; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_2; il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); bool L_26; L_26 = GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208(L_25, (&V_3), NULL); if (L_26) { goto IL_0077; } } { return (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)NULL; } IL_0077: { int32_t L_27 = V_0; if ((((int32_t)L_27) >= ((int32_t)3))) { goto IL_00a3; } } { V_5 = 0; goto IL_009c; } IL_0080: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = V_1; int32_t L_29 = V_5; NullCheck(L_28); int32_t L_30 = L_29; uint8_t L_31 = (L_28)->GetAt(static_cast(L_30)); int32_t L_32 = V_3; if ((((int32_t)((int32_t)((int32_t)L_31&((int32_t)255)))) >= ((int32_t)L_32))) { goto IL_0096; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_33 = ___1_row; int32_t L_34 = V_5; NullCheck(L_33); BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F(L_33, L_34, (bool)1, NULL); } IL_0096: { int32_t L_35 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_009c: { int32_t L_36 = V_5; int32_t L_37 = V_0; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_0080; } } { goto IL_00f9; } IL_00a3: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_1; NullCheck(L_38); int32_t L_39 = 0; uint8_t L_40 = (L_38)->GetAt(static_cast(L_39)); V_6 = ((int32_t)((int32_t)L_40&((int32_t)255))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_1; NullCheck(L_41); int32_t L_42 = 1; uint8_t L_43 = (L_41)->GetAt(static_cast(L_42)); V_7 = ((int32_t)((int32_t)L_43&((int32_t)255))); V_8 = 1; goto IL_00f2; } IL_00be: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = V_1; int32_t L_45 = V_8; NullCheck(L_44); int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1)); uint8_t L_47 = (L_44)->GetAt(static_cast(L_46)); V_9 = ((int32_t)((int32_t)L_47&((int32_t)255))); int32_t L_48 = V_7; int32_t L_49 = V_6; int32_t L_50 = V_9; int32_t L_51 = V_3; if ((((int32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_48, 4)), L_49)), L_50))/2))) >= ((int32_t)L_51))) { goto IL_00e4; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_52 = ___1_row; int32_t L_53 = V_8; NullCheck(L_52); BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F(L_52, L_53, (bool)1, NULL); } IL_00e4: { int32_t L_54 = V_7; V_6 = L_54; int32_t L_55 = V_9; V_7 = L_55; int32_t L_56 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_00f2: { int32_t L_57 = V_8; int32_t L_58 = V_0; if ((((int32_t)L_57) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_58, 1))))) { goto IL_00be; } } IL_00f9: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_59 = ___1_row; return L_59; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* GlobalHistogramBinarizer_get_BlackMatrix_mB16D66BBF85B3BB113F58080CC4B28B4951DD5D1 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_4 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0; L_0 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(4, __this); V_0 = L_0; LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1 = V_0; NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_1); V_2 = L_2; LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_3); V_3 = L_4; int32_t L_5 = V_2; int32_t L_6 = V_3; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_7, L_5, L_6, NULL); V_4 = L_7; int32_t L_8 = V_2; GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75(__this, L_8, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___buckets; V_5 = L_9; V_7 = 1; goto IL_0085; } IL_0032: { int32_t L_10 = V_3; int32_t L_11 = V_7; V_8 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_10, L_11))/5)); LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_12 = V_0; int32_t L_13 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___luminances; NullCheck(L_12); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15; L_15 = VirtualFuncInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(4, L_12, L_13, L_14); V_1 = L_15; int32_t L_16 = V_2; V_9 = ((int32_t)(((int32_t)(L_16<<2))/5)); int32_t L_17 = V_2; V_10 = ((int32_t)(L_17/5)); goto IL_0079; } IL_0057: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_1; int32_t L_19 = V_10; NullCheck(L_18); int32_t L_20 = L_19; uint8_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_11 = ((int32_t)((int32_t)L_21&((int32_t)255))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_5; int32_t L_23 = V_11; NullCheck(L_22); int32_t* L_24 = ((L_22)->GetAddressAt(static_cast(((int32_t)(L_23>>3))))); int32_t L_25 = *((int32_t*)L_24); *((int32_t*)L_24) = (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)); int32_t L_26 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0079: { int32_t L_27 = V_10; int32_t L_28 = V_9; if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_0057; } } { int32_t L_29 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_0085: { int32_t L_30 = V_7; if ((((int32_t)L_30) < ((int32_t)5))) { goto IL_0032; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_5; il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); bool L_32; L_32 = GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208(L_31, (&V_6), NULL); if (L_32) { goto IL_009d; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_33, 1, 1, NULL); return L_33; } IL_009d: { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_34 = V_0; NullCheck(L_34); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35; L_35 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(5, L_34); V_1 = L_35; V_12 = 0; goto IL_00e5; } IL_00a9: { int32_t L_36 = V_12; int32_t L_37 = V_2; V_13 = ((int32_t)il2cpp_codegen_multiply(L_36, L_37)); V_14 = 0; goto IL_00da; } IL_00b4: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_1; int32_t L_39 = V_13; int32_t L_40 = V_14; NullCheck(L_38); int32_t L_41 = ((int32_t)il2cpp_codegen_add(L_39, L_40)); uint8_t L_42 = (L_38)->GetAt(static_cast(L_41)); V_15 = ((int32_t)((int32_t)L_42&((int32_t)255))); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_43 = V_4; int32_t L_44 = V_14; int32_t L_45 = V_12; int32_t L_46 = V_15; int32_t L_47 = V_6; NullCheck(L_43); BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_43, L_44, L_45, (bool)((((int32_t)L_46) < ((int32_t)L_47))? 1 : 0), NULL); int32_t L_48 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00da: { int32_t L_49 = V_14; int32_t L_50 = V_2; if ((((int32_t)L_49) < ((int32_t)L_50))) { goto IL_00b4; } } { int32_t L_51 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00e5: { int32_t L_52 = V_12; int32_t L_53 = V_3; if ((((int32_t)L_52) < ((int32_t)L_53))) { goto IL_00a9; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = V_4; return L_54; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* GlobalHistogramBinarizer_createBinarizer_mA03564DF14EAA2E7177BE2228D3DDE431F19A211 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source; GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* L_1 = (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6*)il2cpp_codegen_object_new(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082(L_1, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, int32_t ___0_luminanceSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___luminances; NullCheck(L_0); int32_t L_1 = ___0_luminanceSize; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_0017; } } { int32_t L_2 = ___0_luminanceSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->___luminances = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___luminances), (void*)L_3); } IL_0017: { V_0 = 0; goto IL_0028; } IL_001b: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___buckets; int32_t L_5 = V_0; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)0); int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0028: { int32_t L_7 = V_0; if ((((int32_t)L_7) < ((int32_t)((int32_t)32)))) { goto IL_001b; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_buckets, int32_t* ___1_blackPoint, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; { int32_t* L_0 = ___1_blackPoint; *((int32_t*)L_0) = (int32_t)0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_buckets; NullCheck(L_1); V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length)); V_1 = 0; V_2 = 0; V_3 = 0; V_8 = 0; goto IL_0033; } IL_0012: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_buckets; int32_t L_3 = V_8; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); int32_t L_6 = V_3; if ((((int32_t)L_5) <= ((int32_t)L_6))) { goto IL_0021; } } { int32_t L_7 = V_8; V_2 = L_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___0_buckets; int32_t L_9 = V_8; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = L_11; } IL_0021: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___0_buckets; int32_t L_13 = V_8; NullCheck(L_12); int32_t L_14 = L_13; int32_t L_15 = (L_12)->GetAt(static_cast(L_14)); int32_t L_16 = V_1; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_002d; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = ___0_buckets; int32_t L_18 = V_8; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); V_1 = L_20; } IL_002d: { int32_t L_21 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0033: { int32_t L_22 = V_8; int32_t L_23 = V_0; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_0012; } } { V_4 = 0; V_5 = 0; V_9 = 0; goto IL_0069; } IL_0043: { int32_t L_24 = V_9; int32_t L_25 = V_2; V_10 = ((int32_t)il2cpp_codegen_subtract(L_24, L_25)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = ___0_buckets; int32_t L_27 = V_9; NullCheck(L_26); int32_t L_28 = L_27; int32_t L_29 = (L_26)->GetAt(static_cast(L_28)); int32_t L_30 = V_10; int32_t L_31 = V_10; V_11 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_29, L_30)), L_31)); int32_t L_32 = V_11; int32_t L_33 = V_5; if ((((int32_t)L_32) <= ((int32_t)L_33))) { goto IL_0063; } } { int32_t L_34 = V_9; V_4 = L_34; int32_t L_35 = V_11; V_5 = L_35; } IL_0063: { int32_t L_36 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_0069: { int32_t L_37 = V_9; int32_t L_38 = V_0; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0043; } } { int32_t L_39 = V_2; int32_t L_40 = V_4; if ((((int32_t)L_39) <= ((int32_t)L_40))) { goto IL_0079; } } { int32_t L_41 = V_2; int32_t L_42 = V_4; V_2 = L_42; V_4 = L_41; } IL_0079: { int32_t L_43 = V_4; int32_t L_44 = V_2; int32_t L_45 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_43, L_44))) > ((int32_t)((int32_t)(L_45>>4))))) { goto IL_0084; } } { return (bool)0; } IL_0084: { int32_t L_46 = V_4; V_6 = ((int32_t)il2cpp_codegen_subtract(L_46, 1)); V_7 = (-1); int32_t L_47 = V_4; V_12 = ((int32_t)il2cpp_codegen_subtract(L_47, 1)); goto IL_00be; } IL_0095: { int32_t L_48 = V_12; int32_t L_49 = V_2; int32_t L_50 = ((int32_t)il2cpp_codegen_subtract(L_48, L_49)); int32_t L_51 = V_4; int32_t L_52 = V_12; int32_t L_53 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = ___0_buckets; int32_t L_55 = V_12; NullCheck(L_54); int32_t L_56 = L_55; int32_t L_57 = (L_54)->GetAt(static_cast(L_56)); V_13 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_50, L_50)), ((int32_t)il2cpp_codegen_subtract(L_51, L_52)))), ((int32_t)il2cpp_codegen_subtract(L_53, L_57)))); int32_t L_58 = V_13; int32_t L_59 = V_7; if ((((int32_t)L_58) <= ((int32_t)L_59))) { goto IL_00b8; } } { int32_t L_60 = V_12; V_6 = L_60; int32_t L_61 = V_13; V_7 = L_61; } IL_00b8: { int32_t L_62 = V_12; V_12 = ((int32_t)il2cpp_codegen_subtract(L_62, 1)); } IL_00be: { int32_t L_63 = V_12; int32_t L_64 = V_2; if ((((int32_t)L_63) > ((int32_t)L_64))) { goto IL_0095; } } { int32_t* L_65 = ___1_blackPoint; int32_t L_66 = V_6; *((int32_t*)L_65) = (int32_t)((int32_t)(L_66<<3)); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer__cctor_mCC046B2D2F1A2073F11B61D9D92667756081BC29 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0); ((GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields*)il2cpp_codegen_static_fields_for(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var))->___EMPTY = L_0; Il2CppCodeGenWriteBarrier((void**)(&((GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields*)il2cpp_codegen_static_fields_for(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var))->___EMPTY), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* GridSampler_sampleGrid_m59EE9247463B05E974FA2D0251A069BEFF64A07C (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_dimensionX, int32_t ___2_dimensionY, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___3_transform, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GridSampler_sampleGrid_m59EE9247463B05E974FA2D0251A069BEFF64A07C_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridSampler_checkAndNudgePoints_mE0AF55801E0BFE8AFF09835670F4C27C89C124AF (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_points, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; NullCheck(L_0); int32_t L_1; L_1 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_0, NULL); V_0 = L_1; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_image; NullCheck(L_2); int32_t L_3; L_3 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_2, NULL); V_1 = L_3; V_2 = (bool)1; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___1_points; NullCheck(L_4); V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), 1)); V_4 = 0; goto IL_008f; } IL_001b: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___1_points; int32_t L_6 = V_4; NullCheck(L_5); int32_t L_7 = L_6; float L_8 = (L_5)->GetAt(static_cast(L_7)); V_5 = il2cpp_codegen_cast_double_to_int(L_8); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = ___1_points; int32_t L_10 = V_4; NullCheck(L_9); int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1)); float L_12 = (L_9)->GetAt(static_cast(L_11)); V_6 = il2cpp_codegen_cast_double_to_int(L_12); int32_t L_13 = V_5; if ((((int32_t)L_13) < ((int32_t)(-1)))) { goto IL_003f; } } { int32_t L_14 = V_5; int32_t L_15 = V_0; if ((((int32_t)L_14) > ((int32_t)L_15))) { goto IL_003f; } } { int32_t L_16 = V_6; if ((((int32_t)L_16) < ((int32_t)(-1)))) { goto IL_003f; } } { int32_t L_17 = V_6; int32_t L_18 = V_1; if ((((int32_t)L_17) <= ((int32_t)L_18))) { goto IL_0041; } } IL_003f: { return (bool)0; } IL_0041: { V_2 = (bool)0; int32_t L_19 = V_5; if ((!(((uint32_t)L_19) == ((uint32_t)(-1))))) { goto IL_0055; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = ___1_points; int32_t L_21 = V_4; NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (float)(0.0f)); V_2 = (bool)1; goto IL_0064; } IL_0055: { int32_t L_22 = V_5; int32_t L_23 = V_0; if ((!(((uint32_t)L_22) == ((uint32_t)L_23)))) { goto IL_0064; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = ___1_points; int32_t L_25 = V_4; int32_t L_26 = V_0; NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (float)((float)((int32_t)il2cpp_codegen_subtract(L_26, 1)))); V_2 = (bool)1; } IL_0064: { int32_t L_27 = V_6; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0078; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = ___1_points; int32_t L_29 = V_4; NullCheck(L_28); (L_28)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_29, 1))), (float)(0.0f)); V_2 = (bool)1; goto IL_0089; } IL_0078: { int32_t L_30 = V_6; int32_t L_31 = V_1; if ((!(((uint32_t)L_30) == ((uint32_t)L_31)))) { goto IL_0089; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = ___1_points; int32_t L_33 = V_4; int32_t L_34 = V_1; NullCheck(L_32); (L_32)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_33, 1))), (float)((float)((int32_t)il2cpp_codegen_subtract(L_34, 1)))); V_2 = (bool)1; } IL_0089: { int32_t L_35 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_35, 2)); } IL_008f: { int32_t L_36 = V_4; int32_t L_37 = V_3; bool L_38 = V_2; if (((int32_t)(((((int32_t)L_36) < ((int32_t)L_37))? 1 : 0)&(int32_t)L_38))) { goto IL_001b; } } { V_2 = (bool)1; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_39 = ___1_points; NullCheck(L_39); V_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_39)->max_length)), 2)); goto IL_0117; } IL_00a3: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_40 = ___1_points; int32_t L_41 = V_7; NullCheck(L_40); int32_t L_42 = L_41; float L_43 = (L_40)->GetAt(static_cast(L_42)); V_8 = il2cpp_codegen_cast_double_to_int(L_43); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = ___1_points; int32_t L_45 = V_7; NullCheck(L_44); int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1)); float L_47 = (L_44)->GetAt(static_cast(L_46)); V_9 = il2cpp_codegen_cast_double_to_int(L_47); int32_t L_48 = V_8; if ((((int32_t)L_48) < ((int32_t)(-1)))) { goto IL_00c7; } } { int32_t L_49 = V_8; int32_t L_50 = V_0; if ((((int32_t)L_49) > ((int32_t)L_50))) { goto IL_00c7; } } { int32_t L_51 = V_9; if ((((int32_t)L_51) < ((int32_t)(-1)))) { goto IL_00c7; } } { int32_t L_52 = V_9; int32_t L_53 = V_1; if ((((int32_t)L_52) <= ((int32_t)L_53))) { goto IL_00c9; } } IL_00c7: { return (bool)0; } IL_00c9: { V_2 = (bool)0; int32_t L_54 = V_8; if ((!(((uint32_t)L_54) == ((uint32_t)(-1))))) { goto IL_00dd; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_55 = ___1_points; int32_t L_56 = V_7; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (float)(0.0f)); V_2 = (bool)1; goto IL_00ec; } IL_00dd: { int32_t L_57 = V_8; int32_t L_58 = V_0; if ((!(((uint32_t)L_57) == ((uint32_t)L_58)))) { goto IL_00ec; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = ___1_points; int32_t L_60 = V_7; int32_t L_61 = V_0; NullCheck(L_59); (L_59)->SetAt(static_cast(L_60), (float)((float)((int32_t)il2cpp_codegen_subtract(L_61, 1)))); V_2 = (bool)1; } IL_00ec: { int32_t L_62 = V_9; if ((!(((uint32_t)L_62) == ((uint32_t)(-1))))) { goto IL_0100; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = ___1_points; int32_t L_64 = V_7; NullCheck(L_63); (L_63)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_64, 1))), (float)(0.0f)); V_2 = (bool)1; goto IL_0111; } IL_0100: { int32_t L_65 = V_9; int32_t L_66 = V_1; if ((!(((uint32_t)L_65) == ((uint32_t)L_66)))) { goto IL_0111; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_67 = ___1_points; int32_t L_68 = V_7; int32_t L_69 = V_1; NullCheck(L_67); (L_67)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_68, 1))), (float)((float)((int32_t)il2cpp_codegen_subtract(L_69, 1)))); V_2 = (bool)1; } IL_0111: { int32_t L_70 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract(L_70, 2)); } IL_0117: { int32_t L_71 = V_7; bool L_72 = V_2; if (((int32_t)(((((int32_t)((((int32_t)L_71) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0)&(int32_t)L_72))) { goto IL_00a3; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6 (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler__cctor_m5A167AC9DE579D7C15F1CD135D2F09F1E419F27A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* L_0 = (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A*)il2cpp_codegen_object_new(DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var); DefaultGridSampler__ctor_m95FB3FC9F9078D3D7B6559FA108F31A8EA6FB1B6(L_0, NULL); ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler = L_0; Il2CppCodeGenWriteBarrier((void**)(&((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* HybridBinarizer_get_BlackMatrix_m3FA5994BA2EAD04D9A7DE32CC8B17A623DBC7898 (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, const RuntimeMethod* method) { { HybridBinarizer_binarizeEntireImage_m5626F91BC8D1FC6EE366BE9ACDF6AFF21077ED3B(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___matrix; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer__ctor_mA5EAA639B62EF4B0D4713FFDCBDF408136B63459 (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source; il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var); GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* HybridBinarizer_createBinarizer_m64BE322161A0280D8B23ED80C59F540F3A048EEA (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source; HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* L_1 = (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D*)il2cpp_codegen_object_new(HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D_il2cpp_TypeInfo_var); HybridBinarizer__ctor_mA5EAA639B62EF4B0D4713FFDCBDF408136B63459(L_1, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_binarizeEntireImage_m5626F91BC8D1FC6EE366BE9ACDF6AFF21077ED3B (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_5 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_6 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B5_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B4_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B7_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B6_0 = NULL; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___matrix; if (L_0) { goto IL_0083; } } { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1; L_1 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(4, __this); V_0 = L_1; LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_2 = V_0; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_2); V_1 = L_3; LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_4); V_2 = L_5; int32_t L_6 = V_1; if ((((int32_t)L_6) < ((int32_t)((int32_t)40)))) { goto IL_0077; } } { int32_t L_7 = V_2; if ((((int32_t)L_7) < ((int32_t)((int32_t)40)))) { goto IL_0077; } } { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_8 = V_0; NullCheck(L_8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9; L_9 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(5, L_8); int32_t L_10 = V_1; V_3 = ((int32_t)(L_10>>3)); int32_t L_11 = V_1; if (!((int32_t)(L_11&7))) { G_B5_0 = L_9; goto IL_003a; } G_B4_0 = L_9; } { int32_t L_12 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1)); G_B5_0 = G_B4_0; } IL_003a: { int32_t L_13 = V_2; V_4 = ((int32_t)(L_13>>3)); int32_t L_14 = V_2; if (!((int32_t)(L_14&7))) { G_B7_0 = G_B5_0; goto IL_004a; } G_B6_0 = G_B5_0; } { int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); G_B7_0 = G_B6_0; } IL_004a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = G_B7_0; int32_t L_17 = V_3; int32_t L_18 = V_4; int32_t L_19 = V_1; int32_t L_20 = V_2; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_21; L_21 = HybridBinarizer_calculateBlackPoints_m1C30CBF01BC6C5499D5E2EB460D2A19D60F58D53(L_16, L_17, L_18, L_19, L_20, NULL); V_5 = L_21; int32_t L_22 = V_1; int32_t L_23 = V_2; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_24 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_24, L_22, L_23, NULL); V_6 = L_24; int32_t L_25 = V_3; int32_t L_26 = V_4; int32_t L_27 = V_1; int32_t L_28 = V_2; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_29 = V_5; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_30 = V_6; HybridBinarizer_calculateThresholdForBlock_mD9F6546A3EF83A65A59F129B6340424DB8A31C04(L_16, L_25, L_26, L_27, L_28, L_29, L_30, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_31 = V_6; __this->___matrix = L_31; Il2CppCodeGenWriteBarrier((void**)(&__this->___matrix), (void*)L_31); return; } IL_0077: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_32; L_32 = GlobalHistogramBinarizer_get_BlackMatrix_mB16D66BBF85B3BB113F58080CC4B28B4951DD5D1(__this, NULL); __this->___matrix = L_32; Il2CppCodeGenWriteBarrier((void**)(&__this->___matrix), (void*)L_32); } IL_0083: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_calculateThresholdForBlock_mD9F6546A3EF83A65A59F129B6340424DB8A31C04 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_subWidth, int32_t ___2_subHeight, int32_t ___3_width, int32_t ___4_height, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___5_blackPoints, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___6_matrix, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_11 = NULL; { int32_t L_0 = ___4_height; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 8)); int32_t L_1 = ___3_width; V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, 8)); V_2 = 0; goto IL_00c6; } IL_0010: { int32_t L_2 = V_2; V_3 = ((int32_t)(L_2<<3)); int32_t L_3 = V_3; int32_t L_4 = V_0; if ((((int32_t)L_3) <= ((int32_t)L_4))) { goto IL_001a; } } { int32_t L_5 = V_0; V_3 = L_5; } IL_001a: { int32_t L_6 = V_2; int32_t L_7 = ___2_subHeight; int32_t L_8; L_8 = HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE(L_6, ((int32_t)il2cpp_codegen_subtract(L_7, 3)), NULL); V_4 = L_8; V_5 = 0; goto IL_00ba; } IL_002d: { int32_t L_9 = V_5; V_6 = ((int32_t)(L_9<<3)); int32_t L_10 = V_6; int32_t L_11 = V_1; if ((((int32_t)L_10) <= ((int32_t)L_11))) { goto IL_003b; } } { int32_t L_12 = V_1; V_6 = L_12; } IL_003b: { int32_t L_13 = V_5; int32_t L_14 = ___1_subWidth; int32_t L_15; L_15 = HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE(L_13, ((int32_t)il2cpp_codegen_subtract(L_14, 3)), NULL); V_7 = L_15; V_8 = 0; V_10 = ((int32_t)-2); goto IL_009a; } IL_0050: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_16 = ___5_blackPoints; int32_t L_17 = V_4; int32_t L_18 = V_10; NullCheck(L_16); int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_17, L_18)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = (L_16)->GetAt(static_cast(L_19)); V_11 = L_20; int32_t L_21 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_11; int32_t L_23 = V_7; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_subtract(L_23, 2)); int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); V_8 = ((int32_t)il2cpp_codegen_add(L_21, L_25)); int32_t L_26 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_11; int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = ((int32_t)il2cpp_codegen_subtract(L_28, 1)); int32_t L_30 = (L_27)->GetAt(static_cast(L_29)); V_8 = ((int32_t)il2cpp_codegen_add(L_26, L_30)); int32_t L_31 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_11; int32_t L_33 = V_7; NullCheck(L_32); int32_t L_34 = L_33; int32_t L_35 = (L_32)->GetAt(static_cast(L_34)); V_8 = ((int32_t)il2cpp_codegen_add(L_31, L_35)); int32_t L_36 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = V_11; int32_t L_38 = V_7; NullCheck(L_37); int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1)); int32_t L_40 = (L_37)->GetAt(static_cast(L_39)); V_8 = ((int32_t)il2cpp_codegen_add(L_36, L_40)); int32_t L_41 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_11; int32_t L_43 = V_7; NullCheck(L_42); int32_t L_44 = ((int32_t)il2cpp_codegen_add(L_43, 2)); int32_t L_45 = (L_42)->GetAt(static_cast(L_44)); V_8 = ((int32_t)il2cpp_codegen_add(L_41, L_45)); int32_t L_46 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_009a: { int32_t L_47 = V_10; if ((((int32_t)L_47) <= ((int32_t)2))) { goto IL_0050; } } { int32_t L_48 = V_8; V_9 = ((int32_t)(L_48/((int32_t)25))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = ___0_luminances; int32_t L_50 = V_6; int32_t L_51 = V_3; int32_t L_52 = V_9; int32_t L_53 = ___3_width; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = ___6_matrix; HybridBinarizer_thresholdBlock_mAC2C07D540C8F35DCA98E8F5FD6AEBB42DA21D21(L_49, L_50, L_51, L_52, L_53, L_54, NULL); int32_t L_55 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_00ba: { int32_t L_56 = V_5; int32_t L_57 = ___1_subWidth; if ((((int32_t)L_56) < ((int32_t)L_57))) { goto IL_002d; } } { int32_t L_58 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_58, 1)); } IL_00c6: { int32_t L_59 = V_2; int32_t L_60 = ___2_subHeight; if ((((int32_t)L_59) < ((int32_t)L_60))) { goto IL_0010; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE (int32_t ___0_value, int32_t ___1_max, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; if ((((int32_t)L_0) < ((int32_t)2))) { goto IL_000c; } } { int32_t L_1 = ___0_value; int32_t L_2 = ___1_max; if ((((int32_t)L_1) > ((int32_t)L_2))) { goto IL_000a; } } { int32_t L_3 = ___0_value; return L_3; } IL_000a: { int32_t L_4 = ___1_max; return L_4; } IL_000c: { return 2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_thresholdBlock_mAC2C07D540C8F35DCA98E8F5FD6AEBB42DA21D21 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_xoffset, int32_t ___2_yoffset, int32_t ___3_threshold, int32_t ___4_stride, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___5_matrix, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___2_yoffset; int32_t L_1 = ___4_stride; int32_t L_2 = ___1_xoffset; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), L_2)); V_1 = 0; goto IL_0040; } IL_000b: { V_2 = 0; goto IL_0033; } IL_000f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_luminances; int32_t L_4 = V_0; int32_t L_5 = V_2; NullCheck(L_3); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); uint8_t L_7 = (L_3)->GetAt(static_cast(L_6)); V_3 = ((int32_t)((int32_t)L_7&((int32_t)255))); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = ___5_matrix; int32_t L_9 = ___1_xoffset; int32_t L_10 = V_2; int32_t L_11 = ___2_yoffset; int32_t L_12 = V_1; int32_t L_13 = V_3; int32_t L_14 = ___3_threshold; NullCheck(L_8); BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_8, ((int32_t)il2cpp_codegen_add(L_9, L_10)), ((int32_t)il2cpp_codegen_add(L_11, L_12)), (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL); int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0033: { int32_t L_16 = V_2; if ((((int32_t)L_16) < ((int32_t)8))) { goto IL_000f; } } { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); int32_t L_18 = V_0; int32_t L_19 = ___4_stride; V_0 = ((int32_t)il2cpp_codegen_add(L_18, L_19)); } IL_0040: { int32_t L_20 = V_1; if ((((int32_t)L_20) < ((int32_t)8))) { goto IL_000b; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* HybridBinarizer_calculateBlackPoints_m1C30CBF01BC6C5499D5E2EB460D2A19D60F58D53 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_subWidth, int32_t ___2_subHeight, int32_t ___3_width, int32_t ___4_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B9_0 = NULL; { int32_t L_0 = ___4_height; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 8)); int32_t L_1 = ___3_width; V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, 8)); int32_t L_2 = ___2_subHeight; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_3 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)L_2); V_2 = L_3; V_3 = 0; goto IL_0021; } IL_0014: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = ___1_subWidth; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_7); int32_t L_8 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0021: { int32_t L_9 = V_3; int32_t L_10 = ___2_subHeight; if ((((int32_t)L_9) < ((int32_t)L_10))) { goto IL_0014; } } { V_4 = 0; goto IL_017b; } IL_002d: { int32_t L_11 = V_4; V_5 = ((int32_t)(L_11<<3)); int32_t L_12 = V_5; int32_t L_13 = V_0; if ((((int32_t)L_12) <= ((int32_t)L_13))) { goto IL_003b; } } { int32_t L_14 = V_0; V_5 = L_14; } IL_003b: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_15 = V_2; int32_t L_16 = V_4; NullCheck(L_15); int32_t L_17 = L_16; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (L_15)->GetAt(static_cast(L_17)); V_6 = L_18; int32_t L_19 = V_4; if ((((int32_t)L_19) > ((int32_t)0))) { goto IL_0049; } } { G_B9_0 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(NULL)); goto IL_004f; } IL_0049: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); int32_t L_22 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = (L_20)->GetAt(static_cast(L_22)); G_B9_0 = L_23; } IL_004f: { V_7 = G_B9_0; V_8 = 0; goto IL_016d; } IL_0059: { int32_t L_24 = V_8; V_9 = ((int32_t)(L_24<<3)); int32_t L_25 = V_9; int32_t L_26 = V_1; if ((((int32_t)L_25) <= ((int32_t)L_26))) { goto IL_0067; } } { int32_t L_27 = V_1; V_9 = L_27; } IL_0067: { V_10 = 0; V_11 = ((int32_t)255); V_12 = 0; V_14 = 0; int32_t L_28 = V_5; int32_t L_29 = ___3_width; int32_t L_30 = V_9; V_15 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_28, L_29)), L_30)); goto IL_0115; } IL_0085: { V_16 = 0; goto IL_00ba; } IL_008a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_luminances; int32_t L_32 = V_15; int32_t L_33 = V_16; NullCheck(L_31); int32_t L_34 = ((int32_t)il2cpp_codegen_add(L_32, L_33)); uint8_t L_35 = (L_31)->GetAt(static_cast(L_34)); V_17 = ((int32_t)((int32_t)L_35&((int32_t)255))); int32_t L_36 = V_10; int32_t L_37 = V_17; V_10 = ((int32_t)il2cpp_codegen_add(L_36, L_37)); int32_t L_38 = V_17; int32_t L_39 = V_11; if ((((int32_t)L_38) >= ((int32_t)L_39))) { goto IL_00aa; } } { int32_t L_40 = V_17; V_11 = L_40; } IL_00aa: { int32_t L_41 = V_17; int32_t L_42 = V_12; if ((((int32_t)L_41) <= ((int32_t)L_42))) { goto IL_00b4; } } { int32_t L_43 = V_17; V_12 = L_43; } IL_00b4: { int32_t L_44 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_00ba: { int32_t L_45 = V_16; if ((((int32_t)L_45) < ((int32_t)8))) { goto IL_008a; } } { int32_t L_46 = V_12; int32_t L_47 = V_11; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_46, L_47))) <= ((int32_t)((int32_t)24)))) { goto IL_0109; } } { int32_t L_48 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_48, 1)); int32_t L_49 = V_15; int32_t L_50 = ___3_width; V_15 = ((int32_t)il2cpp_codegen_add(L_49, L_50)); goto IL_0104; } IL_00d6: { V_18 = 0; goto IL_00f3; } IL_00db: { int32_t L_51 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_luminances; int32_t L_53 = V_15; int32_t L_54 = V_18; NullCheck(L_52); int32_t L_55 = ((int32_t)il2cpp_codegen_add(L_53, L_54)); uint8_t L_56 = (L_52)->GetAt(static_cast(L_55)); V_10 = ((int32_t)il2cpp_codegen_add(L_51, ((int32_t)((int32_t)L_56&((int32_t)255))))); int32_t L_57 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_00f3: { int32_t L_58 = V_18; if ((((int32_t)L_58) < ((int32_t)8))) { goto IL_00db; } } { int32_t L_59 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_59, 1)); int32_t L_60 = V_15; int32_t L_61 = ___3_width; V_15 = ((int32_t)il2cpp_codegen_add(L_60, L_61)); } IL_0104: { int32_t L_62 = V_14; if ((((int32_t)L_62) < ((int32_t)8))) { goto IL_00d6; } } IL_0109: { int32_t L_63 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_63, 1)); int32_t L_64 = V_15; int32_t L_65 = ___3_width; V_15 = ((int32_t)il2cpp_codegen_add(L_64, L_65)); } IL_0115: { int32_t L_66 = V_14; if ((((int32_t)L_66) < ((int32_t)8))) { goto IL_0085; } } { int32_t L_67 = V_10; V_13 = ((int32_t)(L_67>>6)); int32_t L_68 = V_12; int32_t L_69 = V_11; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_68, L_69))) > ((int32_t)((int32_t)24)))) { goto IL_0160; } } { int32_t L_70 = V_11; V_13 = ((int32_t)(L_70>>1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_71 = V_7; if (!L_71) { goto IL_0160; } } { int32_t L_72 = V_8; if ((((int32_t)L_72) <= ((int32_t)0))) { goto IL_0160; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_73 = V_7; int32_t L_74 = V_8; NullCheck(L_73); int32_t L_75 = L_74; int32_t L_76 = (L_73)->GetAt(static_cast(L_75)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = V_6; int32_t L_78 = V_8; NullCheck(L_77); int32_t L_79 = ((int32_t)il2cpp_codegen_subtract(L_78, 1)); int32_t L_80 = (L_77)->GetAt(static_cast(L_79)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = V_7; int32_t L_82 = V_8; NullCheck(L_81); int32_t L_83 = ((int32_t)il2cpp_codegen_subtract(L_82, 1)); int32_t L_84 = (L_81)->GetAt(static_cast(L_83)); V_19 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_76, ((int32_t)il2cpp_codegen_multiply(2, L_80)))), L_84))>>2)); int32_t L_85 = V_11; int32_t L_86 = V_19; if ((((int32_t)L_85) >= ((int32_t)L_86))) { goto IL_0160; } } { int32_t L_87 = V_19; V_13 = L_87; } IL_0160: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = V_6; int32_t L_89 = V_8; int32_t L_90 = V_13; NullCheck(L_88); (L_88)->SetAt(static_cast(L_89), (int32_t)L_90); int32_t L_91 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_91, 1)); } IL_016d: { int32_t L_92 = V_8; int32_t L_93 = ___1_subWidth; if ((((int32_t)L_92) < ((int32_t)L_93))) { goto IL_0059; } } { int32_t L_94 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_017b: { int32_t L_95 = V_4; int32_t L_96 = ___2_subHeight; if ((((int32_t)L_95) < ((int32_t)L_96))) { goto IL_002d; } } { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_97 = V_2; return L_97; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, float ___0_a11, float ___1_a21, float ___2_a31, float ___3_a12, float ___4_a22, float ___5_a32, float ___6_a13, float ___7_a23, float ___8_a33, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); float L_0 = ___0_a11; __this->___a11 = L_0; float L_1 = ___3_a12; __this->___a12 = L_1; float L_2 = ___6_a13; __this->___a13 = L_2; float L_3 = ___1_a21; __this->___a21 = L_3; float L_4 = ___4_a22; __this->___a22 = L_4; float L_5 = ___7_a23; __this->___a23 = L_5; float L_6 = ___2_a31; __this->___a31 = L_6; float L_7 = ___5_a32; __this->___a32 = L_7; float L_8 = ___8_a33; __this->___a33 = L_8; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_quadrilateralToQuadrilateral_m4FEFE2B66DCFFDDBD0B488AEAFADA0039DCB2AE5 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, float ___8_x0p, float ___9_y0p, float ___10_x1p, float ___11_y1p, float ___12_x2p, float ___13_y2p, float ___14_x3p, float ___15_y3p, const RuntimeMethod* method) { PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* V_0 = NULL; { float L_0 = ___0_x0; float L_1 = ___1_y0; float L_2 = ___2_x1; float L_3 = ___3_y1; float L_4 = ___4_x2; float L_5 = ___5_y2; float L_6 = ___6_x3; float L_7 = ___7_y3; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_8; L_8 = PerspectiveTransform_quadrilateralToSquare_m43754D669AE08F00E3DA4AC177932432C3A6DB1B(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL); V_0 = L_8; float L_9 = ___8_x0p; float L_10 = ___9_y0p; float L_11 = ___10_x1p; float L_12 = ___11_y1p; float L_13 = ___12_x2p; float L_14 = ___13_y2p; float L_15 = ___14_x3p; float L_16 = ___15_y3p; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_17; L_17 = PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564(L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, NULL); PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_18 = V_0; NullCheck(L_17); PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_19; L_19 = PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3(L_17, L_18, NULL); return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_points, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; int32_t V_9 = 0; int32_t V_10 = 0; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; { float L_0 = __this->___a11; V_0 = L_0; float L_1 = __this->___a12; V_1 = L_1; float L_2 = __this->___a13; V_2 = L_2; float L_3 = __this->___a21; V_3 = L_3; float L_4 = __this->___a22; V_4 = L_4; float L_5 = __this->___a23; V_5 = L_5; float L_6 = __this->___a31; V_6 = L_6; float L_7 = __this->___a32; V_7 = L_7; float L_8 = __this->___a33; V_8 = L_8; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = ___0_points; NullCheck(L_9); V_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), 1)); V_10 = 0; goto IL_009c; } IL_0050: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_points; int32_t L_11 = V_10; NullCheck(L_10); int32_t L_12 = L_11; float L_13 = (L_10)->GetAt(static_cast(L_12)); V_11 = L_13; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = ___0_points; int32_t L_15 = V_10; NullCheck(L_14); int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1)); float L_17 = (L_14)->GetAt(static_cast(L_16)); V_12 = L_17; float L_18 = V_2; float L_19 = V_11; float L_20 = V_5; float L_21 = V_12; float L_22 = V_8; V_13 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_18, L_19)), ((float)il2cpp_codegen_multiply(L_20, L_21)))), L_22)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = ___0_points; int32_t L_24 = V_10; float L_25 = V_0; float L_26 = V_11; float L_27 = V_3; float L_28 = V_12; float L_29 = V_6; float L_30 = V_13; NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (float)((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_25, L_26)), ((float)il2cpp_codegen_multiply(L_27, L_28)))), L_29))/L_30))); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = ___0_points; int32_t L_32 = V_10; float L_33 = V_1; float L_34 = V_11; float L_35 = V_4; float L_36 = V_12; float L_37 = V_7; float L_38 = V_13; NullCheck(L_31); (L_31)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_32, 1))), (float)((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_34)), ((float)il2cpp_codegen_multiply(L_35, L_36)))), L_37))/L_38))); int32_t L_39 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_39, 2)); } IL_009c: { int32_t L_40 = V_10; int32_t L_41 = V_9; if ((((int32_t)L_40) < ((int32_t)L_41))) { goto IL_0050; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; { float L_0 = ___0_x0; float L_1 = ___2_x1; float L_2 = ___4_x2; float L_3 = ___6_x3; V_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_0, L_1)), L_2)), L_3)); float L_4 = ___1_y0; float L_5 = ___3_y1; float L_6 = ___5_y2; float L_7 = ___7_y3; V_1 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_4, L_5)), L_6)), L_7)); float L_8 = V_0; if ((!(((float)L_8) == ((float)(0.0f))))) { goto IL_0049; } } { float L_9 = V_1; if ((!(((float)L_9) == ((float)(0.0f))))) { goto IL_0049; } } { float L_10 = ___2_x1; float L_11 = ___0_x0; float L_12 = ___4_x2; float L_13 = ___2_x1; float L_14 = ___0_x0; float L_15 = ___3_y1; float L_16 = ___1_y0; float L_17 = ___5_y2; float L_18 = ___3_y1; float L_19 = ___1_y0; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_20 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var); PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01(L_20, ((float)il2cpp_codegen_subtract(L_10, L_11)), ((float)il2cpp_codegen_subtract(L_12, L_13)), L_14, ((float)il2cpp_codegen_subtract(L_15, L_16)), ((float)il2cpp_codegen_subtract(L_17, L_18)), L_19, (0.0f), (0.0f), (1.0f), NULL); return L_20; } IL_0049: { float L_21 = ___2_x1; float L_22 = ___4_x2; float L_23 = ___6_x3; float L_24 = ___4_x2; V_2 = ((float)il2cpp_codegen_subtract(L_23, L_24)); float L_25 = ___3_y1; float L_26 = ___5_y2; V_3 = ((float)il2cpp_codegen_subtract(L_25, L_26)); float L_27 = ___7_y3; float L_28 = ___5_y2; V_4 = ((float)il2cpp_codegen_subtract(L_27, L_28)); float L_29 = ((float)il2cpp_codegen_subtract(L_21, L_22)); float L_30 = V_4; float L_31 = V_2; float L_32 = V_3; V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_29, L_30)), ((float)il2cpp_codegen_multiply(L_31, L_32)))); float L_33 = V_0; float L_34 = V_4; float L_35 = V_2; float L_36 = V_1; float L_37 = V_5; V_6 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_33, L_34)), ((float)il2cpp_codegen_multiply(L_35, L_36))))/L_37)); float L_38 = V_1; float L_39 = V_0; float L_40 = V_3; float L_41 = V_5; V_7 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_29, L_38)), ((float)il2cpp_codegen_multiply(L_39, L_40))))/L_41)); float L_42 = ___2_x1; float L_43 = ___0_x0; float L_44 = V_6; float L_45 = ___2_x1; float L_46 = ___6_x3; float L_47 = ___0_x0; float L_48 = V_7; float L_49 = ___6_x3; float L_50 = ___0_x0; float L_51 = ___3_y1; float L_52 = ___1_y0; float L_53 = V_6; float L_54 = ___3_y1; float L_55 = ___7_y3; float L_56 = ___1_y0; float L_57 = V_7; float L_58 = ___7_y3; float L_59 = ___1_y0; float L_60 = V_6; float L_61 = V_7; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_62 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var); PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01(L_62, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_42, L_43)), ((float)il2cpp_codegen_multiply(L_44, L_45)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_46, L_47)), ((float)il2cpp_codegen_multiply(L_48, L_49)))), L_50, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_51, L_52)), ((float)il2cpp_codegen_multiply(L_53, L_54)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_55, L_56)), ((float)il2cpp_codegen_multiply(L_57, L_58)))), L_59, L_60, L_61, (1.0f), NULL); return L_62; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_quadrilateralToSquare_m43754D669AE08F00E3DA4AC177932432C3A6DB1B (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, const RuntimeMethod* method) { { float L_0 = ___0_x0; float L_1 = ___1_y0; float L_2 = ___2_x1; float L_3 = ___3_y1; float L_4 = ___4_x2; float L_5 = ___5_y2; float L_6 = ___6_x3; float L_7 = ___7_y3; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_8; L_8 = PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL); NullCheck(L_8); PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_9; L_9 = PerspectiveTransform_buildAdjoint_m972D4AEE3A7AD689C8BA27B24A831A0A5023A4F0(L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_buildAdjoint_m972D4AEE3A7AD689C8BA27B24A831A0A5023A4F0 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = __this->___a22; float L_1 = __this->___a33; float L_2 = __this->___a23; float L_3 = __this->___a32; float L_4 = __this->___a23; float L_5 = __this->___a31; float L_6 = __this->___a21; float L_7 = __this->___a33; float L_8 = __this->___a21; float L_9 = __this->___a32; float L_10 = __this->___a22; float L_11 = __this->___a31; float L_12 = __this->___a13; float L_13 = __this->___a32; float L_14 = __this->___a12; float L_15 = __this->___a33; float L_16 = __this->___a11; float L_17 = __this->___a33; float L_18 = __this->___a13; float L_19 = __this->___a31; float L_20 = __this->___a12; float L_21 = __this->___a31; float L_22 = __this->___a11; float L_23 = __this->___a32; float L_24 = __this->___a12; float L_25 = __this->___a23; float L_26 = __this->___a13; float L_27 = __this->___a22; float L_28 = __this->___a13; float L_29 = __this->___a21; float L_30 = __this->___a11; float L_31 = __this->___a23; float L_32 = __this->___a11; float L_33 = __this->___a22; float L_34 = __this->___a12; float L_35 = __this->___a21; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_36 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var); PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01(L_36, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_21)), ((float)il2cpp_codegen_multiply(L_22, L_23)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_24, L_25)), ((float)il2cpp_codegen_multiply(L_26, L_27)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_30, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_32, L_33)), ((float)il2cpp_codegen_multiply(L_34, L_35)))), NULL); return L_36; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = __this->___a11; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_1 = ___0_other; NullCheck(L_1); float L_2 = L_1->___a11; float L_3 = __this->___a21; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_4 = ___0_other; NullCheck(L_4); float L_5 = L_4->___a12; float L_6 = __this->___a31; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_7 = ___0_other; NullCheck(L_7); float L_8 = L_7->___a13; float L_9 = __this->___a11; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_10 = ___0_other; NullCheck(L_10); float L_11 = L_10->___a21; float L_12 = __this->___a21; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_13 = ___0_other; NullCheck(L_13); float L_14 = L_13->___a22; float L_15 = __this->___a31; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_16 = ___0_other; NullCheck(L_16); float L_17 = L_16->___a23; float L_18 = __this->___a11; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_19 = ___0_other; NullCheck(L_19); float L_20 = L_19->___a31; float L_21 = __this->___a21; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_22 = ___0_other; NullCheck(L_22); float L_23 = L_22->___a32; float L_24 = __this->___a31; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_25 = ___0_other; NullCheck(L_25); float L_26 = L_25->___a33; float L_27 = __this->___a12; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_28 = ___0_other; NullCheck(L_28); float L_29 = L_28->___a11; float L_30 = __this->___a22; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_31 = ___0_other; NullCheck(L_31); float L_32 = L_31->___a12; float L_33 = __this->___a32; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_34 = ___0_other; NullCheck(L_34); float L_35 = L_34->___a13; float L_36 = __this->___a12; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_37 = ___0_other; NullCheck(L_37); float L_38 = L_37->___a21; float L_39 = __this->___a22; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_40 = ___0_other; NullCheck(L_40); float L_41 = L_40->___a22; float L_42 = __this->___a32; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_43 = ___0_other; NullCheck(L_43); float L_44 = L_43->___a23; float L_45 = __this->___a12; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_46 = ___0_other; NullCheck(L_46); float L_47 = L_46->___a31; float L_48 = __this->___a22; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_49 = ___0_other; NullCheck(L_49); float L_50 = L_49->___a32; float L_51 = __this->___a32; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_52 = ___0_other; NullCheck(L_52); float L_53 = L_52->___a33; float L_54 = __this->___a13; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_55 = ___0_other; NullCheck(L_55); float L_56 = L_55->___a11; float L_57 = __this->___a23; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_58 = ___0_other; NullCheck(L_58); float L_59 = L_58->___a12; float L_60 = __this->___a33; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_61 = ___0_other; NullCheck(L_61); float L_62 = L_61->___a13; float L_63 = __this->___a13; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_64 = ___0_other; NullCheck(L_64); float L_65 = L_64->___a21; float L_66 = __this->___a23; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_67 = ___0_other; NullCheck(L_67); float L_68 = L_67->___a22; float L_69 = __this->___a33; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_70 = ___0_other; NullCheck(L_70); float L_71 = L_70->___a23; float L_72 = __this->___a13; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_73 = ___0_other; NullCheck(L_73); float L_74 = L_73->___a31; float L_75 = __this->___a23; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_76 = ___0_other; NullCheck(L_76); float L_77 = L_76->___a32; float L_78 = __this->___a33; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_79 = ___0_other; NullCheck(L_79); float L_80 = L_79->___a33; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_81 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var); PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01(L_81, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_2)), ((float)il2cpp_codegen_multiply(L_3, L_5)))), ((float)il2cpp_codegen_multiply(L_6, L_8)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_12, L_14)))), ((float)il2cpp_codegen_multiply(L_15, L_17)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_18, L_20)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_24, L_26)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_27, L_29)), ((float)il2cpp_codegen_multiply(L_30, L_32)))), ((float)il2cpp_codegen_multiply(L_33, L_35)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_36, L_38)), ((float)il2cpp_codegen_multiply(L_39, L_41)))), ((float)il2cpp_codegen_multiply(L_42, L_44)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_45, L_47)), ((float)il2cpp_codegen_multiply(L_48, L_50)))), ((float)il2cpp_codegen_multiply(L_51, L_53)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_54, L_56)), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_60, L_62)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_63, L_65)), ((float)il2cpp_codegen_multiply(L_66, L_68)))), ((float)il2cpp_codegen_multiply(L_69, L_71)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_72, L_74)), ((float)il2cpp_codegen_multiply(L_75, L_77)))), ((float)il2cpp_codegen_multiply(L_78, L_80)))), NULL); return L_81; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringUtils__cctor_mB48530DD5F46BCF176119F9782FA3A59B98811C1 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB8C2538D7D31D84D4A81E457269B4414A5207849); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838); s_Il2CppMethodInitialized = true; } int32_t G_B3_0 = 0; { ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING = _stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838; Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING), (void*)_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0; L_0 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T = L_0; Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T), (void*)L_0); il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1; L_1 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB, NULL); ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING = L_1; Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING), (void*)L_1); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2; L_2 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3, NULL); ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___GB2312_ENCODING = L_2; Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___GB2312_ENCODING), (void*)L_2); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3; L_3 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteralB8C2538D7D31D84D4A81E457269B4414A5207849, NULL); ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___EUC_JP_ENCODING = L_3; Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___EUC_JP_ENCODING), (void*)L_3); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4; L_4 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE, NULL); ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING = L_4; Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING), (void*)L_4); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_5 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_6 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING; NullCheck(L_5); bool L_7; L_7 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_5, L_6); if (L_7) { goto IL_0072; } } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_9 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___EUC_JP_ENCODING; NullCheck(L_8); bool L_10; L_10 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_8, L_9); G_B3_0 = ((int32_t)(L_10)); goto IL_0073; } IL_0072: { G_B3_0 = 1; } IL_0073: { ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ASSUME_SHIFT_JIS = (bool)G_B3_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* StringUtils_guessCharset_m6A654C9AB8A213AA4F67BC40ED3BF4CD6464D1E9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; bool V_3 = false; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; bool V_15 = false; String_t* V_16 = NULL; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_17 = NULL; int32_t V_18 = 0; int32_t V_19 = 0; int32_t G_B16_0 = 0; { RuntimeObject* L_0 = ___1_hints; if (!L_0) { goto IL_002e; } } { RuntimeObject* L_1 = ___1_hints; NullCheck(L_1); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 4); if (!L_2) { goto IL_002e; } } { RuntimeObject* L_3 = ___1_hints; NullCheck(L_3); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_3, 4); V_16 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, il2cpp_defaults.string_class)); String_t* L_5 = V_16; if (!L_5) { goto IL_002e; } } { String_t* L_6 = V_16; il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_7; L_7 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(L_6, NULL); V_17 = L_7; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = V_17; if (!L_8) { goto IL_002e; } } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_9 = V_17; return L_9; } IL_002e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_bytes; NullCheck(L_10); if ((((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) <= ((int32_t)2))) { goto IL_0062; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_bytes; NullCheck(L_11); int32_t L_12 = 0; uint8_t L_13 = (L_11)->GetAt(static_cast(L_12)); if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)254))))) { goto IL_0048; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_bytes; NullCheck(L_14); int32_t L_15 = 1; uint8_t L_16 = (L_14)->GetAt(static_cast(L_15)); if ((((int32_t)L_16) == ((int32_t)((int32_t)255)))) { goto IL_005c; } } IL_0048: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_bytes; NullCheck(L_17); int32_t L_18 = 0; uint8_t L_19 = (L_17)->GetAt(static_cast(L_18)); if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)255))))) { goto IL_0062; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_bytes; NullCheck(L_20); int32_t L_21 = 1; uint8_t L_22 = (L_20)->GetAt(static_cast(L_21)); if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)254))))) { goto IL_0062; } } IL_005c: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_23; L_23 = Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0(NULL); return L_23; } IL_0062: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_bytes; NullCheck(L_24); V_0 = ((int32_t)(((RuntimeArray*)L_24)->max_length)); V_1 = (bool)1; V_2 = (bool)1; V_3 = (bool)1; V_4 = 0; V_5 = 0; V_6 = 0; V_7 = 0; V_8 = 0; V_9 = 0; V_10 = 0; V_11 = 0; V_12 = 0; V_13 = 0; V_14 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_bytes; NullCheck(L_25); if ((((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))) <= ((int32_t)3))) { goto IL_00b3; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_bytes; NullCheck(L_26); int32_t L_27 = 0; uint8_t L_28 = (L_26)->GetAt(static_cast(L_27)); if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)239))))) { goto IL_00b3; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_bytes; NullCheck(L_29); int32_t L_30 = 1; uint8_t L_31 = (L_29)->GetAt(static_cast(L_30)); if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)187))))) { goto IL_00b3; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_bytes; NullCheck(L_32); int32_t L_33 = 2; uint8_t L_34 = (L_32)->GetAt(static_cast(L_33)); G_B16_0 = ((((int32_t)L_34) == ((int32_t)((int32_t)191)))? 1 : 0); goto IL_00b4; } IL_00b3: { G_B16_0 = 0; } IL_00b4: { V_15 = (bool)G_B16_0; V_18 = 0; goto IL_0222; } IL_00be: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = ___0_bytes; int32_t L_36 = V_18; NullCheck(L_35); int32_t L_37 = L_36; uint8_t L_38 = (L_35)->GetAt(static_cast(L_37)); V_19 = ((int32_t)((int32_t)L_38&((int32_t)255))); bool L_39 = V_3; if (!L_39) { goto IL_013d; } } { int32_t L_40 = V_4; if ((((int32_t)L_40) <= ((int32_t)0))) { goto IL_00e8; } } { int32_t L_41 = V_19; if (((int32_t)(L_41&((int32_t)128)))) { goto IL_00e0; } } { V_3 = (bool)0; goto IL_013d; } IL_00e0: { int32_t L_42 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract(L_42, 1)); goto IL_013d; } IL_00e8: { int32_t L_43 = V_19; if (!((int32_t)(L_43&((int32_t)128)))) { goto IL_013d; } } { int32_t L_44 = V_19; if (((int32_t)(L_44&((int32_t)64)))) { goto IL_00fd; } } { V_3 = (bool)0; goto IL_013d; } IL_00fd: { int32_t L_45 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1)); int32_t L_46 = V_19; if (((int32_t)(L_46&((int32_t)32)))) { goto IL_0112; } } { int32_t L_47 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_47, 1)); goto IL_013d; } IL_0112: { int32_t L_48 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_48, 1)); int32_t L_49 = V_19; if (((int32_t)(L_49&((int32_t)16)))) { goto IL_0127; } } { int32_t L_50 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_50, 1)); goto IL_013d; } IL_0127: { int32_t L_51 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_51, 1)); int32_t L_52 = V_19; if (((int32_t)(L_52&8))) { goto IL_013b; } } { int32_t L_53 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_53, 1)); goto IL_013d; } IL_013b: { V_3 = (bool)0; } IL_013d: { bool L_54 = V_1; if (!L_54) { goto IL_017d; } } { int32_t L_55 = V_19; if ((((int32_t)L_55) <= ((int32_t)((int32_t)127)))) { goto IL_0153; } } { int32_t L_56 = V_19; if ((((int32_t)L_56) >= ((int32_t)((int32_t)160)))) { goto IL_0153; } } { V_1 = (bool)0; goto IL_017d; } IL_0153: { int32_t L_57 = V_19; if ((((int32_t)L_57) <= ((int32_t)((int32_t)159)))) { goto IL_017d; } } { int32_t L_58 = V_19; if ((((int32_t)L_58) < ((int32_t)((int32_t)192)))) { goto IL_0177; } } { int32_t L_59 = V_19; if ((((int32_t)L_59) == ((int32_t)((int32_t)215)))) { goto IL_0177; } } { int32_t L_60 = V_19; if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)247))))) { goto IL_017d; } } IL_0177: { int32_t L_61 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_017d: { bool L_62 = V_2; if (!L_62) { goto IL_021c; } } { int32_t L_63 = V_8; if ((((int32_t)L_63) <= ((int32_t)0))) { goto IL_01a9; } } { int32_t L_64 = V_19; if ((((int32_t)L_64) < ((int32_t)((int32_t)64)))) { goto IL_019d; } } { int32_t L_65 = V_19; if ((((int32_t)L_65) == ((int32_t)((int32_t)127)))) { goto IL_019d; } } { int32_t L_66 = V_19; if ((((int32_t)L_66) <= ((int32_t)((int32_t)252)))) { goto IL_01a1; } } IL_019d: { V_2 = (bool)0; goto IL_021c; } IL_01a1: { int32_t L_67 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract(L_67, 1)); goto IL_021c; } IL_01a9: { int32_t L_68 = V_19; if ((((int32_t)L_68) == ((int32_t)((int32_t)128)))) { goto IL_01c4; } } { int32_t L_69 = V_19; if ((((int32_t)L_69) == ((int32_t)((int32_t)160)))) { goto IL_01c4; } } { int32_t L_70 = V_19; if ((((int32_t)L_70) <= ((int32_t)((int32_t)239)))) { goto IL_01c8; } } IL_01c4: { V_2 = (bool)0; goto IL_021c; } IL_01c8: { int32_t L_71 = V_19; if ((((int32_t)L_71) <= ((int32_t)((int32_t)160)))) { goto IL_01f5; } } { int32_t L_72 = V_19; if ((((int32_t)L_72) >= ((int32_t)((int32_t)224)))) { goto IL_01f5; } } { int32_t L_73 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_73, 1)); V_11 = 0; int32_t L_74 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_74, 1)); int32_t L_75 = V_10; int32_t L_76 = V_12; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_021c; } } { int32_t L_77 = V_10; V_12 = L_77; goto IL_021c; } IL_01f5: { int32_t L_78 = V_19; if ((((int32_t)L_78) <= ((int32_t)((int32_t)127)))) { goto IL_0216; } } { int32_t L_79 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_79, 1)); V_10 = 0; int32_t L_80 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_80, 1)); int32_t L_81 = V_11; int32_t L_82 = V_13; if ((((int32_t)L_81) <= ((int32_t)L_82))) { goto IL_021c; } } { int32_t L_83 = V_11; V_13 = L_83; goto IL_021c; } IL_0216: { V_10 = 0; V_11 = 0; } IL_021c: { int32_t L_84 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_84, 1)); } IL_0222: { int32_t L_85 = V_18; int32_t L_86 = V_0; if ((((int32_t)L_85) >= ((int32_t)L_86))) { goto IL_0231; } } { bool L_87 = V_1; bool L_88 = V_2; bool L_89 = V_3; if (((int32_t)(((int32_t)((int32_t)L_87|(int32_t)L_88))|(int32_t)L_89))) { goto IL_00be; } } IL_0231: { bool L_90 = V_3; if (!L_90) { goto IL_023b; } } { int32_t L_91 = V_4; if ((((int32_t)L_91) <= ((int32_t)0))) { goto IL_023b; } } { V_3 = (bool)0; } IL_023b: { bool L_92 = V_2; if (!L_92) { goto IL_0245; } } { int32_t L_93 = V_8; if ((((int32_t)L_93) <= ((int32_t)0))) { goto IL_0245; } } { V_2 = (bool)0; } IL_0245: { bool L_94 = V_3; if (!L_94) { goto IL_025d; } } { bool L_95 = V_15; if (L_95) { goto IL_0257; } } { int32_t L_96 = V_5; int32_t L_97 = V_6; int32_t L_98 = V_7; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_96, L_97)), L_98))) <= ((int32_t)0))) { goto IL_025d; } } IL_0257: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_99; L_99 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); return L_99; } IL_025d: { bool L_100 = V_2; if (!L_100) { goto IL_027e; } } { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); bool L_101 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ASSUME_SHIFT_JIS; if (L_101) { goto IL_0271; } } { int32_t L_102 = V_12; if ((((int32_t)L_102) >= ((int32_t)3))) { goto IL_0271; } } { int32_t L_103 = V_13; if ((((int32_t)L_103) < ((int32_t)3))) { goto IL_027e; } } IL_0271: { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_104 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING; if (!L_104) { goto IL_027e; } } { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_105 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING; return L_105; } IL_027e: { bool L_106 = V_1; bool L_107 = V_2; if (!((int32_t)((int32_t)L_106&(int32_t)L_107))) { goto IL_02af; } } { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_108 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING; if (!L_108) { goto IL_02af; } } { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_109 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING; if (!L_109) { goto IL_02af; } } { int32_t L_110 = V_12; if ((!(((uint32_t)L_110) == ((uint32_t)2)))) { goto IL_029b; } } { int32_t L_111 = V_9; if ((((int32_t)L_111) == ((int32_t)2))) { goto IL_02a9; } } IL_029b: { int32_t L_112 = V_14; int32_t L_113 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_112, ((int32_t)10)))) >= ((int32_t)L_113))) { goto IL_02a9; } } { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_114 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING; return L_114; } IL_02a9: { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_115 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING; return L_115; } IL_02af: { bool L_116 = V_1; if (!L_116) { goto IL_02bf; } } { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_117 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING; if (!L_117) { goto IL_02bf; } } { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_118 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING; return L_118; } IL_02bf: { bool L_119 = V_2; if (!L_119) { goto IL_02cf; } } { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_120 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING; if (!L_120) { goto IL_02cf; } } { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_121 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING; return L_121; } IL_02cf: { bool L_122 = V_3; if (!L_122) { goto IL_02d8; } } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_123; L_123 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); return L_123; } IL_02d8: { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_124 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T; return L_124; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecodedInformation_getNewString_mC42BB6A84E148177A20435ACA9ECF10835D3CCE7_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___newString; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DecodedInformation_isRemaining_mB1BAE68C0DD5FDA1A67F9714120028B536758E55_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method) { { bool L_0 = __this->___remaining; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedInformation_getRemainingValue_mA36BD24AD5ACAE4A44D23A5D1EAE7C0FBC9119F9_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___remainingValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline (DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CNewPositionU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, int32_t ___0_position, const RuntimeMethod* method) { { int32_t L_0 = ___0_position; __this->___position = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___position; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method) { { bool L_0 = __this->___finished; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* BlockParsedResult_getDecodedInformation_mC1CBB93BA201617C2E2E3072207DE4B152E58DD0_inline (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method) { { DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_0 = __this->___decodedInformation; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getSecondDigit_m40D590C9A8C5DCE3B5B58E7439A914A5A083293A_inline (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___secondDigit; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getFirstDigit_m2E2AB748F0BDFC5D266639E8B92A931039920AA4_inline (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___firstDigit; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar DecodedChar_getValue_m83FE3E688B7EBAC1B3CEFA8D1EDF5CF01816AB06_inline (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, const RuntimeMethod* method) { { Il2CppChar L_0 = __this->___value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CTextU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CECLevelU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___width; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___height; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline (ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_point, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___U3CBitsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CPointsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CByteSegmentsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CSymbologyModifierU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___totalCodewords; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___symbolSizeRows; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___symbolSizeColumns; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___dataRegionSizeRows; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___dataRegionSizeColumns; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_0 = __this->___ecBlocks; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) { { ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_0 = __this->____ecBlocksValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___dataCodewords; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___ecCodewords; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___versionNumber; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bitOffset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___byteOffset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method) { { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___numDataCodewords; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___codewords; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___encodingName; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStructuredAppendParityU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value; __this->___U3CRawBytesU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRawBytesU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CNumBitsU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___U3CTextU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CByteSegmentsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CByteSegmentsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___U3CECLevelU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CECLevelU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStructuredAppendParityU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CSymbologyModifierU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CHintsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___U3CHintsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHintsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_value; __this->___U3CBitsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBitsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_value; __this->___U3CPointsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338_inline (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CValueU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); return; } IL_0034: { int32_t L_9 = ___0_item; List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_gshared_inline (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast(__this->___method)); }