#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; 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); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, 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 InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, 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 Dictionary_2_t9ED881003B3B6D4293A07C01CFE862F953347FF6; struct Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543; struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54; struct Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC; struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69; struct IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A; struct IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7; struct IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843; struct IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5; struct IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64; struct IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7; struct IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71; struct IEnumerator_1_t5B9712330F80EAB35D6D5301E0E3C0D85FA9BB5B; struct IEqualityComparer_1_t84CD58C3582484C691B22BB0E534C8ADD9B22966; struct IEqualityComparer_1_t91E7141B661C2E346DEBF2C73AED325819B2B569; struct IList_1_tDDC3FFA18EA64D141BD8A490F88DCA5704F735E2; struct IList_1_t6B7367D98A1C02409D2E6231EEFA423A2F1C2ECB; struct IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E; struct IList_1_t8286A7CF7BFF172739934A9E72BF4A7E3B631A11; struct KeyCollection_t18DF8F0A19822105525A8637B0E7F861ADBD950C; struct KeyCollection_t61869AAD369EFEDD4DC1CE7E19A94EBA0742B9E3; struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4; struct List_1_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518; struct List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1; struct ValueCollection_t6648CA9EE8C302C00FC6CA037DCE054AA17910E9; struct ValueCollection_t5B2B8287A8CA77FB8555E2850C19D3C39655BFC8; struct EntryU5BU5D_tC46AD0F477FD2BB67ECACFF5A13F02DD17150381; struct EntryU5BU5D_tD605BE345A9B7F1AC5E932C784A8427E747FD89F; struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699; struct AlignmentPatternU5BU5D_tF5F14329484C8956931B2B96672DB024DD9486CF; struct BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378; struct BlockPairU5BU5D_t8D8976DFB5479BB009094037AD355B2AF67E4F13; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B; struct ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918; struct GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0; struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9; struct UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003; struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1; struct VersionU5BU5D_t74F65BE2B735570BDE03526EF0AA0219384B11D6; struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE; struct ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568; struct ECBlocksU5BU5D_t565EBC68DDA22822D0E6C537CF7043DF07B56590; struct AI01320xDecoder_tECD6F0ED96C0F7204A78BE00E3DA26B037D650DD; struct AI01392xDecoder_t99B4342D46842D381C825023AD8C1CD4C12FF18C; struct AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5; struct AI013x0xDecoder_tFDA1AB111F266B1293ACD05AF35D3CADA3E60F05; struct AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D; struct AI01weightDecoder_t103CE68B48CAC553B8E798EF9549C773D61793B1; struct AbstractExpandedDecoder_tA52E4CDC37B127D10C1CA2A6F6818CF799C02174; struct AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7; struct AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36; struct AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4; struct BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB; struct BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E; struct BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9; struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7; struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91; struct BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42; struct BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD; struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2; struct BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1; struct BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8; struct ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D; struct C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56; struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2; struct Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022; struct DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101; struct DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C; struct DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B; struct Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64; struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90; struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E; struct DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F; struct DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7; struct DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107; struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0; struct Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7; struct Dimensions_t4474E02ED5CFD016522E512858E7A91130D3D7A1; struct EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE; struct EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704; struct EANManufacturerOrgSupport_t11737736824365E0FE9FC3A9FB46CC0C71596375; struct EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E; struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095; struct ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6; struct Exception_t; struct FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D; struct FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0; struct GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37; struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0; struct GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43; struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct MethodInfo_t; struct Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99; struct ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB; struct ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03; struct MultiFormatUPCEANReader_t288B11AAADA3548922904DC4E43D5E6BBF7E4545; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6; struct OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934; struct PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217; struct PDF417ResultMetadata_t4BB165601043B5434C5C098BDE3AE2F61B555C75; struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B; struct QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E; struct QRCodeWriter_t5C6A9338AAB1D37DA9BC1575A6C7BA164CC3B7F4; struct Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C; struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832; struct ReedSolomonEncoder_t5ED408EEA7EA79FC18CF460256E404FD88DBD636; struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF; struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB; struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97; struct String_t; struct StringBuilder_t; struct SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502; struct UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947; struct UPCEANExtensionSupport_tB29F5EE53023A1ABC20C595356CDF8016C978DB1; struct UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D; struct UPCEANWriter_tBED0D534B55ACCB5A9ABBDF2A3965F482E42465A; struct UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA; struct UPCEWriter_t72564F3E943D9FE67E26F3A8D4DE4D11A9F87AB0; struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC; struct Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4; struct X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170; struct ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D; struct ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B; struct ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06; IL2CPP_EXTERN_C RuntimeClass* AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AI013x0xDecoder_tFDA1AB111F266B1293ACD05AF35D3CADA3E60F05_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_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* BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DataMask_t2128A90BFE4E051F654C243BDC551014CDD25461_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_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_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704_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* Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t845AFB2FAF0A6EA4BADB73A4D0615F8C7906584F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t74A5EDF98110A169EF1B2F23F14CE5BCA5F4B33E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t5B9712330F80EAB35D6D5301E0E3C0D85FA9BB5B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_1_t6B7367D98A1C02409D2E6231EEFA423A2F1C2ECB_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* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MatrixUtil_tA3967B3EF923B2C92A31C2716E3D9B2BD03C110C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PDF417HighLevelEncoder_tA53FCA6C3C6D39143ECEDC0005F9438F7E9CEE39_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReedSolomonEncoder_t5ED408EEA7EA79FC18CF460256E404FD88DBD636_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_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* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D3_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D4_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c0U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c0U2D2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c0U2D3_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D10_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D11_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D12_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D13_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D14_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D15_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D16_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D17_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D18_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D19_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D20_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D21_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D22_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D23_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D24_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D25_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D26_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D27_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D28_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D29_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D30_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D31_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D32_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D33_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D3_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D4_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D5_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D7_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D8_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D9_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c8U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D3_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D4_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D5_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D7_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D8_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008caU2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008caU2D2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008caU2D3_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD; IL2CPP_EXTERN_C String_t* _stringLiteral00B50C96368196723209385AC035A494CC7D0E52; IL2CPP_EXTERN_C String_t* _stringLiteral012B0FC82CBEF16F0D8138BA721FEB8F99ABEB89; IL2CPP_EXTERN_C String_t* _stringLiteral02EA350CC689C0B561A9298E808B9F5E60B00679; IL2CPP_EXTERN_C String_t* _stringLiteral03CA33A1820EB83740992A38DF364E04B95DEC66; IL2CPP_EXTERN_C String_t* _stringLiteral03D6CDE8A34993CA22E64557F1F73FB37257C371; IL2CPP_EXTERN_C String_t* _stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE; IL2CPP_EXTERN_C String_t* _stringLiteral053D8D6CEEBA9453C97D0EE5374DB863E6F77AD4; IL2CPP_EXTERN_C String_t* _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B; IL2CPP_EXTERN_C String_t* _stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10; IL2CPP_EXTERN_C String_t* _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40; IL2CPP_EXTERN_C String_t* _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78; IL2CPP_EXTERN_C String_t* _stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3; IL2CPP_EXTERN_C String_t* _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A; IL2CPP_EXTERN_C String_t* _stringLiteral0CD979583B209CE71603EFC4A398E6A9EFA8D872; IL2CPP_EXTERN_C String_t* _stringLiteral0E356BA505631FBF715758BED27D503F8B260E3A; IL2CPP_EXTERN_C String_t* _stringLiteral0EBD646B60E1C3FCE0203770591ED3C3D63537DC; IL2CPP_EXTERN_C String_t* _stringLiteral0F96CD4E7CF5221B652F5BF84BBD77CA46A0B78E; IL2CPP_EXTERN_C String_t* _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811; IL2CPP_EXTERN_C String_t* _stringLiteral10682F3387EA548C626C08591967BD5D821B3ACA; IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155; IL2CPP_EXTERN_C String_t* _stringLiteral14230403A1CFC5A19F854BBF8DBA3B9A2CF7E7AF; IL2CPP_EXTERN_C String_t* _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46; IL2CPP_EXTERN_C String_t* _stringLiteral15C2360B10B59CB14D140C2017D46E1FD8F22622; IL2CPP_EXTERN_C String_t* _stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F; IL2CPP_EXTERN_C String_t* _stringLiteral1764D89AC363FC305A0E08D6D1B3C192C51F518A; IL2CPP_EXTERN_C String_t* _stringLiteral178A8E92A59398DFA9F1676529FEE2F193A0A9AD; IL2CPP_EXTERN_C String_t* _stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B; IL2CPP_EXTERN_C String_t* _stringLiteral1A95536CFA43BE767A4C275A39B7BE4808E9089C; IL2CPP_EXTERN_C String_t* _stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E; IL2CPP_EXTERN_C String_t* _stringLiteral1BDB27A967C84F0FF5F894E75E1B65E450224267; IL2CPP_EXTERN_C String_t* _stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E; IL2CPP_EXTERN_C String_t* _stringLiteral1FFF440FE9B8F3167272E80BBC803CF400C5432D; IL2CPP_EXTERN_C String_t* _stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE; IL2CPP_EXTERN_C String_t* _stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952; IL2CPP_EXTERN_C String_t* _stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2; IL2CPP_EXTERN_C String_t* _stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380; IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745; IL2CPP_EXTERN_C String_t* _stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3; IL2CPP_EXTERN_C String_t* _stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547; IL2CPP_EXTERN_C String_t* _stringLiteral25D74BC981E6316A5E3CAEEA0BAF3C438F5C94DA; IL2CPP_EXTERN_C String_t* _stringLiteral29B8280C58846C52F397AC132817A84B37F479F8; IL2CPP_EXTERN_C String_t* _stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1; IL2CPP_EXTERN_C String_t* _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE; IL2CPP_EXTERN_C String_t* _stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0; IL2CPP_EXTERN_C String_t* _stringLiteral2CC8CEA89C6642C1430ACDFD783FEEED93038FCA; IL2CPP_EXTERN_C String_t* _stringLiteral2D20F0813458B4004C81D6764AA920353ADF528B; IL2CPP_EXTERN_C String_t* _stringLiteral2D5246FA8A5786C6BB8CB422AC8EEC45C306EEA1; IL2CPP_EXTERN_C String_t* _stringLiteral2F7234099CCD07F9C0939ACCC13D7F7F6E95DBAD; IL2CPP_EXTERN_C String_t* _stringLiteral31447AF47CEB4A8A0272A87B8F06FD5B25D97947; IL2CPP_EXTERN_C String_t* _stringLiteral3203068E273E436D1F38F7CF8AD3E03F7AA4A522; IL2CPP_EXTERN_C String_t* _stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53; IL2CPP_EXTERN_C String_t* _stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865; IL2CPP_EXTERN_C String_t* _stringLiteral37A50091974FE11FAC57C870272F76245820AA18; IL2CPP_EXTERN_C String_t* _stringLiteral3ACC4CC1ADEC59220C31AAE3AEFE4D604CB500A9; IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0; IL2CPP_EXTERN_C String_t* _stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989; IL2CPP_EXTERN_C String_t* _stringLiteral3CE245550C7936A8DFBFDA9A54B7711D0747F0F8; IL2CPP_EXTERN_C String_t* _stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5; IL2CPP_EXTERN_C String_t* _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869; IL2CPP_EXTERN_C String_t* _stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E; IL2CPP_EXTERN_C String_t* _stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5; IL2CPP_EXTERN_C String_t* _stringLiteral41D7D721EB92533F364B02AAC885BBC1473C5589; IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D; IL2CPP_EXTERN_C String_t* _stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140; IL2CPP_EXTERN_C String_t* _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C; IL2CPP_EXTERN_C String_t* _stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90; IL2CPP_EXTERN_C String_t* _stringLiteral4C9ECEDF5B1FB9420A92A5B02A141FADFDF52ED6; IL2CPP_EXTERN_C String_t* _stringLiteral4D5745313695BB32A7BE264930411F75CE40EF69; IL2CPP_EXTERN_C String_t* _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30; IL2CPP_EXTERN_C String_t* _stringLiteral4E22436534F7DDDA6023610945AD3FB84B08D5F2; IL2CPP_EXTERN_C String_t* _stringLiteral4EC8CBD8F08C312BFD3FAD23E0A0DB7F37E98697; IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C; IL2CPP_EXTERN_C String_t* _stringLiteral51B9A921875B50DC2E745884E0F3B09DFCFEA44A; IL2CPP_EXTERN_C String_t* _stringLiteral5377EFB7D3540F7856D33807A13661041629AB2F; IL2CPP_EXTERN_C String_t* _stringLiteral54D067A77A1DA00AB8F9E5AE79F5AC744A682EF3; IL2CPP_EXTERN_C String_t* _stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C; IL2CPP_EXTERN_C String_t* _stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D; IL2CPP_EXTERN_C String_t* _stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A; IL2CPP_EXTERN_C String_t* _stringLiteral5EC163B955263D37A7DCC5A8DB2DF71340D448D8; IL2CPP_EXTERN_C String_t* _stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40; IL2CPP_EXTERN_C String_t* _stringLiteral62344EB120ED3659C48E3F6FA51667473F001294; IL2CPP_EXTERN_C String_t* _stringLiteral62D30C5AE0B1F9AB274E4432F868F6C2759AA6A3; IL2CPP_EXTERN_C String_t* _stringLiteral671CA00264608FC5A16555DE25E3079A60DC0AAD; IL2CPP_EXTERN_C String_t* _stringLiteral688934845F22049CB14668832EFA33D45013B6B9; IL2CPP_EXTERN_C String_t* _stringLiteral68AB1E3E09DE01A39F1C4BBC8A281FC8111504B4; IL2CPP_EXTERN_C String_t* _stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487; IL2CPP_EXTERN_C String_t* _stringLiteral6B866DCFF4A3EC3D3C30879F029D88106601B1B2; IL2CPP_EXTERN_C String_t* _stringLiteral6B91749ECEA9F52797D5D7575432F93DA98ED9B6; IL2CPP_EXTERN_C String_t* _stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710; IL2CPP_EXTERN_C String_t* _stringLiteral6CB05FD18E12F98F81A204339D25DD82BC993FDD; IL2CPP_EXTERN_C String_t* _stringLiteral6E2A118D02EEC0264ECB711997DC50620920E7B0; IL2CPP_EXTERN_C String_t* _stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657; IL2CPP_EXTERN_C String_t* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11; IL2CPP_EXTERN_C String_t* _stringLiteral7338E2FE7B63472EA48C5C00C6C0BD3C03450D09; IL2CPP_EXTERN_C String_t* _stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900; IL2CPP_EXTERN_C String_t* _stringLiteral7402F76B2D6078A455F77607AF6E7350B6DE019E; IL2CPP_EXTERN_C String_t* _stringLiteral744BE094FA88BA46CF826FF0DEED6871D760EA77; IL2CPP_EXTERN_C String_t* _stringLiteral7454695E25D304C65D0C1333D8008E862569CAE9; IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D; IL2CPP_EXTERN_C String_t* _stringLiteral775BB245185671E2382534761174E22D3BDED057; IL2CPP_EXTERN_C String_t* _stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758; IL2CPP_EXTERN_C String_t* _stringLiteral7DF543E5CEBA28135FC0D7A2CDAD26732720D611; IL2CPP_EXTERN_C String_t* _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A; IL2CPP_EXTERN_C String_t* _stringLiteral82E2088D372EE08FF52779A13763129EEE2C2BC7; IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1; IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D; IL2CPP_EXTERN_C String_t* _stringLiteral877B21AC371DEB649EA396244F98A79ECFE07AEC; IL2CPP_EXTERN_C String_t* _stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE; IL2CPP_EXTERN_C String_t* _stringLiteral898BA5AB8ECA473F6CD602EA9EA67BCCC43F51EA; IL2CPP_EXTERN_C String_t* _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA; IL2CPP_EXTERN_C String_t* _stringLiteral8BF951CF903ECC622812D47B1157D1A3AFA9FBDC; IL2CPP_EXTERN_C String_t* _stringLiteral8CF6F85D7A4BACA5C5FA281E47F38FBC9957B8D7; IL2CPP_EXTERN_C String_t* _stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E; IL2CPP_EXTERN_C String_t* _stringLiteral90455FAF2A9E36EA17164EB1EC7217D6E52799D7; IL2CPP_EXTERN_C String_t* _stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF; IL2CPP_EXTERN_C String_t* _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1; IL2CPP_EXTERN_C String_t* _stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D; IL2CPP_EXTERN_C String_t* _stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3; IL2CPP_EXTERN_C String_t* _stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62; IL2CPP_EXTERN_C String_t* _stringLiteral99C165894B2900048144F5DEF682937FE73CA541; IL2CPP_EXTERN_C String_t* _stringLiteral9B99593353A610C4BEE0D6A94A01A3296080C0FB; IL2CPP_EXTERN_C String_t* _stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1; IL2CPP_EXTERN_C String_t* _stringLiteral9DFFC3267C5F999585E61B45BA9C8DF18D4B02CA; IL2CPP_EXTERN_C String_t* _stringLiteral9E6DEA6E609FD74FD29A7E5BB6D900CCBA5F3FBF; IL2CPP_EXTERN_C String_t* _stringLiteral9F2C1C26D7CA53CC6FB3BDC65827AC1E85CD9BF2; IL2CPP_EXTERN_C String_t* _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158; IL2CPP_EXTERN_C String_t* _stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03; IL2CPP_EXTERN_C String_t* _stringLiteralA0BAE95A5E0BE9169186A79DDEB6B2E3857EFB47; IL2CPP_EXTERN_C String_t* _stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423; IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73; IL2CPP_EXTERN_C String_t* _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827; IL2CPP_EXTERN_C String_t* _stringLiteralA86578BCBCDB68248373C4B9FDA3F481464B0606; IL2CPP_EXTERN_C String_t* _stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907; IL2CPP_EXTERN_C String_t* _stringLiteralAA33B42E61DE77204BD5CE82678FEBAF61F990AE; IL2CPP_EXTERN_C String_t* _stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F; IL2CPP_EXTERN_C String_t* _stringLiteralB15E446D1FAFFBD93269FACF4C2C4E5ADBDC3C12; IL2CPP_EXTERN_C String_t* _stringLiteralB16CF3324CA15FF0851B0F99DD86AC638C3E0CAE; IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D; IL2CPP_EXTERN_C String_t* _stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E; IL2CPP_EXTERN_C String_t* _stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476; IL2CPP_EXTERN_C String_t* _stringLiteralBB73EAE8AC160999D0958130C5DD3833A1CE0955; IL2CPP_EXTERN_C String_t* _stringLiteralBD4E747B5214A0C26D017AFDB8939BCDA4F9EB55; IL2CPP_EXTERN_C String_t* _stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1; IL2CPP_EXTERN_C String_t* _stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC; IL2CPP_EXTERN_C String_t* _stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302; IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB; IL2CPP_EXTERN_C String_t* _stringLiteralC581E4D913279D4A3ACF73FA9AA8BBAA062F2ACF; IL2CPP_EXTERN_C String_t* _stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B; IL2CPP_EXTERN_C String_t* _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677; IL2CPP_EXTERN_C String_t* _stringLiteralC62C78CB18B61FC7073DE0EC3278AE06004F7FD4; IL2CPP_EXTERN_C String_t* _stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2; IL2CPP_EXTERN_C String_t* _stringLiteralCA755F4ECA060827769CE7656EEBA08035E0AF89; IL2CPP_EXTERN_C String_t* _stringLiteralCC03484805A39EE04FBAB0DC117480C5490EA54E; IL2CPP_EXTERN_C String_t* _stringLiteralCEEE9949671C40A8B682D01EDD3A630068612E2A; IL2CPP_EXTERN_C String_t* _stringLiteralD050676D61E097257CD4A71302884F7CC1545747; IL2CPP_EXTERN_C String_t* _stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B; IL2CPP_EXTERN_C String_t* _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE; IL2CPP_EXTERN_C String_t* _stringLiteralD7104485C3D532D3EBA9E02C448EA5626A9EDF2D; IL2CPP_EXTERN_C String_t* _stringLiteralD93FE16AE859F4D5F48CE81B76521DF49F1DF698; IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465; IL2CPP_EXTERN_C String_t* _stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C; IL2CPP_EXTERN_C String_t* _stringLiteralDC256241FC67514DC379445C066477BE1029D779; IL2CPP_EXTERN_C String_t* _stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17; IL2CPP_EXTERN_C String_t* _stringLiteralDE28F98354F48E7C0878BBA93033C6BDC68B27E2; IL2CPP_EXTERN_C String_t* _stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B; IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC; IL2CPP_EXTERN_C String_t* _stringLiteralE26FC1AA114078B1CB5CA221C04DCB2DFC5C1155; IL2CPP_EXTERN_C String_t* _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7; IL2CPP_EXTERN_C String_t* _stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9; IL2CPP_EXTERN_C String_t* _stringLiteralE7AE7444C79DBE6196DD77CABD9F0FBD8B9519AE; IL2CPP_EXTERN_C String_t* _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3; IL2CPP_EXTERN_C String_t* _stringLiteralEA04D4286952D44B4CB5C87E7D30E05FE4153434; IL2CPP_EXTERN_C String_t* _stringLiteralEE3971EB92970A13696925BEE8B907FDA6507AB5; IL2CPP_EXTERN_C String_t* _stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003; IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5; IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D; IL2CPP_EXTERN_C String_t* _stringLiteralF6DDF00FA9A6CDA0155F971C2E8A6ABCABCFCB31; IL2CPP_EXTERN_C String_t* _stringLiteralF7DDF59B44DDF9253B657C54053522CF694D3FBE; IL2CPP_EXTERN_C String_t* _stringLiteralF8480841753DCB62E4006AD3F6DF510C0D0EFC29; IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024; IL2CPP_EXTERN_C String_t* _stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34; IL2CPP_EXTERN_C String_t* _stringLiteralFD3A0FC4398B9893358ACB725BE1B60177ABE885; IL2CPP_EXTERN_C String_t* _stringLiteralFD43D25B3F209E0BC47B027DA6B5DAADEA54CA90; IL2CPP_EXTERN_C String_t* _stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E; 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* C40Encoder_encodeChar_mAF7B247E6AD3AA940BD35462749D7B1165D0297E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* C40Encoder_handleEOD_mB25F602996386F1B0E8A0E0D7009DAE89139EF2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecoderResult__ctor_m3BC6DEDB11FF9E693C75D463FF392B8B472AA2FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_append8BitBytes_m3094DF62D2099E8608992CCB7ACA9AC7F1F20F6D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_appendAlphanumericBytes_mE71810878818B59984682C711C164681299D3827_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_appendBytes_mDA9A54ED222A74050E4F7CF0AC92E80C6B592FD5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_appendKanjiBytes_mCA4C1D08352A08D91B2E7DF46FFC24323E64297E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_appendLengthInfo_mADFA37DF6BE087AF491FCF1D8CAD7A9418412B4F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_chooseVersion_m49624F940DFDFB19138DA06B066F9D54D283EC55_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_encode_mE1F416EEA08EC717D82652C213E37C76C9EB1017_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_getNumDataBytesAndNumECBytesForBlockID_mB203BD27C53C0C592367C9B7BCC6D8A4BC2723A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_interleaveWithECBytes_m0068CE703AB3C761BA32D6314FC4F5DC04486178_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Encoder_terminateBits_mFC3F0B8E3EE05C5F3D01878BCE7AF78F851588B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD9DA244D55BDAB6A7C415FDC652F628DA7498D1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA16F699AD469CCD304B996C3F4F729BB56652D63_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1CDB949B39A84E81BABB6D7B8A4A2FFB64BBCCB4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ErrorCorrectionLevel_forBits_m7735714F4D73706D171BA049523AEC5B09136B7A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GridSampler_sampleGrid_m59EE9247463B05E974FA2D0251A069BEFF64A07C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC77ECC736DE3241D87071B90C5D33F77E59C6AA2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m101D06D99D1661204FC1F9829EA373A920E04EB7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m4B572F91E7D78B37EF5109D12F12840BA3C9ADFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m21C86F41AE02834811B4DEB888C25FCB50CC5D84_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m29885D3A1CDA9E10F856CD5053CEE7217FEBFF46_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m78541B85DCB89DFD5D49F33F9E3A681AB1C88583_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF03EB66CB6D162892754FCCAA56EB3819AF212B0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ModulusGF_buildMonomial_m40AF2045F3B31B8B3BAA5CB0C2E86220D75F02D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ModulusGF_inverse_mB753FE44107095B679F7D2FF006B3A6727497C1D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ModulusGF_log_m06AAB62687259C841F48AE212E22866BC18AD53A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ModulusPoly_add_m312FF3125F3FFCBF362131C90D0393B4BE3446BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ModulusPoly_multiplyByMonomial_m72BF4429A81FC34C07BCEA31B81F92B5C02E9B1F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ModulusPoly_multiply_mFC1DD0E667A62F2C403858CC941D9B73CDFF29B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ModulusPoly_subtract_m8D579A6BB1BE09C1EE0429087AA4168BF37BF538_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PDF417ErrorCorrection_getErrorCorrectionCodewordCount_m3939D33629C92E885A5CE50C6C922674877CD008_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PDF417_determineDimensions_m16083BB4698E524E3506CF2279BF1827F98EF41C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PDF417_generateBarcodeLogic_mA4261F434FF278B312A9818EC9953AB8BC091238_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* QRCodeWriter_encode_m3D54B2BA61C9F791159C9C768461291010ACB060_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* QRCodeWriter_renderResult_m8CFA2D0A27B4B5D187E9383D947973A720C52561_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SymbolInfo_lookup_mA810133F88C2DBB5D6E450D4FE260B3B46990B3A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UPCEWriter_encode_m18B92F074FF493361D6B558B187A0554DBBBBA24_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UPCEWriter_encode_mA3995D018502979C0CBC681A2350B78D735C57C8_RuntimeMethod_var; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699; struct BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358; struct DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B; struct ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918; struct GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0; struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9; struct UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003; 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 Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tC46AD0F477FD2BB67ECACFF5A13F02DD17150381* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t18DF8F0A19822105525A8637B0E7F861ADBD950C* ____keys; ValueCollection_t6648CA9EE8C302C00FC6CA037DCE054AA17910E9* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tD605BE345A9B7F1AC5E932C784A8427E747FD89F* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t61869AAD369EFEDD4DC1CE7E19A94EBA0742B9E3* ____keys; ValueCollection_t5B2B8287A8CA77FB8555E2850C19D3C39655BFC8* ____values; RuntimeObject* ____syncRoot; }; struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4 : public RuntimeObject { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518 : public RuntimeObject { AlignmentPatternU5BU5D_tF5F14329484C8956931B2B96672DB024DD9486CF* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4 : public RuntimeObject { BlockPairU5BU5D_t8D8976DFB5479BB009094037AD355B2AF67E4F13* ____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 List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1 : public RuntimeObject { UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct AbstractExpandedDecoder_tA52E4CDC37B127D10C1CA2A6F6818CF799C02174 : public RuntimeObject { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___information; GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* ___generalDecoder; }; struct AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; RuntimeObject* ___possibleCenters; int32_t ___startX; int32_t ___startY; int32_t ___width; int32_t ___height; float ___moduleSize; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___crossCheckStateCount; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* ___resultPointCallback; }; struct BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB : public RuntimeObject { BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378* ___matrix; int32_t ___currentRow; int32_t ___height; int32_t ___width; }; struct BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E : public RuntimeObject { int32_t ___U3CColumnCountU3Ek__BackingField; int32_t ___U3CErrorCorrectionLevelU3Ek__BackingField; int32_t ___U3CRowCountUpperU3Ek__BackingField; int32_t ___U3CRowCountLowerU3Ek__BackingField; int32_t ___U3CRowCountU3Ek__BackingField; }; struct BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9 : public RuntimeObject { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* ___row; int32_t ___currentLocation; }; 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_tC75DE359D31D49D0194821938B16E0D28E384D42 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___bitMatrix; }; struct BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___bitMatrix; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___parsedVersion; FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* ___parsedFormatInfo; bool ___mirrored; }; struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytes; int32_t ___byteOffset; int32_t ___bitOffset; }; struct BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___dataBytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___errorCorrectionBytes; }; struct BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___U3CTopLeftU3Ek__BackingField; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___U3CTopRightU3Ek__BackingField; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___U3CBottomLeftU3Ek__BackingField; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___U3CBottomRightU3Ek__BackingField; int32_t ___U3CMinXU3Ek__BackingField; int32_t ___U3CMaxXU3Ek__BackingField; int32_t ___U3CMinYU3Ek__BackingField; int32_t ___U3CMaxYU3Ek__BackingField; }; struct ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D : public RuntimeObject { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ___bytes; int32_t ___width; int32_t ___height; }; struct C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B : public RuntimeObject { }; struct Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7 : public RuntimeObject { int32_t ___U3CStartXU3Ek__BackingField; int32_t ___U3CEndXU3Ek__BackingField; int32_t ___U3CBucketU3Ek__BackingField; int32_t ___U3CValueU3Ek__BackingField; int32_t ___U3CRowNumberU3Ek__BackingField; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject { bool ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; bool ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; String_t* ___m_name; String_t* ___englishname; String_t* ___nativename; String_t* ___iso3lang; String_t* ___iso2lang; String_t* ___win3lang; String_t* ___territory; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture; bool ___constructed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData; bool ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; char* ___m_name; char* ___englishname; char* ___nativename; char* ___iso3lang; char* ___iso2lang; char* ___win3lang; char* ___territory; char** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData; int32_t ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; Il2CppChar* ___m_name; Il2CppChar* ___englishname; Il2CppChar* ___nativename; Il2CppChar* ___iso3lang; Il2CppChar* ___iso2lang; Il2CppChar* ___win3lang; Il2CppChar* ___territory; Il2CppChar** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData; int32_t ___m_isInherited; }; struct DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4 : public RuntimeObject { }; struct DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B : public RuntimeObject { int32_t ___U3CNewPositionU3Ek__BackingField; }; struct Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64 : public RuntimeObject { AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* ___ddata; }; 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; }; struct DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F : public RuntimeObject { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___U3CMetadataU3Ek__BackingField; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* ___U3CDetectionResultColumnsU3Ek__BackingField; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___U3CBoxU3Ek__BackingField; int32_t ___U3CColumnCountU3Ek__BackingField; }; struct DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7 : public RuntimeObject { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___U3CBoxU3Ek__BackingField; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* ___U3CCodewordsU3Ek__BackingField; }; struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___U3CBitsU3Ek__BackingField; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CPointsU3Ek__BackingField; }; struct Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7 : public RuntimeObject { int32_t ___width; int32_t ___height; }; struct Dimensions_t4474E02ED5CFD016522E512858E7A91130D3D7A1 : public RuntimeObject { int32_t ___minCols; int32_t ___maxCols; int32_t ___minRows; int32_t ___maxRows; }; struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0 : public RuntimeObject { int32_t ___value_Renamed; }; struct Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31 : public RuntimeObject { }; 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 ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6 : public RuntimeObject { int32_t ___bits; int32_t ___ordinal_Renamed_Field; String_t* ___name; }; struct FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0 : public RuntimeObject { ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___errorCorrectionLevel; uint8_t ___dataMask; }; 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 GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43 : public RuntimeObject { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___coefficients; }; struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0 : public RuntimeObject { }; struct Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___characterCountBitsForVersions; int32_t ___bits; String_t* ___name; }; struct ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___expTable; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___logTable; int32_t ___modulus; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___U3CZeroU3Ek__BackingField; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___U3COneU3Ek__BackingField; }; struct ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03 : public RuntimeObject { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* ___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___coefficients; }; struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6 : public RuntimeObject { }; struct OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934 : public RuntimeObject { }; struct PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D : public RuntimeObject { }; struct PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF : public RuntimeObject { }; struct PDF417ResultMetadata_t4BB165601043B5434C5C098BDE3AE2F61B555C75 : public RuntimeObject { int32_t ___U3CSegmentIndexU3Ek__BackingField; String_t* ___U3CFileIdU3Ek__BackingField; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___U3COptionalDataU3Ek__BackingField; bool ___U3CIsLastSegmentU3Ek__BackingField; }; struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B : public RuntimeObject { float ___a11; float ___a12; float ___a13; float ___a21; float ___a22; float ___a23; float ___a31; float ___a32; float ___a33; }; struct QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E : public RuntimeObject { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___U3CModeU3Ek__BackingField; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___U3CECLevelU3Ek__BackingField; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___U3CVersionU3Ek__BackingField; int32_t ___U3CMaskPatternU3Ek__BackingField; ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___U3CMatrixU3Ek__BackingField; }; struct QRCodeWriter_t5C6A9338AAB1D37DA9BC1575A6C7BA164CC3B7F4 : public RuntimeObject { }; struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832 : public RuntimeObject { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field; }; struct ReedSolomonEncoder_t5ED408EEA7EA79FC18CF460256E404FD88DBD636 : public RuntimeObject { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field; RuntimeObject* ___cachedGenerators; }; 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 SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE : public RuntimeObject { bool ___rectangular; int32_t ___dataCapacity; int32_t ___errorCodewords; int32_t ___matrixWidth; int32_t ___matrixHeight; int32_t ___dataRegions; int32_t ___rsBlockData; int32_t ___rsBlockError; }; struct Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502 : public RuntimeObject { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___previous; }; 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 Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65 : public RuntimeObject { int32_t ___versionNumber; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___alignmentPatternCenters; ECBlocksU5BU5D_t565EBC68DDA22822D0E6C537CF7043DF07B56590* ___ecBlocks; int32_t ___totalCodewords; }; struct ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D : public RuntimeObject { int32_t ___count; int32_t ___dataCodewords; }; struct ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B : public RuntimeObject { int32_t ___ecCodewords; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ____ecBlocksValue; }; struct ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06 : public RuntimeObject { int32_t ___ecCodewordsPerBlock; ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* ___ecBlocks; }; struct Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE { List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4* ____list; int32_t ____index; int32_t ____version; BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* ____current; }; struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list; int32_t ____index; int32_t ____version; RuntimeObject* ____current; }; struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 { bool ___hasValue; int32_t ___value; }; struct Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 { bool ___hasValue; float ___value; }; struct AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D : public AbstractExpandedDecoder_tA52E4CDC37B127D10C1CA2A6F6818CF799C02174 { }; struct AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7 : public ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB { float ___estimatedModuleSize; }; struct AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F : public AbstractExpandedDecoder_tA52E4CDC37B127D10C1CA2A6F6818CF799C02174 { }; struct AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4 : public DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0 { bool ___U3CCompactU3Ek__BackingField; int32_t ___U3CNbDatablocksU3Ek__BackingField; int32_t ___U3CNbLayersU3Ek__BackingField; }; 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 DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51 : public SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE { }; 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 DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107 : public DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7 { bool ___U3CIsLeftU3Ek__BackingField; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 { int16_t ___m_value; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct MultiFormatUPCEANReader_t288B11AAADA3548922904DC4E43D5E6BBF7E4545 : public OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6 { UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* ___readers; }; struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { int8_t ___m_value; }; struct SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97 : public Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502 { int16_t ___value; int16_t ___bitCount; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D : public OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6 { StringBuilder_t* ___decodeRowStringBuffer; UPCEANExtensionSupport_tB29F5EE53023A1ABC20C595356CDF8016C978DB1* ___extensionReader; EANManufacturerOrgSupport_t11737736824365E0FE9FC3A9FB46CC0C71596375* ___eanManSupport; }; struct UPCEANWriter_tBED0D534B55ACCB5A9ABBDF2A3965F482E42465A : public OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934 { }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170 : public C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B { }; struct AI01392xDecoder_t99B4342D46842D381C825023AD8C1CD4C12FF18C : public AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D { }; struct AI01weightDecoder_t103CE68B48CAC553B8E798EF9549C773D61793B1 : public AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D { }; struct BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282 { int32_t ___value__; }; struct Compaction_t86409B070B8DBC375172C1236E2C4CFB5F83EE16 { 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 EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE : public UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___decodeMiddleCounters; }; struct EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704 : public UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___decodeMiddleCounters; }; struct EncodeHintType_t296FEFCF0A42F251FE4D801982D6E8B00C34E50E { int32_t ___value__; }; 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 Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C { int32_t ___value__; }; struct PDF417ErrorCorrectionLevel_tF8F4E7BCA901763C47F0588553A0C69E699F8F98 { int32_t ___value__; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct SymbolShapeHint_t0386E9D8C1728A6EC7D318CCE7918FF254EB21A8 { int32_t ___value__; }; struct UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947 : public UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D { UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* ___ean13Reader; }; struct UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA : public UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___decodeMiddleCounters; }; struct UPCEWriter_t72564F3E943D9FE67E26F3A8D4DE4D11A9F87AB0 : public UPCEANWriter_tBED0D534B55ACCB5A9ABBDF2A3965F482E42465A { }; struct Mode_t23E9D4815358F5B5C3F0A86C7A335B788DBF72E5 { int32_t ___value__; }; struct Table_t9417A135590933F7657464A5CB231F9E88AB3B78 { int32_t ___value__; }; struct BitmapFormat_t8D50A156429FFF20E5AFCAEEFBDE18004177F9AB { int32_t ___value__; }; struct AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5 : public AI01weightDecoder_t103CE68B48CAC553B8E798EF9549C773D61793B1 { String_t* ___dateCode; String_t* ___firstAIdigits; }; struct AI013x0xDecoder_tFDA1AB111F266B1293ACD05AF35D3CADA3E60F05 : public AI01weightDecoder_t103CE68B48CAC553B8E798EF9549C773D61793B1 { }; struct EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E : public RuntimeObject { String_t* ___msg; int32_t ___shape; Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___minSize; Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___maxSize; StringBuilder_t* ___codewords; int32_t ___pos; int32_t ___newEncoding; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* ___symbolInfo; int32_t ___skipAtEnd; }; 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 PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217 : public RuntimeObject { BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* ___barcodeMatrix; bool ___compact; int32_t ___compaction; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___encoding; bool ___disableEci; int32_t ___minCols; int32_t ___maxCols; int32_t ___maxRows; int32_t ___minRows; }; struct ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C : public Exception_t { }; 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 WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4 : public Exception_t { }; struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69 : public MulticastDelegate_t { }; struct AI01320xDecoder_tECD6F0ED96C0F7204A78BE00E3DA26B037D650DD : public AI013x0xDecoder_tFDA1AB111F266B1293ACD05AF35D3CADA3E60F05 { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D : public ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C { }; 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_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518_StaticFields { AlignmentPatternU5BU5D_tF5F14329484C8956931B2B96672DB024DD9486CF* ___s_emptyArray; }; struct List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4_StaticFields { BlockPairU5BU5D_t8D8976DFB5479BB009094037AD355B2AF67E4F13* ___s_emptyArray; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1_StaticFields { UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* ___s_emptyArray; }; struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____lookup; }; struct BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___BITNR; }; struct Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_StaticFields { int32_t ___BARCODE_ROW_UNKNOWN; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields { CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info; RuntimeObject* ___shared_table_lock; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture; Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number; Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX; bool ___IsTaiwanSku; }; 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 Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___UPPER_TABLE; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___LOWER_TABLE; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___MIXED_TABLE; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___PUNCT_TABLE; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___DIGIT_TABLE; RuntimeObject* ___codeTables; RuntimeObject* ___codeTableMap; }; struct Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___ALPHANUMERIC_TABLE; String_t* ___DEFAULT_BYTE_MODE_ENCODING; }; 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 ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields { ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___L; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___M; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___Q; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___H; ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* ___FOR_BITS; }; struct FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0_StaticFields { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___FORMAT_INFO_DECODE_LOOKUP; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___BITS_SET_IN_HALF_BYTE; }; 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 Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___TERMINATOR; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___NUMERIC; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___ALPHANUMERIC; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___STRUCTURED_APPEND; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___BYTE; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___ECI; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___KANJI; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___FNC1_FIRST_POSITION; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___FNC1_SECOND_POSITION; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___HANZI; }; struct ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB_StaticFields { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* ___PDF417_GF; }; struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_StaticFields { int32_t ___INTEGER_MATH_SHIFT; int32_t ___PATTERN_MATCH_RESULT_SCALE_FACTOR; }; struct PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields { int32_t ___INVALID_CODEWORD; int32_t ___NUMBER_OF_CODEWORDS; int32_t ___MAX_CODEWORDS_IN_BARCODE; int32_t ___MIN_ROWS_IN_BARCODE; int32_t ___MAX_ROWS_IN_BARCODE; int32_t ___MODULES_IN_CODEWORD; int32_t ___MODULES_IN_STOP_PATTERN; int32_t ___BARS_IN_MODULE; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___EMPTY_INT_ARRAY; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___SYMBOL_TABLE; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CODEWORD_TABLE; }; struct PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_StaticFields { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___EC_COEFFICIENTS; }; struct QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E_StaticFields { int32_t ___NUM_MASK_PATTERNS; }; struct String_t_StaticFields { String_t* ___Empty; }; struct SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields { SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* ___PROD_SYMBOLS; SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* ___symbols; }; struct Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_StaticFields { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___EMPTY; }; struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields { VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* ___VERSIONS; }; struct Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___VERSION_DECODE_INFO; VersionU5BU5D_t74F65BE2B735570BDE03526EF0AA0219384B11D6* ___VERSIONS; }; struct AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_StaticFields { int32_t ___GTIN_SIZE; }; struct AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F_StaticFields { int32_t ___HEADER_SIZE; }; 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 DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields { int32_t ___FNC1; }; struct UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields { int32_t ___MAX_AVG_VARIANCE; int32_t ___MAX_INDIVIDUAL_VARIANCE; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___START_END_PATTERN; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___MIDDLE_PATTERN; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___END_PATTERN; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___L_PATTERNS; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___L_AND_G_PATTERNS; }; struct EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___FIRST_DIGIT_ENCODINGS; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___MIDDLE_END_PATTERN; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___NUMSYS_AND_CHECK_DIGIT_PATTERNS; }; struct AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields { int32_t ___HEADER_SIZE; int32_t ___WEIGHT_SIZE; int32_t ___DATE_SIZE; }; struct AI013x0xDecoder_tFDA1AB111F266B1293ACD05AF35D3CADA3E60F05_StaticFields { int32_t ___HEADER_SIZE; int32_t ___WEIGHT_SIZE; }; struct EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_StaticFields { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___encoding; }; struct PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_StaticFields { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___CODEWORD_TABLE; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** 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, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; 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 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 UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003 : public RuntimeArray { ALIGN_FIELD (8) UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* m_Items[1]; inline UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D** 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, UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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 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 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; } }; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray { ALIGN_FIELD (8) bool m_Items[1]; inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* 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, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = 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 BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378 : public RuntimeArray { ALIGN_FIELD (8) BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* m_Items[1]; inline BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9** 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, BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913 : public RuntimeArray { ALIGN_FIELD (8) int8_t m_Items[1]; inline int8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int8_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, int8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value) { m_Items[index] = value; } }; struct SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699 : public RuntimeArray { ALIGN_FIELD (8) SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* m_Items[1]; inline SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913** 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, SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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 SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9 : public RuntimeArray { ALIGN_FIELD (8) SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* m_Items[1]; inline SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE** 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, SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* 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 ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918 : public RuntimeArray { ALIGN_FIELD (8) ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* m_Items[1]; inline ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6** 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, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04 : public RuntimeArray { ALIGN_FIELD (8) GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* m_Items[1]; inline GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43** 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, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B : public RuntimeArray { ALIGN_FIELD (8) DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* m_Items[1]; inline DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7** 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, DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358 : public RuntimeArray { ALIGN_FIELD (8) Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* m_Items[1]; inline Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7** 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, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___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_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __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_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 SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_gshared (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, int32_t ___1_startIndex, int32_t ___2_endIndex, bool ___3_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1FAF6B40363046083C4C84F0B4B03839E4D81175_gshared (Dictionary_2_t9ED881003B3B6D4293A07C01CFE862F953347FF6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m217968747640872B498EF3F71AE88B1C98CCA999_gshared (Dictionary_2_t9ED881003B3B6D4293A07C01CFE862F953347FF6* __this, Il2CppChar ___0_key, int32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_gshared (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_gshared (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, 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 String_t* String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A (RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36 (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_args, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49 (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4 (String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* Encoder_encode_mE1F416EEA08EC717D82652C213E37C76C9EB1017 (String_t* ___0_content, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___1_ecLevel, RuntimeObject* ___2_hints, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* QRCodeWriter_renderResult_m8CFA2D0A27B4B5D187E9383D947973A720C52561 (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* ___0_code, int32_t ___1_width, int32_t ___2_height, int32_t ___3_quietZone, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* QRCode_get_Matrix_mC9C3EC7F608B8C47FFDE0B14E3C3424B52F9A22F_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ByteMatrix_get_Width_mB07D527D6BA9290ED3CC7EC026EC5E5CC17EF430_inline (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ByteMatrix_get_Height_m35C9F09824FBFCB301BC3539F5D09C946D48772E_inline (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, 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 int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, 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 ByteMatrix_get_Item_m8D90C6C8B0AC98BC6A1F549DB1F585A3AB5CBD2A (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; 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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __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 BitMatrixParser__ctor_m6759D4DCB322A4CC4823EB08F25D86EBA03479DE (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482 (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, int32_t ___0_i, int32_t ___1_j, int32_t ___2_versionBits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* FormatInformation_decodeFormatInformation_m1935B39587C1920111569AA248D61D5893BAB9E9 (int32_t ___0_maskedFormatInfo1, int32_t ___1_maskedFormatInfo2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* Version_getVersionForNumber_m105B64B2D13C6FB3B1D93AC4312B8CF317B3F789 (int32_t ___0_versionNumber, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* Version_decodeVersionInformation_m2706AC9F5967415E8DD8075B0B78B2CD69A23A66 (int32_t ___0_versionBits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_get_DimensionForVersion_mF9125E46D7D5C0F90BDFE8B4B78F77A1ABD55CE6 (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* __this, 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 FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* BitMatrixParser_readFormatInformation_m3C7B43C133BA2D0DF71F85300E7CC575E477C3BA (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* BitMatrixParser_readVersion_m3EBB6662C09C85EC303E7906035F16865F77C0C3 (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t FormatInformation_get_DataMask_m4451305667A771801891DD5CD8C780F8064284D7_inline (FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataMask_unmaskBitMatrix_mEAAAC460103127E69B50E9EA4B6E61E9CAAD2DAD (int32_t ___0_reference, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___1_bits, int32_t ___2_dimension, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Version_buildFunctionPattern_m40BDF3E3B3E745D9B1CF4BD52F9CBE4F074C9E24 (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_TotalCodewords_m7947BE10E6790C0C1D0BC46180F6699E2828A0AA_inline (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flip_m95CE6A536F988256C9DF907D8FBC808624A7BE25 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* ___0_field, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_coefficients, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ModulusGF_set_Zero_mA24655D557C3878A5E971EA5EE939D69B6C7F387_inline (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ModulusGF_set_One_mAA9DEA5D67C0D5448524A30C6CE553A6502731F6_inline (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusGF_get_Zero_m5F4388F9148682FD3E5C79C0E383E0D79211F711_inline (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArithmeticException__ctor_m1CD22804E6929CDFBE5CB651FCE80C0C668D3FB0 (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModulusGF__ctor_m366D8064110F3DAC0E2AE4502C342B26A647E0E8 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_modulus, int32_t ___1_generator, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AbstractExpandedDecoder__ctor_m2EF1C7F45B634BEFFA2C749C74748118EF25AE70 (AbstractExpandedDecoder_tA52E4CDC37B127D10C1CA2A6F6818CF799C02174* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* AbstractExpandedDecoder_getGeneralDecoder_mF9F9402B482995DA7637E56E11DCBA39919B5490_inline (AbstractExpandedDecoder_tA52E4CDC37B127D10C1CA2A6F6818CF799C02174* __this, const RuntimeMethod* method) ; 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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AI01weightDecoder__ctor_m2F2664A73ED413D104BE5185C1BC221079883D5F (AI01weightDecoder_t103CE68B48CAC553B8E798EF9549C773D61793B1* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* AbstractExpandedDecoder_getInformation_mC3A158080E99EE843F48DC98C766C361356AF098_inline (AbstractExpandedDecoder_tA52E4CDC37B127D10C1CA2A6F6818CF799C02174* __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 void AI01decoder_encodeCompressedGtin_mA4038907857D45ADE1C3E89AC8DC8E184280601F (AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D* __this, StringBuilder_t* ___0_buf, int32_t ___1_currentPos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AI01weightDecoder_encodeCompressedWeight_m9984C051553EDD756FA8D6E84FE73FB987B0FEE1 (AI01weightDecoder_t103CE68B48CAC553B8E798EF9549C773D61793B1* __this, StringBuilder_t* ___0_buf, int32_t ___1_currentPos, int32_t ___2_weightSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AI013x0x1xDecoder_encodeCompressedDate_m5B26CF0D5A5E2056785734EE0ECCEC4ECD5BBE8A (AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5* __this, StringBuilder_t* ___0_buf, int32_t ___1_currentPos, 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 StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, 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_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 void AI01decoder__ctor_mF201B1475108450428328FFAEC15DA46E03C2C8C (AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, 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 void OneDReader__ctor_m078E35FDB121CADB174EAD8851A8236015D335BA (OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6* __this, const RuntimeMethod* method) ; inline void List_1__ctor_m78541B85DCB89DFD5D49F33F9E3A681AB1C88583 (List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* __this, const RuntimeMethod* method) { (( void (*) (List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EAN13Reader__ctor_mB7C1A9B7C9B1AC3E489F0A76F13EC01D09A75537 (EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE* __this, const RuntimeMethod* method) ; inline void List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_inline (List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* __this, UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1*, UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCAReader__ctor_mBCF024042BF480D28DB1298915D5B4BFA99D1D9F (UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EAN8Reader__ctor_m1050D41C33AA180B55661C919441CEF1955459E1 (EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCEReader__ctor_mD7D40569A595F9E2B6B1363BFED03E7B048A9E23 (UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA* __this, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_mF03EB66CB6D162892754FCCAA56EB3819AF212B0_inline (List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* List_1_ToArray_m4B572F91E7D78B37EF5109D12F12840BA3C9ADFB (List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* __this, const RuntimeMethod* method) { return (( UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* (*) (List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* UPCEANReader_findStartGuardPattern_mB4E4F8C091929ABF04EFC10DABA0781015512011 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Result_get_BarcodeFormat_m796820E994C575ECBFBD9CB93FBC3D6769B07AAB_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, 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_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Result_get_ResultPoints_m98C7CADDAC629C1618DAE400297F3B7ABE7F40F1_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __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 RuntimeObject* Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result_putAllMetadata_mC45C68DF94C5EA68A841ADD0329F34C0895F2F89 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, RuntimeObject* ___0_metadata, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderContext_get_CurrentChar_mB76AD65C36C9C79320CCF3F3AB9F1D1C76E67867 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_value, 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 int32_t EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_updateSymbolInfo_m852A1D49A0DBE30ECB5DA3DE3340C48CEC9BB91B (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_len, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t C40Encoder_backtrackOneCharacter_m95A020ECE8F732E860AA5D4A199D1354A7D3FD58 (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* __this, EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, StringBuilder_t* ___2_removed, int32_t ___3_lastCharSize, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_lookAheadTest_m6F9BDE7AB37701DFAB5C8016BF7E06164E04845F (String_t* ___0_msg, int32_t ___1_startpos, int32_t ___2_currentMode, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_encoding, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90 (StringBuilder_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_resetSymbolInfo_mA2A60DBB16EFF414C97CF8AC479C6C3C19A9FA35 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* C40Encoder_encodeToCodewords_m40C1764F50F99F569825F154FEE9B3FD3197E05B (StringBuilder_t* ___0_sb, int32_t ___1_startPos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_writeCodewords_mC484A9B88359110CD5BF422F56D3737D711B683D (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, String_t* ___0_codewords, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void C40Encoder_writeNextTriplet_m02C625C131BA07481CEC303C5DBB8C31F9C7A221 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, Il2CppChar ___0_codeword, 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 Il2CppChar StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D (StringBuilder_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 void HighLevelEncoder_illegalCharacter_mD083D907D69350965DC33CA8D445A7287125B607 (Il2CppChar ___0_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_updateSymbolInfo_mD403E3EB27A64E7A0DF65A88D7FCBCB6BDC76E22 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_RemainingCharacters_mA530DFEAC15D821623755E6968D8620EC4716341 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_NewEncoding_mF5E441BEF4231AD58444CC47E7A124D4EA654873_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void C40Encoder__ctor_mCF8E217142B3FDA838E08A60382971B401B4ED19 (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, 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_m7841707C44D45FE410EA5286E23640B2A0554728 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, StringBuilder_t* ___2_resultTrailer, int32_t* ___3_mode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeC40Segment_m309AD9FC3B4DE83E29CBD6DB2D75CEA39E5D2797 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeTextSegment_mE432A15058C8BFBB3B5633FAFD969637971DA8C7 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, 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 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_m2E45D4B8E8D249ACF01CAC0ECAB879C722A48A97 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, 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 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 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 RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, 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) ; 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__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_size, const RuntimeMethod* 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 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 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 int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Decoder_extractBits_m30912C89B27E1E6E71FC2E1C12B81BB9E182802A (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_matrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Decoder_correctBits_m432D4ECE9331B66817075A1137A2B2B0954AA76B (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_correctedBits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Decoder_convertBoolArrayToByteArray_m59F52399CE332B1D0F5744D6F8F910EDB57BC418 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_boolArr, const RuntimeMethod* method) ; 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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decoder_getCharacter_mE6A2C7325E7A7C3E922745D1DACD3433FDA14CD3 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_table, int32_t ___1_code, 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 int32_t Decoder_getTable_m93A83331F5D5B01B461B2659C0E8E26541F21A1B (Il2CppChar ___0_t, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, 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 bool ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_received, int32_t ___1_twoS, const RuntimeMethod* method) ; inline void SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, int32_t ___1_startIndex, int32_t ___2_endIndex, bool ___3_value, const RuntimeMethod* method) { (( void (*) (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*, int32_t, int32_t, bool, const RuntimeMethod*))SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_gshared)(___0_array, ___1_startIndex, ___2_endIndex, ___3_value, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_totalBitsInLayer_m6ADC15D071AF8F64C71AF4FC4E58096DBF260EFA (int32_t ___0_layers, bool ___1_compact, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Decoder_readByte_mB45E2E0D08FA4D866254279704094D1FE68E0DEB (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, int32_t ___1_startIndex, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC*, const RuntimeMethod*))Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared)(__this, method); } inline void Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* __this, int32_t ___0_key, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC*, int32_t, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*))Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared)(__this, ___0_key, ___1_value, method); } inline void Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231 (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543*, const RuntimeMethod*))Dictionary_2__ctor_m1FAF6B40363046083C4C84F0B4B03839E4D81175_gshared)(__this, method); } inline void Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609 (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* __this, Il2CppChar ___0_key, int32_t ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543*, Il2CppChar, int32_t, const RuntimeMethod*))Dictionary_2_Add_m217968747640872B498EF3F71AE88B1C98CCA999_gshared)(__this, ___0_key, ___1_value, method); } inline void List_1__ctor_m21C86F41AE02834811B4DEB888C25FCB50CC5D84 (List_1_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AlignmentPatternFinder_foundPatternCross_mA349A4644D795EF7C919472F8741BF2728A636B4 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_stateCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* AlignmentPatternFinder_handlePossibleCenter_mD88570921A93CBD1A566B10842B67C8E289176E3 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_stateCount, int32_t ___1_i, int32_t ___2_j, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ; inline void Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420 (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, float ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, float, const RuntimeMethod*))Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_gshared)(__this, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 AlignmentPatternFinder_centerFromEnd_m2E9EA9C6664A904B4110E332F8721455D57B14E6 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_stateCount, int32_t ___1_end, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline)(__this, method); } inline float Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) { return (( float (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 AlignmentPatternFinder_crossCheckVertical_m37DC48FC1602195C3B1113C9DEF3900331C30FF3 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, int32_t ___0_startI, int32_t ___1_centerJ, int32_t ___2_maxCount, int32_t ___3_originalStateCountTotal, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AlignmentPattern_aboutEquals_m23DD095EA698DD4A8FE6791D54ECC292E24B0D08 (AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* __this, float ___0_moduleSize, float ___1_i, float ___2_j, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* AlignmentPattern_combineEstimate_mB766F9F0D8D5D4D9FFBC90FDC0DC52AAB4E4F414 (AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* __this, float ___0_i, float ___1_j, float ___2_newModuleSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AlignmentPattern__ctor_m4E5C6708324A036BD28D6D607AC182312EECCF04 (AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* __this, float ___0_posX, float ___1_posY, float ___2_estimatedModuleSize, 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 BarcodeRow__ctor_m8C6A2746330B0B1038EB2A7FCC241F9627BFA01F (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* __this, int32_t ___0_width, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* BarcodeRow_getScaledRow_mB2A44727E20E1A239BB8F630656FF183B029F979 (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* __this, int32_t ___0_scale, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BarcodeMetadata_set_ColumnCount_mDFD41735E5D245E77B6791C634DD1DF07DC6D0AE_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BarcodeMetadata_set_ErrorCorrectionLevel_m3DB18F276B3A6BAAD0F80E24E5B019CB8ADCFE48_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BarcodeMetadata_set_RowCountUpper_mAA62C38DB2E80A7EDC29DD97EFABB64A54C16B9B_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BarcodeMetadata_set_RowCountLower_m29CECD6141F32439C54344ED687FBB38590A90DD_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BarcodeMetadata_set_RowCount_m9E79B7A45FEEC6F3D3EE8D6130EF47A7E8E91B07_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* OneDimensionalCodeWriter_encode_m97AFA32CE13C3557AB0CE771174A502CC3DCDE23 (OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934* __this, String_t* ___0_contents, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, RuntimeObject* ___4_hints, 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 String_t* UPCEReader_convertUPCEtoUPCA_m28986D1AC50966E7803C480A9F1E6F97FCD4A3ED (String_t* ___0_upce, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 UPCEANReader_getStandardUPCEANChecksum_m2565C4FBD4865C394570E4BE543AE7A3AD3FE2B8 (String_t* ___0_s, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method); } inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UPCEANReader_checkStandardUPCEANChecksum_m55A80D10792F56C8D8D2CD592727FD2598425BB7 (String_t* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_mFDDC94E3C94B43E2DFBDA15DD749315C5B246512 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, Exception_t* ___1_innerException, 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 int32_t Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0 (String_t* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_target, int32_t ___1_pos, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_pattern, bool ___3_startColor, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCEANWriter__ctor_m183090F7125D77BC1E699FCF23B79CE66242E10C (UPCEANWriter_tBED0D534B55ACCB5A9ABBDF2A3965F482E42465A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCEANReader__ctor_m40C562635D439A4A400A2CBB273A79579021A18C (UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UPCEANReader_decodeDigit_m2624E7315730CA9E940077DC1A93804B791AC994 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_counters, int32_t ___2_rowOffset, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___3_patterns, int32_t* ___4_digit, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UPCEReader_determineNumSysAndCheckDigit_m52BD421FB0C426E056D7E04854C1D6539ACA11F2 (StringBuilder_t* ___0_resultString, int32_t ___1_lgPatternFound, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* UPCEANReader_findGuardPattern_m4CC53186B14371007882D4ED6D052E58EEAB1326 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_rowOffset, bool ___2_whiteFirst, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___3_pattern, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UPCEANReader_checkChecksum_m357873D5681421B22675F380BEBC553947B734C2 (UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* __this, String_t* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Insert_m88D38A4470FCC30A3ABC95607CA89F852E36006C (StringBuilder_t* __this, int32_t ___0_index, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_mE7CA22532FEF1545B8BC357CB7CAA304BA264703 (StringBuilder_t* __this, String_t* ___0_value, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, bool ___0_rectangular, int32_t ___1_dataCapacity, int32_t ___2_errorCodewords, int32_t ___3_matrixWidth, int32_t ___4_matrixHeight, int32_t ___5_dataRegions, int32_t ___6_rsBlockData, int32_t ___7_rsBlockError, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Dimension_get_Width_m0D064E5B5EB00C2E0491E8F9E1BBEF0343F349BD_inline (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Dimension_get_Height_m52A743EDAB0B9D026A36933914217D3CE605E7E2_inline (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolDataWidth_mA6C4BE5468C5742B77A9E13D36650C1C8B36034E (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolDataHeight_m61A71CF180D07EDE18E249A31E04B82649CE5B48 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, bool ___0_rectangular, int32_t ___1_dataCapacity, int32_t ___2_errorCodewords, int32_t ___3_matrixWidth, int32_t ___4_matrixHeight, int32_t ___5_dataRegions, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataMatrixSymbolInfo144__ctor_mD8F76C96B0BFE4155482D76707A138409550BAEB (DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51* __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_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_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, 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 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 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 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 GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6 (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* __this, 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_mF5FB7DA64FFD592543D5DD873528EB0F55A18F81 (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, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m3BC6DEDB11FF9E693C75D463FF392B8B472AA2FB (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, 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_EXTERN_C IL2CPP_METHOD_ATTR void Token__ctor_mFDE0BE419E2FC1E770C533C60F8DEEC691D87517 (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* __this, Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___0_previous, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_value, int32_t ___1_numBits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SupportClass_ToBinaryString_m6286E8FF516C5C02AAF1F713E215B1073079FFD3 (int32_t ___0_x, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9 (RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, RuntimeObject* ___2_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorCorrectionLevel__ctor_mED2FA06A2A5604975BC1B78719E33D7572359FE5 (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* __this, int32_t ___0_ordinal, int32_t ___1_bits, String_t* ___2_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusPoly_getCoefficient_m597042A42BDA8EBFFA9F1224390B625BC18239E9 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, int32_t ___0_degree, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_add_mF37771005F5CBCB2472971D4E88D84780D0E5333 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_multiply_m521CC803B4F15AFBDC81652E5EA0E5B694CDCE55 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModulusPoly_get_isZero_m40CE2FB44DAFF1035336BC3D281747B88457FCE0 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusPoly_getNegative_mC733327B1CA0219C9EF8AC04B464B168003FA21A (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusPoly_add_m312FF3125F3FFCBF362131C90D0393B4BE3446BA (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_subtract_mCD0D23FD22B3DE2931D8D4F2940401E3F84CE047 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusPoly_get_Degree_m49D3603B74E2CA1A187F05FDA32E56B8E5519852 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedObject__ctor_m630391038B8671433D0D989FB0946FFB1DC85FD0 (DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B* __this, int32_t ___0_newPosition, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* FormatException_get_Instance_mA6BCDCE92C26BA3A77CE8E1D4A746DDCB75BF494 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AI013x0xDecoder__ctor_m43F3D2480E7581902343F163B819972CE330DFAC (AI013x0xDecoder_tFDA1AB111F266B1293ACD05AF35D3CADA3E60F05* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_coefficients, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_exp_mB622E920BBB096D2C872F585A46D09F17749F6EA (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_degree, int32_t ___1_coefficient, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* ReedSolomonDecoder_runEuclideanAlgorithm_m615212B31E779AD8ABBCD741466CEFAD40AF0211 (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_a, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___1_b, int32_t ___2_R, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ReedSolomonDecoder_findErrorLocations_mFBADB2345E949A98AAC30D3C117DFA0B5365C7EF (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_errorLocator, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ReedSolomonDecoder_findErrorMagnitudes_mAFE66251CA63D576C8204EBA297736E1CF1DF29D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_errorEvaluator, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_errorLocations, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_One_m101E0580A72A945DA503E3BA1DD08FE7B3EBA94E_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_degree, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_degree, int32_t ___1_coefficient, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_scalar, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericGF_get_Size_mF4BD72272D97E7A8C175A8C69170A4D2CA109784_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_Compact_m033B04236DBD13C8C91B413A5A8611EE67771402_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbDatablocks_m9436621B4D136129BC44988FACF2899788716E4C_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbLayers_m61D2FBE4434D189DAD5C942C7DCF23D60D240E26_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaskUtil_applyMaskPenaltyRule1_m644F64168BC437262A2F6E5DDF0179104AC91305 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___0_matrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaskUtil_applyMaskPenaltyRule2_mB97D46ADE427A38388FBC87BF36A3770B014D90B (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___0_matrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaskUtil_applyMaskPenaltyRule3_mD904F8FDC00FED29160BF38CAC024FD318CA9433 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___0_matrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaskUtil_applyMaskPenaltyRule4_mE2CE629831AB044A79CFAB0B9DC65D03F87976A1 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___0_matrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* Encoder_chooseMode_m1A60DA4290E029FB3F87EA6DF6640E23FA6F8FC7 (String_t* ___0_content, String_t* ___1_encoding, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_mF83850FDAA5CF98487FFDD1D29DDB8F3831C7AC4 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECIByName_mCD5D74560105D49E843EB5C9E79AC16B24AA77E8 (String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Convert_ToBoolean_m3DEA64CC166C14DD2B3461A04C227A05BC06DFEC (String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendECI_mC12F1733D12B6BC8ABEAE9B9FD25009324033DC6 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* ___0_eci, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendModeInfo_m5D28BE899D0AF717AE6108185ADB42C800CA45FF (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___0_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendBytes_mDA9A54ED222A74050E4F7CF0AC92E80C6B592FD5 (String_t* ___0_content, Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___1_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_bits, String_t* ___3_encoding, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoder_calculateBitsNeeded_mC98442AFAFC513C5001C4B9A0E443DEAB9ED9623 (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___0_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_headerBits, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_dataBits, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___3_version, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Encoder_willFit_m45DFF1CBED256546C367EB375B711D32CFBED476 (int32_t ___0_numInputBits, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___1_version, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___2_ecLevel, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4 (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* Encoder_recommendVersion_m85D6C26497BAC602D446F07B5B9AD0E50C9C042D (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___0_ecLevel, Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___1_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_headerBits, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___3_dataBits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_appendBitArray_m665BC667891F5520603B88EB1F328C13A8F360F0 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_get_SizeInBytes_m0B4EACA16D67D12B0F4BFB984B68E98F9A8A8FA1 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendLengthInfo_mADFA37DF6BE087AF491FCF1D8CAD7A9418412B4F (int32_t ___0_numLetters, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___1_version, Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___2_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___3_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* Version_getECBlocksForLevel_m5DA6E670192647D5B35398224188831C6406AB26 (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* __this, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___0_ecLevel, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECBlocks_get_TotalECCodewords_mB78216EA13F9150EE7F6243203C5C92357107E22 (ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_terminateBits_mFC3F0B8E3EE05C5F3D01878BCE7AF78F851588B4 (int32_t ___0_numDataBytes, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECBlocks_get_NumBlocks_m752BF48C3703F2C77C8CED70F2F728FA9B9C243D (ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* Encoder_interleaveWithECBytes_m0068CE703AB3C761BA32D6314FC4F5DC04486178 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_bits, int32_t ___1_numTotalBytes, int32_t ___2_numDataBytes, int32_t ___3_numRSBlocks, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QRCode__ctor_m631E0767A42B64D216C33B71ABC621A12C4B3ED5 (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void QRCode_set_ECLevel_m0C7C58D9CD5F1EAD0191F43E617BA17562489F58_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void QRCode_set_Mode_m70B0E7621F05C91D91FEBEC54B9718A028B3FA2A_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void QRCode_set_Version_m73E356A89AFC8F2A4511205ED21E16E8308096F0_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteMatrix__ctor_m3A953B0F9ED2D613CB4835642D3B05F72E9CCF58 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoder_chooseMaskPattern_mD80743CE939CF6A16696FDD8131788803F65261E (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_bits, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___1_ecLevel, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___2_version, ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___3_matrix, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void QRCode_set_MaskPattern_m6D0251360AE621D8AB68161ED21BFD46E6C65059_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixUtil_buildMatrix_mF3091FFC19DA0D4DACD4333013D66AA1875A7EED (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_dataBits, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___1_ecLevel, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___2_version, int32_t ___3_maskPattern, ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___4_matrix, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void QRCode_set_Matrix_mF5A6176AB5ACC7396DF98EC3563113614993033B_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* Encoder_chooseVersion_m49624F940DFDFB19138DA06B066F9D54D283EC55 (int32_t ___0_numInputBits, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___1_ecLevel, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mode_getCharacterCountBits_m885DD8D84CDF690CB422861693D35731E0A9002E (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* __this, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___0_version, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Encoder_isOnlyDoubleByteKanji_mB49CD3B479B49C994291DEFFB8369695BD96C717 (String_t* ___0_content, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoder_getAlphanumericCode_m8CA424B48993D17FF4E8DF52A9B30728C6DBE7C8 (int32_t ___0_code, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoder_calculateMaskPenalty_m05DAA4D9400F87D91DF51ED1857C79AC9BC3C849 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___0_matrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_appendBit_m11115FA9745686E439F42F4D02DD8F66549D4B3F (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, bool ___0_bit, const RuntimeMethod* method) ; inline void List_1__ctor_m29885D3A1CDA9E10F856CD5053CEE7217FEBFF46 (List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_getNumDataBytesAndNumECBytesForBlockID_mB203BD27C53C0C592367C9B7BCC6D8A4BC2723A3 (int32_t ___0_numTotalBytes, int32_t ___1_numDataBytes, int32_t ___2_numRSBlocks, int32_t ___3_blockID, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___4_numDataBytesInBlock, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___5_numECBytesInBlock, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_toBytes_mDB04E62CFD1C6E3128E926C3606246F92E2119EC (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_bitOffset, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_array, int32_t ___2_offset, int32_t ___3_numBytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Encoder_generateECBytes_m273CD8A9C418C6D57E6420D13EBAADE333E5F76A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_dataBytes, int32_t ___1_numEcBytesInBlock, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockPair__ctor_mEEE88098A0DB17B757E84064D71F9B15717DC070 (BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_errorCorrection, const RuntimeMethod* method) ; inline void List_1_Add_mC77ECC736DE3241D87071B90C5D33F77E59C6AA2_inline (List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4* __this, BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4*, BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } inline Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE List_1_GetEnumerator_m101D06D99D1661204FC1F9829EA373A920E04EB7 (List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4* __this, const RuntimeMethod* method) { return (( Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE (*) (List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } inline void Enumerator_Dispose_mD9DA244D55BDAB6A7C415FDC652F628DA7498D1A (Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } inline BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* Enumerator_get_Current_m1CDB949B39A84E81BABB6D7B8A4A2FFB64BBCCB4_inline (Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE* __this, const RuntimeMethod* method) { return (( BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* (*) (Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BlockPair_get_DataBytes_mC1BD3C9AE743C720589B42F2BF09CCC9499038C7_inline (BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* __this, const RuntimeMethod* method) ; inline bool Enumerator_MoveNext_mA16F699AD469CCD304B996C3F4F729BB56652D63 (Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BlockPair_get_ErrorCorrectionBytes_mBEBAC35F9CF7D7A134546C0818F76D2D1CD077B5_inline (BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReedSolomonEncoder__ctor_m2A4083C8A626B06DFCD3577920083345EEFC0ECB (ReedSolomonEncoder_t5ED408EEA7EA79FC18CF460256E404FD88DBD636* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReedSolomonEncoder_encode_mC912E0589BCE6FCFB4B24C6AE27DC980840178BD (ReedSolomonEncoder_t5ED408EEA7EA79FC18CF460256E404FD88DBD636* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_toEncode, int32_t ___1_ecBytes, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mode_get_Bits_m1A3C4E59B863B02428CE05EFAC6E4A39464B8F8C_inline (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendNumericBytes_mE57D732061837934C913B99EE648B9521AF5CCBC (String_t* ___0_content, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendAlphanumericBytes_mE71810878818B59984682C711C164681299D3827 (String_t* ___0_content, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_append8BitBytes_m3094DF62D2099E8608992CCB7ACA9AC7F1F20F6D (String_t* ___0_content, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, String_t* ___2_encoding, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendKanjiBytes_mCA4C1D08352A08D91B2E7DF46FFC24323E64297E (String_t* ___0_content, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriterException__ctor_m104829F19D8B6B64FE58CF69E77750E6D5535CF9 (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WriterException__ctor_mB9527576EB0A0076248FB0E8182AD9871C8AA77C (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* __this, String_t* ___0_message, Exception_t* ___1_innerExc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ErrorCorrection_getErrorCorrectionCodewordCount_m3939D33629C92E885A5CE50C6C922674877CD008 (int32_t ___0_errorCorrectionLevel, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417__ctor_m45BEAD21AE7573AB6DA38DFF6F6AF848B5F8BE71 (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, bool ___0_compact, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeRow_addBar_mAFD13C9B00CACA3B799929979ADC6BB2545C6997 (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* __this, bool ___0_black, int32_t ___1_width, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeMatrix_startRow_m1181CC69063E9E4A835938EE6832039F130AC279 (BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* BarcodeMatrix_getCurrentRow_m6B775C4BCB2BB21681EB50C838D339C9B439463E (BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_encodeChar_m5215AA68E37C1CBA6A24067D748EFF79729E4463 (int32_t ___0_pattern, int32_t ___1_len, BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* ___2_logic, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PDF417HighLevelEncoder_encodeHighLevel_m0130DA7E8B1D707389BD54F7AF7D1CF8F0DDCB94 (String_t* ___0_msg, int32_t ___1_compaction, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___2_encoding, bool ___3_disableEci, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* PDF417_determineDimensions_m16083BB4698E524E3506CF2279BF1827F98EF41C (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, int32_t ___0_sourceCodeWords, int32_t ___1_errorCorrectionCodeWords, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417_getNumberOfPadCodewords_mD55EA085806C1C22AD7DA47E204EB5B039AB1BED (int32_t ___0_m, int32_t ___1_k, int32_t ___2_c, int32_t ___3_r, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PDF417ErrorCorrection_generateErrorCorrection_m5513CB41F3E6852697D8C56965099DE67B7C518B (String_t* ___0_dataCodewords, int32_t ___1_errorCorrectionLevel, 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 BarcodeMatrix__ctor_m4F78B3B8369E384AC84ABB8C46D58BAF87DCBF8C (BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* __this, int32_t ___0_height, int32_t ___1_width, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_encodeLowLevel_mE0C832E5DEAD2EE3335260463BB4CEBEF364258F (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, String_t* ___0_fullCodewords, int32_t ___1_c, int32_t ___2_r, int32_t ___3_errorCorrectionLevel, BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* ___4_logic, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417_calculateNumberOfRows_mB38CB0C665934020C80634DBFEB0FF45472C7569 (int32_t ___0_m, int32_t ___1_k, int32_t ___2_c, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* DetectionResult_get_Metadata_mBF163944A12B01504AA64F21ACE99626300967F3_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_ErrorCorrectionLevel_m7E7B4FF48FB4897B142EC25F09E798ED86BFB049_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_Metadata_mE93F86A0D1244EC1F669EC2017DD983802C3CDA3_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_Box_m80F071B90A1341D34FCE5DAF8A37C049C247FAAC_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_ColumnCount_m1AA4E33EADA70F3281B0C4DB439B764C32408153_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_ColumnCount_m4F77A27005E9E95BFB5555DC32C11DF8AF9C1703_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_DetectionResultColumns_mBE699BB7CBFF1D1AB634E64BA7562ABB462CD262_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_adjustIndicatorColumnRowNumbers_mB26871AFC0D2639CAB2907803AB991F4F470B3FF (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* ___0_detectionResultColumn, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumbers_m64D898619E7093EEF3E924EE87C75CB74A68182F (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_adjustCompleteIndicatorColumnRowNumbers_m4F5248699026B95C77AA2F76F1AEB8844E720A24 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___0_metadata, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumbersByRow_mA4BD950A49D55EB7067537EF2425841E570786DB (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Codeword_get_HasValidRowNumber_mB694E072BBA0273378BFFCB25DFFC7B0BDEA413C (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_adjustRowNumbers_mEE5CE825A503667EC43C11C3129A4496E677D61A (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, int32_t ___0_barcodeColumn, int32_t ___1_codewordsRow, CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* ___2_codewords, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_adjustRowNumbersFromBothRI_mE79EAE3112F98B3333620FE80849CC707FB684CC (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumbersFromLRI_mA9EE38688139F795654FFCD3FCD7E91BD71CDBC6 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumbersFromRRI_m76EADC84F690655634D8ED98B13763E4466E7192 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumberIfValid_m9E12EAA61D27E66A6F5461F372585E7A6FC3EA5E (int32_t ___0_rowIndicatorRowNumber, int32_t ___1_invalidRowCounts, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* ___2_codeword, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Codeword_IsValidRowNumber_mFE29AEFFE3CE72EA07A811261C57042C6185C927 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_rowNumber, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DetectionResult_adjustRowNumber_m06A12146F9C48322EEF13AC648F436E511C41F5F (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* ___0_codeword, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* ___1_otherCodeword, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_Bucket_m049DFEB7ACB3CEF22EDEB6E41E61BAB22C7212E6_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendFormat_m0A69DC59537ACE5D88B174EE1098453E1276E53B (StringBuilder_t* __this, RuntimeObject* ___0_provider, String_t* ___1_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ; inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method); } #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 BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* QRCodeWriter_encode_m3D54B2BA61C9F791159C9C768461291010ACB060 (QRCodeWriter_t5C6A9338AAB1D37DA9BC1575A6C7BA164CC3B7F4* __this, String_t* ___0_contents, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, RuntimeObject* ___4_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17); s_Il2CppMethodInitialized = true; } ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; RuntimeObject* V_3 = NULL; QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* V_4 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL; String_t* V_6 = NULL; { String_t* L_0 = ___0_contents; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (!L_1) { goto IL_0013; } } { 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*)&_stringLiteralDC256241FC67514DC379445C066477BE1029D779)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&QRCodeWriter_encode_m3D54B2BA61C9F791159C9C768461291010ACB060_RuntimeMethod_var))); } IL_0013: { int32_t L_3 = ___1_format; if ((((int32_t)L_3) == ((int32_t)((int32_t)2048)))) { goto IL_0031; } } { int32_t L_4 = ___1_format; int32_t L_5 = L_4; RuntimeObject* L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282_il2cpp_TypeInfo_var)), &L_5); String_t* L_7; L_7 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral775BB245185671E2382534761174E22D3BDED057)), L_6, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&QRCodeWriter_encode_m3D54B2BA61C9F791159C9C768461291010ACB060_RuntimeMethod_var))); } IL_0031: { int32_t L_9 = ___2_width; if ((((int32_t)L_9) < ((int32_t)0))) { goto IL_003a; } } { int32_t L_10 = ___3_height; if ((((int32_t)L_10) >= ((int32_t)0))) { goto IL_0078; } } IL_003a: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)4); V_5 = L_11; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_5; NullCheck(L_12); ArrayElementTypeCheck (L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral012B0FC82CBEF16F0D8138BA721FEB8F99ABEB89))); (L_12)->SetAt(static_cast(0), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral012B0FC82CBEF16F0D8138BA721FEB8F99ABEB89))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = V_5; int32_t L_14 = ___2_width; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_15); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_16); (L_13)->SetAt(static_cast(1), (RuntimeObject*)L_16); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = V_5; Il2CppChar L_18 = ((Il2CppChar)((int32_t)120)); RuntimeObject* L_19 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var)), &L_18); NullCheck(L_17); ArrayElementTypeCheck (L_17, L_19); (L_17)->SetAt(static_cast(2), (RuntimeObject*)L_19); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = V_5; int32_t L_21 = ___3_height; int32_t L_22 = L_21; RuntimeObject* L_23 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_22); NullCheck(L_20); ArrayElementTypeCheck (L_20, L_23); (L_20)->SetAt(static_cast(3), (RuntimeObject*)L_23); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = V_5; String_t* L_25; L_25 = String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36(L_24, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, L_25, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&QRCodeWriter_encode_m3D54B2BA61C9F791159C9C768461291010ACB060_RuntimeMethod_var))); } IL_0078: { il2cpp_codegen_runtime_class_init_inline(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_27 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___L; V_0 = L_27; V_1 = 4; RuntimeObject* L_28 = ___4_hints; if (!L_28) { goto IL_013c; } } { RuntimeObject* L_29 = ___4_hints; NullCheck(L_29); bool L_30; L_30 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_29, 3); if (!L_30) { goto IL_011a; } } { RuntimeObject* L_31 = ___4_hints; NullCheck(L_31); RuntimeObject* L_32; L_32 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_31, 3); V_2 = L_32; RuntimeObject* L_33 = V_2; if (!L_33) { goto IL_011a; } } { RuntimeObject* L_34 = V_2; V_0 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)IsInstSealed((RuntimeObject*)L_34, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var)); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_35 = V_0; if (L_35) { goto IL_011a; } } { RuntimeObject* L_36 = V_2; NullCheck(L_36); String_t* L_37; L_37 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_36); NullCheck(L_37); String_t* L_38; L_38 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_37, NULL); String_t* L_39 = L_38; V_6 = L_39; if (!L_39) { goto IL_0114; } } { String_t* L_40 = V_6; bool L_41; L_41 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_40, _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A, NULL); if (L_41) { goto IL_00f4; } } { String_t* L_42 = V_6; bool L_43; L_43 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_42, _stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17, NULL); if (L_43) { goto IL_00fc; } } { String_t* L_44 = V_6; bool L_45; L_45 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_44, _stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90, NULL); if (L_45) { goto IL_0104; } } { String_t* L_46 = V_6; bool L_47; L_47 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_46, _stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E, NULL); if (L_47) { goto IL_010c; } } { goto IL_0114; } IL_00f4: { il2cpp_codegen_runtime_class_init_inline(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_48 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___L; V_0 = L_48; goto IL_011a; } IL_00fc: { il2cpp_codegen_runtime_class_init_inline(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_49 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___M; V_0 = L_49; goto IL_011a; } IL_0104: { il2cpp_codegen_runtime_class_init_inline(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_50 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___Q; V_0 = L_50; goto IL_011a; } IL_010c: { il2cpp_codegen_runtime_class_init_inline(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_51 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___H; V_0 = L_51; goto IL_011a; } IL_0114: { il2cpp_codegen_runtime_class_init_inline(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_52 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___L; V_0 = L_52; } IL_011a: { RuntimeObject* L_53 = ___4_hints; NullCheck(L_53); bool L_54; L_54 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_53, 5); if (!L_54) { goto IL_013c; } } { RuntimeObject* L_55 = ___4_hints; NullCheck(L_55); RuntimeObject* L_56; L_56 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_55, 5); V_3 = L_56; RuntimeObject* L_57 = V_3; if (!L_57) { goto IL_013c; } } { RuntimeObject* L_58 = V_3; NullCheck(L_58); String_t* L_59; L_59 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_58); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int32_t L_60; L_60 = Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4(L_59, NULL); V_1 = L_60; } IL_013c: { String_t* L_61 = ___0_contents; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_62 = V_0; RuntimeObject* L_63 = ___4_hints; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_64; L_64 = Encoder_encode_mE1F416EEA08EC717D82652C213E37C76C9EB1017(L_61, L_62, L_63, NULL); V_4 = L_64; QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_65 = V_4; int32_t L_66 = ___2_width; int32_t L_67 = ___3_height; int32_t L_68 = V_1; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_69; L_69 = QRCodeWriter_renderResult_m8CFA2D0A27B4B5D187E9383D947973A720C52561(L_65, L_66, L_67, L_68, NULL); return L_69; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* QRCodeWriter_renderResult_m8CFA2D0A27B4B5D187E9383D947973A720C52561 (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* ___0_code, int32_t ___1_width, int32_t ___2_height, int32_t ___3_quietZone, 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; } ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* 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; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; { QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_0 = ___0_code; NullCheck(L_0); ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_1; L_1 = QRCode_get_Matrix_mC9C3EC7F608B8C47FFDE0B14E3C3424B52F9A22F_inline(L_0, NULL); V_0 = L_1; ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_2 = V_0; if (L_2) { goto IL_0010; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&QRCodeWriter_renderResult_m8CFA2D0A27B4B5D187E9383D947973A720C52561_RuntimeMethod_var))); } IL_0010: { ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = ByteMatrix_get_Width_mB07D527D6BA9290ED3CC7EC026EC5E5CC17EF430_inline(L_4, NULL); V_1 = L_5; ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_6 = V_0; NullCheck(L_6); int32_t L_7; L_7 = ByteMatrix_get_Height_m35C9F09824FBFCB301BC3539F5D09C946D48772E_inline(L_6, NULL); V_2 = L_7; int32_t L_8 = V_1; int32_t L_9 = ___3_quietZone; V_3 = ((int32_t)il2cpp_codegen_add(L_8, ((int32_t)(L_9<<1)))); int32_t L_10 = V_2; int32_t L_11 = ___3_quietZone; V_4 = ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)(L_11<<1)))); int32_t L_12 = ___1_width; int32_t L_13 = V_3; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_14; L_14 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_12, L_13, NULL); V_5 = L_14; int32_t L_15 = ___2_height; int32_t L_16 = V_4; int32_t L_17; L_17 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_15, L_16, NULL); V_6 = L_17; int32_t L_18 = V_5; int32_t L_19 = V_3; int32_t L_20 = V_6; int32_t L_21 = V_4; int32_t L_22; L_22 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)(L_18/L_19)), ((int32_t)(L_20/L_21)), NULL); V_7 = L_22; int32_t L_23 = V_5; int32_t L_24 = V_1; int32_t L_25 = V_7; V_8 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_23, ((int32_t)il2cpp_codegen_multiply(L_24, L_25))))/2)); int32_t L_26 = V_6; int32_t L_27 = V_2; int32_t L_28 = V_7; V_9 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_26, ((int32_t)il2cpp_codegen_multiply(L_27, L_28))))/2)); int32_t L_29 = V_5; int32_t L_30 = V_6; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_31 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_31, L_29, L_30, NULL); V_10 = L_31; V_11 = 0; int32_t L_32 = V_9; V_12 = L_32; goto IL_00bc; } IL_0078: { V_13 = 0; int32_t L_33 = V_8; V_14 = L_33; goto IL_00aa; } IL_0081: { ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_34 = V_0; int32_t L_35 = V_13; int32_t L_36 = V_11; NullCheck(L_34); int32_t L_37; L_37 = ByteMatrix_get_Item_m8D90C6C8B0AC98BC6A1F549DB1F585A3AB5CBD2A(L_34, L_35, L_36, NULL); if ((!(((uint32_t)L_37) == ((uint32_t)1)))) { goto IL_009d; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_38 = V_10; int32_t L_39 = V_14; int32_t L_40 = V_12; int32_t L_41 = V_7; int32_t L_42 = V_7; NullCheck(L_38); BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1(L_38, L_39, L_40, L_41, L_42, NULL); } IL_009d: { int32_t L_43 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_43, 1)); int32_t L_44 = V_14; int32_t L_45 = V_7; V_14 = ((int32_t)il2cpp_codegen_add(L_44, L_45)); } IL_00aa: { int32_t L_46 = V_13; int32_t L_47 = V_1; if ((((int32_t)L_46) < ((int32_t)L_47))) { goto IL_0081; } } { int32_t L_48 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_48, 1)); int32_t L_49 = V_12; int32_t L_50 = V_7; V_12 = ((int32_t)il2cpp_codegen_add(L_49, L_50)); } IL_00bc: { int32_t L_51 = V_11; int32_t L_52 = V_2; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_0078; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_53 = V_10; return L_53; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QRCodeWriter__ctor_mE4E98F826C0E373A1C58C63E2BC20D0FF9C019E4 (QRCodeWriter_t5C6A9338AAB1D37DA9BC1575A6C7BA164CC3B7F4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__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 BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* BitMatrixParser_createBitMatrixParser_mEA37C099FE78D2D918FE723486C041366933E5E6 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD_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); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)((int32_t)21)))) { goto IL_0012; } } { int32_t L_3 = V_0; if ((((int32_t)((int32_t)(L_3&3))) == ((int32_t)1))) { goto IL_0014; } } IL_0012: { return (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD*)NULL; } IL_0014: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = ___0_bitMatrix; BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* L_5 = (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD*)il2cpp_codegen_object_new(BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD_il2cpp_TypeInfo_var); BitMatrixParser__ctor_m6759D4DCB322A4CC4823EB08F25D86EBA03479DE(L_5, L_4, NULL); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_m6759D4DCB322A4CC4823EB08F25D86EBA03479DE (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __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 FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* BitMatrixParser_readFormatInformation_m3C7B43C133BA2D0DF71F85300E7CC575E477C3BA (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0_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; { FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_0 = __this->___parsedFormatInfo; if (!L_0) { goto IL_000f; } } { FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_1 = __this->___parsedFormatInfo; return L_1; } IL_000f: { V_0 = 0; V_1 = 0; goto IL_0023; } IL_0015: { int32_t L_2 = V_1; int32_t L_3 = V_0; int32_t L_4; L_4 = BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482(__this, L_2, 8, L_3, NULL); V_0 = L_4; int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0023: { int32_t L_6 = V_1; if ((((int32_t)L_6) < ((int32_t)6))) { goto IL_0015; } } { int32_t L_7 = V_0; int32_t L_8; L_8 = BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482(__this, 7, 8, L_7, NULL); V_0 = L_8; int32_t L_9 = V_0; int32_t L_10; L_10 = BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482(__this, 8, 8, L_9, NULL); V_0 = L_10; int32_t L_11 = V_0; int32_t L_12; L_12 = BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482(__this, 8, 7, L_11, NULL); V_0 = L_12; V_2 = 5; goto IL_0057; } IL_0049: { int32_t L_13 = V_2; int32_t L_14 = V_0; int32_t L_15; L_15 = BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482(__this, 8, L_13, L_14, NULL); V_0 = L_15; int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); } IL_0057: { int32_t L_17 = V_2; if ((((int32_t)L_17) >= ((int32_t)0))) { goto IL_0049; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = __this->___bitMatrix; NullCheck(L_18); int32_t L_19; L_19 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_18, NULL); V_3 = L_19; V_4 = 0; int32_t L_20 = V_3; V_5 = ((int32_t)il2cpp_codegen_subtract(L_20, 7)); int32_t L_21 = V_3; V_6 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); goto IL_0089; } IL_0076: { int32_t L_22 = V_6; int32_t L_23 = V_4; int32_t L_24; L_24 = BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482(__this, 8, L_22, L_23, NULL); V_4 = L_24; int32_t L_25 = V_6; V_6 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0089: { int32_t L_26 = V_6; int32_t L_27 = V_5; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0076; } } { int32_t L_28 = V_3; V_7 = ((int32_t)il2cpp_codegen_subtract(L_28, 8)); goto IL_00a9; } IL_0096: { int32_t L_29 = V_7; int32_t L_30 = V_4; int32_t L_31; L_31 = BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482(__this, L_29, 8, L_30, NULL); V_4 = L_31; int32_t L_32 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00a9: { int32_t L_33 = V_7; int32_t L_34 = V_3; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0096; } } { int32_t L_35 = V_0; int32_t L_36 = V_4; il2cpp_codegen_runtime_class_init_inline(FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0_il2cpp_TypeInfo_var); FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_37; L_37 = FormatInformation_decodeFormatInformation_m1935B39587C1920111569AA248D61D5893BAB9E9(L_35, L_36, NULL); __this->___parsedFormatInfo = L_37; Il2CppCodeGenWriteBarrier((void**)(&__this->___parsedFormatInfo), (void*)L_37); FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_38 = __this->___parsedFormatInfo; if (!L_38) { goto IL_00cb; } } { FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_39 = __this->___parsedFormatInfo; return L_39; } IL_00cb: { return (FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* BitMatrixParser_readVersion_m3EBB6662C09C85EC303E7906035F16865F77C0C3 (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_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; { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_0 = __this->___parsedVersion; if (!L_0) { goto IL_000f; } } { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_1 = __this->___parsedVersion; return L_1; } IL_000f: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = __this->___bitMatrix; NullCheck(L_2); int32_t L_3; L_3 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_2, NULL); V_0 = L_3; int32_t L_4 = V_0; V_1 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_4, ((int32_t)17)))>>2)); int32_t L_5 = V_1; if ((((int32_t)L_5) > ((int32_t)6))) { goto IL_002d; } } { int32_t L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_7; L_7 = Version_getVersionForNumber_m105B64B2D13C6FB3B1D93AC4312B8CF317B3F789(L_6, NULL); return L_7; } IL_002d: { V_2 = 0; int32_t L_8 = V_0; V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, ((int32_t)11))); V_4 = 5; goto IL_005e; } IL_0039: { int32_t L_9 = V_0; V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, ((int32_t)9))); goto IL_0053; } IL_0041: { int32_t L_10 = V_5; int32_t L_11 = V_4; int32_t L_12 = V_2; int32_t L_13; L_13 = BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482(__this, L_10, L_11, L_12, NULL); V_2 = L_13; int32_t L_14 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_14, 1)); } IL_0053: { int32_t L_15 = V_5; int32_t L_16 = V_3; if ((((int32_t)L_15) >= ((int32_t)L_16))) { goto IL_0041; } } { int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract(L_17, 1)); } IL_005e: { int32_t L_18 = V_4; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_0039; } } { int32_t L_19 = V_2; il2cpp_codegen_runtime_class_init_inline(Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_20; L_20 = Version_decodeVersionInformation_m2706AC9F5967415E8DD8075B0B78B2CD69A23A66(L_19, NULL); __this->___parsedVersion = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->___parsedVersion), (void*)L_20); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_21 = __this->___parsedVersion; if (!L_21) { goto IL_008c; } } { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_22 = __this->___parsedVersion; NullCheck(L_22); int32_t L_23; L_23 = Version_get_DimensionForVersion_mF9125E46D7D5C0F90BDFE8B4B78F77A1ABD55CE6(L_22, NULL); int32_t L_24 = V_0; if ((!(((uint32_t)L_23) == ((uint32_t)L_24)))) { goto IL_008c; } } { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_25 = __this->___parsedVersion; return L_25; } IL_008c: { V_2 = 0; V_6 = 5; goto IL_00b8; } IL_0093: { int32_t L_26 = V_0; V_7 = ((int32_t)il2cpp_codegen_subtract(L_26, ((int32_t)9))); goto IL_00ad; } IL_009b: { int32_t L_27 = V_6; int32_t L_28 = V_7; int32_t L_29 = V_2; int32_t L_30; L_30 = BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482(__this, L_27, L_28, L_29, NULL); V_2 = L_30; int32_t L_31 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract(L_31, 1)); } IL_00ad: { int32_t L_32 = V_7; int32_t L_33 = V_3; if ((((int32_t)L_32) >= ((int32_t)L_33))) { goto IL_009b; } } { int32_t L_34 = V_6; V_6 = ((int32_t)il2cpp_codegen_subtract(L_34, 1)); } IL_00b8: { int32_t L_35 = V_6; if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_0093; } } { int32_t L_36 = V_2; il2cpp_codegen_runtime_class_init_inline(Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_37; L_37 = Version_decodeVersionInformation_m2706AC9F5967415E8DD8075B0B78B2CD69A23A66(L_36, NULL); __this->___parsedVersion = L_37; Il2CppCodeGenWriteBarrier((void**)(&__this->___parsedVersion), (void*)L_37); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_38 = __this->___parsedVersion; if (!L_38) { goto IL_00e6; } } { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_39 = __this->___parsedVersion; NullCheck(L_39); int32_t L_40; L_40 = Version_get_DimensionForVersion_mF9125E46D7D5C0F90BDFE8B4B78F77A1ABD55CE6(L_39, NULL); int32_t L_41 = V_0; if ((!(((uint32_t)L_40) == ((uint32_t)L_41)))) { goto IL_00e6; } } { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_42 = __this->___parsedVersion; return L_42; } IL_00e6: { return (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_copyBit_m8B8B74952DC0E067C67D8D08D612A9B851CF9482 (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, int32_t ___0_i, int32_t ___1_j, int32_t ___2_versionBits, const RuntimeMethod* method) { bool V_0 = false; bool G_B3_0 = false; { bool L_0 = __this->___mirrored; if (L_0) { goto IL_0017; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = __this->___bitMatrix; int32_t L_2 = ___0_i; int32_t L_3 = ___1_j; NullCheck(L_1); bool L_4; L_4 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_1, L_2, L_3, NULL); G_B3_0 = L_4; goto IL_0024; } IL_0017: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = __this->___bitMatrix; int32_t L_6 = ___1_j; int32_t L_7 = ___0_i; NullCheck(L_5); bool L_8; L_8 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_5, L_6, L_7, NULL); G_B3_0 = L_8; } IL_0024: { V_0 = G_B3_0; bool L_9 = V_0; if (L_9) { goto IL_002c; } } { int32_t L_10 = ___2_versionBits; return ((int32_t)(L_10<<1)); } IL_002c: { int32_t L_11 = ___2_versionBits; return ((int32_t)(((int32_t)(L_11<<1))|1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_mDB81E95E8BE81649BFE8A3376CCD697F705AE002 (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, 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*)&DataMask_t2128A90BFE4E051F654C243BDC551014CDD25461_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* V_0 = NULL; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* V_1 = NULL; int32_t V_2 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_3 = NULL; bool V_4 = false; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* 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 G_B11_0 = 0; { FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_0; L_0 = BitMatrixParser_readFormatInformation_m3C7B43C133BA2D0DF71F85300E7CC575E477C3BA(__this, NULL); V_0 = L_0; FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; } IL_000c: { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_2; L_2 = BitMatrixParser_readVersion_m3EBB6662C09C85EC303E7906035F16865F77C0C3(__this, NULL); V_1 = L_2; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_3 = V_1; if (L_3) { goto IL_0018; } } { return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; } IL_0018: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = __this->___bitMatrix; NullCheck(L_4); int32_t L_5; L_5 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_4, NULL); V_2 = L_5; FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_6 = V_0; NullCheck(L_6); uint8_t L_7; L_7 = FormatInformation_get_DataMask_m4451305667A771801891DD5CD8C780F8064284D7_inline(L_6, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = __this->___bitMatrix; int32_t L_9 = V_2; il2cpp_codegen_runtime_class_init_inline(DataMask_t2128A90BFE4E051F654C243BDC551014CDD25461_il2cpp_TypeInfo_var); DataMask_unmaskBitMatrix_mEAAAC460103127E69B50E9EA4B6E61E9CAAD2DAD(L_7, L_8, L_9, NULL); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_10 = V_1; NullCheck(L_10); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_11; L_11 = Version_buildFunctionPattern_m40BDF3E3B3E745D9B1CF4BD52F9CBE4F074C9E24(L_10, NULL); V_3 = L_11; V_4 = (bool)1; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_12 = V_1; NullCheck(L_12); int32_t L_13; L_13 = Version_get_TotalCodewords_m7947BE10E6790C0C1D0BC46180F6699E2828A0AA_inline(L_12, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_13); V_5 = L_14; V_6 = 0; V_7 = 0; V_8 = 0; int32_t L_15 = V_2; V_9 = ((int32_t)il2cpp_codegen_subtract(L_15, 1)); goto IL_00f5; } IL_0060: { int32_t L_16 = V_9; if ((!(((uint32_t)L_16) == ((uint32_t)6)))) { goto IL_006b; } } { int32_t L_17 = V_9; V_9 = ((int32_t)il2cpp_codegen_subtract(L_17, 1)); } IL_006b: { V_10 = 0; goto IL_00e3; } IL_0070: { bool L_18 = V_4; if (L_18) { goto IL_0078; } } { int32_t L_19 = V_10; G_B11_0 = L_19; goto IL_007e; } IL_0078: { int32_t L_20 = V_2; int32_t L_21 = V_10; G_B11_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_20, 1)), L_21)); } IL_007e: { V_11 = G_B11_0; V_12 = 0; goto IL_00d8; } IL_0085: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_22 = V_3; int32_t L_23 = V_9; int32_t L_24 = V_12; int32_t L_25 = V_11; NullCheck(L_22); bool L_26; L_26 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_22, ((int32_t)il2cpp_codegen_subtract(L_23, L_24)), L_25, NULL); if (L_26) { goto IL_00d2; } } { int32_t L_27 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_27, 1)); int32_t L_28 = V_7; V_7 = ((int32_t)(L_28<<1)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_29 = __this->___bitMatrix; int32_t L_30 = V_9; int32_t L_31 = V_12; int32_t L_32 = V_11; NullCheck(L_29); bool L_33; L_33 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_29, ((int32_t)il2cpp_codegen_subtract(L_30, L_31)), L_32, NULL); if (!L_33) { goto IL_00ba; } } { int32_t L_34 = V_7; V_7 = ((int32_t)(L_34|1)); } IL_00ba: { int32_t L_35 = V_8; if ((!(((uint32_t)L_35) == ((uint32_t)8)))) { goto IL_00d2; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = V_5; int32_t L_37 = V_6; int32_t L_38 = L_37; V_6 = ((int32_t)il2cpp_codegen_add(L_38, 1)); int32_t L_39 = V_7; NullCheck(L_36); (L_36)->SetAt(static_cast(L_38), (uint8_t)((int32_t)(uint8_t)L_39)); V_8 = 0; V_7 = 0; } IL_00d2: { int32_t L_40 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_00d8: { int32_t L_41 = V_12; if ((((int32_t)L_41) < ((int32_t)2))) { goto IL_0085; } } { int32_t L_42 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00e3: { int32_t L_43 = V_10; int32_t L_44 = V_2; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0070; } } { bool L_45 = V_4; V_4 = (bool)((((int32_t)L_45) == ((int32_t)0))? 1 : 0); int32_t L_46 = V_9; V_9 = ((int32_t)il2cpp_codegen_subtract(L_46, 2)); } IL_00f5: { int32_t L_47 = V_9; if ((((int32_t)L_47) > ((int32_t)0))) { goto IL_0060; } } { int32_t L_48 = V_6; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_49 = V_1; NullCheck(L_49); int32_t L_50; L_50 = Version_get_TotalCodewords_m7947BE10E6790C0C1D0BC46180F6699E2828A0AA_inline(L_49, NULL); if ((((int32_t)L_48) == ((int32_t)L_50))) { goto IL_0109; } } { return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; } IL_0109: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = V_5; return L_51; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser_remask_mF95FE4D9FF5D15999EEA9F1A0638EFB6B7A596F2 (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataMask_t2128A90BFE4E051F654C243BDC551014CDD25461_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_0 = __this->___parsedFormatInfo; if (L_0) { goto IL_0009; } } { return; } IL_0009: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = __this->___bitMatrix; NullCheck(L_1); int32_t L_2; L_2 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_1, NULL); V_0 = L_2; FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* L_3 = __this->___parsedFormatInfo; NullCheck(L_3); uint8_t L_4; L_4 = FormatInformation_get_DataMask_m4451305667A771801891DD5CD8C780F8064284D7_inline(L_3, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = __this->___bitMatrix; int32_t L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(DataMask_t2128A90BFE4E051F654C243BDC551014CDD25461_il2cpp_TypeInfo_var); DataMask_unmaskBitMatrix_mEAAAC460103127E69B50E9EA4B6E61E9CAAD2DAD(L_4, L_5, L_6, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser_setMirror_m4988C3C5795D31360FBA08E845341F90AA13FE76 (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, bool ___0_mirror, const RuntimeMethod* method) { { __this->___parsedVersion = (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___parsedVersion), (void*)(Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65*)NULL); __this->___parsedFormatInfo = (FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___parsedFormatInfo), (void*)(FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0*)NULL); bool L_0 = ___0_mirror; __this->___mirrored = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser_mirror_m64EE4CB13B8930BB17D12AD5248B5C8CAB0BDCFC (BitMatrixParser_t72A707C6B002813B42A8BFA774C0E4DD9195A3DD* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; goto IL_0056; } IL_0004: { int32_t L_0 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0044; } IL_000a: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = __this->___bitMatrix; int32_t L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_1); bool L_4; L_4 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_1, L_2, L_3, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = __this->___bitMatrix; int32_t L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_5); bool L_8; L_8 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_5, L_6, L_7, NULL); if ((((int32_t)L_4) == ((int32_t)L_8))) { goto IL_0040; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9 = __this->___bitMatrix; int32_t L_10 = V_1; int32_t L_11 = V_0; NullCheck(L_9); BitMatrix_flip_m95CE6A536F988256C9DF907D8FBC808624A7BE25(L_9, L_10, L_11, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12 = __this->___bitMatrix; int32_t L_13 = V_0; int32_t L_14 = V_1; NullCheck(L_12); BitMatrix_flip_m95CE6A536F988256C9DF907D8FBC808624A7BE25(L_12, L_13, L_14, NULL); } IL_0040: { int32_t L_15 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0044: { int32_t L_16 = V_1; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = __this->___bitMatrix; NullCheck(L_17); int32_t L_18; L_18 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_17, NULL); if ((((int32_t)L_16) < ((int32_t)L_18))) { goto IL_000a; } } { int32_t L_19 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0056: { int32_t L_20 = V_0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_21 = __this->___bitMatrix; NullCheck(L_21); int32_t L_22; L_22 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_21, NULL); if ((((int32_t)L_20) < ((int32_t)L_22))) { goto IL_0004; } } { 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 ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusGF_get_Zero_m5F4388F9148682FD3E5C79C0E383E0D79211F711 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, const RuntimeMethod* method) { { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_0 = __this->___U3CZeroU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModulusGF_set_Zero_mA24655D557C3878A5E971EA5EE939D69B6C7F387 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_value, const RuntimeMethod* method) { { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_0 = ___0_value; __this->___U3CZeroU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CZeroU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusGF_get_One_m5ADD8073AD330DB1DDF0A2C09B4E34EBF4A0BA0A (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, const RuntimeMethod* method) { { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_0 = __this->___U3COneU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModulusGF_set_One_mAA9DEA5D67C0D5448524A30C6CE553A6502731F6 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_value, const RuntimeMethod* method) { { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_0 = ___0_value; __this->___U3COneU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COneU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModulusGF__ctor_m366D8064110F3DAC0E2AE4502C342B26A647E0E8 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_modulus, int32_t ___1_generator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_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; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_modulus; __this->___modulus = L_0; int32_t L_1 = ___0_modulus; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_1); __this->___expTable = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___expTable), (void*)L_2); int32_t L_3 = ___0_modulus; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_3); __this->___logTable = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___logTable), (void*)L_4); V_0 = 1; V_1 = 0; goto IL_003e; } IL_002b: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___expTable; int32_t L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_5); (L_5)->SetAt(static_cast(L_6), (int32_t)L_7); int32_t L_8 = V_0; int32_t L_9 = ___1_generator; int32_t L_10 = ___0_modulus; V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_8, L_9))%L_10)); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = ___0_modulus; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_002b; } } { V_2 = 0; goto IL_005a; } IL_0046: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___logTable; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = __this->___expTable; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = V_2; NullCheck(L_14); (L_14)->SetAt(static_cast(L_18), (int32_t)L_19); int32_t L_20 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_005a: { int32_t L_21 = V_2; int32_t L_22 = ___0_modulus; if ((((int32_t)L_21) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_22, 1))))) { goto IL_0046; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); V_3 = L_23; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_3; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_25 = (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03*)il2cpp_codegen_object_new(ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54(L_25, __this, L_24, NULL); ModulusGF_set_Zero_mA24655D557C3878A5E971EA5EE939D69B6C7F387_inline(__this, L_25, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); V_4 = L_26; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_4; NullCheck(L_27); (L_27)->SetAt(static_cast(0), (int32_t)1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = V_4; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_29 = (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03*)il2cpp_codegen_object_new(ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54(L_29, __this, L_28, NULL); ModulusGF_set_One_mAA9DEA5D67C0D5448524A30C6CE553A6502731F6_inline(__this, L_29, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusGF_buildMonomial_m40AF2045F3B31B8B3BAA5CB0C2E86220D75F02D9 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_degree, int32_t ___1_coefficient, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; { int32_t L_0 = ___0_degree; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000a; } } { 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_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusGF_buildMonomial_m40AF2045F3B31B8B3BAA5CB0C2E86220D75F02D9_RuntimeMethod_var))); } IL_000a: { int32_t L_2 = ___1_coefficient; if (L_2) { goto IL_0014; } } { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_3; L_3 = ModulusGF_get_Zero_m5F4388F9148682FD3E5C79C0E383E0D79211F711_inline(__this, NULL); return L_3; } IL_0014: { int32_t L_4 = ___0_degree; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_4, 1))); V_0 = L_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = ___1_coefficient; NullCheck(L_6); (L_6)->SetAt(static_cast(0), (int32_t)L_7); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_0; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_9 = (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03*)il2cpp_codegen_object_new(ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54(L_9, __this, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_add_mF37771005F5CBCB2472971D4E88D84780D0E5333 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; int32_t L_2 = __this->___modulus; return ((int32_t)(((int32_t)il2cpp_codegen_add(L_0, L_1))%L_2)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_subtract_mCD0D23FD22B3DE2931D8D4F2940401E3F84CE047 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { { int32_t L_0 = __this->___modulus; int32_t L_1 = ___0_a; int32_t L_2 = ___1_b; int32_t L_3 = __this->___modulus; return ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_0, L_1)), L_2))%L_3)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_exp_m96BC7E8DC668AB216E928E799566EB806FBC0042 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_a, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___expTable; int32_t L_1 = ___0_a; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_log_m06AAB62687259C841F48AE212E22866BC18AD53A (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_a, const RuntimeMethod* method) { { int32_t L_0 = ___0_a; if (L_0) { goto IL_0009; } } { 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_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusGF_log_m06AAB62687259C841F48AE212E22866BC18AD53A_RuntimeMethod_var))); } IL_0009: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___logTable; int32_t L_3 = ___0_a; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_inverse_mB753FE44107095B679F7D2FF006B3A6727497C1D (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_a, const RuntimeMethod* method) { { int32_t L_0 = ___0_a; if (L_0) { goto IL_0009; } } { ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* L_1 = (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var))); ArithmeticException__ctor_m1CD22804E6929CDFBE5CB651FCE80C0C668D3FB0(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusGF_inverse_mB753FE44107095B679F7D2FF006B3A6727497C1D_RuntimeMethod_var))); } IL_0009: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___expTable; int32_t L_3 = __this->___modulus; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___logTable; int32_t L_5 = ___0_a; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck(L_2); int32_t L_8 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_3, L_7)), 1)); int32_t L_9 = (L_2)->GetAt(static_cast(L_8)); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_multiply_m521CC803B4F15AFBDC81652E5EA0E5B694CDCE55 (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { { int32_t L_0 = ___0_a; if (!L_0) { goto IL_0006; } } { int32_t L_1 = ___1_b; if (L_1) { goto IL_0008; } } IL_0006: { return 0; } IL_0008: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___expTable; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___logTable; int32_t L_4 = ___0_a; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___logTable; int32_t L_8 = ___1_b; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); int32_t L_11 = __this->___modulus; NullCheck(L_2); int32_t L_12 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_6, L_10))%((int32_t)il2cpp_codegen_subtract(L_11, 1)))); int32_t L_13 = (L_2)->GetAt(static_cast(L_12)); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusGF_get_Size_m35638DA6D10F7158F6214763BF7C1BD52935C70D (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___modulus; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModulusGF__cctor_m04ED85A1ACD41AC521F7CC5AADD6A30BE21C0F28 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_0 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___NUMBER_OF_CODEWORDS; ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_1 = (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB*)il2cpp_codegen_object_new(ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB_il2cpp_TypeInfo_var); ModulusGF__ctor_m366D8064110F3DAC0E2AE4502C342B26A647E0E8(L_1, L_0, 3, NULL); ((ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB_StaticFields*)il2cpp_codegen_static_fields_for(ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB_il2cpp_TypeInfo_var))->___PDF417_GF = L_1; Il2CppCodeGenWriteBarrier((void**)(&((ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB_StaticFields*)il2cpp_codegen_static_fields_for(ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB_il2cpp_TypeInfo_var))->___PDF417_GF), (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 void AnyAIDecoder__ctor_m993CAE0130427E3488D4F83E74DEF1580C363BC3 (AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, const RuntimeMethod* method) { { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_information; AbstractExpandedDecoder__ctor_m2EF1C7F45B634BEFFA2C749C74748118EF25AE70(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AnyAIDecoder_parseInformation_m0FE7250F01492A08BA2CFA19E66637A20006BE97 (AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; { 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; GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* L_1; L_1 = AbstractExpandedDecoder_getGeneralDecoder_mF9F9402B482995DA7637E56E11DCBA39919B5490_inline(__this, NULL); StringBuilder_t* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F_il2cpp_TypeInfo_var); int32_t L_3 = ((AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F_StaticFields*)il2cpp_codegen_static_fields_for(AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F_il2cpp_TypeInfo_var))->___HEADER_SIZE; NullCheck(L_1); String_t* L_4; L_4 = GeneralAppIdDecoder_decodeAllCodes_m1E62CCDC2E4664D2741EC38F62F3ECD1DE04CFE8(L_1, L_2, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnyAIDecoder__cctor_mD640A24E48098D471ED8FD8FA479A572BDEEC5AB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F_StaticFields*)il2cpp_codegen_static_fields_for(AnyAIDecoder_t799D27E4F1536865C21B847C580D83B61D060B9F_il2cpp_TypeInfo_var))->___HEADER_SIZE = 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 AI013x0x1xDecoder__ctor_m166CE894EDC1B55468808DF12586C9E8485354BE (AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, String_t* ___1_firstAIdigits, String_t* ___2_dateCode, const RuntimeMethod* method) { { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_information; AI01weightDecoder__ctor_m2F2664A73ED413D104BE5185C1BC221079883D5F(__this, L_0, NULL); String_t* L_1 = ___2_dateCode; __this->___dateCode = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___dateCode), (void*)L_1); String_t* L_2 = ___1_firstAIdigits; __this->___firstAIdigits = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___firstAIdigits), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AI013x0x1xDecoder_parseInformation_mD6CA982B5E7C857168264BAE193FC49E0A03F700 (AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0; L_0 = AbstractExpandedDecoder_getInformation_mC3A158080E99EE843F48DC98C766C361356AF098_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var); int32_t L_2 = ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___HEADER_SIZE; il2cpp_codegen_runtime_class_init_inline(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var); int32_t L_3 = ((AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_StaticFields*)il2cpp_codegen_static_fields_for(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var))->___GTIN_SIZE; int32_t L_4 = ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___WEIGHT_SIZE; int32_t L_5 = ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___DATE_SIZE; if ((((int32_t)L_1) == ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_2, L_3)), L_4)), L_5))))) { goto IL_0026; } } { return (String_t*)NULL; } IL_0026: { StringBuilder_t* L_6 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_6, NULL); V_0 = L_6; StringBuilder_t* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var); int32_t L_8 = ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___HEADER_SIZE; AI01decoder_encodeCompressedGtin_mA4038907857D45ADE1C3E89AC8DC8E184280601F(__this, L_7, L_8, NULL); StringBuilder_t* L_9 = V_0; int32_t L_10 = ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___HEADER_SIZE; il2cpp_codegen_runtime_class_init_inline(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var); int32_t L_11 = ((AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_StaticFields*)il2cpp_codegen_static_fields_for(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var))->___GTIN_SIZE; int32_t L_12 = ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___WEIGHT_SIZE; AI01weightDecoder_encodeCompressedWeight_m9984C051553EDD756FA8D6E84FE73FB987B0FEE1(__this, L_9, ((int32_t)il2cpp_codegen_add(L_10, L_11)), L_12, NULL); StringBuilder_t* L_13 = V_0; int32_t L_14 = ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___HEADER_SIZE; int32_t L_15 = ((AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_StaticFields*)il2cpp_codegen_static_fields_for(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var))->___GTIN_SIZE; int32_t L_16 = ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___WEIGHT_SIZE; AI013x0x1xDecoder_encodeCompressedDate_m5B26CF0D5A5E2056785734EE0ECCEC4ECD5BBE8A(__this, L_13, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_14, L_15)), L_16)), NULL); StringBuilder_t* L_17 = V_0; NullCheck(L_17); String_t* L_18; L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_17); return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AI013x0x1xDecoder_encodeCompressedDate_m5B26CF0D5A5E2056785734EE0ECCEC4ECD5BBE8A (AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5* __this, StringBuilder_t* ___0_buf, int32_t ___1_currentPos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_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; { GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* L_0; L_0 = AbstractExpandedDecoder_getGeneralDecoder_mF9F9402B482995DA7637E56E11DCBA39919B5490_inline(__this, NULL); int32_t L_1 = ___1_currentPos; il2cpp_codegen_runtime_class_init_inline(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var); int32_t L_2 = ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___DATE_SIZE; NullCheck(L_0); int32_t L_3; L_3 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(L_0, L_1, L_2, NULL); V_0 = L_3; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)38400))))) { goto IL_001b; } } { return; } IL_001b: { StringBuilder_t* L_5 = ___0_buf; NullCheck(L_5); StringBuilder_t* L_6; L_6 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_5, ((int32_t)40), NULL); StringBuilder_t* L_7 = ___0_buf; String_t* L_8 = __this->___dateCode; NullCheck(L_7); StringBuilder_t* L_9; L_9 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, L_8, NULL); StringBuilder_t* L_10 = ___0_buf; NullCheck(L_10); StringBuilder_t* L_11; L_11 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_10, ((int32_t)41), NULL); int32_t L_12 = V_0; V_1 = ((int32_t)(L_12%((int32_t)32))); int32_t L_13 = V_0; V_0 = ((int32_t)(L_13/((int32_t)32))); int32_t L_14 = V_0; V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_14%((int32_t)12))), 1)); int32_t L_15 = V_0; V_0 = ((int32_t)(L_15/((int32_t)12))); int32_t L_16 = V_0; V_3 = L_16; int32_t L_17 = V_3; if (((int32_t)(L_17/((int32_t)10)))) { goto IL_0061; } } { StringBuilder_t* L_18 = ___0_buf; NullCheck(L_18); StringBuilder_t* L_19; L_19 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_18, ((int32_t)48), NULL); } IL_0061: { StringBuilder_t* L_20 = ___0_buf; int32_t L_21 = V_3; NullCheck(L_20); StringBuilder_t* L_22; L_22 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_20, L_21, NULL); int32_t L_23 = V_2; if (((int32_t)(L_23/((int32_t)10)))) { goto IL_0078; } } { StringBuilder_t* L_24 = ___0_buf; NullCheck(L_24); StringBuilder_t* L_25; L_25 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)48), NULL); } IL_0078: { StringBuilder_t* L_26 = ___0_buf; int32_t L_27 = V_2; NullCheck(L_26); StringBuilder_t* L_28; L_28 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_26, L_27, NULL); int32_t L_29 = V_1; if (((int32_t)(L_29/((int32_t)10)))) { goto IL_008f; } } { StringBuilder_t* L_30 = ___0_buf; NullCheck(L_30); StringBuilder_t* L_31; L_31 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_30, ((int32_t)48), NULL); } IL_008f: { StringBuilder_t* L_32 = ___0_buf; int32_t L_33 = V_1; NullCheck(L_32); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_32, L_33, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AI013x0x1xDecoder_addWeightCode_mBA62910948A1905DA097F1D346508C7D90B63604 (AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5* __this, StringBuilder_t* ___0_buf, int32_t ___1_weight, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___1_weight; V_0 = ((int32_t)(L_0/((int32_t)100000))); StringBuilder_t* L_1 = ___0_buf; NullCheck(L_1); StringBuilder_t* L_2; L_2 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_1, ((int32_t)40), NULL); StringBuilder_t* L_3 = ___0_buf; String_t* L_4 = __this->___firstAIdigits; NullCheck(L_3); StringBuilder_t* L_5; L_5 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, L_4, NULL); StringBuilder_t* L_6 = ___0_buf; int32_t L_7 = V_0; NullCheck(L_6); StringBuilder_t* L_8; L_8 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_6, L_7, NULL); StringBuilder_t* L_9 = ___0_buf; NullCheck(L_9); StringBuilder_t* L_10; L_10 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_9, ((int32_t)41), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AI013x0x1xDecoder_checkWeight_m10CB1D941E41DA76DB3247E14C7FDC29BE945B9B (AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5* __this, int32_t ___0_weight, const RuntimeMethod* method) { { int32_t L_0 = ___0_weight; return ((int32_t)(L_0%((int32_t)100000))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AI013x0x1xDecoder__cctor_m82BBDA9AAE429ACDBEAB4E340B0F54D04E616753 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___HEADER_SIZE = 8; ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___WEIGHT_SIZE = ((int32_t)20); ((AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_StaticFields*)il2cpp_codegen_static_fields_for(AI013x0x1xDecoder_t0EC9EF88CADC5D08C9F4EF7B2D77901892C63AE5_il2cpp_TypeInfo_var))->___DATE_SIZE = ((int32_t)16); 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 AI01392xDecoder__ctor_m9513E1C719F6F682BCACA52B7DD128510F63E903 (AI01392xDecoder_t99B4342D46842D381C825023AD8C1CD4C12FF18C* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_information; il2cpp_codegen_runtime_class_init_inline(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var); AI01decoder__ctor_mF201B1475108450428328FFAEC15DA46E03C2C8C(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AI01392xDecoder_parseInformation_m7C6E8C97E65D3C14BD0C3E465F8A3C02A8703528 (AI01392xDecoder_t99B4342D46842D381C825023AD8C1CD4C12FF18C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD93FE16AE859F4D5F48CE81B76521DF49F1DF698); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* V_2 = NULL; { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0; L_0 = AbstractExpandedDecoder_getInformation_mC3A158080E99EE843F48DC98C766C361356AF098_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var); int32_t L_2 = ((AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_StaticFields*)il2cpp_codegen_static_fields_for(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var))->___GTIN_SIZE; if ((((int32_t)L_1) >= ((int32_t)((int32_t)il2cpp_codegen_add(8, L_2))))) { goto IL_0016; } } { return (String_t*)NULL; } IL_0016: { StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_3, NULL); V_0 = L_3; StringBuilder_t* L_4 = V_0; AI01decoder_encodeCompressedGtin_mA4038907857D45ADE1C3E89AC8DC8E184280601F(__this, L_4, 8, NULL); GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* L_5; L_5 = AbstractExpandedDecoder_getGeneralDecoder_mF9F9402B482995DA7637E56E11DCBA39919B5490_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var); int32_t L_6 = ((AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_StaticFields*)il2cpp_codegen_static_fields_for(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var))->___GTIN_SIZE; NullCheck(L_5); int32_t L_7; L_7 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(L_5, ((int32_t)il2cpp_codegen_add(8, L_6)), 2, NULL); V_1 = L_7; StringBuilder_t* L_8 = V_0; NullCheck(L_8); StringBuilder_t* L_9; L_9 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, _stringLiteralD93FE16AE859F4D5F48CE81B76521DF49F1DF698, NULL); StringBuilder_t* L_10 = V_0; int32_t L_11 = V_1; NullCheck(L_10); StringBuilder_t* L_12; L_12 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_10, L_11, NULL); StringBuilder_t* L_13 = V_0; NullCheck(L_13); StringBuilder_t* L_14; L_14 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_13, ((int32_t)41), NULL); GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* L_15; L_15 = AbstractExpandedDecoder_getGeneralDecoder_mF9F9402B482995DA7637E56E11DCBA39919B5490_inline(__this, NULL); int32_t L_16 = ((AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_StaticFields*)il2cpp_codegen_static_fields_for(AI01decoder_t61B7D488F925A8B878CF0095C57479F4D6BFFE1D_il2cpp_TypeInfo_var))->___GTIN_SIZE; NullCheck(L_15); DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_17; L_17 = GeneralAppIdDecoder_decodeGeneralPurposeField_mE969DAF00187D31783A2719BA4213E090EA2207D(L_15, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(8, L_16)), 2)), (String_t*)NULL, NULL); V_2 = L_17; StringBuilder_t* L_18 = V_0; DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_19 = V_2; NullCheck(L_19); String_t* L_20; L_20 = DecodedInformation_getNewString_mC42BB6A84E148177A20435ACA9ECF10835D3CCE7_inline(L_19, 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); return L_23; } } #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 MultiFormatUPCEANReader__ctor_mF4566621BC396C7DD03BC7131FEE28BA87D8BF70 (MultiFormatUPCEANReader_t288B11AAADA3548922904DC4E43D5E6BBF7E4545* __this, RuntimeObject* ___0_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m4B572F91E7D78B37EF5109D12F12840BA3C9ADFB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m78541B85DCB89DFD5D49F33F9E3A681AB1C88583_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF03EB66CB6D162892754FCCAA56EB3819AF212B0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* V_1 = NULL; RuntimeObject* G_B4_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var); OneDReader__ctor_m078E35FDB121CADB174EAD8851A8236015D335BA(__this, NULL); RuntimeObject* L_0 = ___0_hints; if (!L_0) { goto IL_0020; } } { RuntimeObject* L_1 = ___0_hints; NullCheck(L_1); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 2); if (!L_2) { goto IL_0020; } } { RuntimeObject* L_3 = ___0_hints; NullCheck(L_3); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_3, 2); G_B4_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_4, IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E_il2cpp_TypeInfo_var)); goto IL_0021; } IL_0020: { G_B4_0 = ((RuntimeObject*)(NULL)); } IL_0021: { V_0 = G_B4_0; List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_5 = (List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1*)il2cpp_codegen_object_new(List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1_il2cpp_TypeInfo_var); List_1__ctor_m78541B85DCB89DFD5D49F33F9E3A681AB1C88583(L_5, List_1__ctor_m78541B85DCB89DFD5D49F33F9E3A681AB1C88583_RuntimeMethod_var); V_1 = L_5; RuntimeObject* L_6 = V_0; if (!L_6) { goto IL_00c1; } } { RuntimeObject* L_7 = V_0; NullCheck(L_7); bool L_8; L_8 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_7, ((int32_t)128)); if (L_8) { goto IL_0048; } } { RuntimeObject* L_9 = V_0; NullCheck(L_9); bool L_10; L_10 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_9, ((int32_t)61918)); if (!L_10) { goto IL_0055; } } IL_0048: { List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_11 = V_1; EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE* L_12 = (EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE*)il2cpp_codegen_object_new(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); EAN13Reader__ctor_mB7C1A9B7C9B1AC3E489F0A76F13EC01D09A75537(L_12, NULL); NullCheck(L_11); List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_inline(L_11, L_12, List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_RuntimeMethod_var); goto IL_007a; } IL_0055: { RuntimeObject* L_13 = V_0; NullCheck(L_13); bool L_14; L_14 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_13, ((int32_t)16384)); if (L_14) { goto IL_006f; } } { RuntimeObject* L_15 = V_0; NullCheck(L_15); bool L_16; L_16 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_15, ((int32_t)61918)); if (!L_16) { goto IL_007a; } } IL_006f: { List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_17 = V_1; UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947* L_18 = (UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947*)il2cpp_codegen_object_new(UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947_il2cpp_TypeInfo_var); UPCAReader__ctor_mBCF024042BF480D28DB1298915D5B4BFA99D1D9F(L_18, NULL); NullCheck(L_17); List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_inline(L_17, L_18, List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_RuntimeMethod_var); } IL_007a: { RuntimeObject* L_19 = V_0; NullCheck(L_19); bool L_20; L_20 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_19, ((int32_t)64)); if (L_20) { goto IL_0091; } } { RuntimeObject* L_21 = V_0; NullCheck(L_21); bool L_22; L_22 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_21, ((int32_t)61918)); if (!L_22) { goto IL_009c; } } IL_0091: { List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_23 = V_1; EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704* L_24 = (EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704*)il2cpp_codegen_object_new(EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704_il2cpp_TypeInfo_var); EAN8Reader__ctor_m1050D41C33AA180B55661C919441CEF1955459E1(L_24, NULL); NullCheck(L_23); List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_inline(L_23, L_24, List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_RuntimeMethod_var); } IL_009c: { RuntimeObject* L_25 = V_0; NullCheck(L_25); bool L_26; L_26 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_25, ((int32_t)32768)); if (L_26) { goto IL_00b6; } } { RuntimeObject* L_27 = V_0; NullCheck(L_27); bool L_28; L_28 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_27, ((int32_t)61918)); if (!L_28) { goto IL_00c1; } } IL_00b6: { List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_29 = V_1; UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA* L_30 = (UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA*)il2cpp_codegen_object_new(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); UPCEReader__ctor_mD7D40569A595F9E2B6B1363BFED03E7B048A9E23(L_30, NULL); NullCheck(L_29); List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_inline(L_29, L_30, List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_RuntimeMethod_var); } IL_00c1: { List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_31 = V_1; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_mF03EB66CB6D162892754FCCAA56EB3819AF212B0_inline(L_31, List_1_get_Count_mF03EB66CB6D162892754FCCAA56EB3819AF212B0_RuntimeMethod_var); if (L_32) { goto IL_00ea; } } { List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_33 = V_1; EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE* L_34 = (EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE*)il2cpp_codegen_object_new(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); EAN13Reader__ctor_mB7C1A9B7C9B1AC3E489F0A76F13EC01D09A75537(L_34, NULL); NullCheck(L_33); List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_inline(L_33, L_34, List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_RuntimeMethod_var); List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_35 = V_1; EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704* L_36 = (EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704*)il2cpp_codegen_object_new(EAN8Reader_tE9121C9F560602DDDDC84581130A14DD6CAA3704_il2cpp_TypeInfo_var); EAN8Reader__ctor_m1050D41C33AA180B55661C919441CEF1955459E1(L_36, NULL); NullCheck(L_35); List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_inline(L_35, L_36, List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_RuntimeMethod_var); List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_37 = V_1; UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA* L_38 = (UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA*)il2cpp_codegen_object_new(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); UPCEReader__ctor_mD7D40569A595F9E2B6B1363BFED03E7B048A9E23(L_38, NULL); NullCheck(L_37); List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_inline(L_37, L_38, List_1_Add_mD71B10B9805F2BBD2DAA443BBD225B37F274E667_RuntimeMethod_var); } IL_00ea: { List_1_t25702475A4C57C1D23B378E5538F8F5A2A2E7DD1* L_39 = V_1; NullCheck(L_39); UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* L_40; L_40 = List_1_ToArray_m4B572F91E7D78B37EF5109D12F12840BA3C9ADFB(L_39, List_1_ToArray_m4B572F91E7D78B37EF5109D12F12840BA3C9ADFB_RuntimeMethod_var); __this->___readers = L_40; Il2CppCodeGenWriteBarrier((void**)(&__this->___readers), (void*)L_40); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* MultiFormatUPCEANReader_decodeRow_mD1D3371A5CF1B43D2D6C281D428513D3CAC9E64A (MultiFormatUPCEANReader_t288B11AAADA3548922904DC4E43D5E6BBF7E4545* __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*)&ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* V_1 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_2 = NULL; bool V_3 = false; RuntimeObject* V_4 = NULL; bool V_5 = false; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_6 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_7 = NULL; UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* V_8 = NULL; int32_t V_9 = 0; int32_t G_B7_0 = 0; RuntimeObject* G_B11_0 = NULL; int32_t G_B15_0 = 0; { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_row; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1; L_1 = UPCEANReader_findStartGuardPattern_mB4E4F8C091929ABF04EFC10DABA0781015512011(L_0, NULL); V_0 = L_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_0; if (L_2) { goto IL_000c; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_000c: { UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* L_3 = __this->___readers; V_8 = L_3; V_9 = 0; goto IL_00dd; } IL_001c: { UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* L_4 = V_8; int32_t L_5 = V_9; NullCheck(L_4); int32_t L_6 = L_5; UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* L_7 = (L_4)->GetAt(static_cast(L_6)); V_1 = L_7; UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* L_8 = V_1; int32_t L_9 = ___0_rowNumber; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_10 = ___1_row; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0; RuntimeObject* L_12 = ___2_hints; NullCheck(L_8); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_13; L_13 = VirtualFuncInvoker4< Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*, int32_t, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, RuntimeObject* >::Invoke(10, L_8, L_9, L_10, L_11, L_12); V_2 = L_13; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_14 = V_2; if (!L_14) { goto IL_00d7; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_15 = V_2; NullCheck(L_15); int32_t L_16; L_16 = Result_get_BarcodeFormat_m796820E994C575ECBFBD9CB93FBC3D6769B07AAB_inline(L_15, NULL); if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)128))))) { goto IL_0052; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_17 = V_2; NullCheck(L_17); String_t* L_18; L_18 = Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline(L_17, NULL); NullCheck(L_18); Il2CppChar L_19; L_19 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_18, 0, NULL); G_B7_0 = ((((int32_t)L_19) == ((int32_t)((int32_t)48)))? 1 : 0); goto IL_0053; } IL_0052: { G_B7_0 = 0; } IL_0053: { V_3 = (bool)G_B7_0; RuntimeObject* L_20 = ___2_hints; if (!L_20) { goto IL_006e; } } { RuntimeObject* L_21 = ___2_hints; NullCheck(L_21); bool L_22; L_22 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_21, 2); if (!L_22) { goto IL_006e; } } { RuntimeObject* L_23 = ___2_hints; NullCheck(L_23); RuntimeObject* L_24; L_24 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_23, 2); G_B11_0 = ((RuntimeObject*)Castclass((RuntimeObject*)L_24, IList_1_t5022D1DC09D626D22DE2DE352EFD14A5A130758E_il2cpp_TypeInfo_var)); goto IL_006f; } IL_006e: { G_B11_0 = ((RuntimeObject*)(NULL)); } IL_006f: { V_4 = G_B11_0; RuntimeObject* L_25 = V_4; if (!L_25) { goto IL_0091; } } { RuntimeObject* L_26 = V_4; NullCheck(L_26); bool L_27; L_27 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_26, ((int32_t)16384)); if (L_27) { goto IL_0091; } } { RuntimeObject* L_28 = V_4; NullCheck(L_28); bool L_29; L_29 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, ICollection_1_t57C3E3653873C4520603731B0296D6D06507C331_il2cpp_TypeInfo_var, L_28, ((int32_t)61918)); G_B15_0 = ((int32_t)(L_29)); goto IL_0092; } IL_0091: { G_B15_0 = 1; } IL_0092: { V_5 = (bool)G_B15_0; bool L_30 = V_3; if (!L_30) { goto IL_00d2; } } { bool L_31 = V_5; if (!L_31) { goto IL_00d2; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_32 = V_2; NullCheck(L_32); String_t* L_33; L_33 = Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline(L_32, NULL); NullCheck(L_33); String_t* L_34; L_34 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_33, 1, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_35 = V_2; NullCheck(L_35); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36; L_36 = Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline(L_35, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_37 = V_2; NullCheck(L_37); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38; L_38 = Result_get_ResultPoints_m98C7CADDAC629C1618DAE400297F3B7ABE7F40F1_inline(L_37, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_39 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_39, L_34, L_36, L_38, ((int32_t)16384), NULL); V_6 = L_39; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_40 = V_6; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_41 = V_2; NullCheck(L_41); RuntimeObject* L_42; L_42 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_41, NULL); NullCheck(L_40); Result_putAllMetadata_mC45C68DF94C5EA68A841ADD0329F34C0895F2F89(L_40, L_42, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_43 = V_6; V_7 = L_43; goto IL_00ea; } IL_00d2: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_44 = V_2; V_7 = L_44; goto IL_00ea; } IL_00d7: { int32_t L_45 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_00dd: { int32_t L_46 = V_9; UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* L_47 = V_8; NullCheck(L_47); if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))) { goto IL_001c; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_00ea: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_48 = V_7; return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiFormatUPCEANReader_reset_mD55F4B4EA85ABA346F8C78B7F32E67D248EA9791 (MultiFormatUPCEANReader_t288B11AAADA3548922904DC4E43D5E6BBF7E4545* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* V_1 = NULL; int32_t V_2 = 0; { UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* L_0 = __this->___readers; V_1 = L_0; V_2 = 0; goto IL_0019; } IL_000b: { UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* L_1 = V_1; int32_t L_2 = V_2; NullCheck(L_1); int32_t L_3 = L_2; UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = L_4; RuntimeObject* L_5 = V_0; NullCheck(L_5); InterfaceActionInvoker0::Invoke(1, Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var, L_5); int32_t L_6 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0019: { int32_t L_7 = V_2; UPCEANReaderU5BU5D_t995F2C226F2E682AA89C3E0800662E8965D22003* L_8 = V_1; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_000b; } } { 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 C40Encoder_get_EncodingMode_mE7C4F8C4FAD31AF78D0DCF0D2B3161A7CB8CEF49 (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* __this, const RuntimeMethod* method) { { return 1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void C40Encoder_encode_m6DDB21071E3E8E84D143B368482BB6BDA760609D (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* __this, EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, 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; Il2CppChar V_1 = 0x0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; StringBuilder_t* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 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; goto IL_00e9; } IL_000b: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_1 = ___0_context; NullCheck(L_1); Il2CppChar L_2; L_2 = EncoderContext_get_CurrentChar_mB76AD65C36C9C79320CCF3F3AB9F1D1C76E67867(L_1, NULL); V_1 = L_2; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_3 = ___0_context; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_4 = L_3; NullCheck(L_4); int32_t L_5; L_5 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_4, NULL); NullCheck(L_4); EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_4, ((int32_t)il2cpp_codegen_add(L_5, 1)), NULL); Il2CppChar L_6 = V_1; StringBuilder_t* L_7 = V_0; int32_t L_8; L_8 = VirtualFuncInvoker2< int32_t, Il2CppChar, StringBuilder_t* >::Invoke(8, __this, L_6, L_7); V_2 = L_8; StringBuilder_t* L_9 = V_0; NullCheck(L_9); int32_t L_10; L_10 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_9, NULL); V_3 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(L_10/3)), 2)); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_11 = ___0_context; NullCheck(L_11); int32_t L_12; L_12 = EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406(L_11, NULL); int32_t L_13 = V_3; V_4 = ((int32_t)il2cpp_codegen_add(L_12, L_13)); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_14 = ___0_context; int32_t L_15 = V_4; NullCheck(L_14); EncoderContext_updateSymbolInfo_m852A1D49A0DBE30ECB5DA3DE3340C48CEC9BB91B(L_14, L_15, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_16 = ___0_context; NullCheck(L_16); SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_17; L_17 = EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline(L_16, NULL); NullCheck(L_17); int32_t L_18 = L_17->___dataCapacity; int32_t L_19 = V_4; V_5 = ((int32_t)il2cpp_codegen_subtract(L_18, L_19)); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_20 = ___0_context; NullCheck(L_20); bool L_21; L_21 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_20, NULL); if (L_21) { goto IL_00ae; } } { StringBuilder_t* L_22 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_22, NULL); V_6 = L_22; StringBuilder_t* L_23 = V_0; NullCheck(L_23); int32_t L_24; L_24 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_23, NULL); if ((!(((uint32_t)((int32_t)(L_24%3))) == ((uint32_t)2)))) { goto IL_0094; } } { int32_t L_25 = V_5; if ((((int32_t)L_25) < ((int32_t)2))) { goto IL_007a; } } { int32_t L_26 = V_5; if ((((int32_t)L_26) <= ((int32_t)2))) { goto IL_0094; } } IL_007a: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_27 = ___0_context; StringBuilder_t* L_28 = V_0; StringBuilder_t* L_29 = V_6; int32_t L_30 = V_2; int32_t L_31; L_31 = C40Encoder_backtrackOneCharacter_m95A020ECE8F732E860AA5D4A199D1354A7D3FD58(__this, L_27, L_28, L_29, L_30, NULL); V_2 = L_31; goto IL_0094; } IL_0088: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_32 = ___0_context; StringBuilder_t* L_33 = V_0; StringBuilder_t* L_34 = V_6; int32_t L_35 = V_2; int32_t L_36; L_36 = C40Encoder_backtrackOneCharacter_m95A020ECE8F732E860AA5D4A199D1354A7D3FD58(__this, L_32, L_33, L_34, L_35, NULL); V_2 = L_36; } IL_0094: { StringBuilder_t* L_37 = V_0; NullCheck(L_37); int32_t L_38; L_38 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_37, NULL); if ((!(((uint32_t)((int32_t)(L_38%3))) == ((uint32_t)1)))) { goto IL_00f4; } } { int32_t L_39 = V_2; if ((((int32_t)L_39) > ((int32_t)3))) { goto IL_00a8; } } { int32_t L_40 = V_5; if ((!(((uint32_t)L_40) == ((uint32_t)1)))) { goto IL_0088; } } IL_00a8: { int32_t L_41 = V_2; if ((((int32_t)L_41) > ((int32_t)3))) { goto IL_0088; } } { goto IL_00f4; } IL_00ae: { StringBuilder_t* L_42 = V_0; NullCheck(L_42); int32_t L_43; L_43 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_42, NULL); V_7 = L_43; int32_t L_44 = V_7; if (((int32_t)(L_44%3))) { goto IL_00e9; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_45 = ___0_context; NullCheck(L_45); String_t* L_46; L_46 = EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline(L_45, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_47 = ___0_context; NullCheck(L_47); int32_t L_48; L_48 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_47, NULL); int32_t L_49; L_49 = VirtualFuncInvoker0< int32_t >::Invoke(5, __this); int32_t L_50; L_50 = HighLevelEncoder_lookAheadTest_m6F9BDE7AB37701DFAB5C8016BF7E06164E04845F(L_46, L_48, L_49, NULL); V_8 = L_50; int32_t L_51 = V_8; int32_t L_52; L_52 = VirtualFuncInvoker0< int32_t >::Invoke(5, __this); if ((((int32_t)L_51) == ((int32_t)L_52))) { goto IL_00e9; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_53 = ___0_context; int32_t L_54 = V_8; NullCheck(L_53); EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline(L_53, L_54, NULL); goto IL_00f4; } IL_00e9: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_55 = ___0_context; NullCheck(L_55); bool L_56; L_56 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_55, NULL); if (L_56) { goto IL_000b; } } IL_00f4: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_57 = ___0_context; StringBuilder_t* L_58 = V_0; VirtualActionInvoker2< EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E*, StringBuilder_t* >::Invoke(7, __this, L_57, L_58); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t C40Encoder_backtrackOneCharacter_m95A020ECE8F732E860AA5D4A199D1354A7D3FD58 (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* __this, EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, StringBuilder_t* ___2_removed, int32_t ___3_lastCharSize, const RuntimeMethod* method) { int32_t V_0 = 0; Il2CppChar V_1 = 0x0; { StringBuilder_t* L_0 = ___1_buffer; NullCheck(L_0); int32_t L_1; L_1 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_0, NULL); V_0 = L_1; StringBuilder_t* L_2 = ___1_buffer; int32_t L_3 = V_0; int32_t L_4 = ___3_lastCharSize; int32_t L_5 = ___3_lastCharSize; NullCheck(L_2); StringBuilder_t* L_6; L_6 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_2, ((int32_t)il2cpp_codegen_subtract(L_3, L_4)), L_5, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_7 = ___0_context; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_8 = L_7; NullCheck(L_8); int32_t L_9; L_9 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_8, NULL); NullCheck(L_8); EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_8, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_10 = ___0_context; NullCheck(L_10); Il2CppChar L_11; L_11 = EncoderContext_get_CurrentChar_mB76AD65C36C9C79320CCF3F3AB9F1D1C76E67867(L_10, NULL); V_1 = L_11; Il2CppChar L_12 = V_1; StringBuilder_t* L_13 = ___2_removed; int32_t L_14; L_14 = VirtualFuncInvoker2< int32_t, Il2CppChar, StringBuilder_t* >::Invoke(8, __this, L_12, L_13); ___3_lastCharSize = L_14; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_15 = ___0_context; NullCheck(L_15); EncoderContext_resetSymbolInfo_mA2A60DBB16EFF414C97CF8AC479C6C3C19A9FA35(L_15, NULL); int32_t L_16 = ___3_lastCharSize; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void C40Encoder_writeNextTriplet_m02C625C131BA07481CEC303C5DBB8C31F9C7A221 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, const RuntimeMethod* method) { { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_0 = ___0_context; StringBuilder_t* L_1 = ___1_buffer; String_t* L_2; L_2 = C40Encoder_encodeToCodewords_m40C1764F50F99F569825F154FEE9B3FD3197E05B(L_1, 0, NULL); NullCheck(L_0); EncoderContext_writeCodewords_mC484A9B88359110CD5BF422F56D3737D711B683D(L_0, L_2, NULL); StringBuilder_t* L_3 = ___1_buffer; NullCheck(L_3); StringBuilder_t* L_4; L_4 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_3, 0, 3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void C40Encoder_handleEOD_mB25F602996386F1B0E8A0E0D7009DAE89139EF2E (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* __this, EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { StringBuilder_t* L_0 = ___1_buffer; NullCheck(L_0); int32_t L_1; L_1 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_0, NULL); V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(L_1/3)), 2)); StringBuilder_t* L_2 = ___1_buffer; NullCheck(L_2); int32_t L_3; L_3 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_2, NULL); V_1 = ((int32_t)(L_3%3)); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_4 = ___0_context; NullCheck(L_4); int32_t L_5; L_5 = EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406(L_4, NULL); int32_t L_6 = V_0; V_2 = ((int32_t)il2cpp_codegen_add(L_5, L_6)); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_7 = ___0_context; int32_t L_8 = V_2; NullCheck(L_7); EncoderContext_updateSymbolInfo_m852A1D49A0DBE30ECB5DA3DE3340C48CEC9BB91B(L_7, L_8, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_9 = ___0_context; NullCheck(L_9); SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_10; L_10 = EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline(L_9, NULL); NullCheck(L_10); int32_t L_11 = L_10->___dataCapacity; int32_t L_12 = V_2; V_3 = ((int32_t)il2cpp_codegen_subtract(L_11, L_12)); int32_t L_13 = V_1; if ((!(((uint32_t)L_13) == ((uint32_t)2)))) { goto IL_0068; } } { StringBuilder_t* L_14 = ___1_buffer; NullCheck(L_14); StringBuilder_t* L_15; L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, 0, NULL); goto IL_0047; } IL_0040: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_16 = ___0_context; StringBuilder_t* L_17 = ___1_buffer; C40Encoder_writeNextTriplet_m02C625C131BA07481CEC303C5DBB8C31F9C7A221(L_16, L_17, NULL); } IL_0047: { StringBuilder_t* L_18 = ___1_buffer; NullCheck(L_18); int32_t L_19; L_19 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_18, NULL); if ((((int32_t)L_19) >= ((int32_t)3))) { goto IL_0040; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_20 = ___0_context; NullCheck(L_20); bool L_21; L_21 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_20, NULL); if (!L_21) { goto IL_00de; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_22 = ___0_context; NullCheck(L_22); EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_22, ((int32_t)254), NULL); goto IL_00de; } IL_0068: { int32_t L_23 = V_3; if ((!(((uint32_t)L_23) == ((uint32_t)1)))) { goto IL_00a5; } } { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)1)))) { goto IL_00a5; } } { goto IL_0079; } IL_0072: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_25 = ___0_context; StringBuilder_t* L_26 = ___1_buffer; C40Encoder_writeNextTriplet_m02C625C131BA07481CEC303C5DBB8C31F9C7A221(L_25, L_26, NULL); } IL_0079: { StringBuilder_t* L_27 = ___1_buffer; NullCheck(L_27); int32_t L_28; L_28 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_27, NULL); if ((((int32_t)L_28) >= ((int32_t)3))) { goto IL_0072; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_29 = ___0_context; NullCheck(L_29); bool L_30; L_30 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_29, NULL); if (!L_30) { goto IL_0095; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_31 = ___0_context; NullCheck(L_31); EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_31, ((int32_t)254), NULL); } IL_0095: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_32 = ___0_context; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_33 = L_32; NullCheck(L_33); int32_t L_34; L_34 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_33, NULL); NullCheck(L_33); EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_33, ((int32_t)il2cpp_codegen_subtract(L_34, 1)), NULL); goto IL_00de; } IL_00a5: { int32_t L_35 = V_1; if (L_35) { goto IL_00d3; } } { goto IL_00b1; } IL_00aa: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_36 = ___0_context; StringBuilder_t* L_37 = ___1_buffer; C40Encoder_writeNextTriplet_m02C625C131BA07481CEC303C5DBB8C31F9C7A221(L_36, L_37, NULL); } IL_00b1: { StringBuilder_t* L_38 = ___1_buffer; NullCheck(L_38); int32_t L_39; L_39 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_38, NULL); if ((((int32_t)L_39) >= ((int32_t)3))) { goto IL_00aa; } } { int32_t L_40 = V_3; if ((((int32_t)L_40) > ((int32_t)0))) { goto IL_00c6; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_41 = ___0_context; NullCheck(L_41); bool L_42; L_42 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_41, NULL); if (!L_42) { goto IL_00de; } } IL_00c6: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_43 = ___0_context; NullCheck(L_43); EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_43, ((int32_t)254), NULL); goto IL_00de; } IL_00d3: { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_44 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB15E446D1FAFFBD93269FACF4C2C4E5ADBDC3C12)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&C40Encoder_handleEOD_mB25F602996386F1B0E8A0E0D7009DAE89139EF2E_RuntimeMethod_var))); } IL_00de: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_45 = ___0_context; NullCheck(L_45); EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline(L_45, 0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t C40Encoder_encodeChar_mAF7B247E6AD3AA940BD35462749D7B1165D0297E (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* __this, Il2CppChar ___0_c, StringBuilder_t* ___1_sb, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD43D25B3F209E0BC47B027DA6B5DAADEA54CA90); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Il2CppChar L_0 = ___0_c; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)32))))) { goto IL_000f; } } { StringBuilder_t* L_1 = ___1_sb; NullCheck(L_1); StringBuilder_t* L_2; L_2 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_1, 3, NULL); return 1; } IL_000f: { Il2CppChar L_3 = ___0_c; if ((((int32_t)L_3) < ((int32_t)((int32_t)48)))) { goto IL_0029; } } { Il2CppChar L_4 = ___0_c; if ((((int32_t)L_4) > ((int32_t)((int32_t)57)))) { goto IL_0029; } } { StringBuilder_t* L_5 = ___1_sb; Il2CppChar L_6 = ___0_c; NullCheck(L_5); StringBuilder_t* L_7; L_7 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_5, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, ((int32_t)48))), 4))), NULL); return 1; } IL_0029: { Il2CppChar L_8 = ___0_c; if ((((int32_t)L_8) < ((int32_t)((int32_t)65)))) { goto IL_0044; } } { Il2CppChar L_9 = ___0_c; if ((((int32_t)L_9) > ((int32_t)((int32_t)90)))) { goto IL_0044; } } { StringBuilder_t* L_10 = ___1_sb; Il2CppChar L_11 = ___0_c; NullCheck(L_10); StringBuilder_t* L_12; L_12 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_10, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_11, ((int32_t)65))), ((int32_t)14)))), NULL); return 1; } IL_0044: { Il2CppChar L_13 = ___0_c; if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_005f; } } { Il2CppChar L_14 = ___0_c; if ((((int32_t)L_14) > ((int32_t)((int32_t)31)))) { goto IL_005f; } } { StringBuilder_t* L_15 = ___1_sb; NullCheck(L_15); StringBuilder_t* L_16; L_16 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_15, 0, NULL); StringBuilder_t* L_17 = ___1_sb; Il2CppChar L_18 = ___0_c; NullCheck(L_17); StringBuilder_t* L_19; L_19 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_17, L_18, NULL); return 2; } IL_005f: { Il2CppChar L_20 = ___0_c; if ((((int32_t)L_20) < ((int32_t)((int32_t)33)))) { goto IL_007f; } } { Il2CppChar L_21 = ___0_c; if ((((int32_t)L_21) > ((int32_t)((int32_t)47)))) { goto IL_007f; } } { StringBuilder_t* L_22 = ___1_sb; NullCheck(L_22); StringBuilder_t* L_23; L_23 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_22, 1, NULL); StringBuilder_t* L_24 = ___1_sb; Il2CppChar L_25 = ___0_c; NullCheck(L_24); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, ((int32_t)33)))), NULL); return 2; } IL_007f: { Il2CppChar L_27 = ___0_c; if ((((int32_t)L_27) < ((int32_t)((int32_t)58)))) { goto IL_00a2; } } { Il2CppChar L_28 = ___0_c; if ((((int32_t)L_28) > ((int32_t)((int32_t)64)))) { goto IL_00a2; } } { StringBuilder_t* L_29 = ___1_sb; NullCheck(L_29); StringBuilder_t* L_30; L_30 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_29, 1, NULL); StringBuilder_t* L_31 = ___1_sb; Il2CppChar L_32 = ___0_c; NullCheck(L_31); StringBuilder_t* L_33; L_33 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_31, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_32, ((int32_t)58))), ((int32_t)15)))), NULL); return 2; } IL_00a2: { Il2CppChar L_34 = ___0_c; if ((((int32_t)L_34) < ((int32_t)((int32_t)91)))) { goto IL_00c5; } } { Il2CppChar L_35 = ___0_c; if ((((int32_t)L_35) > ((int32_t)((int32_t)95)))) { goto IL_00c5; } } { StringBuilder_t* L_36 = ___1_sb; NullCheck(L_36); StringBuilder_t* L_37; L_37 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_36, 1, NULL); StringBuilder_t* L_38 = ___1_sb; Il2CppChar L_39 = ___0_c; NullCheck(L_38); StringBuilder_t* L_40; L_40 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_38, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_39, ((int32_t)91))), ((int32_t)22)))), NULL); return 2; } IL_00c5: { Il2CppChar L_41 = ___0_c; if ((((int32_t)L_41) < ((int32_t)((int32_t)96)))) { goto IL_00e5; } } { Il2CppChar L_42 = ___0_c; if ((((int32_t)L_42) > ((int32_t)((int32_t)127)))) { goto IL_00e5; } } { StringBuilder_t* L_43 = ___1_sb; NullCheck(L_43); StringBuilder_t* L_44; L_44 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_43, 2, NULL); StringBuilder_t* L_45 = ___1_sb; Il2CppChar L_46 = ___0_c; NullCheck(L_45); StringBuilder_t* L_47; L_47 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_45, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_46, ((int32_t)96)))), NULL); return 2; } IL_00e5: { Il2CppChar L_48 = ___0_c; if ((((int32_t)L_48) < ((int32_t)((int32_t)128)))) { goto IL_010f; } } { StringBuilder_t* L_49 = ___1_sb; NullCheck(L_49); StringBuilder_t* L_50; L_50 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_49, _stringLiteralFD43D25B3F209E0BC47B027DA6B5DAADEA54CA90, NULL); V_0 = 2; int32_t L_51 = V_0; Il2CppChar L_52 = ___0_c; StringBuilder_t* L_53 = ___1_sb; int32_t L_54; L_54 = VirtualFuncInvoker2< int32_t, Il2CppChar, StringBuilder_t* >::Invoke(8, __this, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_52, ((int32_t)128)))), L_53); V_0 = ((int32_t)il2cpp_codegen_add(L_51, L_54)); int32_t L_55 = V_0; return L_55; } IL_010f: { Il2CppChar L_56 = ___0_c; Il2CppChar L_57 = L_56; RuntimeObject* L_58 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var)), &L_57); String_t* L_59; L_59 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral02EA350CC689C0B561A9298E808B9F5E60B00679)), L_58, NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_60 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_60, L_59, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&C40Encoder_encodeChar_mAF7B247E6AD3AA940BD35462749D7B1165D0297E_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* C40Encoder_encodeToCodewords_m40C1764F50F99F569825F154FEE9B3FD3197E05B (StringBuilder_t* ___0_sb, int32_t ___1_startPos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Il2CppChar V_0 = 0x0; Il2CppChar V_1 = 0x0; Il2CppChar V_2 = 0x0; int32_t V_3 = 0; Il2CppChar V_4 = 0x0; Il2CppChar V_5 = 0x0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_6 = NULL; { StringBuilder_t* L_0 = ___0_sb; int32_t L_1 = ___1_startPos; NullCheck(L_0); Il2CppChar L_2; L_2 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_0, L_1, NULL); V_0 = L_2; StringBuilder_t* L_3 = ___0_sb; int32_t L_4 = ___1_startPos; NullCheck(L_3); Il2CppChar L_5; L_5 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), NULL); V_1 = L_5; StringBuilder_t* L_6 = ___0_sb; int32_t L_7 = ___1_startPos; NullCheck(L_6); Il2CppChar L_8; L_8 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_6, ((int32_t)il2cpp_codegen_add(L_7, 2)), NULL); V_2 = L_8; Il2CppChar L_9 = V_0; Il2CppChar L_10 = V_1; Il2CppChar L_11 = V_2; V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)1600), (int32_t)L_9)), ((int32_t)il2cpp_codegen_multiply(((int32_t)40), (int32_t)L_10)))), (int32_t)L_11)), 1)); int32_t L_12 = V_3; V_4 = ((int32_t)(uint16_t)((int32_t)(L_12/((int32_t)256)))); int32_t L_13 = V_3; V_5 = ((int32_t)(uint16_t)((int32_t)(L_13%((int32_t)256)))); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_14 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2); V_6 = L_14; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_15 = V_6; Il2CppChar L_16 = V_4; NullCheck(L_15); (L_15)->SetAt(static_cast(0), (Il2CppChar)L_16); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_17 = V_6; Il2CppChar L_18 = V_5; NullCheck(L_17); (L_17)->SetAt(static_cast(1), (Il2CppChar)L_18); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_19 = V_6; String_t* L_20; L_20 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_19, NULL); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void C40Encoder__ctor_mCF8E217142B3FDA838E08A60382971B401B4ED19 (C40Encoder_t35D7E5B387138691F590B0C0CE9931524E7BAB7B* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__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 int32_t X12Encoder_get_EncodingMode_m5EFB5891A6CB76AE75297EA763AA3F3324EF208A (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, const RuntimeMethod* method) { { return 3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X12Encoder_encode_mFF5EF8E4871D90379545F537D44B0885620690F9 (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, 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; Il2CppChar V_2 = 0x0; int32_t V_3 = 0; int32_t V_4 = 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; int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(5, __this); V_1 = L_1; goto IL_0063; } IL_000f: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_2 = ___0_context; NullCheck(L_2); Il2CppChar L_3; L_3 = EncoderContext_get_CurrentChar_mB76AD65C36C9C79320CCF3F3AB9F1D1C76E67867(L_2, NULL); V_2 = L_3; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_4 = ___0_context; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_5 = L_4; NullCheck(L_5); int32_t L_6; L_6 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_5, NULL); NullCheck(L_5); EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), NULL); Il2CppChar L_7 = V_2; StringBuilder_t* L_8 = V_0; int32_t L_9; L_9 = VirtualFuncInvoker2< int32_t, Il2CppChar, StringBuilder_t* >::Invoke(8, __this, L_7, L_8); StringBuilder_t* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_10, NULL); V_3 = L_11; int32_t L_12 = V_3; if (((int32_t)(L_12%3))) { goto IL_0063; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_13 = ___0_context; StringBuilder_t* L_14 = V_0; C40Encoder_writeNextTriplet_m02C625C131BA07481CEC303C5DBB8C31F9C7A221(L_13, L_14, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_15 = ___0_context; NullCheck(L_15); String_t* L_16; L_16 = EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline(L_15, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_17 = ___0_context; NullCheck(L_17); int32_t L_18; L_18 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_17, NULL); int32_t L_19 = V_1; int32_t L_20; L_20 = HighLevelEncoder_lookAheadTest_m6F9BDE7AB37701DFAB5C8016BF7E06164E04845F(L_16, L_18, L_19, NULL); V_4 = L_20; int32_t L_21 = V_4; int32_t L_22 = V_1; if ((((int32_t)L_21) == ((int32_t)L_22))) { goto IL_0063; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_23 = ___0_context; int32_t L_24 = V_4; NullCheck(L_23); EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline(L_23, L_24, NULL); goto IL_006b; } IL_0063: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_25 = ___0_context; NullCheck(L_25); bool L_26; L_26 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_25, NULL); if (L_26) { goto IL_000f; } } IL_006b: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_27 = ___0_context; StringBuilder_t* L_28 = V_0; VirtualActionInvoker2< EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E*, StringBuilder_t* >::Invoke(7, __this, L_27, L_28); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t X12Encoder_encodeChar_m5891DE78C96595D39B051B15BFD61CBF97836C88 (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, Il2CppChar ___0_c, StringBuilder_t* ___1_sb, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { Il2CppChar L_0 = ___0_c; V_0 = L_0; Il2CppChar L_1 = V_0; if ((((int32_t)L_1) > ((int32_t)((int32_t)32)))) { goto IL_0013; } } { Il2CppChar L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)((int32_t)13)))) { goto IL_001f; } } { Il2CppChar L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)((int32_t)32)))) { goto IL_003d; } } { goto IL_0047; } IL_0013: { Il2CppChar L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)((int32_t)42)))) { goto IL_0029; } } { Il2CppChar L_5 = V_0; if ((((int32_t)L_5) == ((int32_t)((int32_t)62)))) { goto IL_0033; } } { goto IL_0047; } IL_001f: { StringBuilder_t* L_6 = ___1_sb; NullCheck(L_6); StringBuilder_t* L_7; L_7 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_6, 0, NULL); goto IL_0082; } IL_0029: { StringBuilder_t* L_8 = ___1_sb; NullCheck(L_8); StringBuilder_t* L_9; L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_8, 1, NULL); goto IL_0082; } IL_0033: { StringBuilder_t* L_10 = ___1_sb; NullCheck(L_10); StringBuilder_t* L_11; L_11 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_10, 2, NULL); goto IL_0082; } IL_003d: { StringBuilder_t* L_12 = ___1_sb; NullCheck(L_12); StringBuilder_t* L_13; L_13 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_12, 3, NULL); goto IL_0082; } IL_0047: { Il2CppChar L_14 = ___0_c; if ((((int32_t)L_14) < ((int32_t)((int32_t)48)))) { goto IL_0061; } } { Il2CppChar L_15 = ___0_c; if ((((int32_t)L_15) > ((int32_t)((int32_t)57)))) { goto IL_0061; } } { StringBuilder_t* L_16 = ___1_sb; Il2CppChar L_17 = ___0_c; NullCheck(L_16); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_17, ((int32_t)48))), 4))), NULL); goto IL_0082; } IL_0061: { Il2CppChar L_19 = ___0_c; if ((((int32_t)L_19) < ((int32_t)((int32_t)65)))) { goto IL_007c; } } { Il2CppChar L_20 = ___0_c; if ((((int32_t)L_20) > ((int32_t)((int32_t)90)))) { goto IL_007c; } } { StringBuilder_t* L_21 = ___1_sb; Il2CppChar L_22 = ___0_c; NullCheck(L_21); StringBuilder_t* L_23; L_23 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_22, ((int32_t)65))), ((int32_t)14)))), NULL); goto IL_0082; } IL_007c: { Il2CppChar L_24 = ___0_c; HighLevelEncoder_illegalCharacter_mD083D907D69350965DC33CA8D445A7287125B607(L_24, NULL); } IL_0082: { return 1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X12Encoder_handleEOD_m8CEB2732E0DFBA54F64269BF4AB6AD7A072B2AFB (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_0 = ___0_context; NullCheck(L_0); EncoderContext_updateSymbolInfo_mD403E3EB27A64E7A0DF65A88D7FCBCB6BDC76E22(L_0, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_1 = ___0_context; NullCheck(L_1); SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_2; L_2 = EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline(L_1, NULL); NullCheck(L_2); int32_t L_3 = L_2->___dataCapacity; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_4 = ___0_context; NullCheck(L_4); int32_t L_5; L_5 = EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406(L_4, NULL); V_0 = ((int32_t)il2cpp_codegen_subtract(L_3, L_5)); StringBuilder_t* L_6 = ___1_buffer; NullCheck(L_6); int32_t L_7; L_7 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_6, NULL); V_1 = L_7; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_8 = ___0_context; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_9 = L_8; NullCheck(L_9); int32_t L_10; L_10 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_9, NULL); int32_t L_11 = V_1; NullCheck(L_9); EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_9, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_12 = ___0_context; NullCheck(L_12); int32_t L_13; L_13 = EncoderContext_get_RemainingCharacters_mA530DFEAC15D821623755E6968D8620EC4716341(L_12, NULL); if ((((int32_t)L_13) > ((int32_t)1))) { goto IL_0044; } } { int32_t L_14 = V_0; if ((((int32_t)L_14) > ((int32_t)1))) { goto IL_0044; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_15 = ___0_context; NullCheck(L_15); int32_t L_16; L_16 = EncoderContext_get_RemainingCharacters_mA530DFEAC15D821623755E6968D8620EC4716341(L_15, NULL); int32_t L_17 = V_0; if ((((int32_t)L_16) == ((int32_t)L_17))) { goto IL_004f; } } IL_0044: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_18 = ___0_context; NullCheck(L_18); EncoderContext_writeCodeword_m4F7383B3B38FB1C0278A9746A8307D7625897AE9(L_18, ((int32_t)254), NULL); } IL_004f: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_19 = ___0_context; NullCheck(L_19); int32_t L_20; L_20 = EncoderContext_get_NewEncoding_mF5E441BEF4231AD58444CC47E7A124D4EA654873_inline(L_19, NULL); if ((((int32_t)L_20) >= ((int32_t)0))) { goto IL_005f; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_21 = ___0_context; NullCheck(L_21); EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline(L_21, 0, NULL); } IL_005f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X12Encoder__ctor_mF028595A192E9DB5F0E9D431B48130B0FB4DDB89 (X12Encoder_t7ECED1EC0508659F3C09142F1C910E5DCDE51170* __this, const RuntimeMethod* method) { { C40Encoder__ctor_mCF8E217142B3FDA838E08A60382971B401B4ED19(__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 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__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_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; int32_t V_5 = 0; String_t* G_B24_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B24_1 = NULL; String_t* G_B23_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B23_1 = NULL; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* G_B25_0 = NULL; String_t* G_B25_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B25_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; } IL_0020: { int32_t L_5 = V_4; if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_0033; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_6 = V_0; StringBuilder_t* L_7 = V_1; StringBuilder_t* L_8 = V_2; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_9; L_9 = DecodedBitStreamParser_decodeAsciiSegment_m7841707C44D45FE410EA5286E23640B2A0554728(L_6, L_7, L_8, (&V_4), NULL); if (L_9) { goto IL_0093; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0033: { int32_t L_10 = V_4; V_5 = L_10; int32_t L_11 = V_5; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_11, 2))) { case 0: { goto IL_0056; } case 1: { goto IL_0061; } case 2: { goto IL_006c; } case 3: { goto IL_0077; } case 4: { goto IL_0082; } } } { goto IL_008e; } IL_0056: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_12 = V_0; StringBuilder_t* L_13 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_14; L_14 = DecodedBitStreamParser_decodeC40Segment_m309AD9FC3B4DE83E29CBD6DB2D75CEA39E5D2797(L_12, L_13, NULL); if (L_14) { goto IL_0090; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0061: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_15 = V_0; StringBuilder_t* L_16 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_17; L_17 = DecodedBitStreamParser_decodeTextSegment_mE432A15058C8BFBB3B5633FAFD969637971DA8C7(L_15, L_16, NULL); if (L_17) { goto IL_0090; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_006c: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_18 = V_0; StringBuilder_t* L_19 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_20; L_20 = DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362(L_18, L_19, NULL); if (L_20) { goto IL_0090; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0077: { 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_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363(L_21, L_22, NULL); if (L_23) { goto IL_0090; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0082: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_24 = V_0; StringBuilder_t* L_25 = V_1; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_26 = V_3; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); bool L_27; L_27 = DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0(L_24, L_25, L_26, NULL); if (L_27) { goto IL_0090; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_008e: { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0090: { V_4 = 1; } IL_0093: { int32_t L_28 = V_4; if (!L_28) { goto IL_00a0; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_29 = V_0; NullCheck(L_29); int32_t L_30; L_30 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_29, NULL); if ((((int32_t)L_30) > ((int32_t)0))) { goto IL_0020; } } IL_00a0: { StringBuilder_t* L_31 = V_2; NullCheck(L_31); int32_t L_32; L_32 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_31, NULL); if ((((int32_t)L_32) <= ((int32_t)0))) { goto IL_00b6; } } { StringBuilder_t* L_33 = V_1; StringBuilder_t* L_34 = V_2; NullCheck(L_34); String_t* L_35; L_35 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_34); NullCheck(L_33); StringBuilder_t* L_36; L_36 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_33, L_35, NULL); } IL_00b6: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = ___0_bytes; StringBuilder_t* L_38 = V_1; NullCheck(L_38); String_t* L_39; L_39 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_38); List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_40 = V_3; NullCheck(L_40); int32_t L_41; L_41 = List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_inline(L_40, List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var); if (!L_41) { G_B24_0 = L_39; G_B24_1 = L_37; goto IL_00c8; } G_B23_0 = L_39; G_B23_1 = L_37; } { List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_42 = V_3; G_B25_0 = L_42; G_B25_1 = G_B23_0; G_B25_2 = G_B23_1; goto IL_00c9; } IL_00c8: { G_B25_0 = ((List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)(NULL)); G_B25_1 = G_B24_0; G_B25_2 = G_B24_1; } IL_00c9: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_43 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); DecoderResult__ctor_m2E45D4B8E8D249ACF01CAC0ECAB879C722A48A97(L_43, G_B25_2, G_B25_1, G_B25_0, (String_t*)NULL, NULL); return L_43; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAsciiSegment_m7841707C44D45FE410EA5286E23640B2A0554728 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, StringBuilder_t* ___2_resultTrailer, int32_t* ___3_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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; int32_t V_3 = 0; { V_0 = (bool)0; int32_t* L_0 = ___3_mode; *((int32_t*)L_0) = (int32_t)1; } IL_0005: { 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_0012; } } { return (bool)0; } IL_0012: { int32_t L_4 = V_1; if ((((int32_t)L_4) > ((int32_t)((int32_t)128)))) { goto IL_0035; } } { bool L_5 = V_0; if (!L_5) { goto IL_0025; } } { int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)128))); } IL_0025: { 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 = ___3_mode; *((int32_t*)L_10) = (int32_t)1; return (bool)1; } IL_0035: { int32_t L_11 = V_1; if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)129))))) { goto IL_0042; } } { int32_t* L_12 = ___3_mode; *((int32_t*)L_12) = (int32_t)0; return (bool)1; } IL_0042: { int32_t L_13 = V_1; if ((((int32_t)L_13) > ((int32_t)((int32_t)229)))) { goto IL_006d; } } { 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_0060; } } { 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_0060: { 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_0125; } IL_006d: { int32_t L_21 = V_1; V_3 = L_21; int32_t L_22 = V_3; switch (((int32_t)il2cpp_codegen_subtract(L_22, ((int32_t)230)))) { case 0: { goto IL_00ad; } case 1: { goto IL_00b2; } case 2: { goto IL_00b7; } case 3: { goto IL_0125; } case 4: { goto IL_0125; } case 5: { goto IL_00c2; } case 6: { goto IL_00c6; } case 7: { goto IL_00e1; } case 8: { goto IL_00fc; } case 9: { goto IL_0101; } case 10: { goto IL_0106; } case 11: { goto IL_0125; } } } { goto IL_010b; } IL_00ad: { int32_t* L_23 = ___3_mode; *((int32_t*)L_23) = (int32_t)2; return (bool)1; } IL_00b2: { int32_t* L_24 = ___3_mode; *((int32_t*)L_24) = (int32_t)6; return (bool)1; } IL_00b7: { StringBuilder_t* L_25 = ___1_result; NullCheck(L_25); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_25, ((int32_t)29), NULL); goto IL_0125; } IL_00c2: { V_0 = (bool)1; goto IL_0125; } IL_00c6: { StringBuilder_t* L_27 = ___1_result; NullCheck(L_27); StringBuilder_t* L_28; L_28 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_27, _stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE, NULL); StringBuilder_t* L_29 = ___2_resultTrailer; NullCheck(L_29); StringBuilder_t* L_30; L_30 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_29, 0, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL); goto IL_0125; } IL_00e1: { StringBuilder_t* L_31 = ___1_result; NullCheck(L_31); StringBuilder_t* L_32; L_32 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_31, _stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487, NULL); StringBuilder_t* L_33 = ___2_resultTrailer; NullCheck(L_33); StringBuilder_t* L_34; L_34 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_33, 0, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL); goto IL_0125; } IL_00fc: { int32_t* L_35 = ___3_mode; *((int32_t*)L_35) = (int32_t)4; return (bool)1; } IL_0101: { int32_t* L_36 = ___3_mode; *((int32_t*)L_36) = (int32_t)3; return (bool)1; } IL_0106: { int32_t* L_37 = ___3_mode; *((int32_t*)L_37) = (int32_t)5; return (bool)1; } IL_010b: { int32_t L_38 = V_1; if ((((int32_t)L_38) < ((int32_t)((int32_t)242)))) { goto IL_0125; } } { int32_t L_39 = V_1; if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)254))))) { goto IL_0123; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_40 = ___0_bits; NullCheck(L_40); int32_t L_41; L_41 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_40, NULL); if (!L_41) { goto IL_0125; } } IL_0123: { return (bool)0; } IL_0125: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_42 = ___0_bits; NullCheck(L_42); int32_t L_43; L_43 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_42, NULL); if ((((int32_t)L_43) > ((int32_t)0))) { goto IL_0005; } } { int32_t* L_44 = ___3_mode; *((int32_t*)L_44) = (int32_t)1; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeC40Segment_m309AD9FC3B4DE83E29CBD6DB2D75CEA39E5D2797 (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; } 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; int32_t V_8 = 0; int32_t V_9 = 0; { 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_0167; } 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; V_8 = L_14; int32_t L_15 = V_8; switch (L_15) { case 0: { goto IL_0063; } case 1: { goto IL_00b1; } case 2: { goto IL_00d9; } case 3: { goto IL_0137; } } } { goto IL_015f; } IL_0063: { int32_t L_16 = V_5; if ((((int32_t)L_16) >= ((int32_t)3))) { goto IL_0072; } } { int32_t L_17 = V_5; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); goto IL_0161; } IL_0072: { int32_t L_18 = V_5; 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; NullCheck(L_19); if ((((int32_t)L_18) >= ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_00af; } } { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_20 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS; int32_t L_21 = V_5; NullCheck(L_20); int32_t L_22 = L_21; uint16_t L_23 = (uint16_t)(L_20)->GetAt(static_cast(L_22)); V_6 = L_23; bool L_24 = V_0; if (!L_24) { goto IL_00a1; } } { StringBuilder_t* L_25 = ___1_result; Il2CppChar L_26 = V_6; NullCheck(L_25); StringBuilder_t* L_27; L_27 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_25, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_0161; } IL_00a1: { StringBuilder_t* L_28 = ___1_result; Il2CppChar L_29 = V_6; NullCheck(L_28); StringBuilder_t* L_30; L_30 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, L_29, NULL); goto IL_0161; } IL_00af: { return (bool)0; } IL_00b1: { bool L_31 = V_0; if (!L_31) { goto IL_00c8; } } { StringBuilder_t* L_32 = ___1_result; int32_t L_33 = V_5; NullCheck(L_32); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_32, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_33, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_00d2; } IL_00c8: { StringBuilder_t* L_35 = ___1_result; int32_t L_36 = V_5; NullCheck(L_35); StringBuilder_t* L_37; L_37 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_35, ((int32_t)(uint16_t)L_36), NULL); } IL_00d2: { V_2 = 0; goto IL_0161; } IL_00d9: { int32_t L_38 = V_5; 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; NullCheck(L_39); if ((((int32_t)L_38) >= ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))) { goto IL_0110; } } { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_40 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS; int32_t L_41 = V_5; NullCheck(L_40); int32_t L_42 = L_41; uint16_t L_43 = (uint16_t)(L_40)->GetAt(static_cast(L_42)); V_7 = L_43; bool L_44 = V_0; if (!L_44) { goto IL_0105; } } { StringBuilder_t* L_45 = ___1_result; Il2CppChar L_46 = V_7; NullCheck(L_45); StringBuilder_t* L_47; L_47 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_45, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_0133; } IL_0105: { StringBuilder_t* L_48 = ___1_result; Il2CppChar L_49 = V_7; NullCheck(L_48); StringBuilder_t* L_50; L_50 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_48, L_49, NULL); goto IL_0133; } IL_0110: { int32_t L_51 = V_5; V_9 = L_51; int32_t L_52 = V_9; if ((((int32_t)L_52) == ((int32_t)((int32_t)27)))) { goto IL_0122; } } { int32_t L_53 = V_9; if ((((int32_t)L_53) == ((int32_t)((int32_t)30)))) { goto IL_012d; } } { goto IL_0131; } IL_0122: { StringBuilder_t* L_54 = ___1_result; NullCheck(L_54); StringBuilder_t* L_55; L_55 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_54, ((int32_t)29), NULL); goto IL_0133; } IL_012d: { V_0 = (bool)1; goto IL_0133; } IL_0131: { return (bool)0; } IL_0133: { V_2 = 0; goto IL_0161; } IL_0137: { bool L_56 = V_0; if (!L_56) { goto IL_014e; } } { StringBuilder_t* L_57 = ___1_result; int32_t L_58 = V_5; NullCheck(L_57); StringBuilder_t* L_59; L_59 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_57, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_58, ((int32_t)224)))), NULL); V_0 = (bool)0; goto IL_015b; } IL_014e: { StringBuilder_t* L_60 = ___1_result; int32_t L_61 = V_5; NullCheck(L_60); StringBuilder_t* L_62; L_62 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_60, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_61, ((int32_t)96)))), NULL); } IL_015b: { V_2 = 0; goto IL_0161; } IL_015f: { return (bool)0; } IL_0161: { int32_t L_63 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0167: { int32_t L_64 = V_4; if ((((int32_t)L_64) < ((int32_t)3))) { goto IL_003e; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_65 = ___0_bits; NullCheck(L_65); int32_t L_66; L_66 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_65, NULL); if ((((int32_t)L_66) > ((int32_t)0))) { goto IL_000b; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeTextSegment_mE432A15058C8BFBB3B5633FAFD969637971DA8C7 (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; } 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; int32_t V_9 = 0; int32_t V_10 = 0; { 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_017a; } 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; V_9 = L_14; int32_t L_15 = V_9; switch (L_15) { case 0: { goto IL_0063; } case 1: { goto IL_00b1; } case 2: { goto IL_00d9; } case 3: { goto IL_0137; } } } { goto IL_0172; } IL_0063: { int32_t L_16 = V_5; if ((((int32_t)L_16) >= ((int32_t)3))) { goto IL_0072; } } { int32_t L_17 = V_5; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); goto IL_0174; } IL_0072: { int32_t L_18 = V_5; 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; NullCheck(L_19); if ((((int32_t)L_18) >= ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_00af; } } { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_20 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS; int32_t L_21 = V_5; NullCheck(L_20); int32_t L_22 = L_21; uint16_t L_23 = (uint16_t)(L_20)->GetAt(static_cast(L_22)); V_6 = L_23; bool L_24 = V_0; if (!L_24) { goto IL_00a1; } } { StringBuilder_t* L_25 = ___1_result; Il2CppChar L_26 = V_6; NullCheck(L_25); StringBuilder_t* L_27; L_27 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_25, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_0174; } IL_00a1: { StringBuilder_t* L_28 = ___1_result; Il2CppChar L_29 = V_6; NullCheck(L_28); StringBuilder_t* L_30; L_30 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, L_29, NULL); goto IL_0174; } IL_00af: { return (bool)0; } IL_00b1: { bool L_31 = V_0; if (!L_31) { goto IL_00c8; } } { StringBuilder_t* L_32 = ___1_result; int32_t L_33 = V_5; NullCheck(L_32); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_32, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_33, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_00d2; } IL_00c8: { StringBuilder_t* L_35 = ___1_result; int32_t L_36 = V_5; NullCheck(L_35); StringBuilder_t* L_37; L_37 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_35, ((int32_t)(uint16_t)L_36), NULL); } IL_00d2: { V_2 = 0; goto IL_0174; } IL_00d9: { int32_t L_38 = V_5; 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; NullCheck(L_39); if ((((int32_t)L_38) >= ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))) { goto IL_0110; } } { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_40 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS; int32_t L_41 = V_5; NullCheck(L_40); int32_t L_42 = L_41; uint16_t L_43 = (uint16_t)(L_40)->GetAt(static_cast(L_42)); V_7 = L_43; bool L_44 = V_0; if (!L_44) { goto IL_0105; } } { StringBuilder_t* L_45 = ___1_result; Il2CppChar L_46 = V_7; NullCheck(L_45); StringBuilder_t* L_47; L_47 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_45, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_0133; } IL_0105: { StringBuilder_t* L_48 = ___1_result; Il2CppChar L_49 = V_7; NullCheck(L_48); StringBuilder_t* L_50; L_50 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_48, L_49, NULL); goto IL_0133; } IL_0110: { int32_t L_51 = V_5; V_10 = L_51; int32_t L_52 = V_10; if ((((int32_t)L_52) == ((int32_t)((int32_t)27)))) { goto IL_0122; } } { int32_t L_53 = V_10; if ((((int32_t)L_53) == ((int32_t)((int32_t)30)))) { goto IL_012d; } } { goto IL_0131; } IL_0122: { StringBuilder_t* L_54 = ___1_result; NullCheck(L_54); StringBuilder_t* L_55; L_55 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_54, ((int32_t)29), NULL); goto IL_0133; } IL_012d: { V_0 = (bool)1; goto IL_0133; } IL_0131: { return (bool)0; } IL_0133: { V_2 = 0; goto IL_0174; } IL_0137: { int32_t L_56 = V_5; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_57 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS; NullCheck(L_57); if ((((int32_t)L_56) >= ((int32_t)((int32_t)(((RuntimeArray*)L_57)->max_length))))) { goto IL_0170; } } { 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; int32_t L_59 = V_5; NullCheck(L_58); int32_t L_60 = L_59; uint16_t L_61 = (uint16_t)(L_58)->GetAt(static_cast(L_60)); V_8 = L_61; bool L_62 = V_0; if (!L_62) { goto IL_0163; } } { StringBuilder_t* L_63 = ___1_result; Il2CppChar L_64 = V_8; NullCheck(L_63); StringBuilder_t* L_65; L_65 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_63, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_64, ((int32_t)128)))), NULL); V_0 = (bool)0; goto IL_016c; } IL_0163: { StringBuilder_t* L_66 = ___1_result; Il2CppChar L_67 = V_8; NullCheck(L_66); StringBuilder_t* L_68; L_68 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_66, L_67, NULL); } IL_016c: { V_2 = 0; goto IL_0174; } IL_0170: { return (bool)0; } IL_0172: { return (bool)0; } IL_0174: { int32_t L_69 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_69, 1)); } IL_017a: { int32_t L_70 = V_4; if ((((int32_t)L_70) < ((int32_t)3))) { goto IL_003e; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_71 = ___0_bits; NullCheck(L_71); int32_t L_72; L_72 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_71, NULL); if ((((int32_t)L_72) > ((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; int32_t V_4 = 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_00ae; } 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; V_4 = L_14; int32_t L_15 = V_4; switch (L_15) { case 0: { goto IL_0056; } case 1: { goto IL_0061; } case 2: { goto IL_006c; } case 3: { goto IL_0077; } } } { goto IL_0082; } IL_0056: { StringBuilder_t* L_16 = ___1_result; NullCheck(L_16); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, ((int32_t)13), NULL); goto IL_00aa; } IL_0061: { StringBuilder_t* L_18 = ___1_result; NullCheck(L_18); StringBuilder_t* L_19; L_19 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_18, ((int32_t)42), NULL); goto IL_00aa; } IL_006c: { StringBuilder_t* L_20 = ___1_result; NullCheck(L_20); StringBuilder_t* L_21; L_21 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_20, ((int32_t)62), NULL); goto IL_00aa; } IL_0077: { StringBuilder_t* L_22 = ___1_result; NullCheck(L_22); StringBuilder_t* L_23; L_23 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_22, ((int32_t)32), NULL); goto IL_00aa; } IL_0082: { int32_t L_24 = V_3; if ((((int32_t)L_24) >= ((int32_t)((int32_t)14)))) { goto IL_0095; } } { StringBuilder_t* L_25 = ___1_result; int32_t L_26 = V_3; NullCheck(L_25); StringBuilder_t* L_27; L_27 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_25, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_26, ((int32_t)44)))), NULL); goto IL_00aa; } IL_0095: { int32_t L_28 = V_3; if ((((int32_t)L_28) >= ((int32_t)((int32_t)40)))) { goto IL_00a8; } } { StringBuilder_t* L_29 = ___1_result; int32_t L_30 = V_3; NullCheck(L_29); StringBuilder_t* L_31; L_31 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_29, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_30, ((int32_t)51)))), NULL); goto IL_00aa; } IL_00a8: { return (bool)0; } IL_00aa: { int32_t L_32 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00ae: { int32_t L_33 = V_2; if ((((int32_t)L_33) < ((int32_t)3))) { goto IL_0036; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_34 = ___0_bits; NullCheck(L_34); int32_t L_35; L_35 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_34, NULL); if ((((int32_t)L_35) > ((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; { 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(48, 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_00cb; } 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; String_t* L_43; L_43 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2)), L_42, NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_44 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_44, L_43, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0_RuntimeMethod_var))); } IL_00cb: { 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*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D3_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D4_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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D1_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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D2_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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D3_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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008bdU2D4_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 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; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* V_1 = 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); V_1 = L_17; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_18 = V_1; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_19 = V_0; NullCheck(L_18); PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_20; L_20 = PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3(L_18, L_19, NULL); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_points, const RuntimeMethod* method) { int32_t V_0 = 0; 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; float V_9 = 0.0f; int32_t V_10 = 0; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_points; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); float L_1 = __this->___a11; V_1 = L_1; float L_2 = __this->___a12; V_2 = L_2; float L_3 = __this->___a13; V_3 = L_3; float L_4 = __this->___a21; V_4 = L_4; float L_5 = __this->___a22; V_5 = L_5; float L_6 = __this->___a23; V_6 = L_6; float L_7 = __this->___a31; V_7 = L_7; float L_8 = __this->___a32; V_8 = L_8; float L_9 = __this->___a33; V_9 = L_9; V_10 = 0; goto IL_009b; } IL_004e: { 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_3; float L_19 = V_11; float L_20 = V_6; float L_21 = V_12; float L_22 = V_9; 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_1; float L_26 = V_11; float L_27 = V_4; float L_28 = V_12; float L_29 = V_7; 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_2; float L_34 = V_11; float L_35 = V_5; float L_36 = V_12; float L_37 = V_8; 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_009b: { int32_t L_40 = V_10; int32_t L_41 = V_0; if ((((int32_t)L_40) < ((int32_t)L_41))) { goto IL_004e; } } { 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 V_8 = 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; V_2 = ((float)il2cpp_codegen_subtract(L_21, L_22)); float L_23 = ___6_x3; float L_24 = ___4_x2; V_3 = ((float)il2cpp_codegen_subtract(L_23, L_24)); float L_25 = ___3_y1; float L_26 = ___5_y2; V_4 = ((float)il2cpp_codegen_subtract(L_25, L_26)); float L_27 = ___7_y3; float L_28 = ___5_y2; V_5 = ((float)il2cpp_codegen_subtract(L_27, L_28)); float L_29 = V_2; float L_30 = V_5; float L_31 = V_3; float L_32 = V_4; V_6 = ((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_5; float L_35 = V_3; float L_36 = V_1; float L_37 = V_6; V_7 = ((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_2; float L_39 = V_1; float L_40 = V_0; float L_41 = V_4; float L_42 = V_6; V_8 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_38, L_39)), ((float)il2cpp_codegen_multiply(L_40, L_41))))/L_42)); float L_43 = ___2_x1; float L_44 = ___0_x0; float L_45 = V_7; float L_46 = ___2_x1; float L_47 = ___6_x3; float L_48 = ___0_x0; float L_49 = V_8; float L_50 = ___6_x3; float L_51 = ___0_x0; float L_52 = ___3_y1; float L_53 = ___1_y0; float L_54 = V_7; float L_55 = ___3_y1; float L_56 = ___7_y3; float L_57 = ___1_y0; float L_58 = V_8; float L_59 = ___7_y3; float L_60 = ___1_y0; float L_61 = V_7; float L_62 = V_8; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_63 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var); PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01(L_63, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_43, L_44)), ((float)il2cpp_codegen_multiply(L_45, L_46)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_47, L_48)), ((float)il2cpp_codegen_multiply(L_49, L_50)))), L_51, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_52, L_53)), ((float)il2cpp_codegen_multiply(L_54, L_55)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_56, L_57)), ((float)il2cpp_codegen_multiply(L_58, L_59)))), L_60, L_61, L_62, (1.0f), NULL); return L_63; } } 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 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)((((int32_t)((((int32_t)((int32_t)(((int32_t)((uint32_t)L_6>>((int32_t)(((int32_t)(L_7&((int32_t)31)))&((int32_t)31)))))&1))) == ((int32_t)0))? 1 : 0)) == ((int32_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_0032; } } { 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)(L_7|((int32_t)(1<<((int32_t)(((int32_t)(L_8&((int32_t)31)))&((int32_t)31))))))); return; } IL_0032: { 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)(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)(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_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_0051; } IL_0004: { V_1 = 0; goto IL_0044; } 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_0040; } } { 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)(L_10^((int32_t)(1<<((int32_t)(((int32_t)(L_11&((int32_t)31)))&((int32_t)31))))))); } IL_0040: { int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0044: { 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_0051: { 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_clear_m84D844C3A099596315191FFA3C14F08DDD0A53AC (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_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 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_0095; } 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_008c; } 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)(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_008c: { 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_0095: { 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; } int32_t V_0 = 0; int32_t V_1 = 0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_2 = NULL; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_3 = NULL; int32_t V_4 = 0; { int32_t L_0; L_0 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(__this, NULL); V_0 = L_0; int32_t L_1; L_1 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(__this, NULL); V_1 = L_1; int32_t L_2 = V_0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_3, L_2, NULL); V_2 = L_3; int32_t L_4 = V_0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_5 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_5, L_4, NULL); V_3 = L_5; V_4 = 0; goto IL_0061; } IL_0021: { int32_t L_6 = V_4; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = V_2; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8; L_8 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(__this, L_6, L_7, NULL); V_2 = L_8; int32_t L_9 = V_1; int32_t L_10 = V_4; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_11 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_12; L_12 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(__this, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_9, 1)), L_10)), L_11, NULL); V_3 = L_12; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_13 = V_2; NullCheck(L_13); BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494(L_13, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_14 = V_3; NullCheck(L_14); BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494(L_14, NULL); int32_t L_15 = V_4; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_16 = V_3; BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9(__this, L_15, L_16, NULL); int32_t L_17 = V_1; int32_t L_18 = V_4; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_19 = V_2; BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9(__this, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_17, 1)), L_18)), L_19, NULL); int32_t L_20 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0061: { int32_t L_21 = V_4; int32_t L_22 = V_1; if ((((int32_t)L_21) < ((int32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_22, 1))/2))))) { goto IL_0021; } } { 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; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_9 = NULL; { 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); V_9 = L_45; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = V_9; int32_t L_47 = V_0; NullCheck(L_46); (L_46)->SetAt(static_cast(0), (int32_t)L_47); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = V_9; int32_t L_49 = V_1; NullCheck(L_48); (L_48)->SetAt(static_cast(1), (int32_t)L_49); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = V_9; 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 = V_9; 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))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = V_9; return L_56; } } 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; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL; { 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); V_5 = L_22; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_5; int32_t L_24 = V_2; NullCheck(L_23); (L_23)->SetAt(static_cast(0), (int32_t)L_24); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_5; int32_t L_26 = V_1; NullCheck(L_25); (L_25)->SetAt(static_cast(1), (int32_t)L_26); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_5; return L_27; } } 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* V_5 = NULL; { 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); V_5 = L_21; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_5; int32_t L_23 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(0), (int32_t)L_23); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_5; int32_t L_25 = V_1; NullCheck(L_24); (L_24)->SetAt(static_cast(1), (int32_t)L_25); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_5; return L_26; } } 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; int32_t V_1 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; 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_2 = L_7; V_3 = 0; goto IL_004b; } IL_0036: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_2; int32_t L_9 = V_3; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_1 = L_11; int32_t L_12 = V_0; int32_t L_13; L_13 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_1), 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_3; V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_004b: { int32_t L_15 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_2; 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 DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m77DF19C6CDDA598B7013E601A9C1C807549F9BFB (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* ___0_detectorResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_1 = NULL; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_2 = NULL; String_t* V_3 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; { AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_0 = ___0_detectorResult; __this->___ddata = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ddata), (void*)L_0); AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_1 = ___0_detectorResult; NullCheck(L_1); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2; L_2 = DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline(L_1, NULL); V_0 = L_2; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = V_0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4; L_4 = Decoder_extractBits_m30912C89B27E1E6E71FC2E1C12B81BB9E182802A(__this, L_3, NULL); V_1 = L_4; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_5 = V_1; if (L_5) { goto IL_001b; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_001b: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = V_1; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_7; L_7 = Decoder_correctBits_m432D4ECE9331B66817075A1137A2B2B0954AA76B(__this, L_6, NULL); V_2 = L_7; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_8 = V_2; if (L_8) { goto IL_0028; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0028: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_9 = V_2; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); String_t* L_10; L_10 = Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3(L_9, NULL); V_3 = L_10; String_t* L_11 = V_3; if (L_11) { goto IL_0034; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0034: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_12 = V_2; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13; L_13 = Decoder_convertBoolArrayToByteArray_m59F52399CE332B1D0F5744D6F8F910EDB57BC418(L_12, NULL); V_4 = L_13; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_4; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_15 = V_2; NullCheck(L_15); String_t* L_16 = V_3; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_17 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); DecoderResult__ctor_m738770ACC7C59C0D8165FA601CF86D2F9169812D(L_17, L_14, ((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16, (RuntimeObject*)NULL, (String_t*)NULL, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_correctedBits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA33B42E61DE77204BD5CE82678FEBAF61F990AE); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL; StringBuilder_t* V_4 = NULL; 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; String_t* V_11 = NULL; int32_t G_B15_0 = 0; { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_correctedBits; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); V_1 = 0; V_2 = 0; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE; V_3 = L_1; StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)20), NULL); V_4 = L_2; V_5 = 0; goto IL_0133; } IL_001f: { int32_t L_3 = V_2; if ((!(((uint32_t)L_3) == ((uint32_t)5)))) { goto IL_00b2; } } { int32_t L_4 = V_0; int32_t L_5 = V_5; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))) < ((int32_t)5))) { goto IL_013b; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = ___0_correctedBits; int32_t L_7 = V_5; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_8; L_8 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_6, L_7, 5, NULL); V_6 = L_8; int32_t L_9 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_9, 5)); int32_t L_10 = V_6; if (L_10) { goto IL_0066; } } { int32_t L_11 = V_0; int32_t L_12 = V_5; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_11, L_12))) < ((int32_t)((int32_t)11)))) { goto IL_013b; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_13 = ___0_correctedBits; int32_t L_14 = V_5; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_15; L_15 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_13, L_14, ((int32_t)11), NULL); V_6 = ((int32_t)il2cpp_codegen_add(L_15, ((int32_t)31))); int32_t L_16 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_16, ((int32_t)11))); } IL_0066: { V_7 = 0; goto IL_0099; } IL_006b: { int32_t L_17 = V_0; int32_t L_18 = V_5; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)8))) { goto IL_0077; } } { int32_t L_19 = V_0; V_5 = L_19; goto IL_009f; } IL_0077: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_20 = ___0_correctedBits; int32_t L_21 = V_5; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_22; L_22 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_20, L_21, 8, NULL); V_8 = L_22; StringBuilder_t* L_23 = V_4; int32_t L_24 = V_8; NullCheck(L_23); StringBuilder_t* L_25; L_25 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_23, ((int32_t)(uint16_t)L_24), NULL); int32_t L_26 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_26, 8)); int32_t L_27 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0099: { int32_t L_28 = V_7; int32_t L_29 = V_6; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_006b; } } IL_009f: { int32_t L_30 = V_1; V_2 = L_30; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); RuntimeObject* L_31 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables; int32_t L_32 = V_2; NullCheck(L_31); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33; L_33 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_31, L_32); V_3 = L_33; goto IL_0133; } IL_00b2: { int32_t L_34 = V_2; if ((((int32_t)L_34) == ((int32_t)3))) { goto IL_00b9; } } { G_B15_0 = 5; goto IL_00ba; } IL_00b9: { G_B15_0 = 4; } IL_00ba: { V_9 = G_B15_0; int32_t L_35 = V_0; int32_t L_36 = V_5; int32_t L_37 = V_9; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_35, L_36))) < ((int32_t)L_37))) { goto IL_013b; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_38 = ___0_correctedBits; int32_t L_39 = V_5; int32_t L_40 = V_9; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_41; L_41 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_38, L_39, L_40, NULL); V_10 = L_41; int32_t L_42 = V_5; int32_t L_43 = V_9; V_5 = ((int32_t)il2cpp_codegen_add(L_42, L_43)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = V_3; int32_t L_45 = V_10; String_t* L_46; L_46 = Decoder_getCharacter_mE6A2C7325E7A7C3E922745D1DACD3433FDA14CD3(L_44, L_45, NULL); V_11 = L_46; String_t* L_47 = V_11; NullCheck(L_47); bool L_48; L_48 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_47, _stringLiteralAA33B42E61DE77204BD5CE82678FEBAF61F990AE, NULL); if (!L_48) { goto IL_011b; } } { int32_t L_49 = V_2; V_1 = L_49; String_t* L_50 = V_11; NullCheck(L_50); Il2CppChar L_51; L_51 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_50, 5, NULL); il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_52; L_52 = Decoder_getTable_m93A83331F5D5B01B461B2659C0E8E26541F21A1B(L_51, NULL); V_2 = L_52; RuntimeObject* L_53 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables; int32_t L_54 = V_2; NullCheck(L_53); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55; L_55 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_53, L_54); V_3 = L_55; String_t* L_56 = V_11; NullCheck(L_56); Il2CppChar L_57; L_57 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_56, 6, NULL); if ((!(((uint32_t)L_57) == ((uint32_t)((int32_t)76))))) { goto IL_0133; } } { int32_t L_58 = V_2; V_1 = L_58; goto IL_0133; } IL_011b: { StringBuilder_t* L_59 = V_4; String_t* L_60 = V_11; NullCheck(L_59); StringBuilder_t* L_61; L_61 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_59, L_60, NULL); int32_t L_62 = V_1; V_2 = L_62; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); RuntimeObject* L_63 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables; int32_t L_64 = V_2; NullCheck(L_63); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65; L_65 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_63, L_64); V_3 = L_65; } IL_0133: { int32_t L_66 = V_5; int32_t L_67 = V_0; if ((((int32_t)L_66) < ((int32_t)L_67))) { goto IL_001f; } } IL_013b: { StringBuilder_t* L_68 = V_4; NullCheck(L_68); String_t* L_69; L_69 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_68); return L_69; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_getTable_m93A83331F5D5B01B461B2659C0E8E26541F21A1B (Il2CppChar ___0_t, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap; Il2CppChar L_1 = ___0_t; NullCheck(L_0); bool L_2; L_2 = InterfaceFuncInvoker1< bool, Il2CppChar >::Invoke(4, IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var, L_0, L_1); if (L_2) { goto IL_001a; } } { il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); RuntimeObject* L_3 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(0, IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var, L_3, ((int32_t)85)); return L_4; } IL_001a: { il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); RuntimeObject* L_5 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap; Il2CppChar L_6 = ___0_t; NullCheck(L_5); int32_t L_7; L_7 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(0, IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var, L_5, L_6); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decoder_getCharacter_mE6A2C7325E7A7C3E922745D1DACD3433FDA14CD3 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_table, int32_t ___1_code, const RuntimeMethod* method) { { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_table; int32_t L_1 = ___1_code; NullCheck(L_0); int32_t L_2 = L_1; String_t* L_3 = (L_0)->GetAt(static_cast(L_2)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Decoder_correctBits_m432D4ECE9331B66817075A1137A2B2B0954AA76B (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* 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; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL; int32_t V_7 = 0; ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* V_8 = NULL; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_13 = NULL; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; { AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_0 = __this->___ddata; NullCheck(L_0); int32_t L_1; L_1 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_0, NULL); if ((((int32_t)L_1) > ((int32_t)2))) { goto IL_0018; } } { V_1 = 6; il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_2 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_6; V_0 = L_2; goto IL_0053; } IL_0018: { AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_3 = __this->___ddata; NullCheck(L_3); int32_t L_4; L_4 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_3, NULL); if ((((int32_t)L_4) > ((int32_t)8))) { goto IL_0030; } } { V_1 = 8; il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_5 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_8; V_0 = L_5; goto IL_0053; } IL_0030: { AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_6 = __this->___ddata; NullCheck(L_6); int32_t L_7; L_7 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_6, NULL); if ((((int32_t)L_7) > ((int32_t)((int32_t)22)))) { goto IL_004a; } } { V_1 = ((int32_t)10); il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_8 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_10; V_0 = L_8; goto IL_0053; } IL_004a: { V_1 = ((int32_t)12); il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_9 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_12; V_0 = L_9; } IL_0053: { AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_10 = __this->___ddata; NullCheck(L_10); int32_t L_11; L_11 = AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3_inline(L_10, NULL); V_2 = L_11; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_12 = ___0_rawbits; NullCheck(L_12); int32_t L_13 = V_1; V_3 = ((int32_t)(((int32_t)(((RuntimeArray*)L_12)->max_length))/L_13)); int32_t L_14 = V_3; int32_t L_15 = V_2; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_006b; } } { return (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)NULL; } IL_006b: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_16 = ___0_rawbits; NullCheck(L_16); int32_t L_17 = V_1; V_4 = ((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))%L_17)); int32_t L_18 = V_3; int32_t L_19 = V_2; V_5 = ((int32_t)il2cpp_codegen_subtract(L_18, L_19)); int32_t L_20 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_20); V_6 = L_21; V_7 = 0; goto IL_009e; } IL_0084: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_6; int32_t L_23 = V_7; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_24 = ___0_rawbits; int32_t L_25 = V_4; int32_t L_26 = V_1; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_27; L_27 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_24, L_25, L_26, NULL); NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (int32_t)L_27); int32_t L_28 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_28, 1)); int32_t L_29 = V_4; int32_t L_30 = V_1; V_4 = ((int32_t)il2cpp_codegen_add(L_29, L_30)); } IL_009e: { int32_t L_31 = V_7; int32_t L_32 = V_3; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0084; } } { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_33 = V_0; ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_34 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_34, L_33, NULL); V_8 = L_34; ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_35 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_6; int32_t L_37 = V_5; NullCheck(L_35); bool L_38; L_38 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_35, L_36, L_37, NULL); if (L_38) { goto IL_00ba; } } { return (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)NULL; } IL_00ba: { int32_t L_39 = V_1; V_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_39&((int32_t)31))))), 1)); V_10 = 0; V_11 = 0; goto IL_00f8; } IL_00cc: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_6; int32_t L_41 = V_11; NullCheck(L_40); int32_t L_42 = L_41; int32_t L_43 = (L_40)->GetAt(static_cast(L_42)); V_12 = L_43; int32_t L_44 = V_12; if (!L_44) { goto IL_00dd; } } { int32_t L_45 = V_12; int32_t L_46 = V_9; if ((!(((uint32_t)L_45) == ((uint32_t)L_46)))) { goto IL_00df; } } IL_00dd: { return (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)NULL; } IL_00df: { int32_t L_47 = V_12; if ((((int32_t)L_47) == ((int32_t)1))) { goto IL_00ec; } } { int32_t L_48 = V_12; int32_t L_49 = V_9; if ((!(((uint32_t)L_48) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_49, 1)))))) { goto IL_00f2; } } IL_00ec: { int32_t L_50 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_00f2: { int32_t L_51 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00f8: { int32_t L_52 = V_11; int32_t L_53 = V_2; if ((((int32_t)L_52) < ((int32_t)L_53))) { goto IL_00cc; } } { int32_t L_54 = V_2; int32_t L_55 = V_1; int32_t L_56 = V_10; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_57 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_54, L_55)), L_56))); V_13 = L_57; V_14 = 0; V_15 = 0; goto IL_0176; } IL_0112: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = V_6; int32_t L_59 = V_15; NullCheck(L_58); int32_t L_60 = L_59; int32_t L_61 = (L_58)->GetAt(static_cast(L_60)); V_16 = L_61; int32_t L_62 = V_16; if ((((int32_t)L_62) == ((int32_t)1))) { goto IL_0126; } } { int32_t L_63 = V_16; int32_t L_64 = V_9; if ((!(((uint32_t)L_63) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_64, 1)))))) { goto IL_0144; } } IL_0126: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_65 = V_13; int32_t L_66 = V_14; int32_t L_67 = V_14; int32_t L_68 = V_1; int32_t L_69 = V_16; SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E(L_65, L_66, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_67, L_68)), 1)), (bool)((((int32_t)L_69) > ((int32_t)1))? 1 : 0), SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_RuntimeMethod_var); int32_t L_70 = V_14; int32_t L_71 = V_1; V_14 = ((int32_t)il2cpp_codegen_add(L_70, ((int32_t)il2cpp_codegen_subtract(L_71, 1)))); goto IL_0170; } IL_0144: { int32_t L_72 = V_1; V_17 = ((int32_t)il2cpp_codegen_subtract(L_72, 1)); goto IL_016b; } IL_014b: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_73 = V_13; int32_t L_74 = V_14; int32_t L_75 = L_74; V_14 = ((int32_t)il2cpp_codegen_add(L_75, 1)); int32_t L_76 = V_16; int32_t L_77 = V_17; NullCheck(L_73); (L_73)->SetAt(static_cast(L_75), (bool)((((int32_t)((((int32_t)((int32_t)(L_76&((int32_t)(1<<((int32_t)(L_77&((int32_t)31)))))))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0)); int32_t L_78 = V_17; V_17 = ((int32_t)il2cpp_codegen_subtract(L_78, 1)); } IL_016b: { int32_t L_79 = V_17; if ((((int32_t)L_79) >= ((int32_t)0))) { goto IL_014b; } } IL_0170: { int32_t L_80 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_80, 1)); } IL_0176: { int32_t L_81 = V_15; int32_t L_82 = V_2; if ((((int32_t)L_81) < ((int32_t)L_82))) { goto IL_0112; } } { int32_t L_83 = V_14; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_84 = V_13; NullCheck(L_84); if ((((int32_t)L_83) == ((int32_t)((int32_t)(((RuntimeArray*)L_84)->max_length))))) { goto IL_0185; } } { return (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)NULL; } IL_0185: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_85 = V_13; return L_85; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Decoder_extractBits_m30912C89B27E1E6E71FC2E1C12B81BB9E182802A (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_matrix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_4 = NULL; 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; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t G_B3_0 = 0; int32_t G_B14_0 = 0; int32_t G_B13_0 = 0; int32_t G_B15_0 = 0; int32_t G_B15_1 = 0; { AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_0 = __this->___ddata; NullCheck(L_0); bool L_1; L_1 = AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB_inline(L_0, NULL); V_0 = L_1; AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_2 = __this->___ddata; NullCheck(L_2); int32_t L_3; L_3 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_2, NULL); V_1 = L_3; bool L_4 = V_0; if (L_4) { goto IL_001f; } } { G_B3_0 = ((int32_t)14); goto IL_0021; } IL_001f: { G_B3_0 = ((int32_t)11); } IL_0021: { int32_t L_5 = V_1; V_2 = ((int32_t)il2cpp_codegen_add(G_B3_0, ((int32_t)il2cpp_codegen_multiply(L_5, 4)))); int32_t L_6 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6); V_3 = L_7; int32_t L_8 = V_1; bool L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_10; L_10 = Decoder_totalBitsInLayer_m6ADC15D071AF8F64C71AF4FC4E58096DBF260EFA(L_8, L_9, NULL); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_11 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)L_10); V_4 = L_11; bool L_12 = V_0; if (!L_12) { goto IL_0058; } } { V_5 = 0; goto IL_004f; } IL_0043: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_3; int32_t L_14 = V_5; int32_t L_15 = V_5; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (int32_t)L_15); int32_t L_16 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_004f: { int32_t L_17 = V_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_3; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_0043; } } { goto IL_00ac; } IL_0058: { int32_t L_19 = V_2; int32_t L_20 = V_2; V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_19, 1)), ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)(L_20/2)), 1))/((int32_t)15))))))); int32_t L_21 = V_2; V_7 = ((int32_t)(L_21/2)); int32_t L_22 = V_6; V_8 = ((int32_t)(L_22/2)); V_9 = 0; goto IL_00a6; } IL_0078: { int32_t L_23 = V_9; int32_t L_24 = V_9; V_10 = ((int32_t)il2cpp_codegen_add(L_23, ((int32_t)(L_24/((int32_t)15))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_3; int32_t L_26 = V_7; int32_t L_27 = V_9; int32_t L_28 = V_8; int32_t L_29 = V_10; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_26, L_27)), 1))), (int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_28, L_29)), 1))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = V_3; int32_t L_31 = V_7; int32_t L_32 = V_9; int32_t L_33 = V_8; int32_t L_34 = V_10; NullCheck(L_30); (L_30)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_31, L_32))), (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_33, L_34)), 1))); int32_t L_35 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00a6: { int32_t L_36 = V_9; int32_t L_37 = V_7; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_0078; } } IL_00ac: { V_11 = 0; V_12 = 0; goto IL_01a4; } IL_00b7: { int32_t L_38 = V_1; int32_t L_39 = V_11; bool L_40 = V_0; if (L_40) { G_B14_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_38, L_39)), 4)); goto IL_00c4; } G_B13_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_38, L_39)), 4)); } { G_B15_0 = ((int32_t)12); G_B15_1 = G_B13_0; goto IL_00c6; } IL_00c4: { G_B15_0 = ((int32_t)9); G_B15_1 = G_B14_0; } IL_00c6: { V_13 = ((int32_t)il2cpp_codegen_add(G_B15_1, G_B15_0)); int32_t L_41 = V_11; V_14 = ((int32_t)il2cpp_codegen_multiply(L_41, 2)); int32_t L_42 = V_2; int32_t L_43 = V_14; V_15 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43)); V_16 = 0; goto IL_018c; } IL_00df: { int32_t L_44 = V_16; V_17 = ((int32_t)il2cpp_codegen_multiply(L_44, 2)); V_18 = 0; goto IL_017e; } IL_00ed: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_45 = V_4; int32_t L_46 = V_12; int32_t L_47 = V_17; int32_t L_48 = V_18; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_49 = ___0_matrix; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = V_3; int32_t L_51 = V_14; int32_t L_52 = V_18; NullCheck(L_50); int32_t L_53 = ((int32_t)il2cpp_codegen_add(L_51, L_52)); int32_t L_54 = (L_50)->GetAt(static_cast(L_53)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = V_3; int32_t L_56 = V_14; int32_t L_57 = V_16; NullCheck(L_55); int32_t L_58 = ((int32_t)il2cpp_codegen_add(L_56, L_57)); int32_t L_59 = (L_55)->GetAt(static_cast(L_58)); NullCheck(L_49); bool L_60; L_60 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_49, L_54, L_59, NULL); NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_46, L_47)), L_48))), (bool)L_60); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_61 = V_4; int32_t L_62 = V_12; int32_t L_63 = V_13; int32_t L_64 = V_17; int32_t L_65 = V_18; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_66 = ___0_matrix; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = V_3; int32_t L_68 = V_14; int32_t L_69 = V_16; NullCheck(L_67); int32_t L_70 = ((int32_t)il2cpp_codegen_add(L_68, L_69)); int32_t L_71 = (L_67)->GetAt(static_cast(L_70)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_72 = V_3; int32_t L_73 = V_15; int32_t L_74 = V_18; NullCheck(L_72); int32_t L_75 = ((int32_t)il2cpp_codegen_subtract(L_73, L_74)); int32_t L_76 = (L_72)->GetAt(static_cast(L_75)); NullCheck(L_66); bool L_77; L_77 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_66, L_71, L_76, NULL); NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_62, ((int32_t)il2cpp_codegen_multiply(2, L_63)))), L_64)), L_65))), (bool)L_77); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_78 = V_4; int32_t L_79 = V_12; int32_t L_80 = V_13; int32_t L_81 = V_17; int32_t L_82 = V_18; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_83 = ___0_matrix; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_84 = V_3; int32_t L_85 = V_15; int32_t L_86 = V_18; NullCheck(L_84); int32_t L_87 = ((int32_t)il2cpp_codegen_subtract(L_85, L_86)); int32_t L_88 = (L_84)->GetAt(static_cast(L_87)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_89 = V_3; int32_t L_90 = V_15; int32_t L_91 = V_16; NullCheck(L_89); int32_t L_92 = ((int32_t)il2cpp_codegen_subtract(L_90, L_91)); int32_t L_93 = (L_89)->GetAt(static_cast(L_92)); NullCheck(L_83); bool L_94; L_94 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_83, L_88, L_93, NULL); NullCheck(L_78); (L_78)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_79, ((int32_t)il2cpp_codegen_multiply(4, L_80)))), L_81)), L_82))), (bool)L_94); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_95 = V_4; int32_t L_96 = V_12; int32_t L_97 = V_13; int32_t L_98 = V_17; int32_t L_99 = V_18; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_100 = ___0_matrix; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_101 = V_3; int32_t L_102 = V_15; int32_t L_103 = V_16; NullCheck(L_101); int32_t L_104 = ((int32_t)il2cpp_codegen_subtract(L_102, L_103)); int32_t L_105 = (L_101)->GetAt(static_cast(L_104)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_106 = V_3; int32_t L_107 = V_14; int32_t L_108 = V_18; NullCheck(L_106); int32_t L_109 = ((int32_t)il2cpp_codegen_add(L_107, L_108)); int32_t L_110 = (L_106)->GetAt(static_cast(L_109)); NullCheck(L_100); bool L_111; L_111 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_100, L_105, L_110, NULL); NullCheck(L_95); (L_95)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_96, ((int32_t)il2cpp_codegen_multiply(6, L_97)))), L_98)), L_99))), (bool)L_111); int32_t L_112 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_112, 1)); } IL_017e: { int32_t L_113 = V_18; if ((((int32_t)L_113) < ((int32_t)2))) { goto IL_00ed; } } { int32_t L_114 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_114, 1)); } IL_018c: { int32_t L_115 = V_16; int32_t L_116 = V_13; if ((((int32_t)L_115) < ((int32_t)L_116))) { goto IL_00df; } } { int32_t L_117 = V_12; int32_t L_118 = V_13; V_12 = ((int32_t)il2cpp_codegen_add(L_117, ((int32_t)il2cpp_codegen_multiply(L_118, 8)))); int32_t L_119 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_119, 1)); } IL_01a4: { int32_t L_120 = V_11; int32_t L_121 = V_1; if ((((int32_t)L_120) < ((int32_t)L_121))) { goto IL_00b7; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_122 = V_4; return L_122; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; int32_t L_0 = ___1_startIndex; V_1 = L_0; goto IL_0017; } IL_0006: { int32_t L_1 = V_0; V_0 = ((int32_t)(L_1<<1)); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = ___0_rawbits; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; int8_t L_5 = (int8_t)(L_2)->GetAt(static_cast(L_4)); if (!L_5) { goto IL_0013; } } { int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0013: { int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0017: { int32_t L_8 = V_1; int32_t L_9 = ___1_startIndex; int32_t L_10 = ___2_length; if ((((int32_t)L_8) < ((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_10))))) { goto IL_0006; } } { int32_t L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Decoder_readByte_mB45E2E0D08FA4D866254279704094D1FE68E0DEB (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, int32_t ___1_startIndex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_rawbits; NullCheck(L_0); int32_t L_1 = ___1_startIndex; V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1)); int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)8))) { goto IL_0014; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = ___0_rawbits; int32_t L_4 = ___1_startIndex; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_5; L_5 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_3, L_4, 8, NULL); return (uint8_t)((int32_t)(uint8_t)L_5); } IL_0014: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = ___0_rawbits; int32_t L_7 = ___1_startIndex; int32_t L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_9; L_9 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_6, L_7, L_8, NULL); int32_t L_10 = V_0; return (uint8_t)((int32_t)(uint8_t)((int32_t)(L_9<<((int32_t)(((int32_t)il2cpp_codegen_subtract(8, L_10))&((int32_t)31)))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Decoder_convertBoolArrayToByteArray_m59F52399CE332B1D0F5744D6F8F910EDB57BC418 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_boolArr, 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*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_boolArr; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_0)->max_length)), 7))/8))); V_0 = L_1; V_1 = 0; goto IL_0021; } IL_0011: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0; int32_t L_3 = V_1; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = ___0_boolArr; int32_t L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); uint8_t L_6; L_6 = Decoder_readByte_mB45E2E0D08FA4D866254279704094D1FE68E0DEB(L_4, ((int32_t)il2cpp_codegen_multiply(8, L_5)), NULL); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)L_6); int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0021: { int32_t L_8 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_0011; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_totalBitsInLayer_m6ADC15D071AF8F64C71AF4FC4E58096DBF260EFA (int32_t ___0_layers, bool ___1_compact, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { bool L_0 = ___1_compact; if (L_0) { goto IL_0007; } } { G_B3_0 = ((int32_t)112); goto IL_0009; } IL_0007: { G_B3_0 = ((int32_t)88); } IL_0009: { int32_t L_1 = ___0_layers; int32_t L_2 = ___0_layers; return ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(G_B3_0, ((int32_t)il2cpp_codegen_multiply(((int32_t)16), L_1)))), L_2)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m6E18B13070C16A81117655BD7D705F368B85B7F7 (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__cctor_mF914C98ECE3836EE49398EA4D243EC6B0FD36821 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral053D8D6CEEBA9453C97D0EE5374DB863E6F77AD4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CD979583B209CE71603EFC4A398E6A9EFA8D872); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E356BA505631FBF715758BED27D503F8B260E3A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EBD646B60E1C3FCE0203770591ED3C3D63537DC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10682F3387EA548C626C08591967BD5D821B3ACA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A95536CFA43BE767A4C275A39B7BE4808E9089C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25D74BC981E6316A5E3CAEEA0BAF3C438F5C94DA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F7234099CCD07F9C0939ACCC13D7F7F6E95DBAD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37A50091974FE11FAC57C870272F76245820AA18); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3ACC4CC1ADEC59220C31AAE3AEFE4D604CB500A9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C9ECEDF5B1FB9420A92A5B02A141FADFDF52ED6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D5745313695BB32A7BE264930411F75CE40EF69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E22436534F7DDDA6023610945AD3FB84B08D5F2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51B9A921875B50DC2E745884E0F3B09DFCFEA44A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5377EFB7D3540F7856D33807A13661041629AB2F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62D30C5AE0B1F9AB274E4432F868F6C2759AA6A3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral688934845F22049CB14668832EFA33D45013B6B9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B866DCFF4A3EC3D3C30879F029D88106601B1B2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B91749ECEA9F52797D5D7575432F93DA98ED9B6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6CB05FD18E12F98F81A204339D25DD82BC993FDD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7402F76B2D6078A455F77607AF6E7350B6DE019E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7454695E25D304C65D0C1333D8008E862569CAE9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DF543E5CEBA28135FC0D7A2CDAD26732720D611); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99C165894B2900048144F5DEF682937FE73CA541); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B99593353A610C4BEE0D6A94A01A3296080C0FB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9DFFC3267C5F999585E61B45BA9C8DF18D4B02CA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E6DEA6E609FD74FD29A7E5BB6D900CCBA5F3FBF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB16CF3324CA15FF0851B0F99DD86AC638C3E0CAE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE28F98354F48E7C0878BBA93033C6BDC68B27E2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7AE7444C79DBE6196DD77CABD9F0FBD8B9519AE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA04D4286952D44B4CB5C87E7D30E05FE4153434); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7DDF59B44DDF9253B657C54053522CF694D3FBE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8480841753DCB62E4006AD3F6DF510C0D0EFC29); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E); s_Il2CppMethodInitialized = true; } Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* V_0 = NULL; Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* V_1 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_2 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_4 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_5 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_6 = NULL; { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_2 = L_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_2; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = V_2; NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = V_2; NullCheck(L_3); (L_3)->SetAt(static_cast(2), (String_t*)_stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_2; NullCheck(L_4); (L_4)->SetAt(static_cast(3), (String_t*)_stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_2; NullCheck(L_5); (L_5)->SetAt(static_cast(4), (String_t*)_stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = V_2; NullCheck(L_6); (L_6)->SetAt(static_cast(5), (String_t*)_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = V_2; NullCheck(L_7); (L_7)->SetAt(static_cast(6), (String_t*)_stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = V_2; NullCheck(L_8); (L_8)->SetAt(static_cast(7), (String_t*)_stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_2; NullCheck(L_9); (L_9)->SetAt(static_cast(8), (String_t*)_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = V_2; NullCheck(L_11); (L_11)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral6CB05FD18E12F98F81A204339D25DD82BC993FDD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral0EBD646B60E1C3FCE0203770591ED3C3D63537DC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_2; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = V_2; NullCheck(L_14); (L_14)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = V_2; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = V_2; NullCheck(L_16); (L_16)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = V_2; NullCheck(L_17); (L_17)->SetAt(static_cast(((int32_t)16)), (String_t*)_stringLiteral99C165894B2900048144F5DEF682937FE73CA541); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_2; NullCheck(L_18); (L_18)->SetAt(static_cast(((int32_t)17)), (String_t*)_stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = V_2; NullCheck(L_19); (L_19)->SetAt(static_cast(((int32_t)18)), (String_t*)_stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = V_2; NullCheck(L_20); (L_20)->SetAt(static_cast(((int32_t)19)), (String_t*)_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = V_2; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)20)), (String_t*)_stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)21)), (String_t*)_stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = V_2; NullCheck(L_23); (L_23)->SetAt(static_cast(((int32_t)22)), (String_t*)_stringLiteral51B9A921875B50DC2E745884E0F3B09DFCFEA44A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = V_2; NullCheck(L_24); (L_24)->SetAt(static_cast(((int32_t)23)), (String_t*)_stringLiteral5377EFB7D3540F7856D33807A13661041629AB2F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = V_2; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)24)), (String_t*)_stringLiteral3ACC4CC1ADEC59220C31AAE3AEFE4D604CB500A9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = V_2; NullCheck(L_26); (L_26)->SetAt(static_cast(((int32_t)25)), (String_t*)_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = V_2; NullCheck(L_27); (L_27)->SetAt(static_cast(((int32_t)26)), (String_t*)_stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = V_2; NullCheck(L_28); (L_28)->SetAt(static_cast(((int32_t)27)), (String_t*)_stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = V_2; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)28)), (String_t*)_stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = V_2; NullCheck(L_30); (L_30)->SetAt(static_cast(((int32_t)29)), (String_t*)_stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = V_2; NullCheck(L_31); (L_31)->SetAt(static_cast(((int32_t)30)), (String_t*)_stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = V_2; NullCheck(L_32); (L_32)->SetAt(static_cast(((int32_t)31)), (String_t*)_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = V_2; ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE = L_33; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE), (void*)L_33); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_3 = L_34; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = V_3; NullCheck(L_35); (L_35)->SetAt(static_cast(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = V_3; NullCheck(L_36); (L_36)->SetAt(static_cast(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = V_3; NullCheck(L_37); (L_37)->SetAt(static_cast(2), (String_t*)_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = V_3; NullCheck(L_38); (L_38)->SetAt(static_cast(3), (String_t*)_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_3; NullCheck(L_39); (L_39)->SetAt(static_cast(4), (String_t*)_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = V_3; NullCheck(L_40); (L_40)->SetAt(static_cast(5), (String_t*)_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = V_3; NullCheck(L_41); (L_41)->SetAt(static_cast(6), (String_t*)_stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = V_3; NullCheck(L_42); (L_42)->SetAt(static_cast(7), (String_t*)_stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = V_3; NullCheck(L_43); (L_43)->SetAt(static_cast(8), (String_t*)_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = V_3; NullCheck(L_44); (L_44)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral0CD979583B209CE71603EFC4A398E6A9EFA8D872); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = V_3; NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = V_3; NullCheck(L_46); (L_46)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral4D5745313695BB32A7BE264930411F75CE40EF69); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = V_3; NullCheck(L_47); (L_47)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral37A50091974FE11FAC57C870272F76245820AA18); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = V_3; NullCheck(L_48); (L_48)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = V_3; NullCheck(L_49); (L_49)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = V_3; NullCheck(L_50); (L_50)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteral4C9ECEDF5B1FB9420A92A5B02A141FADFDF52ED6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = V_3; NullCheck(L_51); (L_51)->SetAt(static_cast(((int32_t)16)), (String_t*)_stringLiteral10682F3387EA548C626C08591967BD5D821B3ACA); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = V_3; NullCheck(L_52); (L_52)->SetAt(static_cast(((int32_t)17)), (String_t*)_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = V_3; NullCheck(L_53); (L_53)->SetAt(static_cast(((int32_t)18)), (String_t*)_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = V_3; NullCheck(L_54); (L_54)->SetAt(static_cast(((int32_t)19)), (String_t*)_stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = V_3; NullCheck(L_55); (L_55)->SetAt(static_cast(((int32_t)20)), (String_t*)_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = V_3; NullCheck(L_56); (L_56)->SetAt(static_cast(((int32_t)21)), (String_t*)_stringLiteral6B866DCFF4A3EC3D3C30879F029D88106601B1B2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = V_3; NullCheck(L_57); (L_57)->SetAt(static_cast(((int32_t)22)), (String_t*)_stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = V_3; NullCheck(L_58); (L_58)->SetAt(static_cast(((int32_t)23)), (String_t*)_stringLiteral9DFFC3267C5F999585E61B45BA9C8DF18D4B02CA); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = V_3; NullCheck(L_59); (L_59)->SetAt(static_cast(((int32_t)24)), (String_t*)_stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = V_3; NullCheck(L_60); (L_60)->SetAt(static_cast(((int32_t)25)), (String_t*)_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = V_3; NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)26)), (String_t*)_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = V_3; NullCheck(L_62); (L_62)->SetAt(static_cast(((int32_t)27)), (String_t*)_stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = V_3; NullCheck(L_63); (L_63)->SetAt(static_cast(((int32_t)28)), (String_t*)_stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = V_3; NullCheck(L_64); (L_64)->SetAt(static_cast(((int32_t)29)), (String_t*)_stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = V_3; NullCheck(L_65); (L_65)->SetAt(static_cast(((int32_t)30)), (String_t*)_stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = V_3; NullCheck(L_66); (L_66)->SetAt(static_cast(((int32_t)31)), (String_t*)_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = V_3; ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___LOWER_TABLE = L_67; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___LOWER_TABLE), (void*)L_67); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_4 = L_68; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = V_4; NullCheck(L_69); (L_69)->SetAt(static_cast(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = V_4; NullCheck(L_70); (L_70)->SetAt(static_cast(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = V_4; NullCheck(L_71); (L_71)->SetAt(static_cast(2), (String_t*)_stringLiteral0E356BA505631FBF715758BED27D503F8B260E3A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = V_4; NullCheck(L_72); (L_72)->SetAt(static_cast(3), (String_t*)_stringLiteral9B99593353A610C4BEE0D6A94A01A3296080C0FB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = V_4; NullCheck(L_73); (L_73)->SetAt(static_cast(4), (String_t*)_stringLiteral688934845F22049CB14668832EFA33D45013B6B9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = V_4; NullCheck(L_74); (L_74)->SetAt(static_cast(5), (String_t*)_stringLiteral4E22436534F7DDDA6023610945AD3FB84B08D5F2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = V_4; NullCheck(L_75); (L_75)->SetAt(static_cast(6), (String_t*)_stringLiteral6B91749ECEA9F52797D5D7575432F93DA98ED9B6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = V_4; NullCheck(L_76); (L_76)->SetAt(static_cast(7), (String_t*)_stringLiteral1A95536CFA43BE767A4C275A39B7BE4808E9089C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = V_4; NullCheck(L_77); (L_77)->SetAt(static_cast(8), (String_t*)_stringLiteralF8480841753DCB62E4006AD3F6DF510C0D0EFC29); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78 = V_4; NullCheck(L_78); (L_78)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral053D8D6CEEBA9453C97D0EE5374DB863E6F77AD4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = V_4; NullCheck(L_79); (L_79)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = V_4; NullCheck(L_80); (L_80)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = V_4; NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = V_4; NullCheck(L_82); (L_82)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteralDE28F98354F48E7C0878BBA93033C6BDC68B27E2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_83 = V_4; NullCheck(L_83); (L_83)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_84 = V_4; NullCheck(L_84); (L_84)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_85 = V_4; NullCheck(L_85); (L_85)->SetAt(static_cast(((int32_t)16)), (String_t*)_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_86 = V_4; NullCheck(L_86); (L_86)->SetAt(static_cast(((int32_t)17)), (String_t*)_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_87 = V_4; NullCheck(L_87); (L_87)->SetAt(static_cast(((int32_t)18)), (String_t*)_stringLiteral9E6DEA6E609FD74FD29A7E5BB6D900CCBA5F3FBF); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_88 = V_4; NullCheck(L_88); (L_88)->SetAt(static_cast(((int32_t)19)), (String_t*)_stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_89 = V_4; NullCheck(L_89); (L_89)->SetAt(static_cast(((int32_t)20)), (String_t*)_stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_90 = V_4; NullCheck(L_90); (L_90)->SetAt(static_cast(((int32_t)21)), (String_t*)_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_91 = V_4; NullCheck(L_91); (L_91)->SetAt(static_cast(((int32_t)22)), (String_t*)_stringLiteral7DF543E5CEBA28135FC0D7A2CDAD26732720D611); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_92 = V_4; NullCheck(L_92); (L_92)->SetAt(static_cast(((int32_t)23)), (String_t*)_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_93 = V_4; NullCheck(L_93); (L_93)->SetAt(static_cast(((int32_t)24)), (String_t*)_stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_94 = V_4; NullCheck(L_94); (L_94)->SetAt(static_cast(((int32_t)25)), (String_t*)_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_95 = V_4; NullCheck(L_95); (L_95)->SetAt(static_cast(((int32_t)26)), (String_t*)_stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_96 = V_4; NullCheck(L_96); (L_96)->SetAt(static_cast(((int32_t)27)), (String_t*)_stringLiteral62D30C5AE0B1F9AB274E4432F868F6C2759AA6A3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_97 = V_4; NullCheck(L_97); (L_97)->SetAt(static_cast(((int32_t)28)), (String_t*)_stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_98 = V_4; NullCheck(L_98); (L_98)->SetAt(static_cast(((int32_t)29)), (String_t*)_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_99 = V_4; NullCheck(L_99); (L_99)->SetAt(static_cast(((int32_t)30)), (String_t*)_stringLiteralE7AE7444C79DBE6196DD77CABD9F0FBD8B9519AE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_100 = V_4; NullCheck(L_100); (L_100)->SetAt(static_cast(((int32_t)31)), (String_t*)_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_101 = V_4; ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___MIXED_TABLE = L_101; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___MIXED_TABLE), (void*)L_101); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_102 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_5 = L_102; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_103 = V_5; NullCheck(L_103); (L_103)->SetAt(static_cast(0), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_104 = V_5; NullCheck(L_104); (L_104)->SetAt(static_cast(1), (String_t*)_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_105 = V_5; NullCheck(L_105); (L_105)->SetAt(static_cast(2), (String_t*)_stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_106 = V_5; NullCheck(L_106); (L_106)->SetAt(static_cast(3), (String_t*)_stringLiteralEA04D4286952D44B4CB5C87E7D30E05FE4153434); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_107 = V_5; NullCheck(L_107); (L_107)->SetAt(static_cast(4), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_108 = V_5; NullCheck(L_108); (L_108)->SetAt(static_cast(5), (String_t*)_stringLiteral1168E92C164109D6220480DEDA987085B2A21155); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_109 = V_5; NullCheck(L_109); (L_109)->SetAt(static_cast(6), (String_t*)_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_110 = V_5; NullCheck(L_110); (L_110)->SetAt(static_cast(7), (String_t*)_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_111 = V_5; NullCheck(L_111); (L_111)->SetAt(static_cast(8), (String_t*)_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_112 = V_5; NullCheck(L_112); (L_112)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral9E6DEA6E609FD74FD29A7E5BB6D900CCBA5F3FBF); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_113 = V_5; NullCheck(L_113); (L_113)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_114 = V_5; NullCheck(L_114); (L_114)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_115 = V_5; NullCheck(L_115); (L_115)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_116 = V_5; NullCheck(L_116); (L_116)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_117 = V_5; NullCheck(L_117); (L_117)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_118 = V_5; NullCheck(L_118); (L_118)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_119 = V_5; NullCheck(L_119); (L_119)->SetAt(static_cast(((int32_t)16)), (String_t*)_stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_120 = V_5; NullCheck(L_120); (L_120)->SetAt(static_cast(((int32_t)17)), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_121 = V_5; NullCheck(L_121); (L_121)->SetAt(static_cast(((int32_t)18)), (String_t*)_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_122 = V_5; NullCheck(L_122); (L_122)->SetAt(static_cast(((int32_t)19)), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_123 = V_5; NullCheck(L_123); (L_123)->SetAt(static_cast(((int32_t)20)), (String_t*)_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_124 = V_5; NullCheck(L_124); (L_124)->SetAt(static_cast(((int32_t)21)), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_125 = V_5; NullCheck(L_125); (L_125)->SetAt(static_cast(((int32_t)22)), (String_t*)_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_126 = V_5; NullCheck(L_126); (L_126)->SetAt(static_cast(((int32_t)23)), (String_t*)_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_127 = V_5; NullCheck(L_127); (L_127)->SetAt(static_cast(((int32_t)24)), (String_t*)_stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_128 = V_5; NullCheck(L_128); (L_128)->SetAt(static_cast(((int32_t)25)), (String_t*)_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_129 = V_5; NullCheck(L_129); (L_129)->SetAt(static_cast(((int32_t)26)), (String_t*)_stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_130 = V_5; NullCheck(L_130); (L_130)->SetAt(static_cast(((int32_t)27)), (String_t*)_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_131 = V_5; NullCheck(L_131); (L_131)->SetAt(static_cast(((int32_t)28)), (String_t*)_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_132 = V_5; NullCheck(L_132); (L_132)->SetAt(static_cast(((int32_t)29)), (String_t*)_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_133 = V_5; NullCheck(L_133); (L_133)->SetAt(static_cast(((int32_t)30)), (String_t*)_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_134 = V_5; NullCheck(L_134); (L_134)->SetAt(static_cast(((int32_t)31)), (String_t*)_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_135 = V_5; ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___PUNCT_TABLE = L_135; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___PUNCT_TABLE), (void*)L_135); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_136 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); V_6 = L_136; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_137 = V_6; NullCheck(L_137); (L_137)->SetAt(static_cast(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_138 = V_6; NullCheck(L_138); (L_138)->SetAt(static_cast(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_139 = V_6; NullCheck(L_139); (L_139)->SetAt(static_cast(2), (String_t*)_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_140 = V_6; NullCheck(L_140); (L_140)->SetAt(static_cast(3), (String_t*)_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_141 = V_6; NullCheck(L_141); (L_141)->SetAt(static_cast(4), (String_t*)_stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_142 = V_6; NullCheck(L_142); (L_142)->SetAt(static_cast(5), (String_t*)_stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_143 = V_6; NullCheck(L_143); (L_143)->SetAt(static_cast(6), (String_t*)_stringLiteral7454695E25D304C65D0C1333D8008E862569CAE9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_144 = V_6; NullCheck(L_144); (L_144)->SetAt(static_cast(7), (String_t*)_stringLiteralF7DDF59B44DDF9253B657C54053522CF694D3FBE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_145 = V_6; NullCheck(L_145); (L_145)->SetAt(static_cast(8), (String_t*)_stringLiteral2F7234099CCD07F9C0939ACCC13D7F7F6E95DBAD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_146 = V_6; NullCheck(L_146); (L_146)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral7402F76B2D6078A455F77607AF6E7350B6DE019E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_147 = V_6; NullCheck(L_147); (L_147)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteralB16CF3324CA15FF0851B0F99DD86AC638C3E0CAE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_148 = V_6; NullCheck(L_148); (L_148)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral25D74BC981E6316A5E3CAEEA0BAF3C438F5C94DA); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_149 = V_6; NullCheck(L_149); (L_149)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_150 = V_6; NullCheck(L_150); (L_150)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_151 = V_6; NullCheck(L_151); (L_151)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_152 = V_6; NullCheck(L_152); (L_152)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_153 = V_6; ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DIGIT_TABLE = L_153; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DIGIT_TABLE), (void*)L_153); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_154 = (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC*)il2cpp_codegen_object_new(Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC_il2cpp_TypeInfo_var); Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A(L_154, Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A_RuntimeMethod_var); V_0 = L_154; Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_155 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_156 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE; NullCheck(L_155); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_155, 0, L_156, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_157 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_158 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___LOWER_TABLE; NullCheck(L_157); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_157, 1, L_158, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_159 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_160 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___MIXED_TABLE; NullCheck(L_159); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_159, 2, L_160, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_161 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_162 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___PUNCT_TABLE; NullCheck(L_161); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_161, 4, L_162, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_163 = V_0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_164 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DIGIT_TABLE; NullCheck(L_163); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_163, 3, L_164, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_165 = V_0; NullCheck(L_165); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_165, 5, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_166 = V_0; ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables = L_166; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables), (void*)L_166); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_167 = (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543*)il2cpp_codegen_object_new(Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543_il2cpp_TypeInfo_var); Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231(L_167, Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231_RuntimeMethod_var); V_1 = L_167; Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_168 = V_1; NullCheck(L_168); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_168, ((int32_t)85), 0, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_169 = V_1; NullCheck(L_169); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_169, ((int32_t)76), 1, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_170 = V_1; NullCheck(L_170); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_170, ((int32_t)77), 2, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_171 = V_1; NullCheck(L_171); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_171, ((int32_t)80), 4, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_172 = V_1; NullCheck(L_172); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_172, ((int32_t)68), 3, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_173 = V_1; NullCheck(L_173); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_173, ((int32_t)66), 5, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_174 = V_1; ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap = L_174; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap), (void*)L_174); 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 AlignmentPatternFinder__ctor_m680EEB86AD91E6A76A53652C3B70C66C53EC0EF8 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_startX, int32_t ___2_startY, int32_t ___3_width, int32_t ___4_height, float ___5_moduleSize, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* ___6_resultPointCallback, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m21C86F41AE02834811B4DEB888C25FCB50CC5D84_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; __this->___image = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___image), (void*)L_0); List_1_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518* L_1 = (List_1_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518*)il2cpp_codegen_object_new(List_1_tB306D26C0C3AC89BF6644C3B3CF7AE6A4E8A7518_il2cpp_TypeInfo_var); List_1__ctor_m21C86F41AE02834811B4DEB888C25FCB50CC5D84(L_1, 5, List_1__ctor_m21C86F41AE02834811B4DEB888C25FCB50CC5D84_RuntimeMethod_var); __this->___possibleCenters = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___possibleCenters), (void*)L_1); int32_t L_2 = ___1_startX; __this->___startX = L_2; int32_t L_3 = ___2_startY; __this->___startY = L_3; int32_t L_4 = ___3_width; __this->___width = L_4; int32_t L_5 = ___4_height; __this->___height = L_5; float L_6 = ___5_moduleSize; __this->___moduleSize = L_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3); __this->___crossCheckStateCount = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___crossCheckStateCount), (void*)L_7); ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_8 = ___6_resultPointCallback; __this->___resultPointCallback = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___resultPointCallback), (void*)L_8); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* AlignmentPatternFinder_find_mF127659C17E855D186E4C3E94897AD5FCE33DA92 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t845AFB2FAF0A6EA4BADB73A4D0615F8C7906584F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t6B7367D98A1C02409D2E6231EEFA423A2F1C2ECB_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; 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; int32_t V_7 = 0; int32_t V_8 = 0; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* V_9 = NULL; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* V_10 = NULL; int32_t G_B3_0 = 0; int32_t G_B2_0 = 0; int32_t G_B4_0 = 0; int32_t G_B4_1 = 0; { int32_t L_0 = __this->___startX; V_0 = L_0; int32_t L_1 = __this->___height; V_1 = L_1; int32_t L_2 = V_0; int32_t L_3 = __this->___width; V_2 = ((int32_t)il2cpp_codegen_add(L_2, L_3)); int32_t L_4 = __this->___startY; int32_t L_5 = V_1; V_3 = ((int32_t)il2cpp_codegen_add(L_4, ((int32_t)(L_5>>1)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3); V_4 = L_6; V_5 = 0; goto IL_015b; } IL_0032: { int32_t L_7 = V_3; int32_t L_8 = V_5; if (!((int32_t)(L_8&1))) { G_B3_0 = L_7; goto IL_0042; } G_B2_0 = L_7; } { int32_t L_9 = V_5; G_B4_0 = ((-((int32_t)(((int32_t)il2cpp_codegen_add(L_9, 1))>>1)))); G_B4_1 = G_B2_0; goto IL_0048; } IL_0042: { int32_t L_10 = V_5; G_B4_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_10, 1))>>1)); G_B4_1 = G_B3_0; } IL_0048: { V_6 = ((int32_t)il2cpp_codegen_add(G_B4_1, G_B4_0)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_4; NullCheck(L_11); (L_11)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_4; NullCheck(L_12); (L_12)->SetAt(static_cast(1), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_4; NullCheck(L_13); (L_13)->SetAt(static_cast(2), (int32_t)0); int32_t L_14 = V_0; V_7 = L_14; goto IL_0065; } IL_005f: { int32_t L_15 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0065: { int32_t L_16 = V_7; int32_t L_17 = V_2; if ((((int32_t)L_16) >= ((int32_t)L_17))) { goto IL_007b; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = __this->___image; int32_t L_19 = V_7; int32_t L_20 = V_6; NullCheck(L_18); bool L_21; L_21 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_18, L_19, L_20, NULL); if (!L_21) { goto IL_005f; } } IL_007b: { V_8 = 0; goto IL_012f; } IL_0083: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_22 = __this->___image; int32_t L_23 = V_7; int32_t L_24 = V_6; NullCheck(L_22); bool L_25; L_25 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_22, L_23, L_24, NULL); if (!L_25) { goto IL_0108; } } { int32_t L_26 = V_8; if ((!(((uint32_t)L_26) == ((uint32_t)1)))) { goto IL_00b0; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_4; NullCheck(L_27); int32_t* L_28 = ((L_27)->GetAddressAt(static_cast(1))); int32_t L_29 = (*(int32_t*)L_28); *(int32_t*)L_28 = ((int32_t)il2cpp_codegen_add(L_29, 1)); goto IL_0129; } IL_00b0: { int32_t L_30 = V_8; if ((!(((uint32_t)L_30) == ((uint32_t)2)))) { goto IL_00eb; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_4; bool L_32; L_32 = AlignmentPatternFinder_foundPatternCross_mA349A4644D795EF7C919472F8741BF2728A636B4(__this, L_31, NULL); if (!L_32) { goto IL_00d4; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = V_4; int32_t L_34 = V_6; int32_t L_35 = V_7; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_36; L_36 = AlignmentPatternFinder_handlePossibleCenter_mD88570921A93CBD1A566B10842B67C8E289176E3(__this, L_33, L_34, L_35, NULL); V_9 = L_36; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_37 = V_9; if (!L_37) { goto IL_00d4; } } { AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_38 = V_9; return L_38; } IL_00d4: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_4; NullCheck(L_40); int32_t L_41 = 2; int32_t L_42 = (L_40)->GetAt(static_cast(L_41)); NullCheck(L_39); (L_39)->SetAt(static_cast(0), (int32_t)L_42); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = V_4; NullCheck(L_43); (L_43)->SetAt(static_cast(1), (int32_t)1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = V_4; NullCheck(L_44); (L_44)->SetAt(static_cast(2), (int32_t)0); V_8 = 1; goto IL_0129; } IL_00eb: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_4; int32_t L_46 = V_8; int32_t L_47 = ((int32_t)il2cpp_codegen_add(L_46, 1)); V_8 = L_47; NullCheck(L_45); int32_t* L_48 = ((L_45)->GetAddressAt(static_cast(L_47))); int32_t L_49 = (*(int32_t*)L_48); *(int32_t*)L_48 = ((int32_t)il2cpp_codegen_add(L_49, 1)); goto IL_0129; } IL_0108: { int32_t L_50 = V_8; if ((!(((uint32_t)L_50) == ((uint32_t)1)))) { goto IL_0113; } } { int32_t L_51 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_0113: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = V_4; int32_t L_53 = V_8; NullCheck(L_52); int32_t* L_54 = ((L_52)->GetAddressAt(static_cast(L_53))); int32_t L_55 = (*(int32_t*)L_54); *(int32_t*)L_54 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_0129: { int32_t L_56 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_012f: { int32_t L_57 = V_7; int32_t L_58 = V_2; if ((((int32_t)L_57) < ((int32_t)L_58))) { goto IL_0083; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_59 = V_4; bool L_60; L_60 = AlignmentPatternFinder_foundPatternCross_mA349A4644D795EF7C919472F8741BF2728A636B4(__this, L_59, NULL); if (!L_60) { goto IL_0155; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = V_4; int32_t L_62 = V_6; int32_t L_63 = V_2; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_64; L_64 = AlignmentPatternFinder_handlePossibleCenter_mD88570921A93CBD1A566B10842B67C8E289176E3(__this, L_61, L_62, L_63, NULL); V_10 = L_64; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_65 = V_10; if (!L_65) { goto IL_0155; } } { AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_66 = V_10; return L_66; } IL_0155: { int32_t L_67 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_67, 1)); } IL_015b: { int32_t L_68 = V_5; int32_t L_69 = V_1; if ((((int32_t)L_68) < ((int32_t)L_69))) { goto IL_0032; } } { RuntimeObject* L_70 = __this->___possibleCenters; NullCheck(L_70); int32_t L_71; L_71 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t845AFB2FAF0A6EA4BADB73A4D0615F8C7906584F_il2cpp_TypeInfo_var, L_70); if (!L_71) { goto IL_017d; } } { RuntimeObject* L_72 = __this->___possibleCenters; NullCheck(L_72); AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_73; L_73 = InterfaceFuncInvoker1< AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7*, int32_t >::Invoke(0, IList_1_t6B7367D98A1C02409D2E6231EEFA423A2F1C2ECB_il2cpp_TypeInfo_var, L_72, 0); return L_73; } IL_017d: { return (AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 AlignmentPatternFinder_centerFromEnd_m2E9EA9C6664A904B4110E332F8721455D57B14E6 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_stateCount, int32_t ___1_end, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_1; memset((&V_1), 0, sizeof(V_1)); { int32_t L_0 = ___1_end; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_stateCount; NullCheck(L_1); int32_t L_2 = 2; int32_t L_3 = (L_1)->GetAt(static_cast(L_2)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ___0_stateCount; NullCheck(L_4); int32_t L_5 = 1; int32_t L_6 = (L_4)->GetAt(static_cast(L_5)); V_0 = ((float)il2cpp_codegen_subtract(((float)((int32_t)il2cpp_codegen_subtract(L_0, L_3))), ((float)(((float)L_6)/(2.0f))))); float L_7 = V_0; bool L_8; L_8 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_7, NULL); if (!L_8) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_9 = V_1; return L_9; } IL_0024: { float L_10 = V_0; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_11; memset((&L_11), 0, sizeof(L_11)); Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420((&L_11), L_10, Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var); return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AlignmentPatternFinder_foundPatternCross_mA349A4644D795EF7C919472F8741BF2728A636B4 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_stateCount, 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; } float V_0 = 0.0f; int32_t V_1 = 0; { float L_0 = __this->___moduleSize; V_0 = ((float)(L_0/(2.0f))); V_1 = 0; goto IL_002a; } IL_0011: { float L_1 = __this->___moduleSize; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_stateCount; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_6; L_6 = fabsf(((float)il2cpp_codegen_subtract(L_1, ((float)L_5)))); float L_7 = V_0; if ((!(((float)L_6) >= ((float)L_7)))) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_002a: { int32_t L_9 = V_1; if ((((int32_t)L_9) < ((int32_t)3))) { goto IL_0011; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 AlignmentPatternFinder_crossCheckVertical_m37DC48FC1602195C3B1113C9DEF3900331C30FF3 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, int32_t ___0_startI, int32_t ___1_centerJ, int32_t ___2_maxCount, int32_t ___3_originalStateCountTotal, 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; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_4; memset((&V_4), 0, sizeof(V_4)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_5; memset((&V_5), 0, sizeof(V_5)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_6; memset((&V_6), 0, sizeof(V_6)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_7; memset((&V_7), 0, sizeof(V_7)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_8; memset((&V_8), 0, sizeof(V_8)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_9; memset((&V_9), 0, sizeof(V_9)); { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___image; NullCheck(L_0); int32_t L_1; L_1 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_0, NULL); V_0 = L_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___crossCheckStateCount; V_1 = L_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(1), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = V_1; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (int32_t)0); int32_t L_6 = ___0_startI; V_2 = L_6; goto IL_003b; } IL_0023: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_1; NullCheck(L_7); int32_t* L_8 = ((L_7)->GetAddressAt(static_cast(1))); int32_t L_9 = (*(int32_t*)L_8); *(int32_t*)L_8 = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_10, 1)); } IL_003b: { int32_t L_11 = V_2; if ((((int32_t)L_11) < ((int32_t)0))) { goto IL_0054; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12 = __this->___image; int32_t L_13 = ___1_centerJ; int32_t L_14 = V_2; NullCheck(L_12); bool L_15; L_15 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_12, L_13, L_14, NULL); if (!L_15) { goto IL_0054; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1; NullCheck(L_16); int32_t L_17 = 1; int32_t L_18 = (L_16)->GetAt(static_cast(L_17)); int32_t L_19 = ___2_maxCount; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_0023; } } IL_0054: { int32_t L_20 = V_2; if ((((int32_t)L_20) < ((int32_t)0))) { goto IL_005e; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_1; NullCheck(L_21); int32_t L_22 = 1; int32_t L_23 = (L_21)->GetAt(static_cast(L_22)); int32_t L_24 = ___2_maxCount; if ((((int32_t)L_23) <= ((int32_t)L_24))) { goto IL_0081; } } IL_005e: { il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_25 = V_4; return L_25; } IL_0069: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_1; NullCheck(L_26); int32_t* L_27 = ((L_26)->GetAddressAt(static_cast(0))); int32_t L_28 = (*(int32_t*)L_27); *(int32_t*)L_27 = ((int32_t)il2cpp_codegen_add(L_28, 1)); int32_t L_29 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_29, 1)); } IL_0081: { int32_t L_30 = V_2; if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_009a; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_31 = __this->___image; int32_t L_32 = ___1_centerJ; int32_t L_33 = V_2; NullCheck(L_31); bool L_34; L_34 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_31, L_32, L_33, NULL); if (L_34) { goto IL_009a; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_1; NullCheck(L_35); int32_t L_36 = 0; int32_t L_37 = (L_35)->GetAt(static_cast(L_36)); int32_t L_38 = ___2_maxCount; if ((((int32_t)L_37) <= ((int32_t)L_38))) { goto IL_0069; } } IL_009a: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_1; NullCheck(L_39); int32_t L_40 = 0; int32_t L_41 = (L_39)->GetAt(static_cast(L_40)); int32_t L_42 = ___2_maxCount; if ((((int32_t)L_41) <= ((int32_t)L_42))) { goto IL_00ab; } } { il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_43 = V_5; return L_43; } IL_00ab: { int32_t L_44 = ___0_startI; V_2 = ((int32_t)il2cpp_codegen_add(L_44, 1)); goto IL_00c9; } IL_00b1: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_1; NullCheck(L_45); int32_t* L_46 = ((L_45)->GetAddressAt(static_cast(1))); int32_t L_47 = (*(int32_t*)L_46); *(int32_t*)L_46 = ((int32_t)il2cpp_codegen_add(L_47, 1)); int32_t L_48 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00c9: { int32_t L_49 = V_2; int32_t L_50 = V_0; if ((((int32_t)L_49) >= ((int32_t)L_50))) { goto IL_00e2; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_51 = __this->___image; int32_t L_52 = ___1_centerJ; int32_t L_53 = V_2; NullCheck(L_51); bool L_54; L_54 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_51, L_52, L_53, NULL); if (!L_54) { goto IL_00e2; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = V_1; NullCheck(L_55); int32_t L_56 = 1; int32_t L_57 = (L_55)->GetAt(static_cast(L_56)); int32_t L_58 = ___2_maxCount; if ((((int32_t)L_57) <= ((int32_t)L_58))) { goto IL_00b1; } } IL_00e2: { int32_t L_59 = V_2; int32_t L_60 = V_0; if ((((int32_t)L_59) == ((int32_t)L_60))) { goto IL_00ec; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = V_1; NullCheck(L_61); int32_t L_62 = 1; int32_t L_63 = (L_61)->GetAt(static_cast(L_62)); int32_t L_64 = ___2_maxCount; if ((((int32_t)L_63) <= ((int32_t)L_64))) { goto IL_010f; } } IL_00ec: { il2cpp_codegen_initobj((&V_6), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_65 = V_6; return L_65; } IL_00f7: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = V_1; NullCheck(L_66); int32_t* L_67 = ((L_66)->GetAddressAt(static_cast(2))); int32_t L_68 = (*(int32_t*)L_67); *(int32_t*)L_67 = ((int32_t)il2cpp_codegen_add(L_68, 1)); int32_t L_69 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_69, 1)); } IL_010f: { int32_t L_70 = V_2; int32_t L_71 = V_0; if ((((int32_t)L_70) >= ((int32_t)L_71))) { goto IL_0128; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_72 = __this->___image; int32_t L_73 = ___1_centerJ; int32_t L_74 = V_2; NullCheck(L_72); bool L_75; L_75 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_72, L_73, L_74, NULL); if (L_75) { goto IL_0128; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_76 = V_1; NullCheck(L_76); int32_t L_77 = 2; int32_t L_78 = (L_76)->GetAt(static_cast(L_77)); int32_t L_79 = ___2_maxCount; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_00f7; } } IL_0128: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_80 = V_1; NullCheck(L_80); int32_t L_81 = 2; int32_t L_82 = (L_80)->GetAt(static_cast(L_81)); int32_t L_83 = ___2_maxCount; if ((((int32_t)L_82) <= ((int32_t)L_83))) { goto IL_0139; } } { il2cpp_codegen_initobj((&V_7), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_84 = V_7; return L_84; } IL_0139: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_85 = V_1; NullCheck(L_85); int32_t L_86 = 0; int32_t L_87 = (L_85)->GetAt(static_cast(L_86)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = V_1; NullCheck(L_88); int32_t L_89 = 1; int32_t L_90 = (L_88)->GetAt(static_cast(L_89)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = V_1; NullCheck(L_91); int32_t L_92 = 2; int32_t L_93 = (L_91)->GetAt(static_cast(L_92)); V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_87, L_90)), L_93)); int32_t L_94 = V_3; int32_t L_95 = ___3_originalStateCountTotal; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_96; L_96 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_94, L_95))); int32_t L_97 = ___3_originalStateCountTotal; if ((((int32_t)((int32_t)il2cpp_codegen_multiply(5, L_96))) < ((int32_t)((int32_t)il2cpp_codegen_multiply(2, L_97))))) { goto IL_0161; } } { il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_98 = V_8; return L_98; } IL_0161: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = V_1; bool L_100; L_100 = AlignmentPatternFinder_foundPatternCross_mA349A4644D795EF7C919472F8741BF2728A636B4(__this, L_99, NULL); if (L_100) { goto IL_0175; } } { il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_101 = V_9; return L_101; } IL_0175: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = V_1; int32_t L_103 = V_2; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_104; L_104 = AlignmentPatternFinder_centerFromEnd_m2E9EA9C6664A904B4110E332F8721455D57B14E6(L_102, L_103, NULL); return L_104; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* AlignmentPatternFinder_handlePossibleCenter_mD88570921A93CBD1A566B10842B67C8E289176E3 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_stateCount, int32_t ___1_i, int32_t ___2_j, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t845AFB2FAF0A6EA4BADB73A4D0615F8C7906584F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t74A5EDF98110A169EF1B2F23F14CE5BCA5F4B33E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t5B9712330F80EAB35D6D5301E0E3C0D85FA9BB5B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_1; memset((&V_1), 0, sizeof(V_1)); Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* V_4 = NULL; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* V_5 = NULL; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* V_6 = NULL; RuntimeObject* V_7 = NULL; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_stateCount; NullCheck(L_0); int32_t L_1 = 0; int32_t L_2 = (L_0)->GetAt(static_cast(L_1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___0_stateCount; NullCheck(L_3); int32_t L_4 = 1; int32_t L_5 = (L_3)->GetAt(static_cast(L_4)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___0_stateCount; NullCheck(L_6); int32_t L_7 = 2; int32_t L_8 = (L_6)->GetAt(static_cast(L_7)); V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_2, L_5)), L_8)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = ___0_stateCount; int32_t L_10 = ___2_j; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_11; L_11 = AlignmentPatternFinder_centerFromEnd_m2E9EA9C6664A904B4110E332F8721455D57B14E6(L_9, L_10, NULL); V_1 = L_11; bool L_12; L_12 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline((&V_1), Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); if (L_12) { goto IL_001f; } } { return (AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7*)NULL; } IL_001f: { int32_t L_13 = ___1_i; float L_14; L_14 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA((&V_1), Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = ___0_stateCount; NullCheck(L_15); int32_t L_16 = 1; int32_t L_17 = (L_15)->GetAt(static_cast(L_16)); int32_t L_18 = V_0; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_19; L_19 = AlignmentPatternFinder_crossCheckVertical_m37DC48FC1602195C3B1113C9DEF3900331C30FF3(__this, L_13, il2cpp_codegen_cast_double_to_int(L_14), ((int32_t)il2cpp_codegen_multiply(2, L_17)), L_18, NULL); V_2 = L_19; bool L_20; L_20 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline((&V_2), Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); if (!L_20) { goto IL_00ed; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___0_stateCount; NullCheck(L_21); int32_t L_22 = 0; int32_t L_23 = (L_21)->GetAt(static_cast(L_22)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = ___0_stateCount; NullCheck(L_24); int32_t L_25 = 1; int32_t L_26 = (L_24)->GetAt(static_cast(L_25)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = ___0_stateCount; NullCheck(L_27); int32_t L_28 = 2; int32_t L_29 = (L_27)->GetAt(static_cast(L_28)); V_3 = ((float)(((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_23, L_26)), L_29)))/(3.0f))); RuntimeObject* L_30 = __this->___possibleCenters; NullCheck(L_30); RuntimeObject* L_31; L_31 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t74A5EDF98110A169EF1B2F23F14CE5BCA5F4B33E_il2cpp_TypeInfo_var, L_30); V_7 = L_31; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00a9: { { RuntimeObject* L_32 = V_7; if (!L_32) { goto IL_00b4; } } { RuntimeObject* L_33 = V_7; NullCheck(L_33); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_33); } IL_00b4: { return; } } }); try { { goto IL_009e_1; } IL_0063_1: { RuntimeObject* L_34 = V_7; NullCheck(L_34); AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_35; L_35 = InterfaceFuncInvoker0< AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* >::Invoke(0, IEnumerator_1_t5B9712330F80EAB35D6D5301E0E3C0D85FA9BB5B_il2cpp_TypeInfo_var, L_34); V_4 = L_35; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_36 = V_4; float L_37 = V_3; float L_38; L_38 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA((&V_2), Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); float L_39; L_39 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA((&V_1), Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); NullCheck(L_36); bool L_40; L_40 = AlignmentPattern_aboutEquals_m23DD095EA698DD4A8FE6791D54ECC292E24B0D08(L_36, L_37, L_38, L_39, NULL); if (!L_40) { goto IL_009e_1; } } { AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_41 = V_4; float L_42; L_42 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA((&V_2), Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); float L_43; L_43 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA((&V_1), Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); float L_44 = V_3; NullCheck(L_41); AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_45; L_45 = AlignmentPattern_combineEstimate_mB766F9F0D8D5D4D9FFBC90FDC0DC52AAB4E4F414(L_41, L_42, L_43, L_44, NULL); V_6 = L_45; goto IL_00ef; } IL_009e_1: { RuntimeObject* L_46 = V_7; NullCheck(L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_46); if (L_47) { goto IL_0063_1; } } { goto IL_00b5; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00b5: { float L_48; L_48 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA((&V_1), Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); float L_49; L_49 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA((&V_2), Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); float L_50 = V_3; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_51 = (AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7*)il2cpp_codegen_object_new(AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7_il2cpp_TypeInfo_var); AlignmentPattern__ctor_m4E5C6708324A036BD28D6D607AC182312EECCF04(L_51, L_48, L_49, L_50, NULL); V_5 = L_51; RuntimeObject* L_52 = __this->___possibleCenters; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_53 = V_5; NullCheck(L_52); InterfaceActionInvoker1< AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* >::Invoke(2, ICollection_1_t845AFB2FAF0A6EA4BADB73A4D0615F8C7906584F_il2cpp_TypeInfo_var, L_52, L_53); ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_54 = __this->___resultPointCallback; if (!L_54) { goto IL_00ed; } } { ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_55 = __this->___resultPointCallback; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_56 = V_5; NullCheck(L_55); ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline(L_55, L_56, NULL); } IL_00ed: { return (AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7*)NULL; } IL_00ef: { AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_57 = V_6; return L_57; } } #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 PDF417ResultMetadata_set_SegmentIndex_m4AA42D8044DFA9D9DF359B52F973BDF56DC4B3C5 (PDF417ResultMetadata_t4BB165601043B5434C5C098BDE3AE2F61B555C75* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CSegmentIndexU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417ResultMetadata_set_FileId_mBC3F9DEB302509737FFEE73D8A65CA7E9DD28BE7 (PDF417ResultMetadata_t4BB165601043B5434C5C098BDE3AE2F61B555C75* __this, String_t* ___0_value, const RuntimeMethod* method) { { String_t* L_0 = ___0_value; __this->___U3CFileIdU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFileIdU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* PDF417ResultMetadata_get_OptionalData_m30C30F0A8C7E25A42C29A7C128F767BD2F8B9D01 (PDF417ResultMetadata_t4BB165601043B5434C5C098BDE3AE2F61B555C75* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___U3COptionalDataU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417ResultMetadata_set_OptionalData_mEE9C430A1C7F9DCDF4F77A874E19CAF489D4E2B9 (PDF417ResultMetadata_t4BB165601043B5434C5C098BDE3AE2F61B555C75* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_value; __this->___U3COptionalDataU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COptionalDataU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417ResultMetadata_set_IsLastSegment_mC050A0975278E59549A465CC6777F938CBB3109E (PDF417ResultMetadata_t4BB165601043B5434C5C098BDE3AE2F61B555C75* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CIsLastSegmentU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417ResultMetadata__ctor_m39D806314FEED954A8934E23BF686CEC530567BC (PDF417ResultMetadata_t4BB165601043B5434C5C098BDE3AE2F61B555C75* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__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 void BarcodeMatrix__ctor_m4F78B3B8369E384AC84ABB8C46D58BAF87DCBF8C (BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* __this, int32_t ___0_height, int32_t ___1_width, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_height; BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378* L_1 = (BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378*)(BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378*)SZArrayNew(BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378_il2cpp_TypeInfo_var, (uint32_t)L_0); __this->___matrix = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___matrix), (void*)L_1); V_0 = 0; BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378* L_2 = __this->___matrix; NullCheck(L_2); V_1 = ((int32_t)(((RuntimeArray*)L_2)->max_length)); goto IL_0038; } IL_001f: { BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378* L_3 = __this->___matrix; int32_t L_4 = V_0; int32_t L_5 = ___1_width; BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_6 = (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9*)il2cpp_codegen_object_new(BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9_il2cpp_TypeInfo_var); BarcodeRow__ctor_m8C6A2746330B0B1038EB2A7FCC241F9627BFA01F(L_6, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_5, 4)), ((int32_t)17))), 1)), NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9*)L_6); int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0038: { int32_t L_8 = V_0; int32_t L_9 = V_1; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_001f; } } { int32_t L_10 = ___1_width; __this->___width = ((int32_t)il2cpp_codegen_multiply(L_10, ((int32_t)17))); int32_t L_11 = ___0_height; __this->___height = L_11; __this->___currentRow = (-1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeMatrix_startRow_m1181CC69063E9E4A835938EE6832039F130AC279 (BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___currentRow; __this->___currentRow = ((int32_t)il2cpp_codegen_add(L_0, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* BarcodeMatrix_getCurrentRow_m6B775C4BCB2BB21681EB50C838D339C9B439463E (BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* __this, const RuntimeMethod* method) { { BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378* L_0 = __this->___matrix; int32_t L_1 = __this->___currentRow; NullCheck(L_0); int32_t L_2 = L_1; BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_3 = (L_0)->GetAt(static_cast(L_2)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699* BarcodeMatrix_getScaledMatrix_mE720910FE919B5CC25864EB4CF04D0523DE84536 (BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* __this, int32_t ___0_xScale, int32_t ___1_yScale, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = __this->___height; int32_t L_1 = ___1_yScale; SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699* L_2 = (SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699*)(SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699*)SZArrayNew(SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_0, L_1))); V_0 = L_2; V_1 = 0; goto IL_0026; } IL_0012: { SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699* L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = __this->___width; int32_t L_6 = ___0_xScale; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_7 = (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)SZArrayNew(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_5, L_6))); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)L_7); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0026: { int32_t L_9 = V_1; int32_t L_10 = __this->___height; int32_t L_11 = ___1_yScale; if ((((int32_t)L_9) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_10, L_11))))) { goto IL_0012; } } { int32_t L_12 = __this->___height; int32_t L_13 = ___1_yScale; V_2 = ((int32_t)il2cpp_codegen_multiply(L_12, L_13)); V_3 = 0; goto IL_0059; } IL_003e: { SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699* L_14 = V_0; int32_t L_15 = V_2; int32_t L_16 = V_3; BarcodeRowU5BU5D_t3F4BE5F874802DCDFF13131CD78412AF20E4E378* L_17 = __this->___matrix; int32_t L_18 = V_3; int32_t L_19 = ___1_yScale; NullCheck(L_17); int32_t L_20 = ((int32_t)(L_18/L_19)); BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_21 = (L_17)->GetAt(static_cast(L_20)); int32_t L_22 = ___0_xScale; NullCheck(L_21); SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_23; L_23 = BarcodeRow_getScaledRow_mB2A44727E20E1A239BB8F630656FF183B029F979(L_21, L_22, NULL); NullCheck(L_14); (L_14)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_15, L_16)), 1))), (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)L_23); int32_t L_24 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0059: { int32_t L_25 = V_3; int32_t L_26 = V_2; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_003e; } } { SByteU5BU5DU5BU5D_t9042899DE0306D67CDDEDC06C44CEFAD76730699* L_27 = V_0; return L_27; } } #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 BarcodeMetadata_get_ColumnCount_m1AA4E33EADA70F3281B0C4DB439B764C32408153 (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CColumnCountU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeMetadata_set_ColumnCount_mDFD41735E5D245E77B6791C634DD1DF07DC6D0AE (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CColumnCountU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_ErrorCorrectionLevel_m7E7B4FF48FB4897B142EC25F09E798ED86BFB049 (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CErrorCorrectionLevelU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeMetadata_set_ErrorCorrectionLevel_m3DB18F276B3A6BAAD0F80E24E5B019CB8ADCFE48 (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CErrorCorrectionLevelU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCountUpper_mD1B2445DFDFF9079A4837115B3F97C9E8547DADB (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowCountUpperU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeMetadata_set_RowCountUpper_mAA62C38DB2E80A7EDC29DD97EFABB64A54C16B9B (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowCountUpperU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCountLower_mAB7E7A48BDC99AB61EFC056B809C7F4EB76C9A65 (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowCountLowerU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeMetadata_set_RowCountLower_m29CECD6141F32439C54344ED687FBB38590A90DD (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowCountLowerU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2 (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowCountU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeMetadata_set_RowCount_m9E79B7A45FEEC6F3D3EE8D6130EF47A7E8E91B07 (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowCountU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeMetadata__ctor_m0C3F5278F801ABDAC25474E0FFA41D067595F78D (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_columnCount, int32_t ___1_rowCountUpperPart, int32_t ___2_rowCountLowerPart, int32_t ___3_errorCorrectionLevel, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_columnCount; BarcodeMetadata_set_ColumnCount_mDFD41735E5D245E77B6791C634DD1DF07DC6D0AE_inline(__this, L_0, NULL); int32_t L_1 = ___3_errorCorrectionLevel; BarcodeMetadata_set_ErrorCorrectionLevel_m3DB18F276B3A6BAAD0F80E24E5B019CB8ADCFE48_inline(__this, L_1, NULL); int32_t L_2 = ___1_rowCountUpperPart; BarcodeMetadata_set_RowCountUpper_mAA62C38DB2E80A7EDC29DD97EFABB64A54C16B9B_inline(__this, L_2, NULL); int32_t L_3 = ___2_rowCountLowerPart; BarcodeMetadata_set_RowCountLower_m29CECD6141F32439C54344ED687FBB38590A90DD_inline(__this, L_3, NULL); int32_t L_4 = ___2_rowCountLowerPart; int32_t L_5 = ___1_rowCountUpperPart; BarcodeMetadata_set_RowCount_m9E79B7A45FEEC6F3D3EE8D6130EF47A7E8E91B07_inline(__this, ((int32_t)il2cpp_codegen_add(L_4, L_5)), 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* UPCEWriter_encode_mA3995D018502979C0CBC681A2350B78D735C57C8 (UPCEWriter_t72564F3E943D9FE67E26F3A8D4DE4D11A9F87AB0* __this, String_t* ___0_contents, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, RuntimeObject* ___4_hints, const RuntimeMethod* method) { { int32_t L_0 = ___1_format; if ((((int32_t)L_0) == ((int32_t)((int32_t)32768)))) { goto IL_001e; } } { int32_t L_1 = ___1_format; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282_il2cpp_TypeInfo_var)), &L_2); String_t* L_4; L_4 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral877B21AC371DEB649EA396244F98A79ECFE07AEC)), L_3, 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_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UPCEWriter_encode_mA3995D018502979C0CBC681A2350B78D735C57C8_RuntimeMethod_var))); } IL_001e: { String_t* L_6 = ___0_contents; int32_t L_7 = ___1_format; int32_t L_8 = ___2_width; int32_t L_9 = ___3_height; RuntimeObject* L_10 = ___4_hints; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_11; L_11 = OneDimensionalCodeWriter_encode_m97AFA32CE13C3557AB0CE771174A502CC3DCDE23(__this, L_6, L_7, L_8, L_9, L_10, NULL); return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* UPCEWriter_encode_m18B92F074FF493361D6B558B187A0554DBBBBA24 (UPCEWriter_t72564F3E943D9FE67E26F3A8D4DE4D11A9F87AB0* __this, String_t* ___0_contents, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_1; memset((&V_1), 0, sizeof(V_1)); FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { String_t* L_0 = ___0_contents; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; V_10 = L_2; int32_t L_3 = V_10; switch (((int32_t)il2cpp_codegen_subtract(L_3, 7))) { case 0: { goto IL_001d; } case 1: { goto IL_0053; } } } { goto IL_0075; } IL_001d: { String_t* L_4 = ___0_contents; il2cpp_codegen_runtime_class_init_inline(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); String_t* L_5; L_5 = UPCEReader_convertUPCEtoUPCA_m28986D1AC50966E7803C480A9F1E6F97FCD4A3ED(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_6; L_6 = UPCEANReader_getStandardUPCEANChecksum_m2565C4FBD4865C394570E4BE543AE7A3AD3FE2B8(L_5, NULL); V_1 = L_6; bool L_7; L_7 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_1), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); if (L_7) { goto IL_003d; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7338E2FE7B63472EA48C5C00C6C0BD3C03450D09)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UPCEWriter_encode_m18B92F074FF493361D6B558B187A0554DBBBBA24_RuntimeMethod_var))); } IL_003d: { String_t* L_9 = ___0_contents; int32_t L_10; L_10 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_1), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); int32_t L_11 = L_10; RuntimeObject* L_12 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_11); String_t* L_13; L_13 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(L_9, L_12, NULL); ___0_contents = L_13; goto IL_008b; } IL_0053: try { IL_0053_1: { String_t* L_14 = ___0_contents; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); bool L_15; L_15 = UPCEANReader_checkStandardUPCEANChecksum_m55A80D10792F56C8D8D2CD592727FD2598425BB7(L_14, NULL); if (L_15) { goto IL_0066_1; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_16 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral744BE094FA88BA46CF826FF0DEED6871D760EA77)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UPCEWriter_encode_m18B92F074FF493361D6B558B187A0554DBBBBA24_RuntimeMethod_var))); } IL_0066_1: { goto IL_008b; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0068; } throw e; } CATCH_0068: { FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_17 = ((FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*)IL2CPP_GET_ACTIVE_EXCEPTION(FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*));; V_2 = L_17; FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_18 = V_2; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_19 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_mFDDC94E3C94B43E2DFBDA15DD749315C5B246512(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF6DDF00FA9A6CDA0155F971C2E8A6ABCABCFCB31)), L_18, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UPCEWriter_encode_m18B92F074FF493361D6B558B187A0554DBBBBA24_RuntimeMethod_var))); } IL_0075: { int32_t L_20 = V_0; int32_t L_21 = L_20; RuntimeObject* L_22 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_21); String_t* L_23; L_23 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral68AB1E3E09DE01A39F1C4BBC8A281FC8111504B4)), L_22, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_24 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_24, L_23, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UPCEWriter_encode_m18B92F074FF493361D6B558B187A0554DBBBBA24_RuntimeMethod_var))); } IL_008b: { String_t* L_25 = ___0_contents; NullCheck(L_25); String_t* L_26; L_26 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_25, 0, 1, NULL); int32_t L_27; L_27 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_26, NULL); V_3 = L_27; int32_t L_28 = V_3; if (!L_28) { goto IL_00ab; } } { int32_t L_29 = V_3; if ((((int32_t)L_29) == ((int32_t)1))) { goto IL_00ab; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_30 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1BDB27A967C84F0FF5F894E75E1B65E450224267)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UPCEWriter_encode_m18B92F074FF493361D6B558B187A0554DBBBBA24_RuntimeMethod_var))); } IL_00ab: { String_t* L_31 = ___0_contents; NullCheck(L_31); String_t* L_32; L_32 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_31, 7, 1, NULL); int32_t L_33; L_33 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_32, NULL); V_4 = L_33; il2cpp_codegen_runtime_class_init_inline(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_34 = ((UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_StaticFields*)il2cpp_codegen_static_fields_for(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var))->___NUMSYS_AND_CHECK_DIGIT_PATTERNS; int32_t L_35 = V_3; NullCheck(L_34); int32_t L_36 = L_35; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = (L_34)->GetAt(static_cast(L_36)); int32_t L_38 = V_4; NullCheck(L_37); int32_t L_39 = L_38; int32_t L_40 = (L_37)->GetAt(static_cast(L_39)); V_5 = L_40; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_41 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)51)); V_6 = L_41; V_7 = 0; int32_t L_42 = V_7; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_43 = V_6; int32_t L_44 = V_7; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___START_END_PATTERN; int32_t L_46; L_46 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_43, L_44, L_45, (bool)1, NULL); V_7 = ((int32_t)il2cpp_codegen_add(L_42, L_46)); V_8 = 1; goto IL_012e; } IL_00eb: { String_t* L_47 = ___0_contents; int32_t L_48 = V_8; NullCheck(L_47); String_t* L_49; L_49 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_47, L_48, 1, NULL); int32_t L_50; L_50 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_49, NULL); V_9 = L_50; int32_t L_51 = V_5; int32_t L_52 = V_8; if ((!(((uint32_t)((int32_t)(((int32_t)(L_51>>((int32_t)(((int32_t)il2cpp_codegen_subtract(6, L_52))&((int32_t)31)))))&1))) == ((uint32_t)1)))) { goto IL_0111; } } { int32_t L_53 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_53, ((int32_t)10))); } IL_0111: { int32_t L_54 = V_7; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_55 = V_6; int32_t L_56 = V_7; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_57 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___L_AND_G_PATTERNS; int32_t L_58 = V_9; NullCheck(L_57); int32_t L_59 = L_58; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = (L_57)->GetAt(static_cast(L_59)); int32_t L_61; L_61 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_55, L_56, L_60, (bool)0, NULL); V_7 = ((int32_t)il2cpp_codegen_add(L_54, L_61)); int32_t L_62 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_62, 1)); } IL_012e: { int32_t L_63 = V_8; if ((((int32_t)L_63) <= ((int32_t)6))) { goto IL_00eb; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_64 = V_6; int32_t L_65 = V_7; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___END_PATTERN; int32_t L_67; L_67 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_64, L_65, L_66, (bool)0, NULL); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_68 = V_6; return L_68; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCEWriter__ctor_mE24FCF4F884E41A85B8AD9659AA32B49B0D649C2 (UPCEWriter_t72564F3E943D9FE67E26F3A8D4DE4D11A9F87AB0* __this, const RuntimeMethod* method) { { UPCEANWriter__ctor_m183090F7125D77BC1E699FCF23B79CE66242E10C(__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 void UPCEReader__ctor_mD7D40569A595F9E2B6B1363BFED03E7B048A9E23 (UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); UPCEANReader__ctor_m40C562635D439A4A400A2CBB273A79579021A18C(__this, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); __this->___decodeMiddleCounters = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___decodeMiddleCounters), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UPCEReader_decodeMiddle_m39C8A7E9F33CA4A7A3CE0A08CFE8850A34118B0E (UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_startRange, StringBuilder_t* ___2_result, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_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; int32_t V_5 = 0; int32_t V_6 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; int32_t V_8 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___decodeMiddleCounters; V_0 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_0; NullCheck(L_2); (L_2)->SetAt(static_cast(1), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0; NullCheck(L_3); (L_3)->SetAt(static_cast(2), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; NullCheck(L_4); (L_4)->SetAt(static_cast(3), (int32_t)0); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_5 = ___0_row; NullCheck(L_5); int32_t L_6; L_6 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_5, NULL); V_1 = L_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = ___1_startRange; NullCheck(L_7); int32_t L_8 = 1; int32_t L_9 = (L_7)->GetAt(static_cast(L_8)); V_2 = L_9; V_3 = 0; V_4 = 0; goto IL_0086; } IL_0029: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_10 = ___0_row; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0; int32_t L_12 = V_2; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_13 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___L_AND_G_PATTERNS; bool L_14; L_14 = UPCEANReader_decodeDigit_m2624E7315730CA9E940077DC1A93804B791AC994(L_10, L_11, L_12, L_13, (&V_5), NULL); if (L_14) { goto IL_003c; } } { return (-1); } IL_003c: { StringBuilder_t* L_15 = ___2_result; int32_t L_16 = V_5; NullCheck(L_15); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_15, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)48), ((int32_t)(L_16%((int32_t)10)))))), NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0; V_7 = L_18; V_8 = 0; goto IL_0066; } IL_0054: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_7; int32_t L_20 = V_8; NullCheck(L_19); int32_t L_21 = L_20; int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); V_6 = L_22; int32_t L_23 = V_2; int32_t L_24 = V_6; V_2 = ((int32_t)il2cpp_codegen_add(L_23, L_24)); int32_t L_25 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0066: { int32_t L_26 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_7; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))) { goto IL_0054; } } { int32_t L_28 = V_5; if ((((int32_t)L_28) < ((int32_t)((int32_t)10)))) { goto IL_0080; } } { int32_t L_29 = V_3; int32_t L_30 = V_4; V_3 = ((int32_t)(L_29|((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(5, L_30))&((int32_t)31))))))); } IL_0080: { int32_t L_31 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_0086: { int32_t L_32 = V_4; if ((((int32_t)L_32) >= ((int32_t)6))) { goto IL_008f; } } { int32_t L_33 = V_2; int32_t L_34 = V_1; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0029; } } IL_008f: { StringBuilder_t* L_35 = ___2_result; int32_t L_36 = V_3; il2cpp_codegen_runtime_class_init_inline(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); bool L_37; L_37 = UPCEReader_determineNumSysAndCheckDigit_m52BD421FB0C426E056D7E04854C1D6539ACA11F2(L_35, L_36, NULL); if (L_37) { goto IL_009a; } } { return (-1); } IL_009a: { int32_t L_38 = V_2; return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* UPCEReader_decodeEnd_mE21192F1E63A5B6F66B327E256A51616B136F044 (UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_endStart, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_row; int32_t L_1 = ___1_endStart; il2cpp_codegen_runtime_class_init_inline(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ((UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_StaticFields*)il2cpp_codegen_static_fields_for(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var))->___MIDDLE_END_PATTERN; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3; L_3 = UPCEANReader_findGuardPattern_m4CC53186B14371007882D4ED6D052E58EEAB1326(L_0, L_1, (bool)1, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UPCEReader_checkChecksum_m78495FE4BF87261B49FCFF706B72795743210909 (UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA* __this, String_t* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); String_t* L_1; L_1 = UPCEReader_convertUPCEtoUPCA_m28986D1AC50966E7803C480A9F1E6F97FCD4A3ED(L_0, NULL); bool L_2; L_2 = UPCEANReader_checkChecksum_m357873D5681421B22675F380BEBC553947B734C2(__this, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UPCEReader_determineNumSysAndCheckDigit_m52BD421FB0C426E056D7E04854C1D6539ACA11F2 (StringBuilder_t* ___0_resultString, int32_t ___1_lgPatternFound, 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*)&UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_2 = NULL; { V_0 = 0; goto IL_0047; } IL_0004: { V_1 = 0; goto IL_003e; } IL_0008: { int32_t L_0 = ___1_lgPatternFound; il2cpp_codegen_runtime_class_init_inline(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_1 = ((UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_StaticFields*)il2cpp_codegen_static_fields_for(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var))->___NUMSYS_AND_CHECK_DIGIT_PATTERNS; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (L_1)->GetAt(static_cast(L_3)); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); if ((!(((uint32_t)L_0) == ((uint32_t)L_7)))) { goto IL_003a; } } { StringBuilder_t* L_8 = ___0_resultString; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); V_2 = L_9; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = V_2; int32_t L_11 = V_0; NullCheck(L_10); (L_10)->SetAt(static_cast(0), (Il2CppChar)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)48), L_11)))); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = V_2; NullCheck(L_8); StringBuilder_t* L_13; L_13 = StringBuilder_Insert_m88D38A4470FCC30A3ABC95607CA89F852E36006C(L_8, 0, L_12, NULL); StringBuilder_t* L_14 = ___0_resultString; int32_t L_15 = V_1; NullCheck(L_14); StringBuilder_t* L_16; L_16 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)48), L_15))), NULL); return (bool)1; } IL_003a: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_003e: { int32_t L_18 = V_1; if ((((int32_t)L_18) < ((int32_t)((int32_t)10)))) { goto IL_0008; } } { int32_t L_19 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0047: { int32_t L_20 = V_0; if ((((int32_t)L_20) <= ((int32_t)1))) { goto IL_0004; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UPCEReader_get_BarcodeFormat_m6E63968BBD03911A96E77588C77F48EAF02FEC1D (UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA* __this, const RuntimeMethod* method) { { return (int32_t)(((int32_t)32768)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UPCEReader_convertUPCEtoUPCA_m28986D1AC50966E7803C480A9F1E6F97FCD4A3ED (String_t* ___0_upce, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B50C96368196723209385AC035A494CC7D0E52); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BF951CF903ECC622812D47B1157D1A3AFA9FBDC); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; StringBuilder_t* V_1 = NULL; Il2CppChar V_2 = 0x0; Il2CppChar V_3 = 0x0; { String_t* L_0 = ___0_upce; NullCheck(L_0); String_t* L_1; L_1 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_0, 1, 6, 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)12), NULL); V_1 = L_2; StringBuilder_t* L_3 = V_1; String_t* L_4 = ___0_upce; NullCheck(L_4); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, 0, NULL); NullCheck(L_3); StringBuilder_t* L_6; L_6 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_3, L_5, NULL); String_t* L_7 = V_0; NullCheck(L_7); Il2CppChar L_8; L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, 5, NULL); V_2 = L_8; Il2CppChar L_9 = V_2; V_3 = L_9; Il2CppChar L_10 = V_3; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_10, ((int32_t)48)))) { case 0: { goto IL_0048; } case 1: { goto IL_0048; } case 2: { goto IL_0048; } case 3: { goto IL_0072; } case 4: { goto IL_0094; } } } { goto IL_00ba; } IL_0048: { StringBuilder_t* L_11 = V_1; String_t* L_12 = V_0; NullCheck(L_11); StringBuilder_t* L_13; L_13 = StringBuilder_Append_mE7CA22532FEF1545B8BC357CB7CAA304BA264703(L_11, L_12, 0, 2, NULL); StringBuilder_t* L_14 = V_1; Il2CppChar L_15 = V_2; NullCheck(L_14); StringBuilder_t* L_16; L_16 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, L_15, NULL); StringBuilder_t* L_17 = V_1; NullCheck(L_17); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, _stringLiteral8BF951CF903ECC622812D47B1157D1A3AFA9FBDC, NULL); StringBuilder_t* L_19 = V_1; String_t* L_20 = V_0; NullCheck(L_19); StringBuilder_t* L_21; L_21 = StringBuilder_Append_mE7CA22532FEF1545B8BC357CB7CAA304BA264703(L_19, L_20, 2, 3, NULL); goto IL_00d8; } IL_0072: { StringBuilder_t* L_22 = V_1; String_t* L_23 = V_0; NullCheck(L_22); StringBuilder_t* L_24; L_24 = StringBuilder_Append_mE7CA22532FEF1545B8BC357CB7CAA304BA264703(L_22, L_23, 0, 3, NULL); StringBuilder_t* L_25 = V_1; NullCheck(L_25); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_25, _stringLiteral00B50C96368196723209385AC035A494CC7D0E52, NULL); StringBuilder_t* L_27 = V_1; String_t* L_28 = V_0; NullCheck(L_27); StringBuilder_t* L_29; L_29 = StringBuilder_Append_mE7CA22532FEF1545B8BC357CB7CAA304BA264703(L_27, L_28, 3, 2, NULL); goto IL_00d8; } IL_0094: { StringBuilder_t* L_30 = V_1; String_t* L_31 = V_0; NullCheck(L_30); StringBuilder_t* L_32; L_32 = StringBuilder_Append_mE7CA22532FEF1545B8BC357CB7CAA304BA264703(L_30, L_31, 0, 4, NULL); StringBuilder_t* L_33 = V_1; NullCheck(L_33); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_33, _stringLiteral00B50C96368196723209385AC035A494CC7D0E52, NULL); StringBuilder_t* L_35 = V_1; String_t* L_36 = V_0; NullCheck(L_36); Il2CppChar L_37; L_37 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_36, 4, NULL); NullCheck(L_35); StringBuilder_t* L_38; L_38 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_35, L_37, NULL); goto IL_00d8; } IL_00ba: { StringBuilder_t* L_39 = V_1; String_t* L_40 = V_0; NullCheck(L_39); StringBuilder_t* L_41; L_41 = StringBuilder_Append_mE7CA22532FEF1545B8BC357CB7CAA304BA264703(L_39, L_40, 0, 5, NULL); StringBuilder_t* L_42 = V_1; NullCheck(L_42); StringBuilder_t* L_43; L_43 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_42, _stringLiteral8BF951CF903ECC622812D47B1157D1A3AFA9FBDC, NULL); StringBuilder_t* L_44 = V_1; Il2CppChar L_45 = V_2; NullCheck(L_44); StringBuilder_t* L_46; L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, L_45, NULL); } IL_00d8: { String_t* L_47 = ___0_upce; NullCheck(L_47); int32_t L_48; L_48 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_47, NULL); if ((((int32_t)L_48) < ((int32_t)8))) { goto IL_00ef; } } { StringBuilder_t* L_49 = V_1; String_t* L_50 = ___0_upce; NullCheck(L_50); Il2CppChar L_51; L_51 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_50, 7, NULL); NullCheck(L_49); StringBuilder_t* L_52; L_52 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_49, L_51, NULL); } IL_00ef: { StringBuilder_t* L_53 = V_1; NullCheck(L_53); String_t* L_54; L_54 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_53); return L_54; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCEReader__cctor_m529BD47A2DBFCF9EB6775F12847DE5D90200D7D7 (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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c0U2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c0U2D2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c0U2D3_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_0 = NULL; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)6); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c0U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_StaticFields*)il2cpp_codegen_static_fields_for(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var))->___MIDDLE_END_PATTERN = L_1; Il2CppCodeGenWriteBarrier((void**)(&((UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_StaticFields*)il2cpp_codegen_static_fields_for(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var))->___MIDDLE_END_PATTERN), (void*)L_1); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_3 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)2); V_0 = L_3; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_4 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = L_5; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_7 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c0U2D2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_6, L_7, NULL); NullCheck(L_4); (L_4)->SetAt(static_cast(0), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_6); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_8 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c0U2D3_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL); NullCheck(L_8); (L_8)->SetAt(static_cast(1), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_10); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_12 = V_0; ((UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_StaticFields*)il2cpp_codegen_static_fields_for(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var))->___NUMSYS_AND_CHECK_DIGIT_PATTERNS = L_12; Il2CppCodeGenWriteBarrier((void**)(&((UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_StaticFields*)il2cpp_codegen_static_fields_for(UPCEReader_t3262918E220C825AAC2675CBC9155796F15941BA_il2cpp_TypeInfo_var))->___NUMSYS_AND_CHECK_DIGIT_PATTERNS), (void*)L_12); 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 SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, bool ___0_rectangular, int32_t ___1_dataCapacity, int32_t ___2_errorCodewords, int32_t ___3_matrixWidth, int32_t ___4_matrixHeight, int32_t ___5_dataRegions, const RuntimeMethod* method) { { bool L_0 = ___0_rectangular; int32_t L_1 = ___1_dataCapacity; int32_t L_2 = ___2_errorCodewords; int32_t L_3 = ___3_matrixWidth; int32_t L_4 = ___4_matrixHeight; int32_t L_5 = ___5_dataRegions; int32_t L_6 = ___1_dataCapacity; int32_t L_7 = ___2_errorCodewords; SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, bool ___0_rectangular, int32_t ___1_dataCapacity, int32_t ___2_errorCodewords, int32_t ___3_matrixWidth, int32_t ___4_matrixHeight, int32_t ___5_dataRegions, int32_t ___6_rsBlockData, int32_t ___7_rsBlockError, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); bool L_0 = ___0_rectangular; __this->___rectangular = L_0; int32_t L_1 = ___1_dataCapacity; __this->___dataCapacity = L_1; int32_t L_2 = ___2_errorCodewords; __this->___errorCodewords = L_2; int32_t L_3 = ___3_matrixWidth; __this->___matrixWidth = L_3; int32_t L_4 = ___4_matrixHeight; __this->___matrixHeight = L_4; int32_t L_5 = ___5_dataRegions; __this->___dataRegions = L_5; int32_t L_6 = ___6_rsBlockData; __this->___rsBlockData = L_6; int32_t L_7 = ___7_rsBlockError; __this->___rsBlockError = L_7; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* SymbolInfo_lookup_mA810133F88C2DBB5D6E450D4FE260B3B46990B3A (int32_t ___0_dataCodewords, int32_t ___1_shape, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___2_minSize, Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___3_maxSize, bool ___4_fail, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* V_0 = NULL; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* V_1 = NULL; SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* V_2 = NULL; int32_t V_3 = 0; { il2cpp_codegen_runtime_class_init_inline(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_0 = ((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___symbols; V_2 = L_0; V_3 = 0; goto IL_0075; } IL_000a: { SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_1 = V_2; int32_t L_2 = V_3; NullCheck(L_1); int32_t L_3 = L_2; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = L_4; int32_t L_5 = ___1_shape; if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_001a; } } { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_6 = V_0; NullCheck(L_6); bool L_7 = L_6->___rectangular; if (L_7) { goto IL_0071; } } IL_001a: { int32_t L_8 = ___1_shape; if ((!(((uint32_t)L_8) == ((uint32_t)2)))) { goto IL_0026; } } { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_9 = V_0; NullCheck(L_9); bool L_10 = L_9->___rectangular; if (!L_10) { goto IL_0071; } } IL_0026: { Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_11 = ___2_minSize; if (!L_11) { goto IL_0045; } } { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_12 = V_0; NullCheck(L_12); int32_t L_13; L_13 = SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033(L_12, NULL); Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_14 = ___2_minSize; NullCheck(L_14); int32_t L_15; L_15 = Dimension_get_Width_m0D064E5B5EB00C2E0491E8F9E1BBEF0343F349BD_inline(L_14, NULL); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_0071; } } { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_16 = V_0; NullCheck(L_16); int32_t L_17; L_17 = SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C(L_16, NULL); Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_18 = ___2_minSize; NullCheck(L_18); int32_t L_19; L_19 = Dimension_get_Height_m52A743EDAB0B9D026A36933914217D3CE605E7E2_inline(L_18, NULL); if ((((int32_t)L_17) < ((int32_t)L_19))) { goto IL_0071; } } IL_0045: { Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_20 = ___3_maxSize; if (!L_20) { goto IL_0064; } } { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_21 = V_0; NullCheck(L_21); int32_t L_22; L_22 = SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033(L_21, NULL); Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_23 = ___3_maxSize; NullCheck(L_23); int32_t L_24; L_24 = Dimension_get_Width_m0D064E5B5EB00C2E0491E8F9E1BBEF0343F349BD_inline(L_23, NULL); if ((((int32_t)L_22) > ((int32_t)L_24))) { goto IL_0071; } } { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_25 = V_0; NullCheck(L_25); int32_t L_26; L_26 = SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C(L_25, NULL); Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* L_27 = ___3_maxSize; NullCheck(L_27); int32_t L_28; L_28 = Dimension_get_Height_m52A743EDAB0B9D026A36933914217D3CE605E7E2_inline(L_27, NULL); if ((((int32_t)L_26) > ((int32_t)L_28))) { goto IL_0071; } } IL_0064: { int32_t L_29 = ___0_dataCodewords; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_30 = V_0; NullCheck(L_30); int32_t L_31 = L_30->___dataCapacity; if ((((int32_t)L_29) > ((int32_t)L_31))) { goto IL_0071; } } { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_32 = V_0; V_1 = L_32; goto IL_0097; } IL_0071: { int32_t L_33 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0075: { int32_t L_34 = V_3; SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_35 = V_2; NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))) { goto IL_000a; } } { bool L_36 = ___4_fail; if (!L_36) { goto IL_0095; } } { int32_t L_37 = ___0_dataCodewords; int32_t L_38 = L_37; RuntimeObject* L_39 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_38); String_t* L_40; L_40 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral62344EB120ED3659C48E3F6FA51667473F001294)), L_39, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_41 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_41, L_40, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SymbolInfo_lookup_mA810133F88C2DBB5D6E450D4FE260B3B46990B3A_RuntimeMethod_var))); } IL_0095: { return (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)NULL; } IL_0097: { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_42 = V_1; return L_42; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___dataRegions; V_0 = L_0; int32_t L_1 = V_0; switch (((int32_t)il2cpp_codegen_subtract(L_1, 1))) { case 0: { goto IL_002b; } case 1: { goto IL_002d; } case 2: { goto IL_0033; } case 3: { goto IL_002d; } } } { int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)((int32_t)16)))) { goto IL_002f; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)((int32_t)36)))) { goto IL_0031; } } { goto IL_0033; } IL_002b: { return 1; } IL_002d: { return 2; } IL_002f: { return 4; } IL_0031: { return 6; } IL_0033: { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54D067A77A1DA00AB8F9E5AE79F5AC744A682EF3)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___dataRegions; V_0 = L_0; int32_t L_1 = V_0; switch (((int32_t)il2cpp_codegen_subtract(L_1, 1))) { case 0: { goto IL_002b; } case 1: { goto IL_002b; } case 2: { goto IL_0033; } case 3: { goto IL_002d; } } } { int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)((int32_t)16)))) { goto IL_002f; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)((int32_t)36)))) { goto IL_0031; } } { goto IL_0033; } IL_002b: { return 1; } IL_002d: { return 2; } IL_002f: { return 4; } IL_0031: { return 6; } IL_0033: { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54D067A77A1DA00AB8F9E5AE79F5AC744A682EF3)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolDataWidth_mA6C4BE5468C5742B77A9E13D36650C1C8B36034E (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9(__this, NULL); int32_t L_1 = __this->___matrixWidth; return ((int32_t)il2cpp_codegen_multiply(L_0, L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolDataHeight_m61A71CF180D07EDE18E249A31E04B82649CE5B48 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA(__this, NULL); int32_t L_1 = __this->___matrixHeight; return ((int32_t)il2cpp_codegen_multiply(L_0, L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = SymbolInfo_getSymbolDataWidth_mA6C4BE5468C5742B77A9E13D36650C1C8B36034E(__this, NULL); int32_t L_1; L_1 = SymbolInfo_getHorizontalDataRegions_mD75E648A5BCF70BB9EF97D4104828C1821F3F0F9(__this, NULL); return ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, 2)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = SymbolInfo_getSymbolDataHeight_m61A71CF180D07EDE18E249A31E04B82649CE5B48(__this, NULL); int32_t L_1; L_1 = SymbolInfo_getVerticalDataRegions_m39F584EF8D83FDA06ED65E96D6C40E0D388B11AA(__this, NULL); return ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, 2)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getInterleavedBlockCount_m4D9B435EC54646D3E99E7CE00118C9C1A33007D5 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___dataCapacity; int32_t L_1 = __this->___rsBlockData; return ((int32_t)(L_0/L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getDataLengthForInterleavedBlock_m298B71981A16686FAD0F39A4632E39C2F0AB5B8B (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = __this->___rsBlockData; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SymbolInfo_getErrorLengthForInterleavedBlock_m40EEDA5793B81F1C3E89C3B02344028B39EA8F57 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = __this->___rsBlockError; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SymbolInfo_ToString_m258525DB47F4F244E74C261F4001F88F0D7738F1 (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15C2360B10B59CB14D140C2017D46E1FD8F22622); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral671CA00264608FC5A16555DE25E3079A60DC0AAD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral898BA5AB8ECA473F6CD602EA9EA67BCCC43F51EA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CF6F85D7A4BACA5C5FA281E47F38FBC9957B8D7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA86578BCBCDB68248373C4B9FDA3F481464B0606); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD3A0FC4398B9893358ACB725BE1B60177ABE885); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; StringBuilder_t* G_B2_0 = NULL; StringBuilder_t* G_B1_0 = NULL; String_t* G_B3_0 = NULL; StringBuilder_t* G_B3_1 = NULL; { 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; StringBuilder_t* L_1 = V_0; bool L_2 = __this->___rectangular; if (L_2) { G_B2_0 = L_1; goto IL_0016; } G_B1_0 = L_1; } { G_B3_0 = _stringLiteral15C2360B10B59CB14D140C2017D46E1FD8F22622; G_B3_1 = G_B1_0; goto IL_001b; } IL_0016: { G_B3_0 = _stringLiteralFD3A0FC4398B9893358ACB725BE1B60177ABE885; G_B3_1 = G_B2_0; } IL_001b: { NullCheck(G_B3_1); StringBuilder_t* L_3; L_3 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(G_B3_1, G_B3_0, NULL); StringBuilder_t* L_4 = V_0; NullCheck(L_4); StringBuilder_t* L_5; L_5 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_4, _stringLiteral898BA5AB8ECA473F6CD602EA9EA67BCCC43F51EA, NULL); int32_t L_6 = __this->___matrixWidth; NullCheck(L_5); StringBuilder_t* L_7; L_7 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_5, L_6, NULL); NullCheck(L_7); StringBuilder_t* L_8; L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)120), NULL); int32_t L_9 = __this->___matrixHeight; NullCheck(L_8); StringBuilder_t* L_10; L_10 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_8, L_9, NULL); StringBuilder_t* L_11 = V_0; NullCheck(L_11); StringBuilder_t* L_12; L_12 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_11, _stringLiteral671CA00264608FC5A16555DE25E3079A60DC0AAD, NULL); int32_t L_13; L_13 = SymbolInfo_getSymbolWidth_m60EF937A54061C433B8AAE5C2D403FF97E445033(__this, NULL); NullCheck(L_12); StringBuilder_t* L_14; L_14 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_12, L_13, NULL); NullCheck(L_14); StringBuilder_t* L_15; L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, ((int32_t)120), NULL); int32_t L_16; L_16 = SymbolInfo_getSymbolHeight_m47F28519042997CD50E7D5DF606AEB852A05E14C(__this, NULL); NullCheck(L_15); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_15, L_16, NULL); StringBuilder_t* L_18 = V_0; NullCheck(L_18); StringBuilder_t* L_19; L_19 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_18, _stringLiteralA86578BCBCDB68248373C4B9FDA3F481464B0606, NULL); int32_t L_20; L_20 = SymbolInfo_getSymbolDataWidth_mA6C4BE5468C5742B77A9E13D36650C1C8B36034E(__this, NULL); NullCheck(L_19); StringBuilder_t* L_21; L_21 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_19, L_20, NULL); NullCheck(L_21); StringBuilder_t* L_22; L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, ((int32_t)120), NULL); int32_t L_23; L_23 = SymbolInfo_getSymbolDataHeight_m61A71CF180D07EDE18E249A31E04B82649CE5B48(__this, NULL); NullCheck(L_22); StringBuilder_t* L_24; L_24 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_22, L_23, NULL); StringBuilder_t* L_25 = V_0; NullCheck(L_25); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_25, _stringLiteral8CF6F85D7A4BACA5C5FA281E47F38FBC9957B8D7, NULL); int32_t L_27 = __this->___dataCapacity; NullCheck(L_26); StringBuilder_t* L_28; L_28 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_26, L_27, NULL); NullCheck(L_28); StringBuilder_t* L_29; L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, ((int32_t)43), NULL); int32_t L_30 = __this->___errorCodewords; NullCheck(L_29); StringBuilder_t* L_31; L_31 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_29, L_30, NULL); StringBuilder_t* L_32 = V_0; NullCheck(L_32); String_t* L_33; L_33 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_32); return L_33; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SymbolInfo__cctor_mB8DCDFCBCB2B9171963CE336CE2A1DA3F86C3160 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* V_0 = NULL; { SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_0 = (SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9*)(SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9*)SZArrayNew(SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); V_0 = L_0; SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_1 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_2 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_2, (bool)0, 3, 5, 8, 8, 1, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_2); (L_1)->SetAt(static_cast(0), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_2); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_3 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_4 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_4, (bool)0, 5, 7, ((int32_t)10), ((int32_t)10), 1, NULL); NullCheck(L_3); ArrayElementTypeCheck (L_3, L_4); (L_3)->SetAt(static_cast(1), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_4); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_5 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_6 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_6, (bool)1, 5, 7, ((int32_t)16), 6, 1, NULL); NullCheck(L_5); ArrayElementTypeCheck (L_5, L_6); (L_5)->SetAt(static_cast(2), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_6); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_7 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_8 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_8, (bool)0, 8, ((int32_t)10), ((int32_t)12), ((int32_t)12), 1, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_8); (L_7)->SetAt(static_cast(3), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_8); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_9 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_10 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_10, (bool)1, ((int32_t)10), ((int32_t)11), ((int32_t)14), 6, 2, NULL); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_10); (L_9)->SetAt(static_cast(4), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_10); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_11 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_12 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_12, (bool)0, ((int32_t)12), ((int32_t)12), ((int32_t)14), ((int32_t)14), 1, NULL); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_12); (L_11)->SetAt(static_cast(5), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_12); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_13 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_14 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_14, (bool)1, ((int32_t)16), ((int32_t)14), ((int32_t)24), ((int32_t)10), 1, NULL); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_14); (L_13)->SetAt(static_cast(6), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_14); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_15 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_16 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_16, (bool)0, ((int32_t)18), ((int32_t)14), ((int32_t)16), ((int32_t)16), 1, NULL); NullCheck(L_15); ArrayElementTypeCheck (L_15, L_16); (L_15)->SetAt(static_cast(7), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_16); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_17 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_18 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_18, (bool)0, ((int32_t)22), ((int32_t)18), ((int32_t)18), ((int32_t)18), 1, NULL); NullCheck(L_17); ArrayElementTypeCheck (L_17, L_18); (L_17)->SetAt(static_cast(8), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_18); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_19 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_20 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_20, (bool)1, ((int32_t)22), ((int32_t)18), ((int32_t)16), ((int32_t)10), 2, NULL); NullCheck(L_19); ArrayElementTypeCheck (L_19, L_20); (L_19)->SetAt(static_cast(((int32_t)9)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_20); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_21 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_22 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_22, (bool)0, ((int32_t)30), ((int32_t)20), ((int32_t)20), ((int32_t)20), 1, NULL); NullCheck(L_21); ArrayElementTypeCheck (L_21, L_22); (L_21)->SetAt(static_cast(((int32_t)10)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_22); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_23 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_24 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_24, (bool)1, ((int32_t)32), ((int32_t)24), ((int32_t)16), ((int32_t)14), 2, NULL); NullCheck(L_23); ArrayElementTypeCheck (L_23, L_24); (L_23)->SetAt(static_cast(((int32_t)11)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_24); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_25 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_26 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_26, (bool)0, ((int32_t)36), ((int32_t)24), ((int32_t)22), ((int32_t)22), 1, NULL); NullCheck(L_25); ArrayElementTypeCheck (L_25, L_26); (L_25)->SetAt(static_cast(((int32_t)12)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_26); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_27 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_28 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_28, (bool)0, ((int32_t)44), ((int32_t)28), ((int32_t)24), ((int32_t)24), 1, NULL); NullCheck(L_27); ArrayElementTypeCheck (L_27, L_28); (L_27)->SetAt(static_cast(((int32_t)13)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_28); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_29 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_30 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_30, (bool)1, ((int32_t)49), ((int32_t)28), ((int32_t)22), ((int32_t)14), 2, NULL); NullCheck(L_29); ArrayElementTypeCheck (L_29, L_30); (L_29)->SetAt(static_cast(((int32_t)14)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_30); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_31 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_32 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_32, (bool)0, ((int32_t)62), ((int32_t)36), ((int32_t)14), ((int32_t)14), 4, NULL); NullCheck(L_31); ArrayElementTypeCheck (L_31, L_32); (L_31)->SetAt(static_cast(((int32_t)15)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_32); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_33 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_34 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_34, (bool)0, ((int32_t)86), ((int32_t)42), ((int32_t)16), ((int32_t)16), 4, NULL); NullCheck(L_33); ArrayElementTypeCheck (L_33, L_34); (L_33)->SetAt(static_cast(((int32_t)16)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_34); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_35 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_36 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_36, (bool)0, ((int32_t)114), ((int32_t)48), ((int32_t)18), ((int32_t)18), 4, NULL); NullCheck(L_35); ArrayElementTypeCheck (L_35, L_36); (L_35)->SetAt(static_cast(((int32_t)17)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_36); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_37 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_38 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_38, (bool)0, ((int32_t)144), ((int32_t)56), ((int32_t)20), ((int32_t)20), 4, NULL); NullCheck(L_37); ArrayElementTypeCheck (L_37, L_38); (L_37)->SetAt(static_cast(((int32_t)18)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_38); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_39 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_40 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mC0B7C15FE09E38004DDDB377B7824771B0D4AB36(L_40, (bool)0, ((int32_t)174), ((int32_t)68), ((int32_t)22), ((int32_t)22), 4, NULL); NullCheck(L_39); ArrayElementTypeCheck (L_39, L_40); (L_39)->SetAt(static_cast(((int32_t)19)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_40); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_41 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_42 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_42, (bool)0, ((int32_t)204), ((int32_t)84), ((int32_t)24), ((int32_t)24), 4, ((int32_t)102), ((int32_t)42), NULL); NullCheck(L_41); ArrayElementTypeCheck (L_41, L_42); (L_41)->SetAt(static_cast(((int32_t)20)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_42); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_43 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_44 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_44, (bool)0, ((int32_t)280), ((int32_t)112), ((int32_t)14), ((int32_t)14), ((int32_t)16), ((int32_t)140), ((int32_t)56), NULL); NullCheck(L_43); ArrayElementTypeCheck (L_43, L_44); (L_43)->SetAt(static_cast(((int32_t)21)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_44); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_45 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_46 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_46, (bool)0, ((int32_t)368), ((int32_t)144), ((int32_t)16), ((int32_t)16), ((int32_t)16), ((int32_t)92), ((int32_t)36), NULL); NullCheck(L_45); ArrayElementTypeCheck (L_45, L_46); (L_45)->SetAt(static_cast(((int32_t)22)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_46); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_47 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_48 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_48, (bool)0, ((int32_t)456), ((int32_t)192), ((int32_t)18), ((int32_t)18), ((int32_t)16), ((int32_t)114), ((int32_t)48), NULL); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_48); (L_47)->SetAt(static_cast(((int32_t)23)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_48); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_49 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_50 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_50, (bool)0, ((int32_t)576), ((int32_t)224), ((int32_t)20), ((int32_t)20), ((int32_t)16), ((int32_t)144), ((int32_t)56), NULL); NullCheck(L_49); ArrayElementTypeCheck (L_49, L_50); (L_49)->SetAt(static_cast(((int32_t)24)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_50); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_51 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_52 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_52, (bool)0, ((int32_t)696), ((int32_t)272), ((int32_t)22), ((int32_t)22), ((int32_t)16), ((int32_t)174), ((int32_t)68), NULL); NullCheck(L_51); ArrayElementTypeCheck (L_51, L_52); (L_51)->SetAt(static_cast(((int32_t)25)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_52); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_53 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_54 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_54, (bool)0, ((int32_t)816), ((int32_t)336), ((int32_t)24), ((int32_t)24), ((int32_t)16), ((int32_t)136), ((int32_t)56), NULL); NullCheck(L_53); ArrayElementTypeCheck (L_53, L_54); (L_53)->SetAt(static_cast(((int32_t)26)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_54); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_55 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_56 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_56, (bool)0, ((int32_t)1050), ((int32_t)408), ((int32_t)18), ((int32_t)18), ((int32_t)36), ((int32_t)175), ((int32_t)68), NULL); NullCheck(L_55); ArrayElementTypeCheck (L_55, L_56); (L_55)->SetAt(static_cast(((int32_t)27)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_56); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_57 = V_0; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_58 = (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)il2cpp_codegen_object_new(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var); SymbolInfo__ctor_mD0005098421F4B9617FA7CFA4778151B29CEBCF9(L_58, (bool)0, ((int32_t)1304), ((int32_t)496), ((int32_t)20), ((int32_t)20), ((int32_t)36), ((int32_t)163), ((int32_t)62), NULL); NullCheck(L_57); ArrayElementTypeCheck (L_57, L_58); (L_57)->SetAt(static_cast(((int32_t)28)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_58); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_59 = V_0; DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51* L_60 = (DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51*)il2cpp_codegen_object_new(DataMatrixSymbolInfo144_t744BBEDC24632AD7EC76A2560C1FC74573B06A51_il2cpp_TypeInfo_var); DataMatrixSymbolInfo144__ctor_mD8F76C96B0BFE4155482D76707A138409550BAEB(L_60, NULL); NullCheck(L_59); ArrayElementTypeCheck (L_59, L_60); (L_59)->SetAt(static_cast(((int32_t)29)), (SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE*)L_60); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_61 = V_0; ((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___PROD_SYMBOLS = L_61; Il2CppCodeGenWriteBarrier((void**)(&((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___PROD_SYMBOLS), (void*)L_61); SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* L_62 = ((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___PROD_SYMBOLS; ((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___symbols = L_62; Il2CppCodeGenWriteBarrier((void**)(&((SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields*)il2cpp_codegen_static_fields_for(SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_il2cpp_TypeInfo_var))->___symbols), (void*)L_62); 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 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; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_3 = NULL; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_4 = NULL; int32_t V_5 = 0; { 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; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_10 = V_2; V_4 = L_10; V_5 = 0; goto IL_006b; } IL_004d: { ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_11 = V_4; int32_t L_12 = V_5; NullCheck(L_11); int32_t L_13 = L_12; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_14 = (L_11)->GetAt(static_cast(L_13)); V_3 = L_14; int32_t L_15 = V_0; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_16 = V_3; NullCheck(L_16); int32_t L_17; L_17 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_16, NULL); ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_18 = V_3; NullCheck(L_18); int32_t L_19; L_19 = ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline(L_18, NULL); int32_t L_20 = V_1; V_0 = ((int32_t)il2cpp_codegen_add(L_15, ((int32_t)il2cpp_codegen_multiply(L_17, ((int32_t)il2cpp_codegen_add(L_19, L_20)))))); int32_t L_21 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_006b: { int32_t L_22 = V_5; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_23 = V_4; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_004d; } } { int32_t L_24 = V_0; __this->___totalCodewords = L_24; 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; } Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* V_0 = NULL; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* V_1 = NULL; VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* V_2 = NULL; int32_t V_3 = 0; { 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_2 = L_2; V_3 = 0; goto IL_0034; } IL_0016: { VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_3 = V_2; int32_t L_4 = V_3; NullCheck(L_3); int32_t L_5 = L_4; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_6 = (L_3)->GetAt(static_cast(L_5)); V_0 = L_6; Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_7 = V_0; 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_0030; } } { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_10 = V_0; 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_0030; } } { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_13 = V_0; V_1 = L_13; goto IL_003c; } IL_0030: { int32_t L_14 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0034: { int32_t L_15 = V_3; VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_16 = V_2; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0016; } } { return (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)NULL; } IL_003c: { Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_17 = V_1; return L_17; } } 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* V_0 = NULL; { VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_0 = (VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1*)(VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1*)SZArrayNew(VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); V_0 = L_0; VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_1 = V_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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; 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 = V_0; return L_122; } } 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; } ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_0 = NULL; { 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); V_0 = L_1; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_2 = V_0; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_3 = ___1_ecBlocks; NullCheck(L_2); (L_2)->SetAt(static_cast(0), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_3); ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_4 = V_0; __this->____ecBlocksValue = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____ecBlocksValue), (void*)L_4); 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; } ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_0 = NULL; { 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); V_0 = L_1; ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_2 = V_0; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_3 = ___1_ecBlocks1; NullCheck(L_2); (L_2)->SetAt(static_cast(0), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_3); ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_4 = V_0; ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_5 = ___2_ecBlocks2; NullCheck(L_4); (L_4)->SetAt(static_cast(1), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_5); ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_6 = V_0; __this->____ecBlocksValue = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____ecBlocksValue), (void*)L_6); 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 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; { 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; V_3 = 0; goto IL_0080; } IL_0014: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___1_points; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; float L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = il2cpp_codegen_cast_double_to_int(L_7); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = ___1_points; int32_t L_9 = V_3; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add(L_9, 1)); float L_11 = (L_8)->GetAt(static_cast(L_10)); V_5 = il2cpp_codegen_cast_double_to_int(L_11); int32_t L_12 = V_4; if ((((int32_t)L_12) < ((int32_t)(-1)))) { goto IL_0036; } } { int32_t L_13 = V_4; int32_t L_14 = V_0; if ((((int32_t)L_13) > ((int32_t)L_14))) { goto IL_0036; } } { int32_t L_15 = V_5; if ((((int32_t)L_15) < ((int32_t)(-1)))) { goto IL_0036; } } { int32_t L_16 = V_5; int32_t L_17 = V_1; if ((((int32_t)L_16) <= ((int32_t)L_17))) { goto IL_0038; } } IL_0036: { return (bool)0; } IL_0038: { V_2 = (bool)0; int32_t L_18 = V_4; if ((!(((uint32_t)L_18) == ((uint32_t)(-1))))) { goto IL_004b; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = ___1_points; int32_t L_20 = V_3; NullCheck(L_19); (L_19)->SetAt(static_cast(L_20), (float)(0.0f)); V_2 = (bool)1; goto IL_0059; } IL_004b: { int32_t L_21 = V_4; int32_t L_22 = V_0; if ((!(((uint32_t)L_21) == ((uint32_t)L_22)))) { goto IL_0059; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = ___1_points; int32_t L_24 = V_3; int32_t L_25 = V_0; NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (float)((float)((int32_t)il2cpp_codegen_subtract(L_25, 1)))); V_2 = (bool)1; } IL_0059: { int32_t L_26 = V_5; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_006c; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = ___1_points; int32_t L_28 = V_3; NullCheck(L_27); (L_27)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_28, 1))), (float)(0.0f)); V_2 = (bool)1; goto IL_007c; } IL_006c: { int32_t L_29 = V_5; int32_t L_30 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)L_30)))) { goto IL_007c; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = ___1_points; int32_t L_32 = V_3; int32_t L_33 = V_1; NullCheck(L_31); (L_31)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_32, 1))), (float)((float)((int32_t)il2cpp_codegen_subtract(L_33, 1)))); V_2 = (bool)1; } IL_007c: { int32_t L_34 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_34, 2)); } IL_0080: { int32_t L_35 = V_3; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_36 = ___1_points; NullCheck(L_36); if ((((int32_t)L_35) >= ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))) { goto IL_0089; } } { bool L_37 = V_2; if (L_37) { goto IL_0014; } } IL_0089: { V_2 = (bool)1; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_38 = ___1_points; NullCheck(L_38); V_6 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_38)->max_length)), 2)); goto IL_0108; } IL_0094: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_39 = ___1_points; int32_t L_40 = V_6; NullCheck(L_39); int32_t L_41 = L_40; float L_42 = (L_39)->GetAt(static_cast(L_41)); V_7 = il2cpp_codegen_cast_double_to_int(L_42); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_43 = ___1_points; int32_t L_44 = V_6; NullCheck(L_43); int32_t L_45 = ((int32_t)il2cpp_codegen_add(L_44, 1)); float L_46 = (L_43)->GetAt(static_cast(L_45)); V_8 = il2cpp_codegen_cast_double_to_int(L_46); int32_t L_47 = V_7; if ((((int32_t)L_47) < ((int32_t)(-1)))) { goto IL_00b8; } } { int32_t L_48 = V_7; int32_t L_49 = V_0; if ((((int32_t)L_48) > ((int32_t)L_49))) { goto IL_00b8; } } { int32_t L_50 = V_8; if ((((int32_t)L_50) < ((int32_t)(-1)))) { goto IL_00b8; } } { int32_t L_51 = V_8; int32_t L_52 = V_1; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_00ba; } } IL_00b8: { return (bool)0; } IL_00ba: { V_2 = (bool)0; int32_t L_53 = V_7; if ((!(((uint32_t)L_53) == ((uint32_t)(-1))))) { goto IL_00ce; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_54 = ___1_points; int32_t L_55 = V_6; NullCheck(L_54); (L_54)->SetAt(static_cast(L_55), (float)(0.0f)); V_2 = (bool)1; goto IL_00dd; } IL_00ce: { int32_t L_56 = V_7; int32_t L_57 = V_0; if ((!(((uint32_t)L_56) == ((uint32_t)L_57)))) { goto IL_00dd; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_58 = ___1_points; int32_t L_59 = V_6; int32_t L_60 = V_0; NullCheck(L_58); (L_58)->SetAt(static_cast(L_59), (float)((float)((int32_t)il2cpp_codegen_subtract(L_60, 1)))); V_2 = (bool)1; } IL_00dd: { int32_t L_61 = V_8; if ((!(((uint32_t)L_61) == ((uint32_t)(-1))))) { goto IL_00f1; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_62 = ___1_points; int32_t L_63 = V_6; NullCheck(L_62); (L_62)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_63, 1))), (float)(0.0f)); V_2 = (bool)1; goto IL_0102; } IL_00f1: { int32_t L_64 = V_8; int32_t L_65 = V_1; if ((!(((uint32_t)L_64) == ((uint32_t)L_65)))) { goto IL_0102; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_66 = ___1_points; int32_t L_67 = V_6; int32_t L_68 = V_1; NullCheck(L_66); (L_66)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_67, 1))), (float)((float)((int32_t)il2cpp_codegen_subtract(L_68, 1)))); V_2 = (bool)1; } IL_0102: { int32_t L_69 = V_6; V_6 = ((int32_t)il2cpp_codegen_subtract(L_69, 2)); } IL_0108: { int32_t L_70 = V_6; if ((((int32_t)L_70) < ((int32_t)0))) { goto IL_0110; } } { bool L_71 = V_2; if (L_71) { goto IL_0094; } } IL_0110: { 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* 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_00d6; } 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 { IL_006a_1: { 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_00c5_1; } IL_007f_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_00a5_1; } } { int32_t L_36 = V_9; int32_t L_37 = V_6; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00a5_1; } } { int32_t L_38 = V_10; if ((((int32_t)L_38) < ((int32_t)0))) { goto IL_00a5_1; } } { int32_t L_39 = V_10; int32_t L_40 = V_7; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_00aa_1; } } IL_00a5_1: { V_11 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; goto IL_00df; } IL_00aa_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_00c5_1: { int32_t L_49 = V_8; int32_t L_50 = V_3; if ((((int32_t)L_49) < ((int32_t)L_50))) { goto IL_007f_1; } } { goto IL_00d2; } } 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_00cc; } throw e; } CATCH_00cc: { 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_00df; } IL_00d2: { int32_t L_52 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_52, 1)); } IL_00d6: { 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_00df: { 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 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 void DecoderResult__ctor_m2E45D4B8E8D249ACF01CAC0ECAB879C722A48A97 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, 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; DecoderResult__ctor_mF5FB7DA64FFD592543D5DD873528EB0F55A18F81(__this, L_0, L_1, L_2, L_3, (-1), (-1), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_mF5FB7DA64FFD592543D5DD873528EB0F55A18F81 (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, 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; DecoderResult__ctor_m3BC6DEDB11FF9E693C75D463FF392B8B472AA2FB(G_B3_2, G_B3_1, G_B3_0, L_3, L_4, L_5, L_6, L_7, 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_m3BC6DEDB11FF9E693C75D463FF392B8B472AA2FB(__this, L_0, L_1, L_2, L_3, L_4, (-1), (-1), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m3BC6DEDB11FF9E693C75D463FF392B8B472AA2FB (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, 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_m3BC6DEDB11FF9E693C75D463FF392B8B472AA2FB_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); 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 SimpleToken__ctor_m851DEE60A78CB01A090350AEF5CF974AA7E5D0A7 (SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97* __this, Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___0_previous, int32_t ___1_value, int32_t ___2_bitCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_0 = ___0_previous; il2cpp_codegen_runtime_class_init_inline(Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var); Token__ctor_mFDE0BE419E2FC1E770C533C60F8DEEC691D87517(__this, L_0, NULL); int32_t L_1 = ___1_value; __this->___value = ((int16_t)L_1); int32_t L_2 = ___2_bitCount; __this->___bitCount = ((int16_t)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleToken_appendTo_m715C9E07F3660009FED256B016EB303C9B515DC1 (SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_bitArray, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_text, const RuntimeMethod* method) { { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_bitArray; int16_t L_1 = __this->___value; int16_t L_2 = __this->___bitCount; NullCheck(L_0); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_0, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleToken_ToString_m87208A9FB8CD554BB9DC386892776D5877FEEF4B (SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int16_t L_0 = __this->___value; int16_t L_1 = __this->___bitCount; V_0 = ((int32_t)((int32_t)L_0&((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)((int32_t)L_1&((int32_t)31))))), 1)))); int32_t L_2 = V_0; int16_t L_3 = __this->___bitCount; V_0 = ((int32_t)(L_2|((int32_t)(1<<((int32_t)((int32_t)L_3&((int32_t)31))))))); Il2CppChar L_4 = ((Il2CppChar)((int32_t)60)); RuntimeObject* L_5 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_4); int32_t L_6 = V_0; int16_t L_7 = __this->___bitCount; String_t* L_8; L_8 = SupportClass_ToBinaryString_m6286E8FF516C5C02AAF1F713E215B1073079FFD3(((int32_t)(L_6|((int32_t)(1<<((int32_t)((int32_t)L_7&((int32_t)31))))))), NULL); NullCheck(L_8); String_t* L_9; L_9 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_8, 1, NULL); Il2CppChar L_10 = ((Il2CppChar)((int32_t)62)); RuntimeObject* L_11 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_10); String_t* L_12; L_12 = String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9(L_5, L_9, L_11, NULL); return L_12; } } #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 ErrorCorrectionLevel__ctor_mED2FA06A2A5604975BC1B78719E33D7572359FE5 (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* __this, int32_t ___0_ordinal, int32_t ___1_bits, String_t* ___2_name, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_ordinal; __this->___ordinal_Renamed_Field = L_0; int32_t L_1 = ___1_bits; __this->___bits = L_1; String_t* L_2 = ___2_name; __this->___name = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ErrorCorrectionLevel_get_Bits_mAFC00CB7C87D36CED9F6F33AB61B9A71AAC23DDD (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bits; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ErrorCorrectionLevel_ordinal_mCD9DE9B084AA1422F6136FF52B1F738838F6CB1C (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___ordinal_Renamed_Field; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ErrorCorrectionLevel_ToString_m9D46F6DDE2B6640E47BE2D53EF9BCC7EEB1DBCEC (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ErrorCorrectionLevel_forBits_m7735714F4D73706D171BA049523AEC5B09136B7A (int32_t ___0_bits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_bits; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_000e; } } { int32_t L_1 = ___0_bits; il2cpp_codegen_runtime_class_init_inline(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* L_2 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___FOR_BITS; NullCheck(L_2); if ((((int32_t)L_1) < ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))) { goto IL_0014; } } IL_000e: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ErrorCorrectionLevel_forBits_m7735714F4D73706D171BA049523AEC5B09136B7A_RuntimeMethod_var))); } IL_0014: { il2cpp_codegen_runtime_class_init_inline(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* L_4 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___FOR_BITS; int32_t L_5 = ___0_bits; NullCheck(L_4); int32_t L_6 = L_5; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorCorrectionLevel__cctor_mD3D42A6A7966DCAA51BF153A137D72F8DC69F863 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17); s_Il2CppMethodInitialized = true; } ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* V_0 = NULL; { ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_0 = (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)il2cpp_codegen_object_new(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel__ctor_mED2FA06A2A5604975BC1B78719E33D7572359FE5(L_0, 0, 1, _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A, NULL); ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___L = L_0; Il2CppCodeGenWriteBarrier((void**)(&((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___L), (void*)L_0); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_1 = (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)il2cpp_codegen_object_new(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel__ctor_mED2FA06A2A5604975BC1B78719E33D7572359FE5(L_1, 1, 0, _stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17, NULL); ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___M = L_1; Il2CppCodeGenWriteBarrier((void**)(&((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___M), (void*)L_1); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_2 = (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)il2cpp_codegen_object_new(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel__ctor_mED2FA06A2A5604975BC1B78719E33D7572359FE5(L_2, 2, 3, _stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90, NULL); ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___Q = L_2; Il2CppCodeGenWriteBarrier((void**)(&((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___Q), (void*)L_2); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_3 = (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)il2cpp_codegen_object_new(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); ErrorCorrectionLevel__ctor_mED2FA06A2A5604975BC1B78719E33D7572359FE5(L_3, 3, 2, _stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E, NULL); ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___H = L_3; Il2CppCodeGenWriteBarrier((void**)(&((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___H), (void*)L_3); ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* L_4 = (ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918*)(ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918*)SZArrayNew(ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918_il2cpp_TypeInfo_var, (uint32_t)4); V_0 = L_4; ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* L_5 = V_0; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_6 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___M; NullCheck(L_5); (L_5)->SetAt(static_cast(0), (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)L_6); ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* L_7 = V_0; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_8 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___L; NullCheck(L_7); (L_7)->SetAt(static_cast(1), (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)L_8); ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* L_9 = V_0; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_10 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___H; NullCheck(L_9); (L_9)->SetAt(static_cast(2), (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)L_10); ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* L_11 = V_0; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_12 = ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___Q; NullCheck(L_11); (L_11)->SetAt(static_cast(3), (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)L_12); ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* L_13 = V_0; ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___FOR_BITS = L_13; Il2CppCodeGenWriteBarrier((void**)(&((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields*)il2cpp_codegen_static_fields_for(ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var))->___FOR_BITS), (void*)L_13); 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 Dimensions_get_MinCols_mA42E98CB6546ACD39B2622E3C40F66913D08B6E5 (Dimensions_t4474E02ED5CFD016522E512858E7A91130D3D7A1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___minCols; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dimensions_get_MaxCols_m7B418D63E5558AA5FDE40A7C63AC11A261F5B369 (Dimensions_t4474E02ED5CFD016522E512858E7A91130D3D7A1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___maxCols; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dimensions_get_MinRows_m1AA702AC29AD3CD395AA4BBD2C12C8A48F9585F1 (Dimensions_t4474E02ED5CFD016522E512858E7A91130D3D7A1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___minRows; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dimensions_get_MaxRows_m6313ADE4D7C50737713CDB2941CA3F95C11C884B (Dimensions_t4474E02ED5CFD016522E512858E7A91130D3D7A1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___maxRows; 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 ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* ___0_field, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_coefficients, 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; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___1_coefficients; NullCheck(L_0); if (((int32_t)(((RuntimeArray*)L_0)->max_length))) { goto IL_0011; } } { 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_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54_RuntimeMethod_var))); } IL_0011: { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_2 = ___0_field; __this->___field = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___field), (void*)L_2); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___1_coefficients; NullCheck(L_3); V_0 = ((int32_t)(((RuntimeArray*)L_3)->max_length)); int32_t L_4 = V_0; if ((((int32_t)L_4) <= ((int32_t)1))) { goto IL_006e; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___1_coefficients; NullCheck(L_5); int32_t L_6 = 0; int32_t L_7 = (L_5)->GetAt(static_cast(L_6)); if (L_7) { goto IL_006e; } } { V_1 = 1; goto IL_002d; } IL_0029: { int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_002d: { int32_t L_9 = V_1; int32_t L_10 = V_0; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0036; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = ___1_coefficients; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; int32_t L_14 = (L_11)->GetAt(static_cast(L_13)); if (!L_14) { goto IL_0029; } } IL_0036: { int32_t L_15 = V_1; int32_t L_16 = V_0; if ((!(((uint32_t)L_15) == ((uint32_t)L_16)))) { goto IL_0049; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); V_2 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_2; __this->___coefficients = L_18; Il2CppCodeGenWriteBarrier((void**)(&__this->___coefficients), (void*)L_18); return; } IL_0049: { int32_t L_19 = V_0; int32_t L_20 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_19, L_20))); __this->___coefficients = L_21; Il2CppCodeGenWriteBarrier((void**)(&__this->___coefficients), (void*)L_21); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = ___1_coefficients; int32_t L_23 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = __this->___coefficients; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = __this->___coefficients; NullCheck(L_25); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_22, L_23, (RuntimeArray*)L_24, 0, ((int32_t)(((RuntimeArray*)L_25)->max_length)), NULL); return; } IL_006e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = ___1_coefficients; __this->___coefficients = L_26; Il2CppCodeGenWriteBarrier((void**)(&__this->___coefficients), (void*)L_26); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusPoly_get_Degree_m49D3603B74E2CA1A187F05FDA32E56B8E5519852 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___coefficients; NullCheck(L_0); return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ModulusPoly_get_isZero_m40CE2FB44DAFF1035336BC3D281747B88457FCE0 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___coefficients; NullCheck(L_0); int32_t L_1 = 0; int32_t L_2 = (L_0)->GetAt(static_cast(L_1)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusPoly_getCoefficient_m597042A42BDA8EBFFA9F1224390B625BC18239E9 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, int32_t ___0_degree, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___coefficients; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___coefficients; NullCheck(L_1); int32_t L_2 = ___0_degree; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1)), L_2)); int32_t L_4 = (L_0)->GetAt(static_cast(L_3)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ModulusPoly_evaluateAt_m160E3E2644BE95DCF67A91C96FB2D2ADC5588599 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, int32_t ___0_a, const RuntimeMethod* method) { int32_t V_0 = 0; 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 L_0 = ___0_a; if (L_0) { goto IL_000b; } } { int32_t L_1; L_1 = ModulusPoly_getCoefficient_m597042A42BDA8EBFFA9F1224390B625BC18239E9(__this, 0, NULL); return L_1; } IL_000b: { V_0 = 0; int32_t L_2 = ___0_a; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0042; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___coefficients; V_4 = L_3; V_5 = 0; goto IL_0038; } IL_001e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_4; int32_t L_5 = V_5; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_1 = L_7; ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_8 = __this->___field; int32_t L_9 = V_0; int32_t L_10 = V_1; NullCheck(L_8); int32_t L_11; L_11 = ModulusGF_add_mF37771005F5CBCB2472971D4E88D84780D0E5333(L_8, L_9, L_10, NULL); V_0 = L_11; int32_t L_12 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0038: { int32_t L_13 = V_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_4; NullCheck(L_14); if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_001e; } } { int32_t L_15 = V_0; return L_15; } IL_0042: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = __this->___coefficients; NullCheck(L_16); int32_t L_17 = 0; int32_t L_18 = (L_16)->GetAt(static_cast(L_17)); V_0 = L_18; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = __this->___coefficients; NullCheck(L_19); V_2 = ((int32_t)(((RuntimeArray*)L_19)->max_length)); V_3 = 1; goto IL_007d; } IL_0058: { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_20 = __this->___field; ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_21 = __this->___field; int32_t L_22 = ___0_a; int32_t L_23 = V_0; NullCheck(L_21); int32_t L_24; L_24 = ModulusGF_multiply_m521CC803B4F15AFBDC81652E5EA0E5B694CDCE55(L_21, L_22, L_23, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = __this->___coefficients; int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = L_26; int32_t L_28 = (L_25)->GetAt(static_cast(L_27)); NullCheck(L_20); int32_t L_29; L_29 = ModulusGF_add_mF37771005F5CBCB2472971D4E88D84780D0E5333(L_20, L_24, L_28, NULL); V_0 = L_29; int32_t L_30 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_007d: { int32_t L_31 = V_3; int32_t L_32 = V_2; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0058; } } { int32_t L_33 = V_0; return L_33; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusPoly_add_m312FF3125F3FFCBF362131C90D0393B4BE3446BA (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_0 = __this->___field; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_1 = ___0_other; NullCheck(L_1); ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_2 = L_1->___field; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (L_3) { goto IL_001e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1764D89AC363FC305A0E08D6D1B3C192C51F518A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusPoly_add_m312FF3125F3FFCBF362131C90D0393B4BE3446BA_RuntimeMethod_var))); } IL_001e: { bool L_5; L_5 = ModulusPoly_get_isZero_m40CE2FB44DAFF1035336BC3D281747B88457FCE0(__this, NULL); if (!L_5) { goto IL_0028; } } { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_6 = ___0_other; return L_6; } IL_0028: { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_7 = ___0_other; NullCheck(L_7); bool L_8; L_8 = ModulusPoly_get_isZero_m40CE2FB44DAFF1035336BC3D281747B88457FCE0(L_7, NULL); if (!L_8) { goto IL_0032; } } { return __this; } IL_0032: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___coefficients; V_0 = L_9; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_10 = ___0_other; NullCheck(L_10); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10->___coefficients; V_1 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_0; NullCheck(L_12); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_1; NullCheck(L_13); if ((((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_004e; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_0; V_2 = L_14; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1; V_0 = L_15; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_2; V_1 = L_16; } IL_004e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = V_1; NullCheck(L_17); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))); V_3 = L_18; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_1; NullCheck(L_19); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_0; NullCheck(L_20); V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_19)->max_length)), ((int32_t)(((RuntimeArray*)L_20)->max_length)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_3; int32_t L_23 = V_4; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, (RuntimeArray*)L_22, 0, L_23, NULL); int32_t L_24 = V_4; V_5 = L_24; goto IL_0091; } IL_0071: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_3; int32_t L_26 = V_5; ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_27 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = V_0; int32_t L_29 = V_5; int32_t L_30 = V_4; NullCheck(L_28); int32_t L_31 = ((int32_t)il2cpp_codegen_subtract(L_29, L_30)); int32_t L_32 = (L_28)->GetAt(static_cast(L_31)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = V_1; int32_t L_34 = V_5; NullCheck(L_33); int32_t L_35 = L_34; int32_t L_36 = (L_33)->GetAt(static_cast(L_35)); NullCheck(L_27); int32_t L_37; L_37 = ModulusGF_add_mF37771005F5CBCB2472971D4E88D84780D0E5333(L_27, L_32, L_36, NULL); NullCheck(L_25); (L_25)->SetAt(static_cast(L_26), (int32_t)L_37); int32_t L_38 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_0091: { int32_t L_39 = V_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_1; NullCheck(L_40); if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))) { goto IL_0071; } } { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_41 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_3; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_43 = (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03*)il2cpp_codegen_object_new(ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54(L_43, L_41, L_42, NULL); return L_43; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusPoly_subtract_m8D579A6BB1BE09C1EE0429087AA4168BF37BF538 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_other, const RuntimeMethod* method) { { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_0 = __this->___field; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_1 = ___0_other; NullCheck(L_1); ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_2 = L_1->___field; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (L_3) { goto IL_001e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1764D89AC363FC305A0E08D6D1B3C192C51F518A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusPoly_subtract_m8D579A6BB1BE09C1EE0429087AA4168BF37BF538_RuntimeMethod_var))); } IL_001e: { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_5 = ___0_other; NullCheck(L_5); bool L_6; L_6 = ModulusPoly_get_isZero_m40CE2FB44DAFF1035336BC3D281747B88457FCE0(L_5, NULL); if (!L_6) { goto IL_0028; } } { return __this; } IL_0028: { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_7 = ___0_other; NullCheck(L_7); ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_8; L_8 = ModulusPoly_getNegative_mC733327B1CA0219C9EF8AC04B464B168003FA21A(L_7, NULL); ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_9; L_9 = ModulusPoly_add_m312FF3125F3FFCBF362131C90D0393B4BE3446BA(__this, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusPoly_multiply_mFC1DD0E667A62F2C403858CC941D9B73CDFF29B4 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; int32_t V_3 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_0 = __this->___field; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_1 = ___0_other; NullCheck(L_1); ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_2 = L_1->___field; NullCheck(L_0); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2); if (L_3) { goto IL_001e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1764D89AC363FC305A0E08D6D1B3C192C51F518A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusPoly_multiply_mFC1DD0E667A62F2C403858CC941D9B73CDFF29B4_RuntimeMethod_var))); } IL_001e: { bool L_5; L_5 = ModulusPoly_get_isZero_m40CE2FB44DAFF1035336BC3D281747B88457FCE0(__this, NULL); if (L_5) { goto IL_002e; } } { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_6 = ___0_other; NullCheck(L_6); bool L_7; L_7 = ModulusPoly_get_isZero_m40CE2FB44DAFF1035336BC3D281747B88457FCE0(L_6, NULL); if (!L_7) { goto IL_003a; } } IL_002e: { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_8 = __this->___field; NullCheck(L_8); ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_9; L_9 = ModulusGF_get_Zero_m5F4388F9148682FD3E5C79C0E383E0D79211F711_inline(L_8, NULL); return L_9; } IL_003a: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___coefficients; V_0 = L_10; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0; NullCheck(L_11); V_1 = ((int32_t)(((RuntimeArray*)L_11)->max_length)); ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_12 = ___0_other; NullCheck(L_12); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = L_12->___coefficients; V_2 = L_13; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_2; NullCheck(L_14); V_3 = ((int32_t)(((RuntimeArray*)L_14)->max_length)); int32_t L_15 = V_1; int32_t L_16 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_15, L_16)), 1))); V_4 = L_17; V_5 = 0; goto IL_00a9; } IL_0061: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0; int32_t L_19 = V_5; NullCheck(L_18); int32_t L_20 = L_19; int32_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_6 = L_21; V_7 = 0; goto IL_009e; } IL_006c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_4; int32_t L_23 = V_5; int32_t L_24 = V_7; ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_25 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_4; int32_t L_27 = V_5; int32_t L_28 = V_7; NullCheck(L_26); int32_t L_29 = ((int32_t)il2cpp_codegen_add(L_27, L_28)); int32_t L_30 = (L_26)->GetAt(static_cast(L_29)); ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_31 = __this->___field; int32_t L_32 = V_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = V_2; 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)); NullCheck(L_31); int32_t L_37; L_37 = ModulusGF_multiply_m521CC803B4F15AFBDC81652E5EA0E5B694CDCE55(L_31, L_32, L_36, NULL); NullCheck(L_25); int32_t L_38; L_38 = ModulusGF_add_mF37771005F5CBCB2472971D4E88D84780D0E5333(L_25, L_30, L_37, NULL); NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_23, L_24))), (int32_t)L_38); int32_t L_39 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_009e: { int32_t L_40 = V_7; int32_t L_41 = V_3; if ((((int32_t)L_40) < ((int32_t)L_41))) { goto IL_006c; } } { int32_t L_42 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00a9: { int32_t L_43 = V_5; int32_t L_44 = V_1; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0061; } } { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_45 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = V_4; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_47 = (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03*)il2cpp_codegen_object_new(ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54(L_47, L_45, L_46, NULL); return L_47; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusPoly_getNegative_mC733327B1CA0219C9EF8AC04B464B168003FA21A (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___coefficients; 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_2 = 0; goto IL_002f; } IL_0014: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1; int32_t L_4 = V_2; ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_5 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->___coefficients; int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck(L_5); int32_t L_10; L_10 = ModulusGF_subtract_mCD0D23FD22B3DE2931D8D4F2940401E3F84CE047(L_5, 0, L_9, NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (int32_t)L_10); int32_t L_11 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_002f: { int32_t L_12 = V_2; int32_t L_13 = V_0; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_0014; } } { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_14 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_16 = (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03*)il2cpp_codegen_object_new(ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54(L_16, L_14, L_15, NULL); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusPoly_multiply_m085E29DB798BAA3A0778ABB2E5CFB970598C4318 (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, int32_t ___0_scalar, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; { int32_t L_0 = ___0_scalar; if (L_0) { goto IL_000f; } } { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_1 = __this->___field; NullCheck(L_1); ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_2; L_2 = ModulusGF_get_Zero_m5F4388F9148682FD3E5C79C0E383E0D79211F711_inline(L_1, NULL); return L_2; } IL_000f: { int32_t L_3 = ___0_scalar; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return __this; } IL_0015: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___coefficients; NullCheck(L_4); V_0 = ((int32_t)(((RuntimeArray*)L_4)->max_length)); int32_t L_5 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_5); V_1 = L_6; V_2 = 0; goto IL_0044; } IL_0029: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_1; int32_t L_8 = V_2; ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_9 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___coefficients; 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)); int32_t L_14 = ___0_scalar; NullCheck(L_9); int32_t L_15; L_15 = ModulusGF_multiply_m521CC803B4F15AFBDC81652E5EA0E5B694CDCE55(L_9, L_13, L_14, NULL); NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (int32_t)L_15); int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0044: { int32_t L_17 = V_2; int32_t L_18 = V_0; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0029; } } { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_19 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_1; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_21 = (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03*)il2cpp_codegen_object_new(ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54(L_21, L_19, L_20, NULL); return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusPoly_multiplyByMonomial_m72BF4429A81FC34C07BCEA31B81F92B5C02E9B1F (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, int32_t ___0_degree, int32_t ___1_coefficient, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; { int32_t L_0 = ___0_degree; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000a; } } { 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_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ModulusPoly_multiplyByMonomial_m72BF4429A81FC34C07BCEA31B81F92B5C02E9B1F_RuntimeMethod_var))); } IL_000a: { int32_t L_2 = ___1_coefficient; if (L_2) { goto IL_0019; } } { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_3 = __this->___field; NullCheck(L_3); ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_4; L_4 = ModulusGF_get_Zero_m5F4388F9148682FD3E5C79C0E383E0D79211F711_inline(L_3, NULL); return L_4; } IL_0019: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___coefficients; NullCheck(L_5); V_0 = ((int32_t)(((RuntimeArray*)L_5)->max_length)); int32_t L_6 = V_0; int32_t L_7 = ___0_degree; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))); V_1 = L_8; V_2 = 0; goto IL_004a; } IL_002f: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1; int32_t L_10 = V_2; ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_11 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___coefficients; int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = L_13; int32_t L_15 = (L_12)->GetAt(static_cast(L_14)); int32_t L_16 = ___1_coefficient; NullCheck(L_11); int32_t L_17; L_17 = ModulusGF_multiply_m521CC803B4F15AFBDC81652E5EA0E5B694CDCE55(L_11, L_15, L_16, NULL); NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (int32_t)L_17); int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_004a: { int32_t L_19 = V_2; int32_t L_20 = V_0; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_002f; } } { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* L_21 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_1; ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_23 = (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03*)il2cpp_codegen_object_new(ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03_il2cpp_TypeInfo_var); ModulusPoly__ctor_mE953B51BA233BAD43A6EF3182E27C71102A0AE54(L_23, L_21, L_22, NULL); return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ModulusPoly_ToString_m56756A83E21E26C6950E6E3103952EBD77182C0D (ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral03D6CDE8A34993CA22E64557F1F73FB37257C371); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41D7D721EB92533F364B02AAC885BBC1473C5589); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0; L_0 = ModulusPoly_get_Degree_m49D3603B74E2CA1A187F05FDA32E56B8E5519852(__this, NULL); StringBuilder_t* L_1 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_1, ((int32_t)il2cpp_codegen_multiply(8, L_0)), NULL); V_0 = L_1; int32_t L_2; L_2 = ModulusPoly_get_Degree_m49D3603B74E2CA1A187F05FDA32E56B8E5519852(__this, NULL); V_1 = L_2; goto IL_0085; } IL_0017: { int32_t L_3 = V_1; int32_t L_4; L_4 = ModulusPoly_getCoefficient_m597042A42BDA8EBFFA9F1224390B625BC18239E9(__this, L_3, NULL); V_2 = L_4; int32_t L_5 = V_2; if (!L_5) { goto IL_0081; } } { int32_t L_6 = V_2; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0037; } } { StringBuilder_t* L_7 = V_0; NullCheck(L_7); StringBuilder_t* L_8; L_8 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, _stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62, NULL); int32_t L_9 = V_2; V_2 = ((-L_9)); goto IL_004c; } IL_0037: { StringBuilder_t* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_10, NULL); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_004c; } } { StringBuilder_t* L_12 = V_0; NullCheck(L_12); StringBuilder_t* L_13; L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteral41D7D721EB92533F364B02AAC885BBC1473C5589, NULL); } IL_004c: { int32_t L_14 = V_1; if (!L_14) { goto IL_0053; } } { int32_t L_15 = V_2; if ((((int32_t)L_15) == ((int32_t)1))) { goto IL_005b; } } IL_0053: { StringBuilder_t* L_16 = V_0; int32_t L_17 = V_2; NullCheck(L_16); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_16, L_17, NULL); } IL_005b: { int32_t L_19 = V_1; if (!L_19) { goto IL_0081; } } { int32_t L_20 = V_1; if ((!(((uint32_t)L_20) == ((uint32_t)1)))) { goto IL_006d; } } { StringBuilder_t* L_21 = V_0; NullCheck(L_21); StringBuilder_t* L_22; L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, ((int32_t)120), NULL); goto IL_0081; } IL_006d: { StringBuilder_t* L_23 = V_0; NullCheck(L_23); StringBuilder_t* L_24; L_24 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_23, _stringLiteral03D6CDE8A34993CA22E64557F1F73FB37257C371, NULL); StringBuilder_t* L_25 = V_0; int32_t L_26 = V_1; NullCheck(L_25); StringBuilder_t* L_27; L_27 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_25, L_26, NULL); } IL_0081: { int32_t L_28 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_28, 1)); } IL_0085: { int32_t L_29 = V_1; if ((((int32_t)L_29) >= ((int32_t)0))) { goto IL_0017; } } { StringBuilder_t* L_30 = V_0; NullCheck(L_30); String_t* L_31; L_31 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_30); return L_31; } } #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 DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6 (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, int32_t ___0_newPosition, int32_t ___1_firstDigit, int32_t ___2_secondDigit, const RuntimeMethod* method) { { int32_t L_0 = ___0_newPosition; DecodedObject__ctor_m630391038B8671433D0D989FB0946FFB1DC85FD0(__this, L_0, NULL); int32_t L_1 = ___1_firstDigit; if ((((int32_t)L_1) < ((int32_t)0))) { goto IL_0019; } } { int32_t L_2 = ___1_firstDigit; if ((((int32_t)L_2) > ((int32_t)((int32_t)10)))) { goto IL_0019; } } { int32_t L_3 = ___2_secondDigit; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_0019; } } { int32_t L_4 = ___2_secondDigit; if ((((int32_t)L_4) <= ((int32_t)((int32_t)10)))) { goto IL_001f; } } IL_0019: { FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_5; L_5 = FormatException_get_Instance_mA6BCDCE92C26BA3A77CE8E1D4A746DDCB75BF494(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6_RuntimeMethod_var))); } IL_001f: { int32_t L_6 = ___1_firstDigit; __this->___firstDigit = L_6; int32_t L_7 = ___2_secondDigit; __this->___secondDigit = L_7; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getFirstDigit_m2E2AB748F0BDFC5D266639E8B92A931039920AA4 (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___firstDigit; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getSecondDigit_m40D590C9A8C5DCE3B5B58E7439A914A5A083293A (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___secondDigit; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedNumeric_isFirstDigitFNC1_m42BB60C41C52B6818CE0F00367155CA1E013CEA8 (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, 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 L_0 = __this->___firstDigit; il2cpp_codegen_runtime_class_init_inline(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var); int32_t L_1 = ((DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields*)il2cpp_codegen_static_fields_for(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var))->___FNC1; return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedNumeric_isSecondDigitFNC1_mDE4F20A38F77C85782D1B6F27150BC6B7BD80E0F (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, 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 L_0 = __this->___secondDigit; il2cpp_codegen_runtime_class_init_inline(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var); int32_t L_1 = ((DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields*)il2cpp_codegen_static_fields_for(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var))->___FNC1; return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedNumeric__cctor_mA20732AB15A62473326646CF68A0DD02A90B6155 (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; } { ((DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields*)il2cpp_codegen_static_fields_for(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var))->___FNC1 = ((int32_t)10); 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 AI01320xDecoder__ctor_mE73FF8BB9605205A00C55DE5048EA79BA0B213C5 (AI01320xDecoder_tECD6F0ED96C0F7204A78BE00E3DA26B037D650DD* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AI013x0xDecoder_tFDA1AB111F266B1293ACD05AF35D3CADA3E60F05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_information; il2cpp_codegen_runtime_class_init_inline(AI013x0xDecoder_tFDA1AB111F266B1293ACD05AF35D3CADA3E60F05_il2cpp_TypeInfo_var); AI013x0xDecoder__ctor_m43F3D2480E7581902343F163B819972CE330DFAC(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AI01320xDecoder_addWeightCode_mE21375C7A7CE116559B446C9CCC1CF78076F002B (AI01320xDecoder_tECD6F0ED96C0F7204A78BE00E3DA26B037D650DD* __this, StringBuilder_t* ___0_buf, int32_t ___1_weight, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29B8280C58846C52F397AC132817A84B37F479F8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5EC163B955263D37A7DCC5A8DB2DF71340D448D8); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___1_weight; if ((((int32_t)L_0) >= ((int32_t)((int32_t)10000)))) { goto IL_0015; } } { StringBuilder_t* L_1 = ___0_buf; NullCheck(L_1); StringBuilder_t* L_2; L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, _stringLiteral5EC163B955263D37A7DCC5A8DB2DF71340D448D8, NULL); return; } IL_0015: { StringBuilder_t* L_3 = ___0_buf; NullCheck(L_3); StringBuilder_t* L_4; L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, _stringLiteral29B8280C58846C52F397AC132817A84B37F479F8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AI01320xDecoder_checkWeight_m95E4264FE436F247C9C4B6F88EE0D3023C700C5C (AI01320xDecoder_tECD6F0ED96C0F7204A78BE00E3DA26B037D650DD* __this, int32_t ___0_weight, const RuntimeMethod* method) { { int32_t L_0 = ___0_weight; if ((((int32_t)L_0) >= ((int32_t)((int32_t)10000)))) { goto IL_000a; } } { int32_t L_1 = ___0_weight; return L_1; } IL_000a: { int32_t L_2 = ___0_weight; return ((int32_t)il2cpp_codegen_subtract(L_2, ((int32_t)10000))); } } #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_0083; } 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_007a; } 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_0074; } } { 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_0074; } } { 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))))); uint8_t L_21 = (*(uint8_t*)L_20); int32_t L_22 = V_6; *(uint8_t*)L_20 = (uint8_t)((int32_t)(uint8_t)((int32_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_0074: { int32_t L_23 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_007a: { 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_0083: { 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*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D10_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D11_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D12_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D13_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D14_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D15_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D16_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D17_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D18_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D19_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D20_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D21_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D22_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D23_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D24_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D25_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D26_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D27_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D28_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D29_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D30_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D31_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D32_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D33_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D3_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D4_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D5_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D6_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D7_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D8_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D9_FieldInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_0 = NULL; { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_0 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)33)); V_0 = L_0; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_1 = V_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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D1_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D2_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D3_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D4_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D5_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D6_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D7_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D8_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D9_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D10_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D11_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D12_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D13_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D14_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D15_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D16_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D17_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D18_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D19_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D20_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D21_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D22_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D23_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D24_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D25_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D26_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D27_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D28_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D29_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D30_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D31_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D32_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 = V_0; 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 (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c7U2D33_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); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_133 = V_0; ((BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields*)il2cpp_codegen_static_fields_for(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var))->___BITNR = L_133; Il2CppCodeGenWriteBarrier((void**)(&((BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields*)il2cpp_codegen_static_fields_for(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var))->___BITNR), (void*)L_133); 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 ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = ___0_field; __this->___field = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___field), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_received, int32_t ___1_twoS, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; int32_t V_4 = 0; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_5 = NULL; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* V_6 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_7 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_8 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_9 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_received; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_2 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var); GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_2, L_0, L_1, NULL); V_0 = L_2; int32_t L_3 = ___1_twoS; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_3); V_1 = L_4; V_2 = (bool)1; V_3 = 0; goto IL_004f; } IL_001a: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_5 = V_0; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_6 = __this->___field; int32_t L_7 = V_3; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_8 = __this->___field; NullCheck(L_8); int32_t L_9; L_9 = GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42_inline(L_8, NULL); NullCheck(L_6); int32_t L_10; L_10 = GenericGF_exp_mB622E920BBB096D2C872F585A46D09F17749F6EA(L_6, ((int32_t)il2cpp_codegen_add(L_7, L_9)), NULL); NullCheck(L_5); int32_t L_11; L_11 = GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097(L_5, L_10, NULL); V_4 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_1; NullCheck(L_13); int32_t L_14 = V_3; int32_t L_15 = V_4; NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1)), L_14))), (int32_t)L_15); int32_t L_16 = V_4; if (!L_16) { goto IL_004b; } } { V_2 = (bool)0; } IL_004b: { int32_t L_17 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004f: { int32_t L_18 = V_3; int32_t L_19 = ___1_twoS; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_001a; } } { bool L_20 = V_2; if (!L_20) { goto IL_0058; } } { return (bool)1; } IL_0058: { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_21 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_1; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_23 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var); GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_23, L_21, L_22, NULL); V_5 = L_23; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_24 = __this->___field; int32_t L_25 = ___1_twoS; NullCheck(L_24); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_26; L_26 = GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73(L_24, L_25, 1, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_27 = V_5; int32_t L_28 = ___1_twoS; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_29; L_29 = ReedSolomonDecoder_runEuclideanAlgorithm_m615212B31E779AD8ABBCD741466CEFAD40AF0211(__this, L_26, L_27, L_28, NULL); V_6 = L_29; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_30 = V_6; if (L_30) { goto IL_0084; } } { return (bool)0; } IL_0084: { GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_31 = V_6; NullCheck(L_31); int32_t L_32 = 0; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_33 = (L_31)->GetAt(static_cast(L_32)); V_7 = L_33; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_34 = V_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35; L_35 = ReedSolomonDecoder_findErrorLocations_mFBADB2345E949A98AAC30D3C117DFA0B5365C7EF(__this, L_34, NULL); V_8 = L_35; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_8; if (L_36) { goto IL_009a; } } { return (bool)0; } IL_009a: { GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_37 = V_6; NullCheck(L_37); int32_t L_38 = 1; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_39 = (L_37)->GetAt(static_cast(L_38)); V_9 = L_39; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_40 = V_9; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42; L_42 = ReedSolomonDecoder_findErrorMagnitudes_mAFE66251CA63D576C8204EBA297736E1CF1DF29D(__this, L_40, L_41, NULL); V_10 = L_42; V_11 = 0; goto IL_00e8; } IL_00b1: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = ___0_received; NullCheck(L_43); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_44 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_8; int32_t L_46 = V_11; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); NullCheck(L_44); int32_t L_49; L_49 = GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9(L_44, L_48, NULL); V_12 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_43)->max_length)), 1)), L_49)); int32_t L_50 = V_12; if ((((int32_t)L_50) >= ((int32_t)0))) { goto IL_00d0; } } { return (bool)0; } IL_00d0: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = ___0_received; int32_t L_52 = V_12; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = ___0_received; int32_t L_54 = V_12; NullCheck(L_53); int32_t L_55 = L_54; int32_t L_56 = (L_53)->GetAt(static_cast(L_55)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = V_10; int32_t L_58 = V_11; NullCheck(L_57); int32_t L_59 = L_58; int32_t L_60 = (L_57)->GetAt(static_cast(L_59)); il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); int32_t L_61; L_61 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_56, L_60, NULL); NullCheck(L_51); (L_51)->SetAt(static_cast(L_52), (int32_t)L_61); int32_t L_62 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_62, 1)); } IL_00e8: { int32_t L_63 = V_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64 = V_8; NullCheck(L_64); if ((((int32_t)L_63) < ((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length))))) { goto IL_00b1; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* ReedSolomonDecoder_runEuclideanAlgorithm_m615212B31E779AD8ABBCD741466CEFAD40AF0211 (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_a, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___1_b, int32_t ___2_R, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_0 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_1 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_2 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_3 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_4 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_5 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_6 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* 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; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_14 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_15 = NULL; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* V_16 = NULL; { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = ___0_a; NullCheck(L_0); int32_t L_1; L_1 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_0, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_2 = ___1_b; NullCheck(L_2); int32_t L_3; L_3 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_2, NULL); if ((((int32_t)L_1) >= ((int32_t)L_3))) { goto IL_0016; } } { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_4 = ___0_a; V_0 = L_4; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_5 = ___1_b; ___0_a = L_5; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_6 = V_0; ___1_b = L_6; } IL_0016: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_7 = ___0_a; V_1 = L_7; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_8 = ___1_b; V_2 = L_8; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_9 = __this->___field; NullCheck(L_9); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_10; L_10 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline(L_9, NULL); V_3 = L_10; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_11 = __this->___field; NullCheck(L_11); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_12; L_12 = GenericGF_get_One_m101E0580A72A945DA503E3BA1DD08FE7B3EBA94E_inline(L_11, NULL); V_4 = L_12; goto IL_0106; } IL_0038: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_13 = V_1; V_5 = L_13; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_14 = V_3; V_6 = L_14; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_15 = V_2; V_1 = L_15; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_16 = V_4; V_3 = L_16; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_17 = V_1; NullCheck(L_17); bool L_18; L_18 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_17, NULL); if (!L_18) { goto IL_004d; } } { return (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)NULL; } IL_004d: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_19 = V_5; V_2 = L_19; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_20 = __this->___field; NullCheck(L_20); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_21; L_21 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline(L_20, NULL); V_7 = L_21; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_22 = V_1; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_23 = V_1; NullCheck(L_23); int32_t L_24; L_24 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_23, NULL); NullCheck(L_22); int32_t L_25; L_25 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_22, L_24, NULL); V_8 = L_25; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_26 = __this->___field; int32_t L_27 = V_8; NullCheck(L_26); int32_t L_28; L_28 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_26, L_27, NULL); V_9 = L_28; goto IL_00cf; } IL_007c: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_29 = V_2; NullCheck(L_29); int32_t L_30; L_30 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_29, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_31 = V_1; NullCheck(L_31); int32_t L_32; L_32 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_31, NULL); V_10 = ((int32_t)il2cpp_codegen_subtract(L_30, L_32)); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_33 = __this->___field; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_34 = V_2; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_35 = V_2; NullCheck(L_35); int32_t L_36; L_36 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_35, NULL); NullCheck(L_34); int32_t L_37; L_37 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_34, L_36, NULL); int32_t L_38 = V_9; NullCheck(L_33); int32_t L_39; L_39 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_33, L_37, L_38, NULL); V_11 = L_39; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_40 = V_7; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_41 = __this->___field; int32_t L_42 = V_10; int32_t L_43 = V_11; NullCheck(L_41); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_44; L_44 = GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73(L_41, L_42, L_43, NULL); NullCheck(L_40); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_45; L_45 = GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE(L_40, L_44, NULL); V_7 = L_45; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_46 = V_2; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_47 = V_1; int32_t L_48 = V_10; int32_t L_49 = V_11; NullCheck(L_47); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_50; L_50 = GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92(L_47, L_48, L_49, NULL); NullCheck(L_46); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_51; L_51 = GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE(L_46, L_50, NULL); V_2 = L_51; } IL_00cf: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_52 = V_2; NullCheck(L_52); int32_t L_53; L_53 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_52, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_54 = V_1; NullCheck(L_54); int32_t L_55; L_55 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_54, NULL); if ((((int32_t)L_53) < ((int32_t)L_55))) { goto IL_00e5; } } { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_56 = V_2; NullCheck(L_56); bool L_57; L_57 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_56, NULL); if (!L_57) { goto IL_007c; } } IL_00e5: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_58 = V_7; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_59 = V_3; NullCheck(L_58); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_60; L_60 = GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4(L_58, L_59, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_61 = V_6; NullCheck(L_60); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_62; L_62 = GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE(L_60, L_61, NULL); V_4 = L_62; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_63 = V_2; NullCheck(L_63); int32_t L_64; L_64 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_63, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_65 = V_1; NullCheck(L_65); int32_t L_66; L_66 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_65, NULL); if ((((int32_t)L_64) < ((int32_t)L_66))) { goto IL_0106; } } { return (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)NULL; } IL_0106: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_67 = V_2; NullCheck(L_67); int32_t L_68; L_68 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_67, NULL); int32_t L_69 = ___2_R; if ((((int32_t)L_68) >= ((int32_t)((int32_t)(L_69/2))))) { goto IL_0038; } } { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_70 = V_4; NullCheck(L_70); int32_t L_71; L_71 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_70, 0, NULL); V_12 = L_71; int32_t L_72 = V_12; if (L_72) { goto IL_0124; } } { return (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)NULL; } IL_0124: { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_73 = __this->___field; int32_t L_74 = V_12; NullCheck(L_73); int32_t L_75; L_75 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_73, L_74, NULL); V_13 = L_75; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_76 = V_4; int32_t L_77 = V_13; NullCheck(L_76); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_78; L_78 = GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC(L_76, L_77, NULL); V_14 = L_78; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_79 = V_2; int32_t L_80 = V_13; NullCheck(L_79); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_81; L_81 = GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC(L_79, L_80, NULL); V_15 = L_81; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_82 = (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)(GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)SZArrayNew(GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04_il2cpp_TypeInfo_var, (uint32_t)2); V_16 = L_82; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_83 = V_16; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_84 = V_14; NullCheck(L_83); (L_83)->SetAt(static_cast(0), (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)L_84); GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_85 = V_16; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_86 = V_15; NullCheck(L_85); (L_85)->SetAt(static_cast(1), (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)L_86); GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_87 = V_16; return L_87; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ReedSolomonDecoder_findErrorLocations_mFBADB2345E949A98AAC30D3C117DFA0B5365C7EF (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_errorLocator, 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; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL; { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = ___0_errorLocator; NullCheck(L_0); int32_t L_1; L_1 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0021; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); V_4 = L_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_4; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_5 = ___0_errorLocator; NullCheck(L_5); int32_t L_6; L_6 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_5, 1, NULL); NullCheck(L_4); (L_4)->SetAt(static_cast(0), (int32_t)L_6); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_4; return L_7; } IL_0021: { int32_t L_8 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8); V_1 = L_9; V_2 = 0; V_3 = 1; goto IL_004e; } IL_002e: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_10 = ___0_errorLocator; int32_t L_11 = V_3; NullCheck(L_10); int32_t L_12; L_12 = GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097(L_10, L_11, NULL); if (L_12) { goto IL_004a; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_1; int32_t L_14 = V_2; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_15 = __this->___field; int32_t L_16 = V_3; NullCheck(L_15); int32_t L_17; L_17 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_15, L_16, NULL); NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (int32_t)L_17); int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_004a: { int32_t L_19 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_004e: { int32_t L_20 = V_3; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_21 = __this->___field; NullCheck(L_21); int32_t L_22; L_22 = GenericGF_get_Size_mF4BD72272D97E7A8C175A8C69170A4D2CA109784_inline(L_21, NULL); if ((((int32_t)L_20) >= ((int32_t)L_22))) { goto IL_0060; } } { int32_t L_23 = V_2; int32_t L_24 = V_0; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_002e; } } IL_0060: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) == ((int32_t)L_26))) { goto IL_0066; } } { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } IL_0066: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_1; return L_27; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ReedSolomonDecoder_findErrorMagnitudes_mAFE66251CA63D576C8204EBA297736E1CF1DF29D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_errorEvaluator, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_errorLocations, 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; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t G_B6_0 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___1_errorLocations; 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_2 = 0; goto IL_00b4; } IL_0012: { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_3 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ___1_errorLocations; int32_t L_5 = V_2; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck(L_3); int32_t L_8; L_8 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_3, L_7, NULL); V_3 = L_8; V_4 = 1; V_5 = 0; goto IL_006a; } IL_0029: { int32_t L_9 = V_2; int32_t L_10 = V_5; if ((((int32_t)L_9) == ((int32_t)L_10))) { goto IL_0064; } } { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_11 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___1_errorLocations; int32_t L_13 = V_5; 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_3; NullCheck(L_11); int32_t L_17; L_17 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_11, L_15, L_16, NULL); V_6 = L_17; int32_t L_18 = V_6; if (!((int32_t)(L_18&1))) { goto IL_004d; } } { int32_t L_19 = V_6; G_B6_0 = ((int32_t)(L_19&((int32_t)-2))); goto IL_0051; } IL_004d: { int32_t L_20 = V_6; G_B6_0 = ((int32_t)(L_20|1)); } IL_0051: { V_7 = G_B6_0; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_21 = __this->___field; int32_t L_22 = V_4; int32_t L_23 = V_7; NullCheck(L_21); int32_t L_24; L_24 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_21, L_22, L_23, NULL); V_4 = L_24; } IL_0064: { int32_t L_25 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_006a: { int32_t L_26 = V_5; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0029; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = V_1; int32_t L_29 = V_2; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_30 = __this->___field; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_31 = ___0_errorEvaluator; int32_t L_32 = V_3; NullCheck(L_31); int32_t L_33; L_33 = GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097(L_31, L_32, NULL); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_34 = __this->___field; int32_t L_35 = V_4; NullCheck(L_34); int32_t L_36; L_36 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_34, L_35, NULL); NullCheck(L_30); int32_t L_37; L_37 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_30, L_33, L_36, NULL); NullCheck(L_28); (L_28)->SetAt(static_cast(L_29), (int32_t)L_37); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_38 = __this->___field; NullCheck(L_38); int32_t L_39; L_39 = GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42_inline(L_38, NULL); if (!L_39) { goto IL_00b0; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_1; int32_t L_41 = V_2; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_42 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = V_1; int32_t L_44 = V_2; NullCheck(L_43); int32_t L_45 = L_44; int32_t L_46 = (L_43)->GetAt(static_cast(L_45)); int32_t L_47 = V_3; NullCheck(L_42); int32_t L_48; L_48 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_42, L_46, L_47, NULL); NullCheck(L_40); (L_40)->SetAt(static_cast(L_41), (int32_t)L_48); } IL_00b0: { int32_t L_49 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_00b4: { int32_t L_50 = V_2; int32_t L_51 = V_0; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_0012; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = V_1; return L_52; } } #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 bool AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CCompactU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult_set_Compact_m033B04236DBD13C8C91B413A5A8611EE67771402 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CCompactU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CNbDatablocksU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbDatablocks_m9436621B4D136129BC44988FACF2899788716E4C (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CNbDatablocksU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CNbLayersU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbLayers_m61D2FBE4434D189DAD5C942C7DCF23D60D240E26 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CNbLayersU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult__ctor_m68BB62256E0D58615192AD2983E1E91C98B5E055 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, bool ___2_compact, int32_t ___3_nbDatablocks, int32_t ___4_nbLayers, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_1 = ___1_points; DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E(__this, L_0, L_1, NULL); bool L_2 = ___2_compact; AztecDetectorResult_set_Compact_m033B04236DBD13C8C91B413A5A8611EE67771402_inline(__this, L_2, NULL); int32_t L_3 = ___3_nbDatablocks; AztecDetectorResult_set_NbDatablocks_m9436621B4D136129BC44988FACF2899788716E4C_inline(__this, L_3, NULL); int32_t L_4 = ___4_nbLayers; AztecDetectorResult_set_NbLayers_m61D2FBE4434D189DAD5C942C7DCF23D60D240E26_inline(__this, L_4, 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 int32_t Encoder_calculateMaskPenalty_m05DAA4D9400F87D91DF51ED1857C79AC9BC3C849 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___0_matrix, const RuntimeMethod* method) { { ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_0 = ___0_matrix; int32_t L_1; L_1 = MaskUtil_applyMaskPenaltyRule1_m644F64168BC437262A2F6E5DDF0179104AC91305(L_0, NULL); ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_2 = ___0_matrix; int32_t L_3; L_3 = MaskUtil_applyMaskPenaltyRule2_mB97D46ADE427A38388FBC87BF36A3770B014D90B(L_2, NULL); ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_4 = ___0_matrix; int32_t L_5; L_5 = MaskUtil_applyMaskPenaltyRule3_mD904F8FDC00FED29160BF38CAC024FD318CA9433(L_4, NULL); ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_6 = ___0_matrix; int32_t L_7; L_7 = MaskUtil_applyMaskPenaltyRule4_mE2CE629831AB044A79CFAB0B9DC65D03F87976A1(L_6, NULL); return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1, L_3)), L_5)), L_7)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* Encoder_encode_mE1F416EEA08EC717D82652C213E37C76C9EB1017 (String_t* ___0_content, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___1_ecLevel, 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*)&ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixUtil_tA3967B3EF923B2C92A31C2716E3D9B2BD03C110C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; String_t* V_1 = NULL; bool V_2 = false; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* V_3 = NULL; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_4 = NULL; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* V_5 = NULL; bool V_6 = false; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_7 = NULL; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* V_8 = NULL; int32_t V_9 = 0; int32_t V_10 = 0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_11 = NULL; int32_t V_12 = 0; ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* V_13 = NULL; int32_t V_14 = 0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_15 = NULL; QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* V_16 = NULL; int32_t V_17 = 0; ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* V_18 = NULL; int32_t V_19 = 0; QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* V_20 = NULL; int32_t G_B3_0 = 0; String_t* G_B7_0 = NULL; int32_t G_B12_0 = 0; int32_t G_B20_0 = 0; int32_t G_B30_0 = 0; { RuntimeObject* L_0 = ___2_hints; if (!L_0) { goto IL_000c; } } { RuntimeObject* L_1 = ___2_hints; NullCheck(L_1); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_1, 4); G_B3_0 = ((int32_t)(L_2)); goto IL_000d; } IL_000c: { G_B3_0 = 0; } IL_000d: { V_0 = (bool)G_B3_0; RuntimeObject* L_3 = ___2_hints; if (!L_3) { goto IL_0028; } } { RuntimeObject* L_4 = ___2_hints; NullCheck(L_4); bool L_5; L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_4, 4); if (!L_5) { goto IL_0028; } } { RuntimeObject* L_6 = ___2_hints; NullCheck(L_6); RuntimeObject* L_7; L_7 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_6, 4); G_B7_0 = ((String_t*)CastclassSealed((RuntimeObject*)L_7, String_t_il2cpp_TypeInfo_var)); goto IL_0029; } IL_0028: { G_B7_0 = ((String_t*)(NULL)); } IL_0029: { V_1 = G_B7_0; String_t* L_8 = V_1; if (L_8) { goto IL_0033; } } { il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); String_t* L_9 = ((Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_StaticFields*)il2cpp_codegen_static_fields_for(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var))->___DEFAULT_BYTE_MODE_ENCODING; V_1 = L_9; } IL_0033: { bool L_10 = V_0; if (L_10) { goto IL_0046; } } { il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); String_t* L_11 = ((Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_StaticFields*)il2cpp_codegen_static_fields_for(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var))->___DEFAULT_BYTE_MODE_ENCODING; String_t* L_12 = V_1; NullCheck(L_11); bool L_13; L_13 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_11, L_12, NULL); G_B12_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0); goto IL_0047; } IL_0046: { G_B12_0 = 1; } IL_0047: { V_2 = (bool)G_B12_0; String_t* L_14 = ___0_content; String_t* L_15 = V_1; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_16; L_16 = Encoder_chooseMode_m1A60DA4290E029FB3F87EA6DF6640E23FA6F8FC7(L_14, L_15, NULL); V_3 = L_16; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_17 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_mF83850FDAA5CF98487FFDD1D29DDB8F3831C7AC4(L_17, NULL); V_4 = L_17; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_18 = V_3; il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_19 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___BYTE; if ((!(((RuntimeObject*)(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99*)L_18) == ((RuntimeObject*)(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99*)L_19)))) { goto IL_00a9; } } { bool L_20 = V_2; if (!L_20) { goto IL_00a9; } } { String_t* L_21 = V_1; il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_22; L_22 = CharacterSetECI_getCharacterSetECIByName_mCD5D74560105D49E843EB5C9E79AC16B24AA77E8(L_21, NULL); V_5 = L_22; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_23 = V_5; if (!L_23) { goto IL_00a9; } } { RuntimeObject* L_24 = ___2_hints; if (!L_24) { goto IL_0099; } } { RuntimeObject* L_25 = ___2_hints; NullCheck(L_25); bool L_26; L_26 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_25, ((int32_t)9)); if (!L_26) { goto IL_0099; } } { RuntimeObject* L_27 = ___2_hints; NullCheck(L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_27, ((int32_t)9)); if (!L_28) { goto IL_0099; } } { RuntimeObject* L_29 = ___2_hints; NullCheck(L_29); RuntimeObject* L_30; L_30 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_29, ((int32_t)9)); NullCheck(L_30); String_t* L_31; L_31 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_30); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); bool L_32; L_32 = Convert_ToBoolean_m3DEA64CC166C14DD2B3461A04C227A05BC06DFEC(L_31, NULL); G_B20_0 = ((int32_t)(L_32)); goto IL_009a; } IL_0099: { G_B20_0 = 0; } IL_009a: { V_6 = (bool)G_B20_0; bool L_33 = V_6; if (L_33) { goto IL_00a9; } } { CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_34 = V_5; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_35 = V_4; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Encoder_appendECI_mC12F1733D12B6BC8ABEAE9B9FD25009324033DC6(L_34, L_35, NULL); } IL_00a9: { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_36 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_37 = V_4; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Encoder_appendModeInfo_m5D28BE899D0AF717AE6108185ADB42C800CA45FF(L_36, L_37, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_38 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_mF83850FDAA5CF98487FFDD1D29DDB8F3831C7AC4(L_38, NULL); V_7 = L_38; String_t* L_39 = ___0_content; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_40 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_41 = V_7; String_t* L_42 = V_1; Encoder_appendBytes_mDA9A54ED222A74050E4F7CF0AC92E80C6B592FD5(L_39, L_40, L_41, L_42, NULL); RuntimeObject* L_43 = ___2_hints; if (!L_43) { goto IL_0111; } } { RuntimeObject* L_44 = ___2_hints; NullCheck(L_44); bool L_45; L_45 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_44, ((int32_t)16)); if (!L_45) { goto IL_0111; } } { RuntimeObject* L_46 = ___2_hints; NullCheck(L_46); RuntimeObject* L_47; L_47 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_46, ((int32_t)16)); NullCheck(L_47); String_t* L_48; L_48 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_47); int32_t L_49; L_49 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_48, NULL); V_9 = L_49; int32_t L_50 = V_9; il2cpp_codegen_runtime_class_init_inline(Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_51; L_51 = Version_getVersionForNumber_m105B64B2D13C6FB3B1D93AC4312B8CF317B3F789(L_50, NULL); V_8 = L_51; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_52 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_53 = V_4; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_54 = V_7; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_55 = V_8; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); int32_t L_56; L_56 = Encoder_calculateBitsNeeded_mC98442AFAFC513C5001C4B9A0E443DEAB9ED9623(L_52, L_53, L_54, L_55, NULL); V_10 = L_56; int32_t L_57 = V_10; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_58 = V_8; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_59 = ___1_ecLevel; bool L_60; L_60 = Encoder_willFit_m45DFF1CBED256546C367EB375B711D32CFBED476(L_57, L_58, L_59, NULL); if (L_60) { goto IL_011e; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_61 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_61, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD4E747B5214A0C26D017AFDB8939BCDA4F9EB55)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_61, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_encode_mE1F416EEA08EC717D82652C213E37C76C9EB1017_RuntimeMethod_var))); } IL_0111: { ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_62 = ___1_ecLevel; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_63 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_64 = V_4; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_65 = V_7; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_66; L_66 = Encoder_recommendVersion_m85D6C26497BAC602D446F07B5B9AD0E50C9C042D(L_62, L_63, L_64, L_65, NULL); V_8 = L_66; } IL_011e: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_67 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_mF83850FDAA5CF98487FFDD1D29DDB8F3831C7AC4(L_67, NULL); V_11 = L_67; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_68 = V_11; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_69 = V_4; NullCheck(L_68); BitArray_appendBitArray_m665BC667891F5520603B88EB1F328C13A8F360F0(L_68, L_69, NULL); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_70 = V_3; il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_71 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___BYTE; if ((((RuntimeObject*)(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99*)L_70) == ((RuntimeObject*)(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99*)L_71))) { goto IL_013e; } } { String_t* L_72 = ___0_content; NullCheck(L_72); int32_t L_73; L_73 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_72, NULL); G_B30_0 = L_73; goto IL_0145; } IL_013e: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_74 = V_7; NullCheck(L_74); int32_t L_75; L_75 = BitArray_get_SizeInBytes_m0B4EACA16D67D12B0F4BFB984B68E98F9A8A8FA1(L_74, NULL); G_B30_0 = L_75; } IL_0145: { V_12 = G_B30_0; int32_t L_76 = V_12; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_77 = V_8; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_78 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_79 = V_11; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Encoder_appendLengthInfo_mADFA37DF6BE087AF491FCF1D8CAD7A9418412B4F(L_76, L_77, L_78, L_79, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_80 = V_11; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_81 = V_7; NullCheck(L_80); BitArray_appendBitArray_m665BC667891F5520603B88EB1F328C13A8F360F0(L_80, L_81, NULL); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_82 = V_8; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_83 = ___1_ecLevel; NullCheck(L_82); ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* L_84; L_84 = Version_getECBlocksForLevel_m5DA6E670192647D5B35398224188831C6406AB26(L_82, L_83, NULL); V_13 = L_84; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_85 = V_8; NullCheck(L_85); int32_t L_86; L_86 = Version_get_TotalCodewords_m7947BE10E6790C0C1D0BC46180F6699E2828A0AA_inline(L_85, NULL); ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* L_87 = V_13; NullCheck(L_87); int32_t L_88; L_88 = ECBlocks_get_TotalECCodewords_mB78216EA13F9150EE7F6243203C5C92357107E22(L_87, NULL); V_14 = ((int32_t)il2cpp_codegen_subtract(L_86, L_88)); int32_t L_89 = V_14; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_90 = V_11; Encoder_terminateBits_mFC3F0B8E3EE05C5F3D01878BCE7AF78F851588B4(L_89, L_90, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_91 = V_11; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_92 = V_8; NullCheck(L_92); int32_t L_93; L_93 = Version_get_TotalCodewords_m7947BE10E6790C0C1D0BC46180F6699E2828A0AA_inline(L_92, NULL); int32_t L_94 = V_14; ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* L_95 = V_13; NullCheck(L_95); int32_t L_96; L_96 = ECBlocks_get_NumBlocks_m752BF48C3703F2C77C8CED70F2F728FA9B9C243D(L_95, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_97; L_97 = Encoder_interleaveWithECBytes_m0068CE703AB3C761BA32D6314FC4F5DC04486178(L_91, L_93, L_94, L_96, NULL); V_15 = L_97; QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_98 = (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E*)il2cpp_codegen_object_new(QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E_il2cpp_TypeInfo_var); QRCode__ctor_m631E0767A42B64D216C33B71ABC621A12C4B3ED5(L_98, NULL); V_20 = L_98; QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_99 = V_20; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_100 = ___1_ecLevel; NullCheck(L_99); QRCode_set_ECLevel_m0C7C58D9CD5F1EAD0191F43E617BA17562489F58_inline(L_99, L_100, NULL); QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_101 = V_20; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_102 = V_3; NullCheck(L_101); QRCode_set_Mode_m70B0E7621F05C91D91FEBEC54B9718A028B3FA2A_inline(L_101, L_102, NULL); QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_103 = V_20; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_104 = V_8; NullCheck(L_103); QRCode_set_Version_m73E356A89AFC8F2A4511205ED21E16E8308096F0_inline(L_103, L_104, NULL); QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_105 = V_20; V_16 = L_105; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_106 = V_8; NullCheck(L_106); int32_t L_107; L_107 = Version_get_DimensionForVersion_mF9125E46D7D5C0F90BDFE8B4B78F77A1ABD55CE6(L_106, NULL); V_17 = L_107; int32_t L_108 = V_17; int32_t L_109 = V_17; ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_110 = (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D*)il2cpp_codegen_object_new(ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D_il2cpp_TypeInfo_var); ByteMatrix__ctor_m3A953B0F9ED2D613CB4835642D3B05F72E9CCF58(L_110, L_108, L_109, NULL); V_18 = L_110; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_111 = V_15; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_112 = ___1_ecLevel; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_113 = V_8; ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_114 = V_18; int32_t L_115; L_115 = Encoder_chooseMaskPattern_mD80743CE939CF6A16696FDD8131788803F65261E(L_111, L_112, L_113, L_114, NULL); V_19 = L_115; QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_116 = V_16; int32_t L_117 = V_19; NullCheck(L_116); QRCode_set_MaskPattern_m6D0251360AE621D8AB68161ED21BFD46E6C65059_inline(L_116, L_117, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_118 = V_15; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_119 = ___1_ecLevel; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_120 = V_8; int32_t L_121 = V_19; ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_122 = V_18; il2cpp_codegen_runtime_class_init_inline(MatrixUtil_tA3967B3EF923B2C92A31C2716E3D9B2BD03C110C_il2cpp_TypeInfo_var); MatrixUtil_buildMatrix_mF3091FFC19DA0D4DACD4333013D66AA1875A7EED(L_118, L_119, L_120, L_121, L_122, NULL); QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_123 = V_16; ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_124 = V_18; NullCheck(L_123); QRCode_set_Matrix_mF5A6176AB5ACC7396DF98EC3563113614993033B_inline(L_123, L_124, NULL); QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* L_125 = V_16; return L_125; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* Encoder_recommendVersion_m85D6C26497BAC602D446F07B5B9AD0E50C9C042D (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___0_ecLevel, Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___1_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_headerBits, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___3_dataBits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* V_1 = NULL; int32_t V_2 = 0; { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_0 = ___1_mode; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___2_headerBits; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_2 = ___3_dataBits; il2cpp_codegen_runtime_class_init_inline(Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_3; L_3 = Version_getVersionForNumber_m105B64B2D13C6FB3B1D93AC4312B8CF317B3F789(1, NULL); il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Encoder_calculateBitsNeeded_mC98442AFAFC513C5001C4B9A0E443DEAB9ED9623(L_0, L_1, L_2, L_3, NULL); V_0 = L_4; int32_t L_5 = V_0; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_6 = ___0_ecLevel; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_7; L_7 = Encoder_chooseVersion_m49624F940DFDFB19138DA06B066F9D54D283EC55(L_5, L_6, NULL); V_1 = L_7; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_8 = ___1_mode; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___2_headerBits; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_10 = ___3_dataBits; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_11 = V_1; int32_t L_12; L_12 = Encoder_calculateBitsNeeded_mC98442AFAFC513C5001C4B9A0E443DEAB9ED9623(L_8, L_9, L_10, L_11, NULL); V_2 = L_12; int32_t L_13 = V_2; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_14 = ___0_ecLevel; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_15; L_15 = Encoder_chooseVersion_m49624F940DFDFB19138DA06B066F9D54D283EC55(L_13, L_14, NULL); return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoder_calculateBitsNeeded_mC98442AFAFC513C5001C4B9A0E443DEAB9ED9623 (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___0_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_headerBits, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_dataBits, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___3_version, const RuntimeMethod* method) { { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_headerBits; NullCheck(L_0); int32_t L_1; L_1 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_0, NULL); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_2 = ___0_mode; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_3 = ___3_version; NullCheck(L_2); int32_t L_4; L_4 = Mode_getCharacterCountBits_m885DD8D84CDF690CB422861693D35731E0A9002E(L_2, L_3, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_5 = ___2_dataBits; NullCheck(L_5); int32_t L_6; L_6 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_5, NULL); return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1, L_4)), L_6)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoder_getAlphanumericCode_m8CA424B48993D17FF4E8DF52A9B30728C6DBE7C8 (int32_t ___0_code, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_code; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ((Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_StaticFields*)il2cpp_codegen_static_fields_for(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var))->___ALPHANUMERIC_TABLE; NullCheck(L_1); if ((((int32_t)L_0) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))) { goto IL_0012; } } { il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ((Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_StaticFields*)il2cpp_codegen_static_fields_for(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var))->___ALPHANUMERIC_TABLE; int32_t L_3 = ___0_code; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } IL_0012: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* Encoder_chooseMode_m1A60DA4290E029FB3F87EA6DF6640E23FA6F8FC7 (String_t* ___0_content, String_t* ___1_encoding, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2CC8CEA89C6642C1430ACDFD783FEEED93038FCA); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; { String_t* L_0 = ___1_encoding; NullCheck(_stringLiteral2CC8CEA89C6642C1430ACDFD783FEEED93038FCA); bool L_1; L_1 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(_stringLiteral2CC8CEA89C6642C1430ACDFD783FEEED93038FCA, L_0, NULL); if (!L_1) { goto IL_001b; } } { String_t* L_2 = ___0_content; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); bool L_3; L_3 = Encoder_isOnlyDoubleByteKanji_mB49CD3B479B49C994291DEFFB8369695BD96C717(L_2, NULL); if (!L_3) { goto IL_001b; } } { il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_4 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___KANJI; return L_4; } IL_001b: { V_0 = (bool)0; V_1 = (bool)0; V_2 = 0; goto IL_0050; } IL_0023: { String_t* L_5 = ___0_content; int32_t L_6 = V_2; NullCheck(L_5); Il2CppChar L_7; L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, L_6, NULL); V_3 = L_7; Il2CppChar L_8 = V_3; if ((((int32_t)L_8) < ((int32_t)((int32_t)48)))) { goto IL_0039; } } { Il2CppChar L_9 = V_3; if ((((int32_t)L_9) > ((int32_t)((int32_t)57)))) { goto IL_0039; } } { V_0 = (bool)1; goto IL_004c; } IL_0039: { Il2CppChar L_10 = V_3; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); int32_t L_11; L_11 = Encoder_getAlphanumericCode_m8CA424B48993D17FF4E8DF52A9B30728C6DBE7C8(L_10, NULL); if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_0046; } } { V_1 = (bool)1; goto IL_004c; } IL_0046: { il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_12 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___BYTE; return L_12; } IL_004c: { int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0050: { int32_t L_14 = V_2; String_t* L_15 = ___0_content; NullCheck(L_15); int32_t L_16; L_16 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_15, NULL); if ((((int32_t)L_14) < ((int32_t)L_16))) { goto IL_0023; } } { bool L_17 = V_1; if (!L_17) { goto IL_0062; } } { il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_18 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___ALPHANUMERIC; return L_18; } IL_0062: { bool L_19 = V_0; if (!L_19) { goto IL_006b; } } { il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_20 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___NUMERIC; return L_20; } IL_006b: { il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_21 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___BYTE; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Encoder_isOnlyDoubleByteKanji_mB49CD3B479B49C994291DEFFB8369695BD96C717 (String_t* ___0_content, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2CC8CEA89C6642C1430ACDFD783FEEED93038FCA); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0; L_0 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(_stringLiteral2CC8CEA89C6642C1430ACDFD783FEEED93038FCA, NULL); String_t* L_1 = ___0_content; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(27, L_0, L_1); V_0 = L_2; goto IL_0019; } 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_0013; } throw e; } CATCH_0013: { Exception_t* L_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_4 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_005e; } IL_0019: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_0; NullCheck(L_4); V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length)); int32_t L_5 = V_1; if (!((int32_t)(L_5%2))) { goto IL_0024; } } { return (bool)0; } IL_0024: { V_2 = 0; goto IL_0058; } IL_0028: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; uint8_t L_9 = (L_6)->GetAt(static_cast(L_8)); V_3 = ((int32_t)((int32_t)L_9&((int32_t)255))); int32_t L_10 = V_3; if ((((int32_t)L_10) < ((int32_t)((int32_t)129)))) { goto IL_0042; } } { int32_t L_11 = V_3; if ((((int32_t)L_11) <= ((int32_t)((int32_t)159)))) { goto IL_0054; } } IL_0042: { int32_t L_12 = V_3; if ((((int32_t)L_12) < ((int32_t)((int32_t)224)))) { goto IL_0052; } } { int32_t L_13 = V_3; if ((((int32_t)L_13) <= ((int32_t)((int32_t)235)))) { goto IL_0054; } } IL_0052: { return (bool)0; } IL_0054: { int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_14, 2)); } IL_0058: { int32_t L_15 = V_2; int32_t L_16 = V_1; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_0028; } } { return (bool)1; } IL_005e: { bool L_17 = V_4; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Encoder_chooseMaskPattern_mD80743CE939CF6A16696FDD8131788803F65261E (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_bits, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___1_ecLevel, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___2_version, ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___3_matrix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixUtil_tA3967B3EF923B2C92A31C2716E3D9B2BD03C110C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E_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; { V_0 = ((int32_t)2147483647LL); V_1 = (-1); V_2 = 0; goto IL_0029; } IL_000c: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_bits; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_1 = ___1_ecLevel; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_2 = ___2_version; int32_t L_3 = V_2; ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_4 = ___3_matrix; il2cpp_codegen_runtime_class_init_inline(MatrixUtil_tA3967B3EF923B2C92A31C2716E3D9B2BD03C110C_il2cpp_TypeInfo_var); MatrixUtil_buildMatrix_mF3091FFC19DA0D4DACD4333013D66AA1875A7EED(L_0, L_1, L_2, L_3, L_4, NULL); ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_5 = ___3_matrix; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); int32_t L_6; L_6 = Encoder_calculateMaskPenalty_m05DAA4D9400F87D91DF51ED1857C79AC9BC3C849(L_5, NULL); V_3 = L_6; int32_t L_7 = V_3; int32_t L_8 = V_0; if ((((int32_t)L_7) >= ((int32_t)L_8))) { goto IL_0025; } } { int32_t L_9 = V_3; V_0 = L_9; int32_t L_10 = V_2; V_1 = L_10; } IL_0025: { int32_t L_11 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0029: { int32_t L_12 = V_2; il2cpp_codegen_runtime_class_init_inline(QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E_il2cpp_TypeInfo_var); int32_t L_13 = ((QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E_StaticFields*)il2cpp_codegen_static_fields_for(QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E_il2cpp_TypeInfo_var))->___NUM_MASK_PATTERNS; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000c; } } { int32_t L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* Encoder_chooseVersion_m49624F940DFDFB19138DA06B066F9D54D283EC55 (int32_t ___0_numInputBits, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___1_ecLevel, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* V_1 = NULL; { V_0 = 1; goto IL_001b; } IL_0004: { int32_t L_0 = V_0; il2cpp_codegen_runtime_class_init_inline(Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_1; L_1 = Version_getVersionForNumber_m105B64B2D13C6FB3B1D93AC4312B8CF317B3F789(L_0, NULL); V_1 = L_1; int32_t L_2 = ___0_numInputBits; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_3 = V_1; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_4 = ___1_ecLevel; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); bool L_5; L_5 = Encoder_willFit_m45DFF1CBED256546C367EB375B711D32CFBED476(L_2, L_3, L_4, NULL); if (!L_5) { goto IL_0017; } } { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_6 = V_1; return L_6; } IL_0017: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_001b: { int32_t L_8 = V_0; if ((((int32_t)L_8) <= ((int32_t)((int32_t)40)))) { goto IL_0004; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_9 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3203068E273E436D1F38F7CF8AD3E03F7AA4A522)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_chooseVersion_m49624F940DFDFB19138DA06B066F9D54D283EC55_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Encoder_willFit_m45DFF1CBED256546C367EB375B711D32CFBED476 (int32_t ___0_numInputBits, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___1_version, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___2_ecLevel, const RuntimeMethod* method) { int32_t V_0 = 0; ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_0 = ___1_version; NullCheck(L_0); int32_t L_1; L_1 = Version_get_TotalCodewords_m7947BE10E6790C0C1D0BC46180F6699E2828A0AA_inline(L_0, NULL); V_0 = L_1; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_2 = ___1_version; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_3 = ___2_ecLevel; NullCheck(L_2); ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* L_4; L_4 = Version_getECBlocksForLevel_m5DA6E670192647D5B35398224188831C6406AB26(L_2, L_3, NULL); V_1 = L_4; ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* L_5 = V_1; NullCheck(L_5); int32_t L_6; L_6 = ECBlocks_get_TotalECCodewords_mB78216EA13F9150EE7F6243203C5C92357107E22(L_5, NULL); V_2 = L_6; int32_t L_7 = V_0; int32_t L_8 = V_2; V_3 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_numInputBits; V_4 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_9, 7))/8)); int32_t L_10 = V_3; int32_t L_11 = V_4; return (bool)((((int32_t)((((int32_t)L_10) < ((int32_t)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_terminateBits_mFC3F0B8E3EE05C5F3D01878BCE7AF78F851588B4 (int32_t ___0_numDataBytes, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, 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; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_6 = NULL; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* G_B13_0 = NULL; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* G_B12_0 = NULL; int32_t G_B14_0 = 0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* G_B14_1 = NULL; { int32_t L_0 = ___0_numDataBytes; V_0 = ((int32_t)(L_0<<3)); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___1_bits; NullCheck(L_1); int32_t L_2; L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL); int32_t L_3 = V_0; if ((((int32_t)L_2) <= ((int32_t)L_3))) { goto IL_004d; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)4); V_6 = L_4; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = V_6; NullCheck(L_5); ArrayElementTypeCheck (L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEE3971EB92970A13696925BEE8B907FDA6507AB5))); (L_5)->SetAt(static_cast(0), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEE3971EB92970A13696925BEE8B907FDA6507AB5))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_6; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = ___1_bits; NullCheck(L_7); int32_t L_8; L_8 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_7, NULL); int32_t L_9 = L_8; RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9); NullCheck(L_6); ArrayElementTypeCheck (L_6, L_10); (L_6)->SetAt(static_cast(1), (RuntimeObject*)L_10); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = V_6; NullCheck(L_11); ArrayElementTypeCheck (L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657))); (L_11)->SetAt(static_cast(2), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_6; int32_t L_13 = V_0; int32_t L_14 = L_13; RuntimeObject* L_15 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_14); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_15); (L_12)->SetAt(static_cast(3), (RuntimeObject*)L_15); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_6; String_t* L_17; L_17 = String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36(L_16, NULL); WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_18 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_18, L_17, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_terminateBits_mFC3F0B8E3EE05C5F3D01878BCE7AF78F851588B4_RuntimeMethod_var))); } IL_004d: { V_1 = 0; goto IL_005c; } IL_0051: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_19 = ___1_bits; NullCheck(L_19); BitArray_appendBit_m11115FA9745686E439F42F4D02DD8F66549D4B3F(L_19, (bool)0, NULL); int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_005c: { int32_t L_21 = V_1; if ((((int32_t)L_21) >= ((int32_t)4))) { goto IL_0069; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_22 = ___1_bits; NullCheck(L_22); int32_t L_23; L_23 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_22, NULL); int32_t L_24 = V_0; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0051; } } IL_0069: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_25 = ___1_bits; NullCheck(L_25); int32_t L_26; L_26 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_25, NULL); V_2 = ((int32_t)(L_26&7)); int32_t L_27 = V_2; if ((((int32_t)L_27) <= ((int32_t)0))) { goto IL_0089; } } { int32_t L_28 = V_2; V_3 = L_28; goto IL_0085; } IL_007a: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_29 = ___1_bits; NullCheck(L_29); BitArray_appendBit_m11115FA9745686E439F42F4D02DD8F66549D4B3F(L_29, (bool)0, NULL); int32_t L_30 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_0085: { int32_t L_31 = V_3; if ((((int32_t)L_31) < ((int32_t)8))) { goto IL_007a; } } IL_0089: { int32_t L_32 = ___0_numDataBytes; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_33 = ___1_bits; NullCheck(L_33); int32_t L_34; L_34 = BitArray_get_SizeInBytes_m0B4EACA16D67D12B0F4BFB984B68E98F9A8A8FA1(L_33, NULL); V_4 = ((int32_t)il2cpp_codegen_subtract(L_32, L_34)); V_5 = 0; goto IL_00b4; } IL_0098: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_35 = ___1_bits; int32_t L_36 = V_5; if (!((int32_t)(L_36&1))) { G_B13_0 = L_35; goto IL_00a3; } G_B12_0 = L_35; } { G_B14_0 = ((int32_t)17); G_B14_1 = G_B12_0; goto IL_00a8; } IL_00a3: { G_B14_0 = ((int32_t)236); G_B14_1 = G_B13_0; } IL_00a8: { NullCheck(G_B14_1); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(G_B14_1, G_B14_0, 8, NULL); int32_t L_37 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00b4: { int32_t L_38 = V_5; int32_t L_39 = V_4; if ((((int32_t)L_38) < ((int32_t)L_39))) { goto IL_0098; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_40 = ___1_bits; NullCheck(L_40); int32_t L_41; L_41 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_40, NULL); int32_t L_42 = V_0; if ((((int32_t)L_41) == ((int32_t)L_42))) { goto IL_00ce; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_43 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_43, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC62C78CB18B61FC7073DE0EC3278AE06004F7FD4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_terminateBits_mFC3F0B8E3EE05C5F3D01878BCE7AF78F851588B4_RuntimeMethod_var))); } IL_00ce: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_getNumDataBytesAndNumECBytesForBlockID_mB203BD27C53C0C592367C9B7BCC6D8A4BC2723A3 (int32_t ___0_numTotalBytes, int32_t ___1_numDataBytes, int32_t ___2_numRSBlocks, int32_t ___3_blockID, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___4_numDataBytesInBlock, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___5_numECBytesInBlock, 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 L_0 = ___3_blockID; int32_t L_1 = ___2_numRSBlocks; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_000f; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_2 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EC8CBD8F08C312BFD3FAD23E0A0DB7F37E98697)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_getNumDataBytesAndNumECBytesForBlockID_mB203BD27C53C0C592367C9B7BCC6D8A4BC2723A3_RuntimeMethod_var))); } IL_000f: { int32_t L_3 = ___0_numTotalBytes; int32_t L_4 = ___2_numRSBlocks; V_0 = ((int32_t)(L_3%L_4)); int32_t L_5 = ___2_numRSBlocks; int32_t L_6 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract(L_5, L_6)); int32_t L_7 = ___0_numTotalBytes; int32_t L_8 = ___2_numRSBlocks; V_2 = ((int32_t)(L_7/L_8)); int32_t L_9 = V_2; V_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = ___1_numDataBytes; int32_t L_11 = ___2_numRSBlocks; V_4 = ((int32_t)(L_10/L_11)); int32_t L_12 = V_4; V_5 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; int32_t L_14 = V_4; V_6 = ((int32_t)il2cpp_codegen_subtract(L_13, L_14)); int32_t L_15 = V_3; int32_t L_16 = V_5; V_7 = ((int32_t)il2cpp_codegen_subtract(L_15, L_16)); int32_t L_17 = V_6; int32_t L_18 = V_7; if ((((int32_t)L_17) == ((int32_t)L_18))) { goto IL_0047; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_19 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D20F0813458B4004C81D6764AA920353ADF528B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_getNumDataBytesAndNumECBytesForBlockID_mB203BD27C53C0C592367C9B7BCC6D8A4BC2723A3_RuntimeMethod_var))); } IL_0047: { int32_t L_20 = ___2_numRSBlocks; int32_t L_21 = V_1; int32_t L_22 = V_0; if ((((int32_t)L_20) == ((int32_t)((int32_t)il2cpp_codegen_add(L_21, L_22))))) { goto IL_0058; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_23 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0F96CD4E7CF5221B652F5BF84BBD77CA46A0B78E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_getNumDataBytesAndNumECBytesForBlockID_mB203BD27C53C0C592367C9B7BCC6D8A4BC2723A3_RuntimeMethod_var))); } IL_0058: { int32_t L_24 = ___0_numTotalBytes; int32_t L_25 = V_4; int32_t L_26 = V_6; int32_t L_27 = V_1; int32_t L_28 = V_5; int32_t L_29 = V_7; int32_t L_30 = V_0; if ((((int32_t)L_24) == ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_25, L_26)), L_27)), ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_28, L_29)), L_30))))))) { goto IL_0075; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_31 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA0BAE95A5E0BE9169186A79DDEB6B2E3857EFB47)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_getNumDataBytesAndNumECBytesForBlockID_mB203BD27C53C0C592367C9B7BCC6D8A4BC2723A3_RuntimeMethod_var))); } IL_0075: { int32_t L_32 = ___3_blockID; int32_t L_33 = V_1; if ((((int32_t)L_32) >= ((int32_t)L_33))) { goto IL_0086; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = ___4_numDataBytesInBlock; int32_t L_35 = V_4; NullCheck(L_34); (L_34)->SetAt(static_cast(0), (int32_t)L_35); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = ___5_numECBytesInBlock; int32_t L_37 = V_6; NullCheck(L_36); (L_36)->SetAt(static_cast(0), (int32_t)L_37); return; } IL_0086: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = ___4_numDataBytesInBlock; int32_t L_39 = V_5; NullCheck(L_38); (L_38)->SetAt(static_cast(0), (int32_t)L_39); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = ___5_numECBytesInBlock; int32_t L_41 = V_7; NullCheck(L_40); (L_40)->SetAt(static_cast(0), (int32_t)L_41); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* Encoder_interleaveWithECBytes_m0068CE703AB3C761BA32D6314FC4F5DC04486178 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_bits, int32_t ___1_numTotalBytes, int32_t ___2_numDataBytes, int32_t ___3_numRSBlocks, 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*)&BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD9DA244D55BDAB6A7C415FDC652F628DA7498D1A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA16F699AD469CCD304B996C3F4F729BB56652D63_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1CDB949B39A84E81BABB6D7B8A4A2FFB64BBCCB4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC77ECC736DE3241D87071B90C5D33F77E59C6AA2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m101D06D99D1661204FC1F9829EA373A920E04EB7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m29885D3A1CDA9E10F856CD5053CEE7217FEBFF46_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4_il2cpp_TypeInfo_var); 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; List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4* V_3 = NULL; int32_t V_4 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL; int32_t V_7 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_8 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_9 = NULL; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_10 = NULL; int32_t V_11 = 0; BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* V_12 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_13 = NULL; int32_t V_14 = 0; BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* V_15 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_16 = NULL; Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE V_17; memset((&V_17), 0, sizeof(V_17)); Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE V_18; memset((&V_18), 0, sizeof(V_18)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_19 = NULL; { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_bits; NullCheck(L_0); int32_t L_1; L_1 = BitArray_get_SizeInBytes_m0B4EACA16D67D12B0F4BFB984B68E98F9A8A8FA1(L_0, NULL); int32_t L_2 = ___2_numDataBytes; if ((((int32_t)L_1) == ((int32_t)L_2))) { goto IL_0014; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_3 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD7104485C3D532D3EBA9E02C448EA5626A9EDF2D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_interleaveWithECBytes_m0068CE703AB3C761BA32D6314FC4F5DC04486178_RuntimeMethod_var))); } IL_0014: { V_0 = 0; V_1 = 0; V_2 = 0; int32_t L_4 = ___3_numRSBlocks; List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4* L_5 = (List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4*)il2cpp_codegen_object_new(List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4_il2cpp_TypeInfo_var); List_1__ctor_m29885D3A1CDA9E10F856CD5053CEE7217FEBFF46(L_5, L_4, List_1__ctor_m29885D3A1CDA9E10F856CD5053CEE7217FEBFF46_RuntimeMethod_var); V_3 = L_5; V_4 = 0; goto IL_009e; } IL_0026: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); V_5 = L_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); V_6 = L_7; int32_t L_8 = ___1_numTotalBytes; int32_t L_9 = ___2_numDataBytes; int32_t L_10 = ___3_numRSBlocks; int32_t L_11 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_6; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Encoder_getNumDataBytesAndNumECBytesForBlockID_mB203BD27C53C0C592367C9B7BCC6D8A4BC2723A3(L_8, L_9, L_10, L_11, L_12, L_13, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_5; NullCheck(L_14); int32_t L_15 = 0; int32_t L_16 = (L_14)->GetAt(static_cast(L_15)); V_7 = L_16; int32_t L_17 = V_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_17); V_8 = L_18; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_19 = ___0_bits; int32_t L_20 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_8; int32_t L_22 = V_7; NullCheck(L_19); BitArray_toBytes_mDB04E62CFD1C6E3128E926C3606246F92E2119EC(L_19, ((int32_t)il2cpp_codegen_multiply(8, L_20)), L_21, 0, L_22, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_6; NullCheck(L_24); int32_t L_25 = 0; int32_t L_26 = (L_24)->GetAt(static_cast(L_25)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27; L_27 = Encoder_generateECBytes_m273CD8A9C418C6D57E6420D13EBAADE333E5F76A(L_23, L_26, NULL); V_9 = L_27; List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4* L_28 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = V_9; BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* L_31 = (BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1*)il2cpp_codegen_object_new(BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1_il2cpp_TypeInfo_var); BlockPair__ctor_mEEE88098A0DB17B757E84064D71F9B15717DC070(L_31, L_29, L_30, NULL); NullCheck(L_28); List_1_Add_mC77ECC736DE3241D87071B90C5D33F77E59C6AA2_inline(L_28, L_31, List_1_Add_mC77ECC736DE3241D87071B90C5D33F77E59C6AA2_RuntimeMethod_var); int32_t L_32 = V_1; int32_t L_33 = V_7; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_34; L_34 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_32, L_33, NULL); V_1 = L_34; int32_t L_35 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = V_9; NullCheck(L_36); int32_t L_37; L_37 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_35, ((int32_t)(((RuntimeArray*)L_36)->max_length)), NULL); V_2 = L_37; int32_t L_38 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_5; NullCheck(L_39); int32_t L_40 = 0; int32_t L_41 = (L_39)->GetAt(static_cast(L_40)); V_0 = ((int32_t)il2cpp_codegen_add(L_38, L_41)); int32_t L_42 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_009e: { int32_t L_43 = V_4; int32_t L_44 = ___3_numRSBlocks; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0026; } } { int32_t L_45 = ___2_numDataBytes; int32_t L_46 = V_0; if ((((int32_t)L_45) == ((int32_t)L_46))) { goto IL_00b2; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_47 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_47, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral03CA33A1820EB83740992A38DF364E04B95DEC66)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_47, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_interleaveWithECBytes_m0068CE703AB3C761BA32D6314FC4F5DC04486178_RuntimeMethod_var))); } IL_00b2: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_48 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_mF83850FDAA5CF98487FFDD1D29DDB8F3831C7AC4(L_48, NULL); V_10 = L_48; V_11 = 0; goto IL_010e; } IL_00be: { List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4* L_49 = V_3; NullCheck(L_49); Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE L_50; L_50 = List_1_GetEnumerator_m101D06D99D1661204FC1F9829EA373A920E04EB7(L_49, List_1_GetEnumerator_m101D06D99D1661204FC1F9829EA373A920E04EB7_RuntimeMethod_var); V_17 = L_50; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00fa: { Enumerator_Dispose_mD9DA244D55BDAB6A7C415FDC652F628DA7498D1A((&V_17), Enumerator_Dispose_mD9DA244D55BDAB6A7C415FDC652F628DA7498D1A_RuntimeMethod_var); return; } }); try { { goto IL_00ef_1; } IL_00c8_1: { BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* L_51; L_51 = Enumerator_get_Current_m1CDB949B39A84E81BABB6D7B8A4A2FFB64BBCCB4_inline((&V_17), Enumerator_get_Current_m1CDB949B39A84E81BABB6D7B8A4A2FFB64BBCCB4_RuntimeMethod_var); V_12 = L_51; BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* L_52 = V_12; NullCheck(L_52); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53; L_53 = BlockPair_get_DataBytes_mC1BD3C9AE743C720589B42F2BF09CCC9499038C7_inline(L_52, NULL); V_13 = L_53; int32_t L_54 = V_11; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = V_13; NullCheck(L_55); if ((((int32_t)L_54) >= ((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length))))) { goto IL_00ef_1; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_56 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = V_13; int32_t L_58 = V_11; NullCheck(L_57); int32_t L_59 = L_58; uint8_t L_60 = (L_57)->GetAt(static_cast(L_59)); NullCheck(L_56); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_56, L_60, 8, NULL); } IL_00ef_1: { bool L_61; L_61 = Enumerator_MoveNext_mA16F699AD469CCD304B996C3F4F729BB56652D63((&V_17), Enumerator_MoveNext_mA16F699AD469CCD304B996C3F4F729BB56652D63_RuntimeMethod_var); if (L_61) { goto IL_00c8_1; } } { goto IL_0108; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0108: { int32_t L_62 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_62, 1)); } IL_010e: { int32_t L_63 = V_11; int32_t L_64 = V_1; if ((((int32_t)L_63) < ((int32_t)L_64))) { goto IL_00be; } } { V_14 = 0; goto IL_0168; } IL_0118: { List_1_tC911EAF425EFA2DCC03B0CD1B3A5C4D2D6D678C4* L_65 = V_3; NullCheck(L_65); Enumerator_t1963B49579553C421CA47CDC9D51CA61C4F3B2BE L_66; L_66 = List_1_GetEnumerator_m101D06D99D1661204FC1F9829EA373A920E04EB7(L_65, List_1_GetEnumerator_m101D06D99D1661204FC1F9829EA373A920E04EB7_RuntimeMethod_var); V_18 = L_66; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0154: { Enumerator_Dispose_mD9DA244D55BDAB6A7C415FDC652F628DA7498D1A((&V_18), Enumerator_Dispose_mD9DA244D55BDAB6A7C415FDC652F628DA7498D1A_RuntimeMethod_var); return; } }); try { { goto IL_0149_1; } IL_0122_1: { BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* L_67; L_67 = Enumerator_get_Current_m1CDB949B39A84E81BABB6D7B8A4A2FFB64BBCCB4_inline((&V_18), Enumerator_get_Current_m1CDB949B39A84E81BABB6D7B8A4A2FFB64BBCCB4_RuntimeMethod_var); V_15 = L_67; BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* L_68 = V_15; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = BlockPair_get_ErrorCorrectionBytes_mBEBAC35F9CF7D7A134546C0818F76D2D1CD077B5_inline(L_68, NULL); V_16 = L_69; int32_t L_70 = V_14; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71 = V_16; NullCheck(L_71); if ((((int32_t)L_70) >= ((int32_t)((int32_t)(((RuntimeArray*)L_71)->max_length))))) { goto IL_0149_1; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_72 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = V_16; int32_t L_74 = V_14; NullCheck(L_73); int32_t L_75 = L_74; uint8_t L_76 = (L_73)->GetAt(static_cast(L_75)); NullCheck(L_72); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_72, L_76, 8, NULL); } IL_0149_1: { bool L_77; L_77 = Enumerator_MoveNext_mA16F699AD469CCD304B996C3F4F729BB56652D63((&V_18), Enumerator_MoveNext_mA16F699AD469CCD304B996C3F4F729BB56652D63_RuntimeMethod_var); if (L_77) { goto IL_0122_1; } } { goto IL_0162; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0162: { int32_t L_78 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_78, 1)); } IL_0168: { int32_t L_79 = V_14; int32_t L_80 = V_2; if ((((int32_t)L_79) < ((int32_t)L_80))) { goto IL_0118; } } { int32_t L_81 = ___1_numTotalBytes; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_82 = V_10; NullCheck(L_82); int32_t L_83; L_83 = BitArray_get_SizeInBytes_m0B4EACA16D67D12B0F4BFB984B68E98F9A8A8FA1(L_82, NULL); if ((((int32_t)L_81) == ((int32_t)L_83))) { goto IL_01c1; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_84 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)5); V_19 = L_84; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_85 = V_19; NullCheck(L_85); ArrayElementTypeCheck (L_85, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3CE245550C7936A8DFBFDA9A54B7711D0747F0F8))); (L_85)->SetAt(static_cast(0), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3CE245550C7936A8DFBFDA9A54B7711D0747F0F8))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_86 = V_19; int32_t L_87 = ___1_numTotalBytes; int32_t L_88 = L_87; RuntimeObject* L_89 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_88); NullCheck(L_86); ArrayElementTypeCheck (L_86, L_89); (L_86)->SetAt(static_cast(1), (RuntimeObject*)L_89); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_90 = V_19; NullCheck(L_90); ArrayElementTypeCheck (L_90, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E2A118D02EEC0264ECB711997DC50620920E7B0))); (L_90)->SetAt(static_cast(2), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E2A118D02EEC0264ECB711997DC50620920E7B0))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_91 = V_19; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_92 = V_10; NullCheck(L_92); int32_t L_93; L_93 = BitArray_get_SizeInBytes_m0B4EACA16D67D12B0F4BFB984B68E98F9A8A8FA1(L_92, NULL); int32_t L_94 = L_93; RuntimeObject* L_95 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_94); NullCheck(L_91); ArrayElementTypeCheck (L_91, L_95); (L_91)->SetAt(static_cast(3), (RuntimeObject*)L_95); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_96 = V_19; NullCheck(L_96); ArrayElementTypeCheck (L_96, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCEEE9949671C40A8B682D01EDD3A630068612E2A))); (L_96)->SetAt(static_cast(4), (RuntimeObject*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCEEE9949671C40A8B682D01EDD3A630068612E2A))); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_97 = V_19; String_t* L_98; L_98 = String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36(L_97, NULL); WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_99 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_99, L_98, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_interleaveWithECBytes_m0068CE703AB3C761BA32D6314FC4F5DC04486178_RuntimeMethod_var))); } IL_01c1: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_100 = V_10; return L_100; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Encoder_generateECBytes_m273CD8A9C418C6D57E6420D13EBAADE333E5F76A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_dataBytes, int32_t ___1_numEcBytesInBlock, 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*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonEncoder_t5ED408EEA7EA79FC18CF460256E404FD88DBD636_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; int32_t V_4 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_dataBytes; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); int32_t L_1 = V_0; int32_t L_2 = ___1_numEcBytesInBlock; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))); V_1 = L_3; V_2 = 0; goto IL_0021; } IL_0011: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_1; int32_t L_5 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_dataBytes; int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; uint8_t L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)((int32_t)((int32_t)L_9&((int32_t)255)))); int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0021: { int32_t L_11 = V_2; int32_t L_12 = V_0; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0011; } } { il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_13 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___QR_CODE_FIELD_256; ReedSolomonEncoder_t5ED408EEA7EA79FC18CF460256E404FD88DBD636* L_14 = (ReedSolomonEncoder_t5ED408EEA7EA79FC18CF460256E404FD88DBD636*)il2cpp_codegen_object_new(ReedSolomonEncoder_t5ED408EEA7EA79FC18CF460256E404FD88DBD636_il2cpp_TypeInfo_var); ReedSolomonEncoder__ctor_m2A4083C8A626B06DFCD3577920083345EEFC0ECB(L_14, L_13, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1; int32_t L_16 = ___1_numEcBytesInBlock; NullCheck(L_14); ReedSolomonEncoder_encode_mC912E0589BCE6FCFB4B24C6AE27DC980840178BD(L_14, L_15, L_16, NULL); int32_t L_17 = ___1_numEcBytesInBlock; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_17); V_3 = L_18; V_4 = 0; goto IL_0053; } IL_0042: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_3; int32_t L_20 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_1; int32_t L_22 = V_0; int32_t L_23 = V_4; NullCheck(L_21); int32_t L_24 = ((int32_t)il2cpp_codegen_add(L_22, L_23)); int32_t L_25 = (L_21)->GetAt(static_cast(L_24)); NullCheck(L_19); (L_19)->SetAt(static_cast(L_20), (uint8_t)((int32_t)(uint8_t)L_25)); int32_t L_26 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0053: { int32_t L_27 = V_4; int32_t L_28 = ___1_numEcBytesInBlock; if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_0042; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_3; return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendModeInfo_m5D28BE899D0AF717AE6108185ADB42C800CA45FF (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___0_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) { { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_bits; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_1 = ___0_mode; NullCheck(L_1); int32_t L_2; L_2 = Mode_get_Bits_m1A3C4E59B863B02428CE05EFAC6E4A39464B8F8C_inline(L_1, NULL); NullCheck(L_0); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_0, L_2, 4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendLengthInfo_mADFA37DF6BE087AF491FCF1D8CAD7A9418412B4F (int32_t ___0_numLetters, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___1_version, Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___2_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___3_bits, const RuntimeMethod* method) { int32_t V_0 = 0; { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_0 = ___2_mode; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_1 = ___1_version; NullCheck(L_0); int32_t L_2; L_2 = Mode_getCharacterCountBits_m885DD8D84CDF690CB422861693D35731E0A9002E(L_0, L_1, NULL); V_0 = L_2; int32_t L_3 = ___0_numLetters; int32_t L_4 = V_0; if ((((int32_t)L_3) < ((int32_t)((int32_t)(1<<((int32_t)(L_4&((int32_t)31)))))))) { goto IL_0034; } } { int32_t L_5 = ___0_numLetters; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); int32_t L_8 = V_0; int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_8&((int32_t)31))))), 1)); RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9); String_t* L_11; L_11 = String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D5246FA8A5786C6BB8CB422AC8EEC45C306EEA1)), L_10, NULL); WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_12 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_12, L_11, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_appendLengthInfo_mADFA37DF6BE087AF491FCF1D8CAD7A9418412B4F_RuntimeMethod_var))); } IL_0034: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_13 = ___3_bits; int32_t L_14 = ___0_numLetters; int32_t L_15 = V_0; NullCheck(L_13); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_13, L_14, L_15, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendBytes_mDA9A54ED222A74050E4F7CF0AC92E80C6B592FD5 (String_t* ___0_content, Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___1_mode, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_bits, String_t* ___3_encoding, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_0 = ___1_mode; il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_1 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___NUMERIC; NullCheck(L_0); bool L_2; L_2 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_1); if (!L_2) { goto IL_0015; } } { String_t* L_3 = ___0_content; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = ___2_bits; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Encoder_appendNumericBytes_mE57D732061837934C913B99EE648B9521AF5CCBC(L_3, L_4, NULL); return; } IL_0015: { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_5 = ___1_mode; il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_6 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___ALPHANUMERIC; NullCheck(L_5); bool L_7; L_7 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_5, L_6); if (!L_7) { goto IL_002a; } } { String_t* L_8 = ___0_content; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___2_bits; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Encoder_appendAlphanumericBytes_mE71810878818B59984682C711C164681299D3827(L_8, L_9, NULL); return; } IL_002a: { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_10 = ___1_mode; il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_11 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___BYTE; NullCheck(L_10); bool L_12; L_12 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_10, L_11); if (!L_12) { goto IL_0040; } } { String_t* L_13 = ___0_content; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_14 = ___2_bits; String_t* L_15 = ___3_encoding; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Encoder_append8BitBytes_m3094DF62D2099E8608992CCB7ACA9AC7F1F20F6D(L_13, L_14, L_15, NULL); return; } IL_0040: { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_16 = ___1_mode; il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_17 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___KANJI; NullCheck(L_16); bool L_18; L_18 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_16, L_17); if (!L_18) { goto IL_0055; } } { String_t* L_19 = ___0_content; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_20 = ___2_bits; il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); Encoder_appendKanjiBytes_mCA4C1D08352A08D91B2E7DF46FFC24323E64297E(L_19, L_20, NULL); return; } IL_0055: { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_21 = ___1_mode; String_t* L_22; L_22 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral90455FAF2A9E36EA17164EB1EC7217D6E52799D7)), L_21, NULL); WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_23 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_23, L_22, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_appendBytes_mDA9A54ED222A74050E4F7CF0AC92E80C6B592FD5_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendNumericBytes_mE57D732061837934C913B99EE648B9521AF5CCBC (String_t* ___0_content, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, 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; { String_t* L_0 = ___0_content; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_0 = L_1; V_1 = 0; goto IL_0085; } IL_000b: { String_t* L_2 = ___0_content; int32_t L_3 = V_1; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, ((int32_t)48))); int32_t L_5 = V_1; int32_t L_6 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_5, 2))) >= ((int32_t)L_6))) { goto IL_0051; } } { String_t* L_7 = ___0_content; int32_t L_8 = V_1; NullCheck(L_7); Il2CppChar L_9; L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, ((int32_t)il2cpp_codegen_add(L_8, 1)), NULL); V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, ((int32_t)48))); String_t* L_10 = ___0_content; int32_t L_11 = V_1; NullCheck(L_10); Il2CppChar L_12; L_12 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_10, ((int32_t)il2cpp_codegen_add(L_11, 2)), NULL); V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_12, ((int32_t)48))); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_13 = ___1_bits; int32_t L_14 = V_2; int32_t L_15 = V_3; int32_t L_16 = V_4; NullCheck(L_13); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_13, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_14, ((int32_t)100))), ((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)10))))), L_16)), ((int32_t)10), NULL); int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 3)); goto IL_0085; } IL_0051: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_18, 1))) >= ((int32_t)L_19))) { goto IL_0079; } } { String_t* L_20 = ___0_content; int32_t L_21 = V_1; NullCheck(L_20); Il2CppChar L_22; L_22 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_20, ((int32_t)il2cpp_codegen_add(L_21, 1)), NULL); V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_22, ((int32_t)48))); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_23 = ___1_bits; int32_t L_24 = V_2; int32_t L_25 = V_5; NullCheck(L_23); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_23, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_24, ((int32_t)10))), L_25)), 7, NULL); int32_t L_26 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_26, 2)); goto IL_0085; } IL_0079: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_27 = ___1_bits; int32_t L_28 = V_2; NullCheck(L_27); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_27, L_28, 4, NULL); int32_t L_29 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_0085: { int32_t L_30 = V_1; int32_t L_31 = V_0; if ((((int32_t)L_30) < ((int32_t)L_31))) { goto IL_000b; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendAlphanumericBytes_mE71810878818B59984682C711C164681299D3827 (String_t* ___0_content, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_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; { String_t* L_0 = ___0_content; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_0 = L_1; V_1 = 0; goto IL_0061; } IL_000b: { String_t* L_2 = ___0_content; int32_t L_3 = V_1; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); int32_t L_5; L_5 = Encoder_getAlphanumericCode_m8CA424B48993D17FF4E8DF52A9B30728C6DBE7C8(L_4, NULL); V_2 = L_5; int32_t L_6 = V_2; if ((!(((uint32_t)L_6) == ((uint32_t)(-1))))) { goto IL_0022; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_7 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_m104829F19D8B6B64FE58CF69E77750E6D5535CF9(L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_appendAlphanumericBytes_mE71810878818B59984682C711C164681299D3827_RuntimeMethod_var))); } IL_0022: { int32_t L_8 = V_1; int32_t L_9 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))) >= ((int32_t)L_9))) { goto IL_0055; } } { String_t* L_10 = ___0_content; int32_t L_11 = V_1; NullCheck(L_10); Il2CppChar L_12; L_12 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_10, ((int32_t)il2cpp_codegen_add(L_11, 1)), NULL); il2cpp_codegen_runtime_class_init_inline(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Encoder_getAlphanumericCode_m8CA424B48993D17FF4E8DF52A9B30728C6DBE7C8(L_12, NULL); V_3 = L_13; int32_t L_14 = V_3; if ((!(((uint32_t)L_14) == ((uint32_t)(-1))))) { goto IL_0041; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_15 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_m104829F19D8B6B64FE58CF69E77750E6D5535CF9(L_15, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_appendAlphanumericBytes_mE71810878818B59984682C711C164681299D3827_RuntimeMethod_var))); } IL_0041: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_16 = ___1_bits; int32_t L_17 = V_2; int32_t L_18 = V_3; NullCheck(L_16); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_16, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_17, ((int32_t)45))), L_18)), ((int32_t)11), NULL); int32_t L_19 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_19, 2)); goto IL_0061; } IL_0055: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_20 = ___1_bits; int32_t L_21 = V_2; NullCheck(L_20); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_20, L_21, 6, NULL); int32_t L_22 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0061: { int32_t L_23 = V_1; int32_t L_24 = V_0; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_000b; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_append8BitBytes_m3094DF62D2099E8608992CCB7ACA9AC7F1F20F6D (String_t* ___0_content, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, String_t* ___2_encoding, const RuntimeMethod* method) { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; Exception_t* V_1 = NULL; uint8_t V_2 = 0x0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; int32_t V_4 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { String_t* L_0 = ___2_encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1; L_1 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(L_0, NULL); String_t* L_2 = ___0_content; NullCheck(L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(27, L_1, L_2); V_0 = L_3; goto IL_001d; } 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_000f; } throw e; } CATCH_000f: { Exception_t* L_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_1 = L_4; Exception_t* L_5 = V_1; NullCheck(L_5); String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_5); Exception_t* L_7 = V_1; WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_8 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mB9527576EB0A0076248FB0E8182AD9871C8AA77C(L_8, L_6, L_7, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_append8BitBytes_m3094DF62D2099E8608992CCB7ACA9AC7F1F20F6D_RuntimeMethod_var))); } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; V_3 = L_9; V_4 = 0; goto IL_0037; } IL_0024: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_3; int32_t L_11 = V_4; NullCheck(L_10); int32_t L_12 = L_11; uint8_t L_13 = (L_10)->GetAt(static_cast(L_12)); V_2 = L_13; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_14 = ___1_bits; uint8_t L_15 = V_2; NullCheck(L_14); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_14, L_15, 8, NULL); int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0037: { int32_t L_17 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_3; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_0024; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendKanjiBytes_mCA4C1D08352A08D91B2E7DF46FFC24323E64297E (String_t* ___0_content, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2CC8CEA89C6642C1430ACDFD783FEEED93038FCA); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; Exception_t* 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; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0; L_0 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(_stringLiteral2CC8CEA89C6642C1430ACDFD783FEEED93038FCA, NULL); String_t* L_1 = ___0_content; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(27, L_0, L_1); V_0 = L_2; goto IL_0021; } 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_0013; } throw e; } CATCH_0013: { Exception_t* L_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_1 = L_3; Exception_t* L_4 = V_1; NullCheck(L_4); String_t* L_5; L_5 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_4); Exception_t* L_6 = V_1; WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_7 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mB9527576EB0A0076248FB0E8182AD9871C8AA77C(L_7, L_5, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_appendKanjiBytes_mCA4C1D08352A08D91B2E7DF46FFC24323E64297E_RuntimeMethod_var))); } IL_0021: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_0; NullCheck(L_8); V_2 = ((int32_t)(((RuntimeArray*)L_8)->max_length)); V_3 = 0; goto IL_00bd; } IL_002c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11 = L_10; uint8_t L_12 = (L_9)->GetAt(static_cast(L_11)); V_4 = ((int32_t)((int32_t)L_12&((int32_t)255))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 1)); uint8_t L_16 = (L_13)->GetAt(static_cast(L_15)); V_5 = ((int32_t)((int32_t)L_16&((int32_t)255))); int32_t L_17 = V_4; int32_t L_18 = V_5; V_6 = ((int32_t)(((int32_t)(L_17<<8))|L_18)); V_7 = (-1); int32_t L_19 = V_6; if ((((int32_t)L_19) < ((int32_t)((int32_t)33088)))) { goto IL_006e; } } { int32_t L_20 = V_6; if ((((int32_t)L_20) > ((int32_t)((int32_t)40956)))) { goto IL_006e; } } { int32_t L_21 = V_6; V_7 = ((int32_t)il2cpp_codegen_subtract(L_21, ((int32_t)33088))); goto IL_008a; } IL_006e: { int32_t L_22 = V_6; if ((((int32_t)L_22) < ((int32_t)((int32_t)57408)))) { goto IL_008a; } } { int32_t L_23 = V_6; if ((((int32_t)L_23) > ((int32_t)((int32_t)60351)))) { goto IL_008a; } } { int32_t L_24 = V_6; V_7 = ((int32_t)il2cpp_codegen_subtract(L_24, ((int32_t)49472))); } IL_008a: { int32_t L_25 = V_7; if ((!(((uint32_t)L_25) == ((uint32_t)(-1))))) { goto IL_009a; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_26 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD050676D61E097257CD4A71302884F7CC1545747)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Encoder_appendKanjiBytes_mCA4C1D08352A08D91B2E7DF46FFC24323E64297E_RuntimeMethod_var))); } IL_009a: { int32_t L_27 = V_7; int32_t L_28 = V_7; V_8 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)(L_27>>8)), ((int32_t)192))), ((int32_t)(L_28&((int32_t)255))))); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_29 = ___1_bits; int32_t L_30 = V_8; NullCheck(L_29); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_29, L_30, ((int32_t)13), NULL); int32_t L_31 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_31, 2)); } IL_00bd: { int32_t L_32 = V_3; int32_t L_33 = V_2; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_002c; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder_appendECI_mC12F1733D12B6BC8ABEAE9B9FD25009324033DC6 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* ___0_eci, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_bits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_bits; il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_1 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___ECI; NullCheck(L_1); int32_t L_2; L_2 = Mode_get_Bits_m1A3C4E59B863B02428CE05EFAC6E4A39464B8F8C_inline(L_1, NULL); NullCheck(L_0); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_0, L_2, 4, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = ___1_bits; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_4 = ___0_eci; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_4); NullCheck(L_3); BitArray_appendBits_m43E273544F0AF0DA472C992D5584E2BD5F76A592(L_3, L_5, 8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoder__cctor_m443470E40BC0DE9C1C7D28AB5B92EE5D25F57CFD (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c8U2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)96)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c8U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_StaticFields*)il2cpp_codegen_static_fields_for(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var))->___ALPHANUMERIC_TABLE = L_1; Il2CppCodeGenWriteBarrier((void**)(&((Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_StaticFields*)il2cpp_codegen_static_fields_for(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var))->___ALPHANUMERIC_TABLE), (void*)L_1); ((Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_StaticFields*)il2cpp_codegen_static_fields_for(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var))->___DEFAULT_BYTE_MODE_ENCODING = _stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE; Il2CppCodeGenWriteBarrier((void**)(&((Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_StaticFields*)il2cpp_codegen_static_fields_for(Encoder_tEC85267BAF0CC423B9924993DB04B8B39253CC31_il2cpp_TypeInfo_var))->___DEFAULT_BYTE_MODE_ENCODING), (void*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE); 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 PDF417ErrorCorrection_getErrorCorrectionCodewordCount_m3939D33629C92E885A5CE50C6C922674877CD008 (int32_t ___0_errorCorrectionLevel, const RuntimeMethod* method) { { int32_t L_0 = ___0_errorCorrectionLevel; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0008; } } { int32_t L_1 = ___0_errorCorrectionLevel; if ((((int32_t)L_1) <= ((int32_t)8))) { 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*)&_stringLiteralE26FC1AA114078B1CB5CA221C04DCB2DFC5C1155)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PDF417ErrorCorrection_getErrorCorrectionCodewordCount_m3939D33629C92E885A5CE50C6C922674877CD008_RuntimeMethod_var))); } IL_0013: { int32_t L_3 = ___0_errorCorrectionLevel; return ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_add(L_3, 1))&((int32_t)31))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PDF417ErrorCorrection_generateErrorCorrection_m5513CB41F3E6852697D8C56965099DE67B7C518B (String_t* ___0_dataCodewords, int32_t ___1_errorCorrectionLevel, 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*)&PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* 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; StringBuilder_t* V_8 = NULL; int32_t V_9 = 0; { int32_t L_0 = ___1_errorCorrectionLevel; il2cpp_codegen_runtime_class_init_inline(PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var); int32_t L_1; L_1 = PDF417ErrorCorrection_getErrorCorrectionCodewordCount_m3939D33629C92E885A5CE50C6C922674877CD008(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_2); V_1 = L_3; String_t* L_4 = ___0_dataCodewords; NullCheck(L_4); int32_t L_5; L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL); V_2 = L_5; V_3 = 0; goto IL_00a6; } IL_001c: { String_t* L_6 = ___0_dataCodewords; int32_t L_7 = V_3; NullCheck(L_6); Il2CppChar L_8; L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_7, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = V_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = V_1; NullCheck(L_10); NullCheck(L_9); int32_t L_11 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), 1)); uint16_t L_12 = (uint16_t)(L_9)->GetAt(static_cast(L_11)); V_4 = ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_12))%((int32_t)929))); int32_t L_13 = V_0; V_7 = ((int32_t)il2cpp_codegen_subtract(L_13, 1)); goto IL_0073; } IL_003a: { int32_t L_14 = V_4; il2cpp_codegen_runtime_class_init_inline(PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_15 = ((PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_StaticFields*)il2cpp_codegen_static_fields_for(PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var))->___EC_COEFFICIENTS; int32_t L_16 = ___1_errorCorrectionLevel; NullCheck(L_15); int32_t L_17 = L_16; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = V_7; NullCheck(L_18); int32_t L_20 = L_19; int32_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_5 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_14, L_21))%((int32_t)929))); int32_t L_22 = V_5; V_6 = ((int32_t)il2cpp_codegen_subtract(((int32_t)929), L_22)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_23 = V_1; int32_t L_24 = V_7; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_25 = V_1; int32_t L_26 = V_7; NullCheck(L_25); int32_t L_27 = ((int32_t)il2cpp_codegen_subtract(L_26, 1)); uint16_t L_28 = (uint16_t)(L_25)->GetAt(static_cast(L_27)); int32_t L_29 = V_6; NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (Il2CppChar)((int32_t)(uint16_t)((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_28, L_29))%((int32_t)929))))); int32_t L_30 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract(L_30, 1)); } IL_0073: { int32_t L_31 = V_7; if ((((int32_t)L_31) >= ((int32_t)1))) { goto IL_003a; } } { int32_t L_32 = V_4; il2cpp_codegen_runtime_class_init_inline(PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_33 = ((PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_StaticFields*)il2cpp_codegen_static_fields_for(PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var))->___EC_COEFFICIENTS; int32_t L_34 = ___1_errorCorrectionLevel; NullCheck(L_33); int32_t L_35 = L_34; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = (L_33)->GetAt(static_cast(L_35)); NullCheck(L_36); int32_t L_37 = 0; int32_t L_38 = (L_36)->GetAt(static_cast(L_37)); V_5 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_32, L_38))%((int32_t)929))); int32_t L_39 = V_5; V_6 = ((int32_t)il2cpp_codegen_subtract(((int32_t)929), L_39)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_40 = V_1; int32_t L_41 = V_6; NullCheck(L_40); (L_40)->SetAt(static_cast(0), (Il2CppChar)((int32_t)(uint16_t)((int32_t)(L_41%((int32_t)929))))); int32_t L_42 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00a6: { int32_t L_43 = V_3; int32_t L_44 = V_2; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_001c; } } { int32_t L_45 = V_0; StringBuilder_t* L_46 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_46, L_45, NULL); V_8 = L_46; int32_t L_47 = V_0; V_9 = ((int32_t)il2cpp_codegen_subtract(L_47, 1)); goto IL_00e3; } IL_00bc: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_48 = V_1; int32_t L_49 = V_9; NullCheck(L_48); int32_t L_50 = L_49; uint16_t L_51 = (uint16_t)(L_48)->GetAt(static_cast(L_50)); if (!L_51) { goto IL_00d1; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_52 = V_1; int32_t L_53 = V_9; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_54 = V_1; int32_t L_55 = V_9; NullCheck(L_54); int32_t L_56 = L_55; uint16_t L_57 = (uint16_t)(L_54)->GetAt(static_cast(L_56)); NullCheck(L_52); (L_52)->SetAt(static_cast(L_53), (Il2CppChar)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(((int32_t)929), (int32_t)L_57)))); } IL_00d1: { StringBuilder_t* L_58 = V_8; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_59 = V_1; int32_t L_60 = V_9; NullCheck(L_59); int32_t L_61 = L_60; uint16_t L_62 = (uint16_t)(L_59)->GetAt(static_cast(L_61)); NullCheck(L_58); StringBuilder_t* L_63; L_63 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_58, L_62, NULL); int32_t L_64 = V_9; V_9 = ((int32_t)il2cpp_codegen_subtract(L_64, 1)); } IL_00e3: { int32_t L_65 = V_9; if ((((int32_t)L_65) >= ((int32_t)0))) { goto IL_00bc; } } { StringBuilder_t* L_66 = V_8; NullCheck(L_66); String_t* L_67; L_67 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_66); return L_67; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417ErrorCorrection__cctor_m923B10BC79A56F7F0DBC507D719A9DE161C18C89 (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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D3_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D4_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D5_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D6_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D7_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D8_FieldInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_0 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); V_0 = L_0; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_1 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2); V_1 = L_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (int32_t)((int32_t)27)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(1), (int32_t)((int32_t)917)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = V_1; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_5); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_6 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = L_7; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_9 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_8, L_9, NULL); NullCheck(L_6); (L_6)->SetAt(static_cast(1), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_8); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_10 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = L_11; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_13 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_12, L_13, NULL); NullCheck(L_10); (L_10)->SetAt(static_cast(2), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_12); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_14 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = L_15; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_17 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D3_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_16, L_17, NULL); NullCheck(L_14); (L_14)->SetAt(static_cast(3), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_16); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_18 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = L_19; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_21 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_20, L_21, NULL); NullCheck(L_18); (L_18)->SetAt(static_cast(4), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_20); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_22 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = L_23; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_25 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D5_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_24, L_25, NULL); NullCheck(L_22); (L_22)->SetAt(static_cast(5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_24); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_26 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = L_27; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_29 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_28, L_29, NULL); NullCheck(L_26); (L_26)->SetAt(static_cast(6), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_28); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_30 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = L_31; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_33 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_32, L_33, NULL); NullCheck(L_30); (L_30)->SetAt(static_cast(7), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_32); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_34 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)512)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = L_35; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_37 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008c9U2D8_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_36, L_37, NULL); NullCheck(L_34); (L_34)->SetAt(static_cast(8), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_36); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_38 = V_0; ((PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_StaticFields*)il2cpp_codegen_static_fields_for(PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var))->___EC_COEFFICIENTS = L_38; Il2CppCodeGenWriteBarrier((void**)(&((PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_StaticFields*)il2cpp_codegen_static_fields_for(PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var))->___EC_COEFFICIENTS), (void*)L_38); 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 PDF417__ctor_mFB95148D3EC2494C28740558C03A3D6E4693BE1A (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, const RuntimeMethod* method) { { PDF417__ctor_m45BEAD21AE7573AB6DA38DFF6F6AF848B5F8BE71(__this, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417__ctor_m45BEAD21AE7573AB6DA38DFF6F6AF848B5F8BE71 (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, bool ___0_compact, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); bool L_0 = ___0_compact; __this->___compact = L_0; __this->___compaction = 0; __this->___encoding = (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___encoding), (void*)(Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL); __this->___disableEci = (bool)0; __this->___minCols = 2; __this->___maxCols = ((int32_t)30); __this->___maxRows = ((int32_t)30); __this->___minRows = 2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* PDF417_get_BarcodeMatrix_m803A9D0F18256E4506B14E64964BEF8802BEE38E (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, const RuntimeMethod* method) { { BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_0 = __this->___barcodeMatrix; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417_calculateNumberOfRows_mB38CB0C665934020C80634DBFEB0FF45472C7569 (int32_t ___0_m, int32_t ___1_k, int32_t ___2_c, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_m; int32_t L_1 = ___1_k; int32_t L_2 = ___2_c; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, 1)), L_1))/L_2)), 1)); int32_t L_3 = ___2_c; int32_t L_4 = V_0; int32_t L_5 = ___0_m; int32_t L_6 = ___1_k; int32_t L_7 = ___2_c; if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_3, L_4))) < ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_5, 1)), L_6)), L_7))))) { goto IL_001a; } } { int32_t L_8 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, 1)); } IL_001a: { int32_t L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417_getNumberOfPadCodewords_mD55EA085806C1C22AD7DA47E204EB5B039AB1BED (int32_t ___0_m, int32_t ___1_k, int32_t ___2_c, int32_t ___3_r, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___2_c; int32_t L_1 = ___3_r; int32_t L_2 = ___1_k; V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), L_2)); int32_t L_3 = V_0; int32_t L_4 = ___0_m; if ((((int32_t)L_3) > ((int32_t)((int32_t)il2cpp_codegen_add(L_4, 1))))) { goto IL_000e; } } { return 0; } IL_000e: { int32_t L_5 = V_0; int32_t L_6 = ___0_m; return ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_5, L_6)), 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_encodeChar_m5215AA68E37C1CBA6A24067D748EFF79729E4463 (int32_t ___0_pattern, int32_t ___1_len, BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* ___2_logic, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; { int32_t L_0 = ___1_len; V_0 = ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(L_0, 1))&((int32_t)31))))); int32_t L_1 = ___0_pattern; int32_t L_2 = V_0; V_1 = (bool)((((int32_t)((((int32_t)((int32_t)(L_1&L_2))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); V_2 = 0; V_3 = 0; goto IL_0044; } IL_0019: { int32_t L_3 = ___0_pattern; int32_t L_4 = V_0; V_4 = (bool)((((int32_t)((((int32_t)((int32_t)(L_3&L_4))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_5 = V_1; bool L_6 = V_4; if ((!(((uint32_t)L_5) == ((uint32_t)L_6)))) { goto IL_002f; } } { int32_t L_7 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1)); goto IL_003c; } IL_002f: { BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_8 = ___2_logic; bool L_9 = V_1; int32_t L_10 = V_2; NullCheck(L_8); BarcodeRow_addBar_mAFD13C9B00CACA3B799929979ADC6BB2545C6997(L_8, L_9, L_10, NULL); bool L_11 = V_4; V_1 = L_11; V_2 = 1; } IL_003c: { int32_t L_12 = V_0; V_0 = ((int32_t)(L_12>>1)); int32_t L_13 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0044: { int32_t L_14 = V_3; int32_t L_15 = ___1_len; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0019; } } { BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_16 = ___2_logic; bool L_17 = V_1; int32_t L_18 = V_2; NullCheck(L_16); BarcodeRow_addBar_mAFD13C9B00CACA3B799929979ADC6BB2545C6997(L_16, L_17, L_18, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_encodeLowLevel_mE0C832E5DEAD2EE3335260463BB4CEBEF364258F (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, String_t* ___0_fullCodewords, int32_t ___1_c, int32_t ___2_r, int32_t ___3_errorCorrectionLevel, BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* ___4_logic, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_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; { V_0 = 0; V_1 = 0; goto IL_0128; } IL_0009: { int32_t L_0 = V_1; V_2 = ((int32_t)(L_0%3)); BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_1 = ___4_logic; NullCheck(L_1); BarcodeMatrix_startRow_m1181CC69063E9E4A835938EE6832039F130AC279(L_1, NULL); BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_2 = ___4_logic; NullCheck(L_2); BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_3; L_3 = BarcodeMatrix_getCurrentRow_m6B775C4BCB2BB21681EB50C838D339C9B439463E(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); PDF417_encodeChar_m5215AA68E37C1CBA6A24067D748EFF79729E4463(((int32_t)130728), ((int32_t)17), L_3, NULL); int32_t L_4 = V_2; if (L_4) { goto IL_0045; } } { int32_t L_5 = V_1; int32_t L_6 = ___2_r; V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)30), ((int32_t)(L_5/3)))), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_6, 1))/3)))); int32_t L_7 = V_1; int32_t L_8 = ___1_c; V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)30), ((int32_t)(L_7/3)))), ((int32_t)il2cpp_codegen_subtract(L_8, 1)))); goto IL_0089; } IL_0045: { int32_t L_9 = V_2; if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_006b; } } { int32_t L_10 = V_1; int32_t L_11 = ___3_errorCorrectionLevel; int32_t L_12 = ___2_r; V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)30), ((int32_t)(L_10/3)))), ((int32_t)il2cpp_codegen_multiply(L_11, 3)))), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_12, 1))%3)))); int32_t L_13 = V_1; int32_t L_14 = ___2_r; V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)30), ((int32_t)(L_13/3)))), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_14, 1))/3)))); goto IL_0089; } IL_006b: { int32_t L_15 = V_1; int32_t L_16 = ___1_c; V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)30), ((int32_t)(L_15/3)))), ((int32_t)il2cpp_codegen_subtract(L_16, 1)))); int32_t L_17 = V_1; int32_t L_18 = ___3_errorCorrectionLevel; int32_t L_19 = ___2_r; V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)30), ((int32_t)(L_17/3)))), ((int32_t)il2cpp_codegen_multiply(L_18, 3)))), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_19, 1))%3)))); } IL_0089: { il2cpp_codegen_runtime_class_init_inline(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_20 = ((PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_StaticFields*)il2cpp_codegen_static_fields_for(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var))->___CODEWORD_TABLE; int32_t L_21 = V_2; NullCheck(L_20); int32_t L_22 = L_21; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = (L_20)->GetAt(static_cast(L_22)); int32_t L_24 = V_3; NullCheck(L_23); int32_t L_25 = L_24; int32_t L_26 = (L_23)->GetAt(static_cast(L_25)); V_5 = L_26; int32_t L_27 = V_5; BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_28 = ___4_logic; NullCheck(L_28); BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_29; L_29 = BarcodeMatrix_getCurrentRow_m6B775C4BCB2BB21681EB50C838D339C9B439463E(L_28, NULL); PDF417_encodeChar_m5215AA68E37C1CBA6A24067D748EFF79729E4463(L_27, ((int32_t)17), L_29, NULL); V_6 = 0; goto IL_00d4; } IL_00a9: { il2cpp_codegen_runtime_class_init_inline(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_30 = ((PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_StaticFields*)il2cpp_codegen_static_fields_for(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var))->___CODEWORD_TABLE; int32_t L_31 = V_2; NullCheck(L_30); int32_t L_32 = L_31; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = (L_30)->GetAt(static_cast(L_32)); String_t* L_34 = ___0_fullCodewords; int32_t L_35 = V_0; NullCheck(L_34); Il2CppChar L_36; L_36 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_34, L_35, NULL); NullCheck(L_33); Il2CppChar L_37 = L_36; int32_t L_38 = (L_33)->GetAt(static_cast(L_37)); V_5 = L_38; int32_t L_39 = V_5; BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_40 = ___4_logic; NullCheck(L_40); BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_41; L_41 = BarcodeMatrix_getCurrentRow_m6B775C4BCB2BB21681EB50C838D339C9B439463E(L_40, NULL); PDF417_encodeChar_m5215AA68E37C1CBA6A24067D748EFF79729E4463(L_39, ((int32_t)17), L_41, NULL); int32_t L_42 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_42, 1)); int32_t L_43 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00d4: { int32_t L_44 = V_6; int32_t L_45 = ___1_c; if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_00a9; } } { bool L_46 = __this->___compact; if (!L_46) { goto IL_00f5; } } { BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_47 = ___4_logic; NullCheck(L_47); BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_48; L_48 = BarcodeMatrix_getCurrentRow_m6B775C4BCB2BB21681EB50C838D339C9B439463E(L_47, NULL); il2cpp_codegen_runtime_class_init_inline(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); PDF417_encodeChar_m5215AA68E37C1CBA6A24067D748EFF79729E4463(((int32_t)260649), 1, L_48, NULL); goto IL_0124; } IL_00f5: { il2cpp_codegen_runtime_class_init_inline(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_49 = ((PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_StaticFields*)il2cpp_codegen_static_fields_for(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var))->___CODEWORD_TABLE; int32_t L_50 = V_2; NullCheck(L_49); int32_t L_51 = L_50; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = (L_49)->GetAt(static_cast(L_51)); int32_t L_53 = V_4; NullCheck(L_52); int32_t L_54 = L_53; int32_t L_55 = (L_52)->GetAt(static_cast(L_54)); V_5 = L_55; int32_t L_56 = V_5; BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_57 = ___4_logic; NullCheck(L_57); BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_58; L_58 = BarcodeMatrix_getCurrentRow_m6B775C4BCB2BB21681EB50C838D339C9B439463E(L_57, NULL); PDF417_encodeChar_m5215AA68E37C1CBA6A24067D748EFF79729E4463(L_56, ((int32_t)17), L_58, NULL); BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_59 = ___4_logic; NullCheck(L_59); BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* L_60; L_60 = BarcodeMatrix_getCurrentRow_m6B775C4BCB2BB21681EB50C838D339C9B439463E(L_59, NULL); PDF417_encodeChar_m5215AA68E37C1CBA6A24067D748EFF79729E4463(((int32_t)260649), ((int32_t)18), L_60, NULL); } IL_0124: { int32_t L_61 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_0128: { int32_t L_62 = V_1; int32_t L_63 = ___2_r; if ((((int32_t)L_62) < ((int32_t)L_63))) { goto IL_0009; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_generateBarcodeLogic_mA4261F434FF278B312A9818EC9953AB8BC091238 (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, String_t* ___0_msg, int32_t ___1_errorCorrectionLevel, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417HighLevelEncoder_tA53FCA6C3C6D39143ECEDC0005F9438F7E9CEE39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; String_t* V_1 = NULL; 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; StringBuilder_t* V_8 = NULL; int32_t V_9 = 0; String_t* V_10 = NULL; String_t* V_11 = NULL; String_t* V_12 = NULL; { int32_t L_0 = ___1_errorCorrectionLevel; il2cpp_codegen_runtime_class_init_inline(PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var); int32_t L_1; L_1 = PDF417ErrorCorrection_getErrorCorrectionCodewordCount_m3939D33629C92E885A5CE50C6C922674877CD008(L_0, NULL); V_0 = L_1; String_t* L_2 = ___0_msg; int32_t L_3 = __this->___compaction; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4 = __this->___encoding; bool L_5 = __this->___disableEci; il2cpp_codegen_runtime_class_init_inline(PDF417HighLevelEncoder_tA53FCA6C3C6D39143ECEDC0005F9438F7E9CEE39_il2cpp_TypeInfo_var); String_t* L_6; L_6 = PDF417HighLevelEncoder_encodeHighLevel_m0130DA7E8B1D707389BD54F7AF7D1CF8F0DDCB94(L_2, L_3, L_4, L_5, NULL); V_1 = L_6; String_t* L_7 = V_1; NullCheck(L_7); int32_t L_8; L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL); V_2 = L_8; int32_t L_9 = V_2; int32_t L_10 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11; L_11 = PDF417_determineDimensions_m16083BB4698E524E3506CF2279BF1827F98EF41C(__this, L_9, L_10, NULL); V_3 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_3; NullCheck(L_12); int32_t L_13 = 0; int32_t L_14 = (L_12)->GetAt(static_cast(L_13)); V_4 = L_14; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_3; NullCheck(L_15); int32_t L_16 = 1; int32_t L_17 = (L_15)->GetAt(static_cast(L_16)); V_5 = L_17; int32_t L_18 = V_2; int32_t L_19 = V_0; int32_t L_20 = V_4; int32_t L_21 = V_5; il2cpp_codegen_runtime_class_init_inline(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); int32_t L_22; L_22 = PDF417_getNumberOfPadCodewords_mD55EA085806C1C22AD7DA47E204EB5B039AB1BED(L_18, L_19, L_20, L_21, NULL); V_6 = L_22; int32_t L_23 = V_2; int32_t L_24 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_23, L_24)), 1))) <= ((int32_t)((int32_t)929)))) { goto IL_0073; } } { String_t* L_25 = ___0_msg; NullCheck(L_25); int32_t L_26; L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_25, NULL); int32_t L_27 = L_26; RuntimeObject* L_28 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_27); String_t* L_29; L_29 = String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC581E4D913279D4A3ACF73FA9AA8BBAA062F2ACF)), L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral14230403A1CFC5A19F854BBF8DBA3B9A2CF7E7AF)), NULL); WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_30 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_30, L_29, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PDF417_generateBarcodeLogic_mA4261F434FF278B312A9818EC9953AB8BC091238_RuntimeMethod_var))); } IL_0073: { int32_t L_31 = V_2; int32_t L_32 = V_6; V_7 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_31, L_32)), 1)); int32_t L_33 = V_7; StringBuilder_t* L_34 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_34, L_33, NULL); V_8 = L_34; StringBuilder_t* L_35 = V_8; int32_t L_36 = V_7; NullCheck(L_35); StringBuilder_t* L_37; L_37 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_35, ((int32_t)(uint16_t)L_36), NULL); StringBuilder_t* L_38 = V_8; String_t* L_39 = V_1; NullCheck(L_38); StringBuilder_t* L_40; L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_38, L_39, NULL); V_9 = 0; goto IL_00b0; } IL_009d: { StringBuilder_t* L_41 = V_8; NullCheck(L_41); StringBuilder_t* L_42; L_42 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_41, ((int32_t)900), NULL); int32_t L_43 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00b0: { int32_t L_44 = V_9; int32_t L_45 = V_6; if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_009d; } } { StringBuilder_t* L_46 = V_8; NullCheck(L_46); String_t* L_47; L_47 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_46); V_10 = L_47; String_t* L_48 = V_10; int32_t L_49 = ___1_errorCorrectionLevel; il2cpp_codegen_runtime_class_init_inline(PDF417ErrorCorrection_t682D1AA5E708B60E8F6CD24F217AA90F7F232DAF_il2cpp_TypeInfo_var); String_t* L_50; L_50 = PDF417ErrorCorrection_generateErrorCorrection_m5513CB41F3E6852697D8C56965099DE67B7C518B(L_48, L_49, NULL); V_11 = L_50; String_t* L_51 = V_10; String_t* L_52 = V_11; String_t* L_53; L_53 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_51, L_52, NULL); V_12 = L_53; int32_t L_54 = V_5; int32_t L_55 = V_4; BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_56 = (BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB*)il2cpp_codegen_object_new(BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB_il2cpp_TypeInfo_var); BarcodeMatrix__ctor_m4F78B3B8369E384AC84ABB8C46D58BAF87DCBF8C(L_56, L_54, L_55, NULL); __this->___barcodeMatrix = L_56; Il2CppCodeGenWriteBarrier((void**)(&__this->___barcodeMatrix), (void*)L_56); String_t* L_57 = V_12; int32_t L_58 = V_4; int32_t L_59 = V_5; int32_t L_60 = ___1_errorCorrectionLevel; BarcodeMatrix_tC915E1919322BDFB633701FB86F7A23F350174BB* L_61 = __this->___barcodeMatrix; PDF417_encodeLowLevel_mE0C832E5DEAD2EE3335260463BB4CEBEF364258F(__this, L_57, L_58, L_59, L_60, L_61, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* PDF417_determineDimensions_m16083BB4698E524E3506CF2279BF1827F98EF41C (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, int32_t ___0_sourceCodeWords, int32_t ___1_errorCorrectionCodeWords, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; float V_4 = 0.0f; int32_t V_5 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; { V_0 = (0.0f); V_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; int32_t L_0 = __this->___minCols; V_2 = L_0; goto IL_007f; } IL_0011: { int32_t L_1 = ___0_sourceCodeWords; int32_t L_2 = ___1_errorCorrectionCodeWords; int32_t L_3 = V_2; il2cpp_codegen_runtime_class_init_inline(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); int32_t L_4; L_4 = PDF417_calculateNumberOfRows_mB38CB0C665934020C80634DBFEB0FF45472C7569(L_1, L_2, L_3, NULL); V_3 = L_4; int32_t L_5 = V_3; int32_t L_6 = __this->___minRows; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0088; } } { int32_t L_7 = V_3; int32_t L_8 = __this->___maxRows; if ((((int32_t)L_7) > ((int32_t)L_8))) { goto IL_007b; } } { int32_t L_9 = V_2; int32_t L_10 = V_3; V_4 = ((float)(((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)17), L_9)), ((int32_t)69)))), (0.356999993f)))/((float)il2cpp_codegen_multiply(((float)L_10), (2.0f))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_1; if (!L_11) { goto IL_0063; } } { float L_12 = V_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_13; L_13 = fabsf(((float)il2cpp_codegen_subtract(L_12, (3.0f)))); float L_14 = V_0; float L_15; L_15 = fabsf(((float)il2cpp_codegen_subtract(L_14, (3.0f)))); if ((((float)L_13) > ((float)L_15))) { goto IL_007b; } } IL_0063: { float L_16 = V_4; V_0 = L_16; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2); V_6 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_6; int32_t L_19 = V_2; NullCheck(L_18); (L_18)->SetAt(static_cast(0), (int32_t)L_19); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_6; int32_t L_21 = V_3; NullCheck(L_20); (L_20)->SetAt(static_cast(1), (int32_t)L_21); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_6; V_1 = L_22; } IL_007b: { int32_t L_23 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_007f: { int32_t L_24 = V_2; int32_t L_25 = __this->___maxCols; if ((((int32_t)L_24) <= ((int32_t)L_25))) { goto IL_0011; } } IL_0088: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_1; if (L_26) { goto IL_00c3; } } { int32_t L_27 = ___0_sourceCodeWords; int32_t L_28 = ___1_errorCorrectionCodeWords; int32_t L_29 = __this->___minCols; il2cpp_codegen_runtime_class_init_inline(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); int32_t L_30; L_30 = PDF417_calculateNumberOfRows_mB38CB0C665934020C80634DBFEB0FF45472C7569(L_27, L_28, L_29, NULL); V_5 = L_30; int32_t L_31 = V_5; int32_t L_32 = __this->___minRows; if ((((int32_t)L_31) >= ((int32_t)L_32))) { goto IL_00c3; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2); V_7 = L_33; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = V_7; int32_t L_35 = __this->___minCols; NullCheck(L_34); (L_34)->SetAt(static_cast(0), (int32_t)L_35); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_7; int32_t L_37 = __this->___minRows; NullCheck(L_36); (L_36)->SetAt(static_cast(1), (int32_t)L_37); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_7; V_1 = L_38; } IL_00c3: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_1; if (L_39) { goto IL_00d1; } } { WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4* L_40 = (WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WriterException_tEFA134561EB29AD1C3C58433F3C6A05F53A828C4_il2cpp_TypeInfo_var))); WriterException__ctor_mE42A6BBAA5852F488EFE0E8ECB2CF3F359D0B8F4(L_40, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA755F4ECA060827769CE7656EEBA08035E0AF89)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_40, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PDF417_determineDimensions_m16083BB4698E524E3506CF2279BF1827F98EF41C_RuntimeMethod_var))); } IL_00d1: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_1; return L_41; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_setDimensions_m7BE190DA6A4A40A3333B335D2FE4A9BEC69AB6A3 (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, int32_t ___0_maxCols, int32_t ___1_minCols, int32_t ___2_maxRows, int32_t ___3_minRows, const RuntimeMethod* method) { { int32_t L_0 = ___0_maxCols; __this->___maxCols = L_0; int32_t L_1 = ___1_minCols; __this->___minCols = L_1; int32_t L_2 = ___2_maxRows; __this->___maxRows = L_2; int32_t L_3 = ___3_minRows; __this->___minRows = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_setCompaction_m52C04D80A73DEF4B03BB7854560665C23CE18CBB (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, int32_t ___0_compaction, const RuntimeMethod* method) { { int32_t L_0 = ___0_compaction; __this->___compaction = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_setCompact_m410A964A11D669C641BF64A847F08C76BFB451DA (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, bool ___0_compact, const RuntimeMethod* method) { { bool L_0 = ___0_compact; __this->___compact = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_setEncoding_mCA0CE0F1EB5CAC2194CB5B8B9FBC1B4AA078F53C (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, String_t* ___0_encodingname, const RuntimeMethod* method) { { String_t* L_0 = ___0_encodingname; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1; L_1 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(L_0, NULL); __this->___encoding = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___encoding), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417_setDisableEci_m58DE09ED648E244ED37278D8670F2E0BBE27E10B (PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217* __this, bool ___0_disabled, const RuntimeMethod* method) { { bool L_0 = ___0_disabled; __this->___disableEci = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417__cctor_m43A3E8A5D32304EB0C2C22A3A6B3E8E7A45C51D6 (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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008caU2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008caU2D2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008caU2D3_FieldInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_0 = NULL; { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_0 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)3); V_0 = L_0; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_1 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)929)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = L_2; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008caU2D1_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 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)929)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008caU2D2_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 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)929)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008caU2D3_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 = V_0; ((PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_StaticFields*)il2cpp_codegen_static_fields_for(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var))->___CODEWORD_TABLE = L_13; Il2CppCodeGenWriteBarrier((void**)(&((PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_StaticFields*)il2cpp_codegen_static_fields_for(PDF417_tDEE4CB8FDC59CCFA2AE4411AB1587A2475F4D217_il2cpp_TypeInfo_var))->___CODEWORD_TABLE), (void*)L_13); 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 BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* DetectionResult_get_Metadata_mBF163944A12B01504AA64F21ACE99626300967F3 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_0 = __this->___U3CMetadataU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_set_Metadata_mE93F86A0D1244EC1F669EC2017DD983802C3CDA3 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___0_value, const RuntimeMethod* method) { { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_0 = ___0_value; __this->___U3CMetadataU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMetadataU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_0 = __this->___U3CDetectionResultColumnsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_set_DetectionResultColumns_mBE699BB7CBFF1D1AB634E64BA7562ABB462CD262 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* ___0_value, const RuntimeMethod* method) { { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_0 = ___0_value; __this->___U3CDetectionResultColumnsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDetectionResultColumnsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* DetectionResult_get_Box_m14C00EA19CAA672F88991C0F79F8C7B1E3A4DBE3 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = __this->___U3CBoxU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_set_Box_m80F071B90A1341D34FCE5DAF8A37C049C247FAAC (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_value, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = ___0_value; __this->___U3CBoxU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBoxU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CColumnCountU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_set_ColumnCount_m4F77A27005E9E95BFB5555DC32C11DF8AF9C1703 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CColumnCountU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_get_RowCount_mE63C32ABEE5E10A7BF1381DD3DE9CB67357A6CB2 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_0; L_0 = DetectionResult_get_Metadata_mBF163944A12B01504AA64F21ACE99626300967F3_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_get_ErrorCorrectionLevel_m13FC8B4D0869C2E2D10850BB486D980C377C66A8 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_0; L_0 = DetectionResult_get_Metadata_mBF163944A12B01504AA64F21ACE99626300967F3_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = BarcodeMetadata_get_ErrorCorrectionLevel_m7E7B4FF48FB4897B142EC25F09E798ED86BFB049_inline(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult__ctor_m1D81A1523D81BD8CF45BA7F34E6EDBFD7929DC91 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___0_metadata, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___1_box, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_0 = ___0_metadata; DetectionResult_set_Metadata_mE93F86A0D1244EC1F669EC2017DD983802C3CDA3_inline(__this, L_0, NULL); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_1 = ___1_box; DetectionResult_set_Box_m80F071B90A1341D34FCE5DAF8A37C049C247FAAC_inline(__this, L_1, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_2 = ___0_metadata; NullCheck(L_2); int32_t L_3; L_3 = BarcodeMetadata_get_ColumnCount_m1AA4E33EADA70F3281B0C4DB439B764C32408153_inline(L_2, NULL); DetectionResult_set_ColumnCount_m4F77A27005E9E95BFB5555DC32C11DF8AF9C1703_inline(__this, L_3, NULL); int32_t L_4; L_4 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_5 = (DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B*)(DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B*)SZArrayNew(DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_4, 2))); DetectionResult_set_DetectionResultColumns_mBE699BB7CBFF1D1AB634E64BA7562ABB462CD262_inline(__this, L_5, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* DetectionResult_getDetectionResultColumns_m377C60EF459DE047AADEE5A1EBB7424F6BE288D8 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_0; L_0 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); NullCheck(L_0); int32_t L_1 = 0; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_2 = (L_0)->GetAt(static_cast(L_1)); DetectionResult_adjustIndicatorColumnRowNumbers_mB26871AFC0D2639CAB2907803AB991F4F470B3FF(__this, L_2, NULL); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_3; L_3 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_4; L_4 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); NullCheck(L_3); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_4, 1)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_6 = (L_3)->GetAt(static_cast(L_5)); DetectionResult_adjustIndicatorColumnRowNumbers_mB26871AFC0D2639CAB2907803AB991F4F470B3FF(__this, L_6, NULL); il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_7 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MAX_CODEWORDS_IN_BARCODE; V_0 = L_7; } IL_0029: { int32_t L_8 = V_0; V_1 = L_8; int32_t L_9; L_9 = DetectionResult_adjustRowNumbers_m64D898619E7093EEF3E924EE87C75CB74A68182F(__this, NULL); V_0 = L_9; int32_t L_10 = V_0; if ((((int32_t)L_10) <= ((int32_t)0))) { goto IL_003a; } } { int32_t L_11 = V_0; int32_t L_12 = V_1; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0029; } } IL_003a: { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_13; L_13 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_adjustIndicatorColumnRowNumbers_mB26871AFC0D2639CAB2907803AB991F4F470B3FF (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* ___0_detectionResultColumn, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_0 = ___0_detectionResultColumn; if (!L_0) { goto IL_0014; } } { DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_1 = ___0_detectionResultColumn; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_2; L_2 = DetectionResult_get_Metadata_mBF163944A12B01504AA64F21ACE99626300967F3_inline(__this, NULL); NullCheck(((DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107*)CastclassSealed((RuntimeObject*)L_1, DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107_il2cpp_TypeInfo_var))); DetectionResultRowIndicatorColumn_adjustCompleteIndicatorColumnRowNumbers_m4F5248699026B95C77AA2F76F1AEB8844E720A24(((DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107*)CastclassSealed((RuntimeObject*)L_1, DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107_il2cpp_TypeInfo_var)), L_2, NULL); } IL_0014: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumbers_m64D898619E7093EEF3E924EE87C75CB74A68182F (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_2 = NULL; int32_t V_3 = 0; { int32_t L_0; L_0 = DetectionResult_adjustRowNumbersByRow_mA4BD950A49D55EB7067537EF2425841E570786DB(__this, NULL); V_0 = L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000c; } } { return 0; } IL_000c: { V_1 = 1; goto IL_0048; } IL_0010: { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_2; L_2 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_5); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_6; L_6 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_5, NULL); V_2 = L_6; V_3 = 0; goto IL_003e; } IL_0022: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_7 = V_2; int32_t L_8 = V_3; NullCheck(L_7); int32_t L_9 = L_8; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_10 = (L_7)->GetAt(static_cast(L_9)); if (!L_10) { goto IL_003a; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_11 = V_2; int32_t L_12 = V_3; NullCheck(L_11); int32_t L_13 = L_12; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_14); bool L_15; L_15 = Codeword_get_HasValidRowNumber_mB694E072BBA0273378BFFCB25DFFC7B0BDEA413C(L_14, NULL); if (L_15) { goto IL_003a; } } { int32_t L_16 = V_1; int32_t L_17 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_18 = V_2; DetectionResult_adjustRowNumbers_mEE5CE825A503667EC43C11C3129A4496E677D61A(__this, L_16, L_17, L_18, NULL); } IL_003a: { int32_t L_19 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_003e: { int32_t L_20 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_21 = V_2; NullCheck(L_21); if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))))) { goto IL_0022; } } { int32_t L_22 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0048: { int32_t L_23 = V_1; int32_t L_24; L_24 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); if ((((int32_t)L_23) < ((int32_t)((int32_t)il2cpp_codegen_add(L_24, 1))))) { goto IL_0010; } } { int32_t L_25 = V_0; return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumbersByRow_mA4BD950A49D55EB7067537EF2425841E570786DB (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { DetectionResult_adjustRowNumbersFromBothRI_mE79EAE3112F98B3333620FE80849CC707FB684CC(__this, NULL); int32_t L_0; L_0 = DetectionResult_adjustRowNumbersFromLRI_mA9EE38688139F795654FFCD3FCD7E91BD71CDBC6(__this, NULL); V_0 = L_0; int32_t L_1 = V_0; int32_t L_2; L_2 = DetectionResult_adjustRowNumbersFromRRI_m76EADC84F690655634D8ED98B13763E4466E7192(__this, NULL); return ((int32_t)il2cpp_codegen_add(L_1, L_2)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_adjustRowNumbersFromBothRI_mE79EAE3112F98B3333620FE80849CC707FB684CC (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_0 = NULL; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_4 = NULL; { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_0; L_0 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); NullCheck(L_0); int32_t L_1 = 0; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_2 = (L_0)->GetAt(static_cast(L_1)); if (!L_2) { goto IL_001b; } } { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_3; L_3 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_4; L_4 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); NullCheck(L_3); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_4, 1)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_6 = (L_3)->GetAt(static_cast(L_5)); if (L_6) { goto IL_001c; } } IL_001b: { return; } IL_001c: { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_7; L_7 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); NullCheck(L_7); int32_t L_8 = 0; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_9 = (L_7)->GetAt(static_cast(L_8)); NullCheck(L_9); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_10; L_10 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_9, NULL); V_0 = L_10; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_11; L_11 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_12; L_12 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); NullCheck(L_11); int32_t L_13 = ((int32_t)il2cpp_codegen_add(L_12, 1)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_14); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_15; L_15 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_14, NULL); V_1 = L_15; V_2 = 0; goto IL_00b1; } IL_0043: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_16 = V_0; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_19 = (L_16)->GetAt(static_cast(L_18)); if (!L_19) { goto IL_00ad; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_20 = V_1; int32_t L_21 = V_2; NullCheck(L_20); int32_t L_22 = L_21; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_23 = (L_20)->GetAt(static_cast(L_22)); if (!L_23) { goto IL_00ad; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_24 = V_0; int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = L_25; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck(L_27); int32_t L_28; L_28 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_27, NULL); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_29 = V_1; int32_t L_30 = V_2; NullCheck(L_29); int32_t L_31 = L_30; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_32 = (L_29)->GetAt(static_cast(L_31)); NullCheck(L_32); int32_t L_33; L_33 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_32, NULL); if ((!(((uint32_t)L_28) == ((uint32_t)L_33)))) { goto IL_00ad; } } { V_3 = 1; goto IL_00a4; } IL_0063: { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_34; L_34 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_35 = V_3; NullCheck(L_34); int32_t L_36 = L_35; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_37 = (L_34)->GetAt(static_cast(L_36)); NullCheck(L_37); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_38; L_38 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_37, NULL); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = L_39; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_41 = (L_38)->GetAt(static_cast(L_40)); V_4 = L_41; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_42 = V_4; if (!L_42) { goto IL_00a0; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_43 = V_4; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_44 = V_0; int32_t L_45 = V_2; NullCheck(L_44); int32_t L_46 = L_45; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_47 = (L_44)->GetAt(static_cast(L_46)); NullCheck(L_47); int32_t L_48; L_48 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_47, NULL); NullCheck(L_43); Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862_inline(L_43, L_48, NULL); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_49 = V_4; NullCheck(L_49); bool L_50; L_50 = Codeword_get_HasValidRowNumber_mB694E072BBA0273378BFFCB25DFFC7B0BDEA413C(L_49, NULL); if (L_50) { goto IL_00a0; } } { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_51; L_51 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_52 = V_3; NullCheck(L_51); int32_t L_53 = L_52; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_54 = (L_51)->GetAt(static_cast(L_53)); NullCheck(L_54); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_55; L_55 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_54, NULL); int32_t L_56 = V_2; NullCheck(L_55); ArrayElementTypeCheck (L_55, NULL); (L_55)->SetAt(static_cast(L_56), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL); } IL_00a0: { int32_t L_57 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_00a4: { int32_t L_58 = V_3; int32_t L_59; L_59 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); if ((((int32_t)L_58) <= ((int32_t)L_59))) { goto IL_0063; } } IL_00ad: { int32_t L_60 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_60, 1)); } IL_00b1: { int32_t L_61 = V_2; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_62 = V_0; NullCheck(L_62); if ((((int32_t)L_61) < ((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length))))) { goto IL_0043; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumbersFromRRI_m76EADC84F690655634D8ED98B13763E4466E7192 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { int32_t V_0 = 0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_6 = NULL; { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_0; L_0 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_1; L_1 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_add(L_1, 1)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_3 = (L_0)->GetAt(static_cast(L_2)); if (L_3) { goto IL_0013; } } { return 0; } IL_0013: { V_0 = 0; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_4; L_4 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_5; L_5 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck(L_7); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_8; L_8 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_7, NULL); V_1 = L_8; V_2 = 0; goto IL_008e; } IL_002e: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_9 = V_1; int32_t L_10 = V_2; NullCheck(L_9); int32_t L_11 = L_10; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_12 = (L_9)->GetAt(static_cast(L_11)); if (!L_12) { goto IL_008a; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_13 = V_1; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_16 = (L_13)->GetAt(static_cast(L_15)); NullCheck(L_16); int32_t L_17; L_17 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_16, NULL); V_3 = L_17; V_4 = 0; int32_t L_18; L_18 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); V_5 = ((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_0080; } IL_004b: { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_19; L_19 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_20 = V_5; NullCheck(L_19); int32_t L_21 = L_20; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck(L_22); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_23; L_23 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_22, NULL); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = L_24; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_26 = (L_23)->GetAt(static_cast(L_25)); V_6 = L_26; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_27 = V_6; if (!L_27) { goto IL_007a; } } { int32_t L_28 = V_3; int32_t L_29 = V_4; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_30 = V_6; int32_t L_31; L_31 = DetectionResult_adjustRowNumberIfValid_m9E12EAA61D27E66A6F5461F372585E7A6FC3EA5E(L_28, L_29, L_30, NULL); V_4 = L_31; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_32 = V_6; NullCheck(L_32); bool L_33; L_33 = Codeword_get_HasValidRowNumber_mB694E072BBA0273378BFFCB25DFFC7B0BDEA413C(L_32, NULL); if (L_33) { goto IL_007a; } } { int32_t L_34 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_007a: { int32_t L_35 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_35, 1)); } IL_0080: { int32_t L_36 = V_5; if ((((int32_t)L_36) <= ((int32_t)0))) { goto IL_008a; } } { int32_t L_37 = V_4; if ((((int32_t)L_37) < ((int32_t)2))) { goto IL_004b; } } IL_008a: { int32_t L_38 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_008e: { int32_t L_39 = V_2; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_40 = V_1; NullCheck(L_40); if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))) { goto IL_002e; } } { int32_t L_41 = V_0; return L_41; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumbersFromLRI_mA9EE38688139F795654FFCD3FCD7E91BD71CDBC6 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { int32_t V_0 = 0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_6 = NULL; { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_0; L_0 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); NullCheck(L_0); int32_t L_1 = 0; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_2 = (L_0)->GetAt(static_cast(L_1)); if (L_2) { goto IL_000c; } } { return 0; } IL_000c: { V_0 = 0; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_3; L_3 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); NullCheck(L_3); int32_t L_4 = 0; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_5 = (L_3)->GetAt(static_cast(L_4)); NullCheck(L_5); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_6; L_6 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_5, NULL); V_1 = L_6; V_2 = 0; goto IL_0080; } IL_0020: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_7 = V_1; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_10 = (L_7)->GetAt(static_cast(L_9)); if (!L_10) { goto IL_007c; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_11 = V_1; int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = L_12; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_14); int32_t L_15; L_15 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_14, NULL); V_3 = L_15; V_4 = 0; V_5 = 1; goto IL_006b; } IL_0036: { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_16; L_16 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_17 = V_5; NullCheck(L_16); int32_t L_18 = L_17; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_19 = (L_16)->GetAt(static_cast(L_18)); NullCheck(L_19); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_20; L_20 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_19, NULL); int32_t L_21 = V_2; NullCheck(L_20); int32_t L_22 = L_21; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_23 = (L_20)->GetAt(static_cast(L_22)); V_6 = L_23; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_24 = V_6; if (!L_24) { goto IL_0065; } } { int32_t L_25 = V_3; int32_t L_26 = V_4; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_27 = V_6; int32_t L_28; L_28 = DetectionResult_adjustRowNumberIfValid_m9E12EAA61D27E66A6F5461F372585E7A6FC3EA5E(L_25, L_26, L_27, NULL); V_4 = L_28; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_29 = V_6; NullCheck(L_29); bool L_30; L_30 = Codeword_get_HasValidRowNumber_mB694E072BBA0273378BFFCB25DFFC7B0BDEA413C(L_29, NULL); if (L_30) { goto IL_0065; } } { int32_t L_31 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_0065: { int32_t L_32 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_006b: { int32_t L_33 = V_5; int32_t L_34; L_34 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); if ((((int32_t)L_33) >= ((int32_t)((int32_t)il2cpp_codegen_add(L_34, 1))))) { goto IL_007c; } } { int32_t L_35 = V_4; if ((((int32_t)L_35) < ((int32_t)2))) { goto IL_0036; } } IL_007c: { int32_t L_36 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_0080: { int32_t L_37 = V_2; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_38 = V_1; NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_0020; } } { int32_t L_39 = V_0; return L_39; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_adjustRowNumberIfValid_m9E12EAA61D27E66A6F5461F372585E7A6FC3EA5E (int32_t ___0_rowIndicatorRowNumber, int32_t ___1_invalidRowCounts, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* ___2_codeword, const RuntimeMethod* method) { { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_0 = ___2_codeword; if (L_0) { goto IL_0005; } } { int32_t L_1 = ___1_invalidRowCounts; return L_1; } IL_0005: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_2 = ___2_codeword; NullCheck(L_2); bool L_3; L_3 = Codeword_get_HasValidRowNumber_mB694E072BBA0273378BFFCB25DFFC7B0BDEA413C(L_2, NULL); if (L_3) { goto IL_0027; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_4 = ___2_codeword; int32_t L_5 = ___0_rowIndicatorRowNumber; NullCheck(L_4); bool L_6; L_6 = Codeword_IsValidRowNumber_mFE29AEFFE3CE72EA07A811261C57042C6185C927(L_4, L_5, NULL); if (!L_6) { goto IL_0022; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_7 = ___2_codeword; int32_t L_8 = ___0_rowIndicatorRowNumber; NullCheck(L_7); Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862_inline(L_7, L_8, NULL); ___1_invalidRowCounts = 0; goto IL_0027; } IL_0022: { int32_t L_9 = ___1_invalidRowCounts; ___1_invalidRowCounts = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0027: { int32_t L_10 = ___1_invalidRowCounts; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult_adjustRowNumbers_mEE5CE825A503667EC43C11C3129A4496E677D61A (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, int32_t ___0_barcodeColumn, int32_t ___1_codewordsRow, CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* ___2_codewords, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_0 = NULL; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_1 = NULL; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_2 = NULL; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_3 = NULL; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_4 = NULL; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_5 = NULL; int32_t V_6 = 0; { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0 = ___2_codewords; int32_t L_1 = ___1_codewordsRow; NullCheck(L_0); int32_t L_2 = L_1; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_4; L_4 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_5 = ___0_barcodeColumn; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_subtract(L_5, 1)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck(L_7); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_8; L_8 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_7, NULL); V_1 = L_8; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_9 = V_1; V_2 = L_9; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_10; L_10 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_11 = ___0_barcodeColumn; NullCheck(L_10); int32_t L_12 = ((int32_t)il2cpp_codegen_add(L_11, 1)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_13 = (L_10)->GetAt(static_cast(L_12)); if (!L_13) { goto IL_0032; } } { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_14; L_14 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_15 = ___0_barcodeColumn; NullCheck(L_14); int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_17 = (L_14)->GetAt(static_cast(L_16)); NullCheck(L_17); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_18; L_18 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_17, NULL); V_2 = L_18; } IL_0032: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_19 = (CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358*)(CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358*)SZArrayNew(CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358_il2cpp_TypeInfo_var, (uint32_t)((int32_t)14)); V_3 = L_19; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_20 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_21 = V_1; int32_t L_22 = ___1_codewordsRow; NullCheck(L_21); int32_t L_23 = L_22; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_24 = (L_21)->GetAt(static_cast(L_23)); NullCheck(L_20); (L_20)->SetAt(static_cast(2), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_24); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_25 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_26 = V_2; int32_t L_27 = ___1_codewordsRow; NullCheck(L_26); int32_t L_28 = L_27; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_29 = (L_26)->GetAt(static_cast(L_28)); NullCheck(L_25); (L_25)->SetAt(static_cast(3), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_29); int32_t L_30 = ___1_codewordsRow; if ((((int32_t)L_30) <= ((int32_t)0))) { goto IL_0062; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_31 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_32 = ___2_codewords; int32_t L_33 = ___1_codewordsRow; NullCheck(L_32); int32_t L_34 = ((int32_t)il2cpp_codegen_subtract(L_33, 1)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_35 = (L_32)->GetAt(static_cast(L_34)); NullCheck(L_31); (L_31)->SetAt(static_cast(0), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_35); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_36 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_37 = V_1; int32_t L_38 = ___1_codewordsRow; NullCheck(L_37); int32_t L_39 = ((int32_t)il2cpp_codegen_subtract(L_38, 1)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_40 = (L_37)->GetAt(static_cast(L_39)); NullCheck(L_36); (L_36)->SetAt(static_cast(4), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_40); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_41 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_42 = V_2; int32_t L_43 = ___1_codewordsRow; NullCheck(L_42); int32_t L_44 = ((int32_t)il2cpp_codegen_subtract(L_43, 1)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_45 = (L_42)->GetAt(static_cast(L_44)); NullCheck(L_41); (L_41)->SetAt(static_cast(5), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_45); } IL_0062: { int32_t L_46 = ___1_codewordsRow; if ((((int32_t)L_46) <= ((int32_t)1))) { goto IL_0080; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_47 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_48 = ___2_codewords; int32_t L_49 = ___1_codewordsRow; NullCheck(L_48); int32_t L_50 = ((int32_t)il2cpp_codegen_subtract(L_49, 2)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_51 = (L_48)->GetAt(static_cast(L_50)); NullCheck(L_47); (L_47)->SetAt(static_cast(8), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_51); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_52 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_53 = V_1; int32_t L_54 = ___1_codewordsRow; NullCheck(L_53); int32_t L_55 = ((int32_t)il2cpp_codegen_subtract(L_54, 2)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_56 = (L_53)->GetAt(static_cast(L_55)); NullCheck(L_52); (L_52)->SetAt(static_cast(((int32_t)10)), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_56); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_57 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_58 = V_2; int32_t L_59 = ___1_codewordsRow; NullCheck(L_58); int32_t L_60 = ((int32_t)il2cpp_codegen_subtract(L_59, 2)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_61 = (L_58)->GetAt(static_cast(L_60)); NullCheck(L_57); (L_57)->SetAt(static_cast(((int32_t)11)), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_61); } IL_0080: { int32_t L_62 = ___1_codewordsRow; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_63 = ___2_codewords; NullCheck(L_63); if ((((int32_t)L_62) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_63)->max_length)), 1))))) { goto IL_00a0; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_64 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_65 = ___2_codewords; int32_t L_66 = ___1_codewordsRow; NullCheck(L_65); int32_t L_67 = ((int32_t)il2cpp_codegen_add(L_66, 1)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_68 = (L_65)->GetAt(static_cast(L_67)); NullCheck(L_64); (L_64)->SetAt(static_cast(1), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_68); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_69 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_70 = V_1; int32_t L_71 = ___1_codewordsRow; NullCheck(L_70); int32_t L_72 = ((int32_t)il2cpp_codegen_add(L_71, 1)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_73 = (L_70)->GetAt(static_cast(L_72)); NullCheck(L_69); (L_69)->SetAt(static_cast(6), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_73); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_74 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_75 = V_2; int32_t L_76 = ___1_codewordsRow; NullCheck(L_75); int32_t L_77 = ((int32_t)il2cpp_codegen_add(L_76, 1)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_78 = (L_75)->GetAt(static_cast(L_77)); NullCheck(L_74); (L_74)->SetAt(static_cast(7), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_78); } IL_00a0: { int32_t L_79 = ___1_codewordsRow; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_80 = ___2_codewords; NullCheck(L_80); if ((((int32_t)L_79) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_80)->max_length)), 2))))) { goto IL_00c3; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_81 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_82 = ___2_codewords; int32_t L_83 = ___1_codewordsRow; NullCheck(L_82); int32_t L_84 = ((int32_t)il2cpp_codegen_add(L_83, 2)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_85 = (L_82)->GetAt(static_cast(L_84)); NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)9)), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_85); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_86 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_87 = V_1; int32_t L_88 = ___1_codewordsRow; NullCheck(L_87); int32_t L_89 = ((int32_t)il2cpp_codegen_add(L_88, 2)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_90 = (L_87)->GetAt(static_cast(L_89)); NullCheck(L_86); (L_86)->SetAt(static_cast(((int32_t)12)), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_90); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_91 = V_3; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_92 = V_2; int32_t L_93 = ___1_codewordsRow; NullCheck(L_92); int32_t L_94 = ((int32_t)il2cpp_codegen_add(L_93, 2)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_95 = (L_92)->GetAt(static_cast(L_94)); NullCheck(L_91); (L_91)->SetAt(static_cast(((int32_t)13)), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_95); } IL_00c3: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_96 = V_3; V_5 = L_96; V_6 = 0; goto IL_00e4; } IL_00cb: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_97 = V_5; int32_t L_98 = V_6; NullCheck(L_97); int32_t L_99 = L_98; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_100 = (L_97)->GetAt(static_cast(L_99)); V_4 = L_100; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_101 = V_0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_102 = V_4; bool L_103; L_103 = DetectionResult_adjustRowNumber_m06A12146F9C48322EEF13AC648F436E511C41F5F(L_101, L_102, NULL); if (!L_103) { goto IL_00de; } } { goto IL_00ec; } IL_00de: { int32_t L_104 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_104, 1)); } IL_00e4: { int32_t L_105 = V_6; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_106 = V_5; NullCheck(L_106); if ((((int32_t)L_105) < ((int32_t)((int32_t)(((RuntimeArray*)L_106)->max_length))))) { goto IL_00cb; } } IL_00ec: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DetectionResult_adjustRowNumber_m06A12146F9C48322EEF13AC648F436E511C41F5F (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* ___0_codeword, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* ___1_otherCodeword, const RuntimeMethod* method) { { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_0 = ___1_otherCodeword; if (L_0) { goto IL_0005; } } { return (bool)0; } IL_0005: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_1 = ___1_otherCodeword; NullCheck(L_1); bool L_2; L_2 = Codeword_get_HasValidRowNumber_mB694E072BBA0273378BFFCB25DFFC7B0BDEA413C(L_1, NULL); if (!L_2) { goto IL_0029; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_3 = ___1_otherCodeword; NullCheck(L_3); int32_t L_4; L_4 = Codeword_get_Bucket_m049DFEB7ACB3CEF22EDEB6E41E61BAB22C7212E6_inline(L_3, NULL); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_5 = ___0_codeword; NullCheck(L_5); int32_t L_6; L_6 = Codeword_get_Bucket_m049DFEB7ACB3CEF22EDEB6E41E61BAB22C7212E6_inline(L_5, NULL); if ((!(((uint32_t)L_4) == ((uint32_t)L_6)))) { goto IL_0029; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_7 = ___0_codeword; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_8 = ___1_otherCodeword; NullCheck(L_8); int32_t L_9; L_9 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_8, NULL); NullCheck(L_7); Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862_inline(L_7, L_9, NULL); return (bool)1; } IL_0029: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DetectionResult_ToString_mA13EED67F8F622B7EC919571B3EDED3A7A8E3F30 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31447AF47CEB4A8A0272A87B8F06FD5B25D97947); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F2C1C26D7CA53CC6FB3BDC65827AC1E85CD9BF2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB73EAE8AC160999D0958130C5DD3833A1CE0955); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_4 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_6 = NULL; { 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; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_1; L_1 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); NullCheck(L_1); int32_t L_2 = 0; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_3 = (L_1)->GetAt(static_cast(L_2)); V_1 = L_3; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_4 = V_1; if (L_4) { goto IL_0022; } } { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_5; L_5 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_6; L_6 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); NullCheck(L_5); int32_t L_7 = ((int32_t)il2cpp_codegen_add(L_6, 1)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_8 = (L_5)->GetAt(static_cast(L_7)); V_1 = L_8; } IL_0022: { V_2 = 0; goto IL_00ea; } IL_0029: { StringBuilder_t* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10; L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); V_5 = L_11; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_5; int32_t L_13 = V_2; int32_t L_14 = L_13; RuntimeObject* L_15 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_14); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_15); (L_12)->SetAt(static_cast(0), (RuntimeObject*)L_15); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_5; NullCheck(L_9); StringBuilder_t* L_17; L_17 = StringBuilder_AppendFormat_m0A69DC59537ACE5D88B174EE1098453E1276E53B(L_9, L_10, _stringLiteralBB73EAE8AC160999D0958130C5DD3833A1CE0955, L_16, NULL); V_3 = 0; goto IL_00cc; } IL_0052: { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_18; L_18 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_19 = V_3; NullCheck(L_18); int32_t L_20 = L_19; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_21 = (L_18)->GetAt(static_cast(L_20)); if (L_21) { goto IL_006a; } } { StringBuilder_t* L_22 = V_0; NullCheck(L_22); StringBuilder_t* L_23; L_23 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_22, _stringLiteral31447AF47CEB4A8A0272A87B8F06FD5B25D97947, NULL); goto IL_00c8; } IL_006a: { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_24; L_24 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(__this, NULL); int32_t L_25 = V_3; NullCheck(L_24); int32_t L_26 = L_25; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck(L_27); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_28; L_28 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_27, NULL); int32_t L_29 = V_2; NullCheck(L_28); int32_t L_30 = L_29; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_31 = (L_28)->GetAt(static_cast(L_30)); V_4 = L_31; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_32 = V_4; if (L_32) { goto IL_008d; } } { StringBuilder_t* L_33 = V_0; NullCheck(L_33); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_33, _stringLiteral31447AF47CEB4A8A0272A87B8F06FD5B25D97947, NULL); goto IL_00c8; } IL_008d: { StringBuilder_t* L_35 = V_0; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_36; L_36 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_37 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2); V_6 = L_37; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = V_6; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_39 = V_4; NullCheck(L_39); int32_t L_40; L_40 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_39, NULL); int32_t L_41 = L_40; RuntimeObject* L_42 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_41); NullCheck(L_38); ArrayElementTypeCheck (L_38, L_42); (L_38)->SetAt(static_cast(0), (RuntimeObject*)L_42); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_43 = V_6; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_44 = V_4; NullCheck(L_44); int32_t L_45; L_45 = Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline(L_44, NULL); int32_t L_46 = L_45; RuntimeObject* L_47 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_46); NullCheck(L_43); ArrayElementTypeCheck (L_43, L_47); (L_43)->SetAt(static_cast(1), (RuntimeObject*)L_47); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_48 = V_6; NullCheck(L_35); StringBuilder_t* L_49; L_49 = StringBuilder_AppendFormat_m0A69DC59537ACE5D88B174EE1098453E1276E53B(L_35, L_36, _stringLiteral9F2C1C26D7CA53CC6FB3BDC65827AC1E85CD9BF2, L_48, NULL); } IL_00c8: { int32_t L_50 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_00cc: { int32_t L_51 = V_3; int32_t L_52; L_52 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(__this, NULL); if ((((int32_t)L_51) < ((int32_t)((int32_t)il2cpp_codegen_add(L_52, 2))))) { goto IL_0052; } } { StringBuilder_t* L_53 = V_0; NullCheck(L_53); StringBuilder_t* L_54; L_54 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_53, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL); int32_t L_55 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_00ea: { int32_t L_56 = V_2; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_57 = V_1; NullCheck(L_57); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_58; L_58 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_57, NULL); NullCheck(L_58); if ((((int32_t)L_56) < ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length))))) { goto IL_0029; } } { StringBuilder_t* L_59 = V_0; NullCheck(L_59); String_t* L_60; L_60 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_59); return L_60; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* QRCode_get_Matrix_mC9C3EC7F608B8C47FFDE0B14E3C3424B52F9A22F_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, const RuntimeMethod* method) { { ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_0 = __this->___U3CMatrixU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ByteMatrix_get_Width_mB07D527D6BA9290ED3CC7EC026EC5E5CC17EF430_inline (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___width; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ByteMatrix_get_Height_m35C9F09824FBFCB301BC3539F5D09C946D48772E_inline (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___height; 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 uint8_t FormatInformation_get_DataMask_m4451305667A771801891DD5CD8C780F8064284D7_inline (FormatInformation_t49E833CD8B3A8AECA3218C786A8205C4F46F19B0* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___dataMask; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_TotalCodewords_m7947BE10E6790C0C1D0BC46180F6699E2828A0AA_inline (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___totalCodewords; 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 void ModulusGF_set_Zero_mA24655D557C3878A5E971EA5EE939D69B6C7F387_inline (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_value, const RuntimeMethod* method) { { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_0 = ___0_value; __this->___U3CZeroU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CZeroU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ModulusGF_set_One_mAA9DEA5D67C0D5448524A30C6CE553A6502731F6_inline (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ___0_value, const RuntimeMethod* method) { { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_0 = ___0_value; __this->___U3COneU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COneU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* ModulusGF_get_Zero_m5F4388F9148682FD3E5C79C0E383E0D79211F711_inline (ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* __this, const RuntimeMethod* method) { { ModulusPoly_t346E18E1117AC834A489EE23FE9024A497708C03* L_0 = __this->___U3CZeroU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* AbstractExpandedDecoder_getGeneralDecoder_mF9F9402B482995DA7637E56E11DCBA39919B5490_inline (AbstractExpandedDecoder_tA52E4CDC37B127D10C1CA2A6F6818CF799C02174* __this, const RuntimeMethod* method) { { GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* L_0 = __this->___generalDecoder; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* AbstractExpandedDecoder_getInformation_mC3A158080E99EE843F48DC98C766C361356AF098_inline (AbstractExpandedDecoder_tA52E4CDC37B127D10C1CA2A6F6818CF799C02174* __this, const RuntimeMethod* method) { { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = __this->___information; 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 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 int32_t Result_get_BarcodeFormat_m796820E994C575ECBFBD9CB93FBC3D6769B07AAB_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CBarcodeFormatU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CTextU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Result_get_ResultPoints_m98C7CADDAC629C1618DAE400297F3B7ABE7F40F1_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CResultPointsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CResultMetadataU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___pos; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___pos = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) { { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_0 = __this->___symbolInfo; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___msg; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_encoding, const RuntimeMethod* method) { { int32_t L_0 = ___0_encoding; __this->___newEncoding = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_NewEncoding_mF5E441BEF4231AD58444CC47E7A124D4EA654873_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___newEncoding; 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 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 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 int32_t AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CNbLayersU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CNbDatablocksU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CCompactU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) { { float L_0 = ___0_f; int32_t L_1; L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL); return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 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 void BarcodeMetadata_set_ColumnCount_mDFD41735E5D245E77B6791C634DD1DF07DC6D0AE_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CColumnCountU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BarcodeMetadata_set_ErrorCorrectionLevel_m3DB18F276B3A6BAAD0F80E24E5B019CB8ADCFE48_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CErrorCorrectionLevelU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BarcodeMetadata_set_RowCountUpper_mAA62C38DB2E80A7EDC29DD97EFABB64A54C16B9B_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowCountUpperU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BarcodeMetadata_set_RowCountLower_m29CECD6141F32439C54344ED687FBB38590A90DD_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowCountLowerU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BarcodeMetadata_set_RowCount_m9E79B7A45FEEC6F3D3EE8D6130EF47A7E8E91B07_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowCountU3Ek__BackingField = L_0; return; } } 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 int32_t Dimension_get_Width_m0D064E5B5EB00C2E0491E8F9E1BBEF0343F349BD_inline (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___width; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Dimension_get_Height_m52A743EDAB0B9D026A36933914217D3CE605E7E2_inline (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___height; 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 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 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 int32_t GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___generatorBase; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) { { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = __this->___zero; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_One_m101E0580A72A945DA503E3BA1DD08FE7B3EBA94E_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) { { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = __this->___one; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericGF_get_Size_mF4BD72272D97E7A8C175A8C69170A4D2CA109784_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_Compact_m033B04236DBD13C8C91B413A5A8611EE67771402_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CCompactU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbDatablocks_m9436621B4D136129BC44988FACF2899788716E4C_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CNbDatablocksU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbLayers_m61D2FBE4434D189DAD5C942C7DCF23D60D240E26_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CNbLayersU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void QRCode_set_ECLevel_m0C7C58D9CD5F1EAD0191F43E617BA17562489F58_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___0_value, const RuntimeMethod* method) { { ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* 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 QRCode_set_Mode_m70B0E7621F05C91D91FEBEC54B9718A028B3FA2A_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___0_value, const RuntimeMethod* method) { { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_0 = ___0_value; __this->___U3CModeU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CModeU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void QRCode_set_Version_m73E356A89AFC8F2A4511205ED21E16E8308096F0_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___0_value, const RuntimeMethod* method) { { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_0 = ___0_value; __this->___U3CVersionU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVersionU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void QRCode_set_MaskPattern_m6D0251360AE621D8AB68161ED21BFD46E6C65059_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CMaskPatternU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void QRCode_set_Matrix_mF5A6176AB5ACC7396DF98EC3563113614993033B_inline (QRCode_t54FE9443E07A2B3A9C97404E4F8F8A01E0AB311E* __this, ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* ___0_value, const RuntimeMethod* method) { { ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* L_0 = ___0_value; __this->___U3CMatrixU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMatrixU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BlockPair_get_DataBytes_mC1BD3C9AE743C720589B42F2BF09CCC9499038C7_inline (BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___dataBytes; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BlockPair_get_ErrorCorrectionBytes_mBEBAC35F9CF7D7A134546C0818F76D2D1CD077B5_inline (BlockPair_t5C417ECEAE7FFC8A4CA1BBD8C761935B5C8EA5C1* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___errorCorrectionBytes; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mode_get_Bits_m1A3C4E59B863B02428CE05EFAC6E4A39464B8F8C_inline (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bits; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* DetectionResult_get_Metadata_mBF163944A12B01504AA64F21ACE99626300967F3_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_0 = __this->___U3CMetadataU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowCountU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_ErrorCorrectionLevel_m7E7B4FF48FB4897B142EC25F09E798ED86BFB049_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CErrorCorrectionLevelU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_Metadata_mE93F86A0D1244EC1F669EC2017DD983802C3CDA3_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___0_value, const RuntimeMethod* method) { { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_0 = ___0_value; __this->___U3CMetadataU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMetadataU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_Box_m80F071B90A1341D34FCE5DAF8A37C049C247FAAC_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_value, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = ___0_value; __this->___U3CBoxU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBoxU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_ColumnCount_m1AA4E33EADA70F3281B0C4DB439B764C32408153_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CColumnCountU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_ColumnCount_m4F77A27005E9E95BFB5555DC32C11DF8AF9C1703_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CColumnCountU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CColumnCountU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_DetectionResultColumns_mBE699BB7CBFF1D1AB634E64BA7562ABB462CD262_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* ___0_value, const RuntimeMethod* method) { { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_0 = ___0_value; __this->___U3CDetectionResultColumnsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDetectionResultColumnsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_0 = __this->___U3CDetectionResultColumnsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) { { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0 = __this->___U3CCodewordsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowNumberU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowNumberU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_Bucket_m049DFEB7ACB3CEF22EDEB6E41E61BAB22C7212E6_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CBucketU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CValueU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* 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)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__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_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 bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____current; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) { { int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value))); return L_0; } }