#include "pch-cpp.hpp" template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, 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 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 VirtualFuncInvoker19 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15, T16 p16, T17 p17, T18 p18, T19 p19) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, invokeData.method); } }; 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 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_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54; struct Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71; struct Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC; struct IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A; struct IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7; struct IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5; struct IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64; struct IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7; struct IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71; struct IEqualityComparer_1_t84CD58C3582484C691B22BB0E534C8ADD9B22966; struct IEqualityComparer_1_t91E7141B661C2E346DEBF2C73AED325819B2B569; struct IList_1_tDDC3FFA18EA64D141BD8A490F88DCA5704F735E2; struct KeyCollection_t18DF8F0A19822105525A8637B0E7F861ADBD950C; struct KeyCollection_t61869AAD369EFEDD4DC1CE7E19A94EBA0742B9E3; struct Task_1_t4C228DE57804012969575431CFF12D57C875552D; struct ValueCollection_t6648CA9EE8C302C00FC6CA037DCE054AA17910E9; struct ValueCollection_t5B2B8287A8CA77FB8555E2850C19D3C39655BFC8; struct EntryU5BU5D_tC46AD0F477FD2BB67ECACFF5A13F02DD17150381; struct EntryU5BU5D_tD605BE345A9B7F1AC5E932C784A8427E747FD89F; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA; struct AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4; struct AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E; struct AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70; struct Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF; struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9; struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91; struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56; struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2; struct Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64; struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90; struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F; struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0; struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095; struct FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D; struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0; struct GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43; struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2; struct MethodInfo_t; struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832; struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF; struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB; struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct String_t; struct StringBuilder_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C; struct CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F; struct Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F_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* Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_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* FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_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* IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_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* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____34FE7523D761357A8A0DE3DA82E1C7DDF71B8514A2FAAE4E4987BA78EFFDC42B_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral004BF4D1B6333BBDF06826896B011733CB084480; IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD; 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* _stringLiteral071F5C711DF766DE46FE3CEBA8628F357A636D2E; 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* _stringLiteral10682F3387EA548C626C08591967BD5D821B3ACA; IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155; IL2CPP_EXTERN_C String_t* _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46; IL2CPP_EXTERN_C String_t* _stringLiteral152D5697CF81B4DBD192FDA72B44141F6D8606B4; IL2CPP_EXTERN_C String_t* _stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F; IL2CPP_EXTERN_C String_t* _stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B; IL2CPP_EXTERN_C String_t* _stringLiteral1A95536CFA43BE767A4C275A39B7BE4808E9089C; IL2CPP_EXTERN_C String_t* _stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E; IL2CPP_EXTERN_C String_t* _stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E; IL2CPP_EXTERN_C String_t* _stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE; IL2CPP_EXTERN_C String_t* _stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952; IL2CPP_EXTERN_C String_t* _stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2; IL2CPP_EXTERN_C String_t* _stringLiteral23114468D04FA2B7A2DA455B545DB914D0A3ED94; 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* _stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1; IL2CPP_EXTERN_C String_t* _stringLiteral2B9F1F341ADF4947264A9443E8304F27BBED93A1; IL2CPP_EXTERN_C String_t* _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE; IL2CPP_EXTERN_C String_t* _stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0; IL2CPP_EXTERN_C String_t* _stringLiteral2F7234099CCD07F9C0939ACCC13D7F7F6E95DBAD; IL2CPP_EXTERN_C String_t* _stringLiteral33283793135AFF6EA11C4E5C8BF20BFE3DCBA7D8; IL2CPP_EXTERN_C String_t* _stringLiteral34D4FC077E54157726AE9B0ADDA15B8BFF84A418; 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* _stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5; IL2CPP_EXTERN_C String_t* _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869; IL2CPP_EXTERN_C String_t* _stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6; 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* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C; IL2CPP_EXTERN_C String_t* _stringLiteral51B9A921875B50DC2E745884E0F3B09DFCFEA44A; IL2CPP_EXTERN_C String_t* _stringLiteral5377EFB7D3540F7856D33807A13661041629AB2F; IL2CPP_EXTERN_C String_t* _stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C; IL2CPP_EXTERN_C String_t* _stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D; IL2CPP_EXTERN_C String_t* _stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A; IL2CPP_EXTERN_C String_t* _stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40; IL2CPP_EXTERN_C String_t* _stringLiteral688934845F22049CB14668832EFA33D45013B6B9; 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* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11; IL2CPP_EXTERN_C String_t* _stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900; IL2CPP_EXTERN_C String_t* _stringLiteral7402F76B2D6078A455F77607AF6E7350B6DE019E; IL2CPP_EXTERN_C String_t* _stringLiteral7454695E25D304C65D0C1333D8008E862569CAE9; IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D; IL2CPP_EXTERN_C String_t* _stringLiteral762D70BC7111FDFC4BC4C11E691BA04ED388A3E5; IL2CPP_EXTERN_C String_t* _stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758; IL2CPP_EXTERN_C String_t* _stringLiteral7DF543E5CEBA28135FC0D7A2CDAD26732720D611; IL2CPP_EXTERN_C String_t* _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A; IL2CPP_EXTERN_C String_t* _stringLiteral823221C6A4BCDFD843A1814F499A4016D23C0852; IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1; IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D; IL2CPP_EXTERN_C String_t* _stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E; IL2CPP_EXTERN_C String_t* _stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928; 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* _stringLiteral9E866232FC6EBE054D645DFC95919F28F962D426; IL2CPP_EXTERN_C String_t* _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158; IL2CPP_EXTERN_C String_t* _stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03; IL2CPP_EXTERN_C String_t* _stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423; IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73; IL2CPP_EXTERN_C String_t* _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827; IL2CPP_EXTERN_C String_t* _stringLiteralA7FEB01BDA1940F008CA90345C202E12AD16106C; IL2CPP_EXTERN_C String_t* _stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907; IL2CPP_EXTERN_C String_t* _stringLiteralAA33B42E61DE77204BD5CE82678FEBAF61F990AE; IL2CPP_EXTERN_C String_t* _stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F; 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* _stringLiteralBD07A4E8240F04A91D4B652D20B4657A974323DE; IL2CPP_EXTERN_C String_t* _stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC; IL2CPP_EXTERN_C String_t* _stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302; IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB; IL2CPP_EXTERN_C String_t* _stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B; IL2CPP_EXTERN_C String_t* _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677; IL2CPP_EXTERN_C String_t* _stringLiteralC95372BEC0FDE80101A141FB1EA86A9AAC610F86; IL2CPP_EXTERN_C String_t* _stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B; IL2CPP_EXTERN_C String_t* _stringLiteralD13061BFE442388F8BF8B53BE38AA80ED585E8B5; IL2CPP_EXTERN_C String_t* _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE; IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1; IL2CPP_EXTERN_C String_t* _stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465; IL2CPP_EXTERN_C String_t* _stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C; IL2CPP_EXTERN_C String_t* _stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17; IL2CPP_EXTERN_C String_t* _stringLiteralDE28F98354F48E7C0878BBA93033C6BDC68B27E2; IL2CPP_EXTERN_C String_t* _stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B; IL2CPP_EXTERN_C String_t* _stringLiteralDF21C1C75F96513399470C46F830BF3D151F71D2; IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC; 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* _stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003; IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5; IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D; 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* _stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E; IL2CPP_EXTERN_C String_t* _stringLiteralFEC9156B754FE07EFB42D7D6A4C45EBDC696E54A; IL2CPP_EXTERN_C const RuntimeMethod* Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3_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* GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; 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 U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D : public RuntimeObject { }; struct AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E : public RuntimeObject { }; struct AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70 : public RuntimeObject { bool ___U3CCompactU3Ek__BackingField; int32_t ___U3CDatablocksU3Ek__BackingField; int32_t ___U3CLayersU3Ek__BackingField; }; struct AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252 : public RuntimeObject { }; struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9 : public RuntimeObject { Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* ___binarizer; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___matrix; }; struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91 : public RuntimeObject { int32_t ___width; int32_t ___height; int32_t ___rowSize; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits; }; 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; int32_t ___U3CSymbologyModifierU3Ek__BackingField; }; struct Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; bool ___compact; int32_t ___nbLayers; int32_t ___nbDataBlocks; int32_t ___nbCenterLayers; int32_t ___shift; }; struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___U3CBitsU3Ek__BackingField; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CPointsU3Ek__BackingField; }; struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0 : public RuntimeObject { int32_t ___U3CValueU3Ek__BackingField; }; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject { int32_t ___m_codePage; CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem; bool ___m_deserializedFromEverett; bool ___m_isReadOnly; EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback; DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback; }; struct 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 MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct MathUtils_t34A2EDCF4419EA17F806BEEF37510334B16974D7 : public RuntimeObject { }; struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832 : public RuntimeObject { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field; }; struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB : public RuntimeObject { float ___x; float ___y; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesX; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesY; String_t* ___toString; }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct StringBuilder_t : public RuntimeObject { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars; StringBuilder_t* ___m_ChunkPrevious; int32_t ___m_ChunkLength; int32_t ___m_ChunkOffset; int32_t ___m_MaxCapacity; }; struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068 : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; int32_t ___height; int32_t ___width; int32_t ___leftInit; int32_t ___rightInit; int32_t ___downInit; int32_t ___upInit; }; struct CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F : public RuntimeObject { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___correctBits; int32_t ___ecLevel; }; struct Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A : public RuntimeObject { int32_t ___U3CXU3Ek__BackingField; int32_t ___U3CYU3Ek__BackingField; }; 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 Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask; SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D10_t3A80AC478454019A748956229C2284D48202BABF { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D10_t3A80AC478454019A748956229C2284D48202BABF__padding[10]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D11148_t06B1CCC26155D364A3BFD9E3AFE4BA730F14BF39 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D11148_t06B1CCC26155D364A3BFD9E3AFE4BA730F14BF39__padding[11148]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F__padding[12]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C__padding[120]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D136_t90CF912B9341DF136CE5AF373B04F41182A5AC50 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D136_t90CF912B9341DF136CE5AF373B04F41182A5AC50__padding[136]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D148_tB9B7F92C7973454BB2C36DDDB445FABCE8E4B7FA { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D148_tB9B7F92C7973454BB2C36DDDB445FABCE8E4B7FA__padding[148]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D156_tD70DAAACCD53BB9AB46DD56868095A2D44F7BEF0 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D156_tD70DAAACCD53BB9AB46DD56868095A2D44F7BEF0__padding[156]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80__padding[16]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D172_t6232E17501516CEC94D373BE7830856ADC7BBBE3 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D172_t6232E17501516CEC94D373BE7830856ADC7BBBE3__padding[172]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D192_t2AC98CA4C20A542AFC875CA106D5FB26658E16AF { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D192_t2AC98CA4C20A542AFC875CA106D5FB26658E16AF__padding[192]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22__padding[20]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE__padding[24]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D2574_tB3189D28577694B158C7062CAE14923548B1B29B { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D2574_tB3189D28577694B158C7062CAE14923548B1B29B__padding[2574]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA__padding[26]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9__padding[28]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE__padding[30]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42__padding[32]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D36_tD0A59E81D3E66EAA0DEFA5F2717B8BBF2D14E549 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D36_tD0A59E81D3E66EAA0DEFA5F2717B8BBF2D14E549__padding[36]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248__padding[40]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D44_t77759323ECAE5CC41EE3A7CC9D0E80B216875331 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D44_t77759323ECAE5CC41EE3A7CC9D0E80B216875331__padding[44]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B__padding[52]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D54_tE8A2E134BEFA0AD9FBCAC8C0FA853BFB9195E7D0 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D54_tE8A2E134BEFA0AD9FBCAC8C0FA853BFB9195E7D0__padding[54]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2__padding[6]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D64_tB36AA7DEECCDE509AD8E129D91B108BEBB2938D9 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D64_tB36AA7DEECCDE509AD8E129D91B108BEBB2938D9__padding[64]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984__padding[80]; }; }; #pragma pack(pop, tp) struct BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282 { int32_t ___value__; }; struct DecodeHintType_t207D7A90E1757E13B708C766B107BF3840334BD9 { int32_t ___value__; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C { int32_t ___value__; }; struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer; int32_t ____origin; int32_t ____position; int32_t ____length; int32_t ____capacity; bool ____expandable; bool ____writable; bool ____exposable; bool ____isOpen; Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask; }; struct ResultMetadataType_t27E7F345E6A61F8BF1ABA7DD613022C3419BF373 { int32_t ___value__; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct Table_t9417A135590933F7657464A5CB231F9E88AB3B78 { int32_t ___value__; }; 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 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 ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D : public ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C { }; struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3 : public MulticastDelegate_t { }; struct U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D_StaticFields { __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___018A19DA611E24A75122AB7F8638B900202C48C7ACDF482A10C7017E56EA1B0F; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___01D382070575DCF0FE01331D331575280321D7F09C9CAC24673BA181A2F732C1; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___03AFB9095D050E297BBAB2F86D9B867378EA675884180C8984CE0DCE947F3635; __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE ___048F1C6BA9ABEEE037650E52B43535B87F5D0E33A17E5963078DACC7C730B531; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___04B8238B8817C8D6A2EC59A0CF6831D27FF30B5E0B1541599E0D433BDF8E6DCC; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___058136CC1E0E3BC635D71D3CB6C90CCA260B40324627991E938F59612D216948; __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE ___05CC43EDCFE1162519DBE1AF7E1335D1DAF982239BCF8053E6105AB2E8661271; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___0755D41A7E6483FE002E8A721F4AC00C2C9BFFFDBF036DC8BF5C720DCCD5558E; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___07D3741213269F079A9FF9B5021B5D06B8CE4D24E84DD85F068991ED352DEFC4; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___08008FE38F6DD9C8CF08EEAA27DAEC72C63D1FBE62A7664617837B7FBE3579DF; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___0923B8F138B2EDD9A1C360BA61E84ADDB537E2B82F9F14F1ADC291CBEAC90EA1; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___099049BB630E06D6F5F9ABE2F3F256E9A1D41A35D4A218832CD6B4651A3FDDAE; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___0CD52975D68D04335BC1B147D61D749B87BB641972CE633EDFB5C39C37ACFC17; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___0D29B9AA3D0E997B3CF4FEEB2CE219F2DEEE880AD5451E149A63F42F95B62F64; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___0E5A9DA19B5F6C533C7A3FE96B89E352628918F0528547181D6A790A245AEE37; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___0E69E2878FF4865846511AD0F6C3CDFCD35124DA9CBC2DD2FFA9926E5225681D; __StaticArrayInitTypeSizeU3D54_tE8A2E134BEFA0AD9FBCAC8C0FA853BFB9195E7D0 ___0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___0FD1FEF0F55461833DC1732C3CF2BF1D560CE93949C628358451972E2E4DD083; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___0FD23C7C3687A528DA543E34841C6DE85AD4610511D1A1A741B9A7B5E7354FEF; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___0FE5EA953905A7E632F48916BEE4115FA1BC91A8B14BDD57F57CCF3C79F11926; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___10236EF2156BE2047BD3377ABA7937F2102CBE4DC8A927072D302A7E2CEA8F14; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___11047585FE102FBB5CADB42446612A578D88C6EF5ED076BB7AC360C4F9E4373D; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___1200321A9D4D9ECACD206E9234BB30E6EA0CE3CD2F8E5FF759FD7651E58D7A1A; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___120146F23536CA41FF3D095892F4AEE1412D96B751FA67D465F45D6A9C1B35BA; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___126F68DF1532C2B52650C95F611297C8D903AC4685B56BD1A6E475249DC614D5; __StaticArrayInitTypeSizeU3D36_tD0A59E81D3E66EAA0DEFA5F2717B8BBF2D14E549 ___12882299078C85629712D32DC5C8A7585D76A7728B966688FE8BF2E24D5D3EC5; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___12DEDE5424FCC863514545E121A40894069D03534E02CFE4A66F1E79C72EBEB4; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___13725726F438CF735A00F646A3C0489D18FB4A297067C0186DD358DF4937ECD1; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___14F3AF8BBA4E69306FB8C4420147917A270AB0DA9322A09EF0CA818701224A52; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___1577DEEA3D606B9333A6C16EDC4C38AD182F37F459FE5D2F8BAFB9C03C81B58B; __StaticArrayInitTypeSizeU3D64_tB36AA7DEECCDE509AD8E129D91B108BEBB2938D9 ___172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___17D36E5A2AD75C191F070405139EE1FAF2DAC6DDEC515605DBFCCB65D1CBA620; __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___18045443A61D3E6F181335D3BF551A22980853C1E94009B0DD2A79A9279287F4; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___182FE6A6D2E6DF33EF2AF690D41FD78B3BE0CEA43D4E1AF5B2614A02E4E04507; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___19D1DEB92599D0859647A8700314DD2D735B5B00B038278E456EDD676CA38687; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___19F62F45090513D31BFE4B2760AA4C0C9FED0DC89C824BA8788EBAE7DAA58CC2; int64_t ___1A408B5C9FB225A7230CC9434D8E38506A1C4E3E5A1471598F98F9B5326DA3F9; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___1B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___1D7C51C2DFB3815F118B7EA33BFD0C75F5251A7AD77D0E533D82694EFAF77250; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___2219F43B7ECE977659BDE826A95F92A74A8967AFB37AFF87C51992D2B3CDDA55; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___236B40419B78D6875ED1777CBAA8239EDBD590ABB5984DC20CAF6025406CD41A; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___23BBAD722E68CA6E471CB9A92B60F129B3EDFAB520DBDCFA37A5E35F53DC467B; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___23CD6D0B6979506A1F632C96C0D955183FFA5B396ADB1FECD27EBB7C716CCAE1; __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___24CA1A9EB94E3FBFE3297337ED4551BB4A6BE33A80C2806D9228F669FC7CD3A6; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___255F6A73A6E636371F66D82AAE4B3DAEB58920D7CFC3DF6BD21B0BC8FB75EDFE; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___25FA2D49BF8F75F41CD89C29BDA5156E28CBC531FE4BADD44984F087B0443B34; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___26FB6702A18E7D0957DABD387ADF16224EE29E7621C382DBD80ADC87A54C2A87; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___27CC37683116A321F4C03B0D7015ACE1FD3B8F258E30AC673D40FBD6D27142C5; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___289A0E07707B4302E361AB3B2CAEF696AF373B8ED2042761D3338A6F1FBAE5A6; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___29A05F6D876C04FC16B06D636BCFE9BDFD13ADBE58379648F5E56F2544979BC1; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___2A59B4E5B0B951A4D482BB2F7EB19895CA52774D9EE40ACB52368E92562FE353; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___2A723B9FCB382FDF7554955D78CDD6EB2F045105ABEEF9053AF538AB954F50A2; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3025292A422A82F39DF287AE586AA96C66B426EBC885D0DB9F375307B700CF26; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___31BC1949C696C3EA72B1C8971B890B4ACD30B64C2243DA6D15F8D4B29B2BE63E; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___333EEBA4755BA5655F1E167AC9A194B7A31FD702D0C906EA0C7653BA64F64AC3; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___34FE7523D761357A8A0DE3DA82E1C7DDF71B8514A2FAAE4E4987BA78EFFDC42B; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___35E3962D353487BAC8C20382B68B16D946F11EF9D1652B924C17828EB66B8987; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___376FEC89C1DDFBDC7A11B73B88081D866CCD5482393C738AA1CDF96698A7E63C; __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___37E293668894EFC2772598381869A68625AA8E88DF1BAF5A5B4D8CA610B82A7A; __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___3986C22E68642385C1AD4952D2CAAA099E7AEAD5D256CF29AB70FFEB2AF7B90D; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3996041EA52DBFCA6404987AF2F578A31BEE64AFA72F6A37068C1A4F4F3C74F7; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___3A9BB11520249C4F2B1BCA94DCB2D9205720C9398D1A65D64160B02F289703D8; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3C2488D83E1226EAFB83751D49CCD75EA105FC327A5484557DF8E24E4AA188BF; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___3C52E07EA6F9C688F7921E6114AC155E13C5922F6FE7DD46E242C18E42262A1E; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3C8EA24643709757EB8109CF5AB8FEED8AB1C216672478D85BDEFE8A6133CCA2; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3CAE317EBA02EF12600199FA2D78DFE083C54BE83893BA7E395E36F69EAF8541; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___3CF59A29A6F8B44D23BBEC6DACCD8965E5220C2D4781780A30220CB6A92C0C70; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3E3D5EAB67047C0BA6007007F9B33E31AD46F89A1491E9F92D1A0C8BF84B7E1E; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___3E5AB8662435C65FDA6C470D1EF424A9ED92BE8554B7E0727AD7234EC057CAF7; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___3E953A068B94D3C5FDD4B4CA444ACD27C20A432E12AC560D96696F34EA796C50; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___3EA16D2E0B5C77637B787240CD802F6D80AF9AC974F4B7C3E83D0A10862BD7E6; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3EA2A3529D013F512CCD072CD2F78803EE57FD82A15521EA680135C0872AD98C; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___3FCAC1F7CEEA810B8D6EE6F7D8F017856284B055AB5C6F06B64A6B2968F581F1; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___40BD59C08A0A7B004FF75DB64D2029BF358D13E46614A4A4ACE5967D74A314DC; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___42206C420CA0A7A3713C06FC9890A566B99B2883F1AB9F6C30CA3A43BEDE1FE5; __StaticArrayInitTypeSizeU3D148_tB9B7F92C7973454BB2C36DDDB445FABCE8E4B7FA ___426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___42C10A7950523CCE6B9382EAEB102B25C1454BF1F82A5C866E437FAD5C2E8FA2; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___44093EEA40371522F7004E547716814C46F14668FA3301246EFD1C8F1AB50D7C; __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___441CAB64D4900D5EBD01E8C095BC38383C3924C53D5D2BFF6E49B560F2BC13B4; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___443172DD7286929E10A2BFA422F4CD412C05EF05A99F4924ED2031F9B3DCE722; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___443AFE4C7F441BCF1F04D8A8D4147688B72043B95EC79150E40D3DC7ECB8A8BB; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___459738E68BE1F8C9C40E0AB786DE5DD9B05E2ECEA47D4B1E02A678CC789A71E1; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___45D261060F92FEA257731D4533BA1B6D378854391DF58BFEB8C1FB1778D40CDC; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___46194B677BFC5FF2B7D69B1590995222B63D20D9F68A63DC84B77477C521AB5C; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___461D85ED33B25F3E0E5504D52E29569C2749FC5CEAC373977AD3CFDBA98E1EE7; __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___46F121972539C3A215848630FBD7785316566B2DC48BD8F0A5BAF3FC53109E65; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___47068B7F118B7E435FFB84E669EE2035A7DCBFF9F370B71AFF1010D8F86FD97E; __StaticArrayInitTypeSizeU3D192_t2AC98CA4C20A542AFC875CA106D5FB26658E16AF ___48BC48E50F59739E776A473E658720BC6D9433EE1B18922E9C2073AE677EC054; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___4966BE15486C330627518445E374AD3B77A4C753713F34E90832D2637A33EC7D; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___4D9EEEEC738149F07A06103E0E4B6E75099471DFD8F5EB7C4E2400FFEF064C2F; __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___4F46B1E848BF6A3FB8F3AED91D0D8E800F708969D1525ADECD4B4C09FE363183; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___4FBEA9B841346FAFF684EC88811CBDF95A2C479284DBB8D7FF76B00741808C68; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___500405D96FA46FC9F1034A6F706DD3938860BD66339432A6BCBB3FCF5C786318; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___503DE4A84834C731CDA8AA9413EF5C1064BF558521B019045531268E6E2FF36F; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___506570EFE367152953FDD1D14D773AF80749A7A79395213C803A3E3A701EE194; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___5171207C29B6B87B86B65B604A0F4874284DE01E326D1077F8D4D224C62B8EE1; __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___51D73E882CADE033AC8DE08370EC96FCEABDFA458A02E6A7ADD0A2D5137DEEA4; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___529F8D7E4FA0B173CD588B1BC9BA588E03827B844303D219AC18396353D68BD6; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5315ECE4BC5C350C100C417E0C5C2E479EF80E8904507D2869D7FD1CDF1D1D14; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5355534C824BF0CAEE4451882811E9C0948E18DF5D7E686E024DBB4E8ED5CDD2; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___53E045D5B31086C47540542B72EE1B6903167A663E1B49DBD8CA10BCBD6FD2C3; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___54C9639E6CD79D36B9F30418CD5E3E597717992C749A52735BB65E4498449444; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___54CC3130C99E4F12595E1184BD1AAE62D20D43FC6138ED4644FD79A1A2E51D33; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___55477E719FF85B833DE5527EC0B316C4DBBE336790D3BF49447F60D82B087CC4; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___55794D1F460959F1E8325B213DBCADF6C0DD7CEB4C69F297BBBF65C7B16F515E; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___557CA8779C711B333E63BDB32CF9ED72E6C5C5A01115DF80CD7BFAB15E0BDE2A; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___561F14598835BA7E3999D1611F0C4DDAC9F28310267DE2FD1E69B82019968929; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___567040487C6F18CBB8D5E5E4B173E703D178168DAD3AC10943F3557251C58623; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___56B2BFE53C008A4B62C97009BE32F6CF9CBB910933B6ABDCA3AE4314423E2BEC; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___579AED0AC63FF69DAC1BC21BCD1FDDA973007C765FB1E3178829088798846DEB; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___57C421A369852444CB9B4AD65840A75F199B433457EF19682DEC6760F206D384; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___585BC7A636D142652A8ED9100F0940502AFB849EAE508433D2930FB61AD61F36; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___58E8142CDDE695FFE119E16D03B99D32AFA9CEF767F293D16F9C8D527DCE4519; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5A62A202412C312108D20942EB0D3461C2B622D0F7489ACED8BCA40FDD25A220; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___5B3338E2FC111228503FBC18BD44C466D47ABF56A089F83E272B2EF7890B8438; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___5BBA2042E3C1022B2636E3AD2DA3A2189A212BCA10B897E49D1F13ECBC6236ED; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5BE085A820D9056AA7FABDA1EBE6E33A209795E4198532B69C9EB3E681CE7C73; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5ECD5993D00FBBE04B032B6779F4B2B102D77DE937884FA161FC5228A81E53E6; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___5EE85A1ECED9BE0350F258BC6847BBDECD3CACFB0304338AA1E09958B876097E; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5F101F2897521FF049B822F92CD7B53A80F9FB4914D4CBC57EF546B65B7E6839; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___600AC5C1423B779A4C99AE7DA84D1B1933C6D718C96B7561819FF39D757CE0F6; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___6163542BEDC9F741378F5E8DD94972C8B4400A62D3FE9AF8567897E54BBA76D2; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___61E3C6F89C765AA79F4705C5B6FB5ED942BDB2608A53E2DE1FF6AEEB734CC061; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___6262C97B9D5012BB62ACB236D2F7BC008E5A44085B357D45671B93DC7D573670; __StaticArrayInitTypeSizeU3D10_t3A80AC478454019A748956229C2284D48202BABF ___62BDDA37EA0223B1A9DDF568724B8E6ECC01B3CD2FC385C180F4CFF3D965AB04; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___62FEAB611DAA84030B232E7DD216F1BDE075AEDFD08DBCBA8E003D5ECB0F0367; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___631B971BF7A9D6D79FC9C7BE52F3716771B77B02D5522E093D93CD4B73D73831; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___642DD7F7203A2E843E095175CFB7A065EBB3D187342591A43AFE864E930CF266; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___643B781D27A00AA328CF5C5823D9FA11E7B6262EFC8008B26C5F77AF11CF65A9; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___64B1A06FA33725266DB34F8BF34BE202C9B17AAD7AF978D1CFBA2C84E5F65F6D; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___64CBA3F00AE73B633361F6F08153C7604C706E9DC3A4B49D5B1141E1C5E8974B; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___658F5748D813B4E437FD01EB363922CBAA7DA29D083B650477365BABC15547EA; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___66AA9E76039D3A06244CC7E2F954A1E68113129A35620FD6E589D841F90EB1AA; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___66E2AE5DC56EA19EB250B63843C02B03E69292CF68BE9BF94A695DB5BF39C33C; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___6853876EE0DC6D2CF1608B0E44AC2C0E0A559A10652A17DFC1CDD5A20B924CCA; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___689EB3A9AA00BA7C2C6B9EFF3B6F2CBBD9671BC1F8C4B426B88CFAF213947030; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6A204E32397EA674B30C93C5BEB7C18BED0CAB135010047DB933C933AA668E12; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___6A8F9E996F931BF7B6F181E0575CE25D4A9E7BC932A6857937E65E0ED29373E0; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6AE24B485B347F50CDDEA7FFEE54B5BD62D20834ADC93046B5F7BC57CF9060B0; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6E03C9336138F77C7CE70FDF8F46C5BC25F7D4CC6B588A52ED21376966FA5CE6; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6E55BC1411E596DF70CA77A520A57B363E3D71419561280A04D122820B4B8CB3; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6E9AE95ACA02DF626FA33A9741718E9A2C4E3B2FCEFBBBD19323E7F8C82C99E5; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___6EAD47B68EA871CE5BC138EF9521E54E2DD5F9041ED3693236E3E0A05E07431D; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___7043EE766EA3F235BB890D428D4EC34A72E1B1EDC0FEDEE752BBA827D16E0CBD; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___7315F44964957B6A4D34B2C68297EDE39FA0733AD1F128770FBB57A7C9FBD4A4; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___73414863041C7E9B6AA38694511E37AAF7F5D3DEE1DF825693CD213DDF875837; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___741138C155628CD30B6C81C066C1CA769470357D728F6C7DD0F447E3C1B7FFBE; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___741831DC3E09005B36AA2DBC67BE80CF0D2F3021B56BA57B16C2C9C62F3C2959; __StaticArrayInitTypeSizeU3D136_t90CF912B9341DF136CE5AF373B04F41182A5AC50 ___747B650D6F668311F4AB3B7CF94372C72A493756EB4AE7E06E1BAC045E2D10B9; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___750DDBE67AE485B234E897FED9A00B8E83BA9100D33AA4D7CD9F3B879969A0AD; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___757E6461DCD89E6D070B806E44A51A08B97920A457933D992CF8C4A24791B2EE; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___76BE198D5251CD0E14A098EAD22BB8CECE4A64C385FEE85631584E162874CD11; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___7742950BE05BECE6E8CA77BE0660E044BF69561055E99E34DD743703114144D1; __StaticArrayInitTypeSizeU3D11148_t06B1CCC26155D364A3BFD9E3AFE4BA730F14BF39 ___77A49BD1409C8FFC6F52BAD393E00B54E8D02CF6A9792C695B24234DEE82164B; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___77E8A5EC90916CF9C8870B3073868F207E4B47E3D29F4FDD9A425796D343DC01; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___79A3929AD7981948AA75A38412BE3500D5618D0FB288518918E8C7CDF9F44DF6; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___7C5EFAD50018D440E7CCC2F9FD8E0876436D233BE74A69AB853DD23C9B28618A; __StaticArrayInitTypeSizeU3D156_tD70DAAACCD53BB9AB46DD56868095A2D44F7BEF0 ___7D3F517A0A69021F0A7982BBC5E45D3232F8C2A9128E524706BD805C0F1E0546; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___7D6072048AF62D374C35066E5A55EC50722E525C80B18231BBF1C28693F49B63; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___7DDA5451B10D19F1E2B821131A5FEA0D8CC3B93CD37CBED3F609E77ECA4B6A90; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___7EEE0A0CFFBC006C874032DE232E6CD3CD7A0151631B023E9CE67731198B3F05; __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___7F379C159024C3171F2888C8E2E9D87641E4344CF1E6959A500AD635BAA782B2; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___7F9F285BDE6257FD7F84ECED557EB570BD7EAF576192E8C33B7F80871F448515; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___7FC14D64A500FEE702DA3A8AD7BB0B27515463E25E53EE60A7BD44295431AD05; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___812EB43FE6430D68CCA61919BE9E158DC69EA9D5FBA247A60BA9B5C39FB3619E; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___81A7FE95471927E1E79CC01C8D4BB688FA366E28CB5DC58B92634B474FE22B82; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___82780DF78F509F95EE94AF8DC252B925D47B58905E2FFA6496F36968A2363C07; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8288302BAEB1A953FAD17BAB09C75451FEAEC39C5656870E803178CE4CBA4066; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___82F183D9F2A00259AC055474F99A4BDE23BC8A77E59BB671B8564015AD073156; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___83DAAB365843C739D4E5F86FD73833FA5422CAE5E07005B8CCBF261620ECF39E; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___844C87A358C6AF886A861C14991CC22D422D45B3BFA75AA4E332C690401F49ED; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___850EE833EB693A978D2B35F598EC6EC66F873F8E433E0DFE3C55DC2248BF697E; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___858E7991DEE7525CF7CFCFAFDFC56FD6A023A69ED9564520F72D5B3188D3053D; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___86CF0DF831FB1324BD0429DE875AEE8B8CAB9B5196128B09C13C78E757A3F9CF; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___870E1A1CCA1540913B709AA4783674D5E440E0CA4E05AF915FB90A9EBEE159C3; __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___8728427AC2E609E58E24D84F1581F1C8BC53386AC64C85D23A1DCEEBC44560DC; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___88BA10E90EFA4621FA25BC36C710D1658574C29C959990030A1727EC5358DD8E; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8914DCBE85C664DB76FAD57914C5FA3D44EB61413118B1B095148B1C23047D25; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___892DE88D549D0D3CE77CE6B429A83073E507E61E990DD63F74264E8CF5D1612D; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___8A1992FF7BE7D7A25FD976B3A876092F634B75B2F1A14F3DF22937712F2677F8; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___8B49C497C23B987F166BB1FE82C2D06413B7FBB66E7569B5A32494DFE29A9A02; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___8CC11E14C2AF163BE625C6B583E8BF7A165EBEFB3D1644D7D296799B642610F6; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8D48571A73F0976ABEB07869D8733CF12C7D654F1405F32896DB7696ACC2C9B2; __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___8E118657ECA03534C0496C6DD6E6F89813594CF00835AC3998384D6D2227574A; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8ED03B7FA2243D579904305B548B8E88B29DB7E2FF47D8F657A797D4488958EB; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8F95B01B770EC99709C821F2393DA10B10313ED37AE9B31E8D1EBCF23796232B; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___8FD9A02CC3EC720EFB3B246422557271F0349320C1E14523AD7E1A6D2D963700; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___9053C6EE1BA4FE5CEE59A5A7CC5AA00B07D2A49A10CB55ACE30DC02C51AAB4C1; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___92EA6942A51A0D5A69C8A0CA5F78BE7703A72A8DFAA8CF7ACAED65BF5304B032; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___941E37964F65B528719E7CFA0238A49E0F3BA86CF187C71927C13640856D8EC7; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9638834D1F629557D9B80FA7EEB64409E238C0EF2E3149A55A39C3796F66E19A; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___968ADBA3E2ECE472C636EFA80FBFD03AA2924C57FA4A71DDFDBFEB83B9287FED; __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___97A6B3C64392CF429855F27D9D5C55EBE4A173C832772C415A50E8EF27ECE351; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___98E061174085DD0369B46477B0A3CE3DE9ED7A1D531D3101DB28DF308F050BA3; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___991F035EDCC9B77FD5E3C27DE5B12975B8AAB39E5439FD3FA3BB3FE9A336F6B8; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___992544026A60CA20D417D5E77B10AE8FC892183DF6793F296DBA40F689076816; __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___9925F176AF8C92E389E6E75CE745A418ECB941709C07332D23E5EB9ABBB5291F; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9A3288E7C15922FAD2897996070560AAD59F004E1507EAEC2B1B942CDFB584C6; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___9A73C02D329D9E8F0AC3D817C986AC86E68D188FDC268B162F09D651FA7A423B; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___9B9D059B2D4058BF13D630725D29D4B3F6BD42B35826850288283DB18AC19FAB; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9BD6123DF2D6A8DDEC9AA06E102070BF1DA9DE4809978C625745D7C2DF5CCCAE; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9CAB136E66A010D8F93F2D20AC6EE292015B95226E34124B00E500F8C064CFA5; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9E86EB930ECA317B383C2B5017E37E7CC6FB409FB834204D4018E8F375F9705D; __StaticArrayInitTypeSizeU3D36_tD0A59E81D3E66EAA0DEFA5F2717B8BBF2D14E549 ___9EDC508BAD545AA9EEFBF2E03886D1110E9B823F0A79A8CD3E270AB8D5E9E647; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___9F35DF4FD6A5C75EC8D76DA2D9B0F4154E2950B3359F9564CFEAB70DE8A637BF; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A0E9EC9F05F3226BB12272E84A311ECE3EFD8C1D2F05D3C8ED4633ACC3BE12A8; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___A1D0A8BD8B25A6D3FA0716D2FD850CB7ECAD8987B70DA9820C4914041D8DCC29; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A27ADE353E6FFD0D1CBEF68ED136F69430DF6F353D141C8478DA43BC88C14255; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___A40E136CBB0ED5DE2266982B66DD4CB738B3500C6C9EF2896E6BA0448B6917C9; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___A4DAF1972AE41230119FB2BF4D7F392CB5D9E0C90271F0C6EC1299800EF182F1; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___A5C9909CB0CD1030CB389F4A504B5B88B4328CAC093EAD285EBBAEB027EA3309; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A5FF20B6647CF687A002662C48875C654228DDF753EB1A4381BF7A628B42EF69; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___A675196C67C8F3F0B7B2868FBEEBAE7881746376063EB86967185B0F9FCD5381; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___A6A5A205BE67F420BD02E97F4D2BA0E900A3C51A28202C583CD40FD8F1E618B8; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A70CA7E552008F98C0671CC2D24418B2FC74D2DC2CFBBDB9CC2540ED28193EF6; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A76A68190FFE19EB6D3559CC880038EBA8A75223B3F02FECF74ED33A2E5CA6AE; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___A7CA3A34A7A5B72DE31AD5B26342092F03732E3B50C650BA42FC41064B21802D; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A8C3A1EECF88D0D654D8DDA84C4EF2873C1BCE7CA570B1B62B756E03A3A6A985; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___AD0CF721AFA5964008CADE69C7C70DCDC667E9BB28759A953013A371AD811665; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___AD21EC3956C2E559DB1A9C8F3B27A76DC1C70758A124D994376E1B0A31A184D2; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___AE2F60AE81DCC052A7540D7806FA343591D115242E7EFB824982CCCAE284157F; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___AF011DE7B2D9B312193BA7E541A9990C19B209BD9336B2BC9C53987D2CC3B2F5; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___B04739121B6AB0E4911BBE21B6DD9F0572EE0B5F08EF57E898AA8320F2A0F377; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___B07453F8F8AAFA940E2C6A8B6165F3650C6C877D812604196E8D86273B729619; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___B08B8258982F0B04483D36814D79E9CED6EAE9AA9EE627FFE9988EDF24E0518D; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___B3E9E7062C9641F142F31775269CC963115C0AEB17D83EDD7E98E26C2EAAA5AD; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B3FB30E6CE096761CC4E57F2733960D987A26D0134E856BB7FDC5D0745F0EA16; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B4181D82DAC1FFDE3CFFCA6639D56290F4DC5B23D15C24C9522FC131DB8911B6; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___B48F50B40234EE3E34270EDC4A811DC3C3063ADF681578D4FCC4E4F57FD402F8; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___B4E0F4B6127C4BE48F24A33634A3D7D375E4EC22E6AF7493F1EF2E2F40710F63; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___B5C581E896007ECE4F2F517C390DB9F3847E64B65F69571B08FB9857FC220104; __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE ___B65996EF162F905BBE56993DD85D591048C0855FC3DCBEBD8DDE79268379DFDF; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B6B4E363E4A386012A49F11497D4A553EF87735AFA9DA242BC36D37A6BDBCA6B; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B737652425D7BB826CA8363DA5748CDAA2A62E143C7D827C2E4797DF13B5C3E0; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B84DF409355E849ECDDA893E2C57705C1FFE1B8B5386B1F29F1F54F16E0A5FF8; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___B858762AC0E821FE317ABFE5B4D5FE4E8BDC8724A5867C1A5022A3C2AA934BDF; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___B8F82C601B16E9D90512C383806249EFEB720506EA0A14DC3204A9E66FED2D8C; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___B9DEDACEA8A8027DA835F48280C2306804CB0975F426C39E922650D1F6CE92DC; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___BA7907623B7B7D0577BFC2F94C91F2879D650B83DD8E39A8FC4D5B4337BCB09C; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___BADCCB26B3DDE3E09938F26E859A035FD564824881248FD50A914D04B3D59DD1; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___BAE7577F4468E897CC8C308F10CB40E8AEF92CBF75AD6F6DD774DBBC2F1AE655; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___BAEF3D21CCA3501CA0930391C229D888D7A1481EDA3B2E7CAC0521FFB0D31C66; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___BCA60071BC8236861037DB9B18BC84E80E50DDCCE148DBD3A3BDF66618F6F915; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___BD5D6B9728DF12362F896749937287D68BB6409DBDDFABD7B68623C4E39F0CD2; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___BDF5C5CACF2F7267BC69169665D69CFBAB6B0DFD73B98FA4386F878E188522D1; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C2A5DAC5C8C5553A8275C880987450886DF24E677D38257FBD23FD4A1B30F08D; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___C30498C67D69A4F46123429F014B2A05EF7DA1683E4FCD249BDEA7FF9B51A869; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___C4909DCCF3D7C100F34206B39B6010C7A91DEA72D6AAE0705104AA1239272460; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C60B8B2173CA19D54F1981AD9BBF9A432732580774471068E1BD5210AF9E272B; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C7258DC7B8BB950E4F6426BD5CF2530E0C5F37BA06914B36894D8B9DEBDD45CF; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C7A5958727276CDEE4286492253978D00E716955FD04834EA62DFEB962A95291; __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___C7D12A90C94D52A40E5239FA8BD51C1C7D033B17222A15FD2E50F7CC45C5C18A; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___C7E368D1295B382E7637268C99F9F18D4A7864166F631AE31DEEDEDECDC70653; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___C8631CE9D04A94EB20C3A753884AD774A70D740CC5434F9749CA5D7E8A4702A9; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C8C362C52A33BDD8C9FA09B44CAF5284E23FD17E4976103C51B9F2FADF957033; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___C8F88D6E82AA05B0F32EEEA351167F0EAEA23981C1E1F80305F3D75EB4C339DF; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___C9E1CFD4A0D59131F8AC7D3DA5911AF13135548E2C92FC062AFDDA77FA8994FC; __StaticArrayInitTypeSizeU3D2574_tB3189D28577694B158C7062CAE14923548B1B29B ___C9F8AAA45DBC75D815807C58A934D50E56FEB7947355E48F977431ED92249D64; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___CA7CF7FA6ED304E35369A8E06948BD82528C9AC1F74CF71207DD723ECD416160; __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___CBB4999C365FA0ABE5E75FA63E432602C40CD00CB6A10792AF8496C09576AE4D; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___CBE5AF6AC24E31D566328745DEBCD411DC1E0FE827EAEFA2901D966C02E8A2BA; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___CC0CEFD9E9B2AA59018C4A2CF62D831AD45D404EA5B75E5F53A073CFB92C0F7C; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___CC216089DA4A5F29CEE27180664BD91B6C87991677EF06F97D8103937BB2F47E; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___CC9ADB462C05913E6352A852E49FC045370634571080CA1ECF95841B06E63021; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___CDC467024FA6B34C7E9CA501AD1A30225036CC96F6992AA0506C39C17B7F0A43; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___CFCCE641455683949ABEF89889F39B5D4C21229C1C7FB15E1EB59BB0166BA855; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___D00A28AC5285007D566C113AA8E3F52E314F13DCC0F6A6BE6441461F7AB39F0D; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D028BC86965900EA524F37873E408FFED261A6D493C2E16F53CA9D9B7EA9106B; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D3626DAA08967C0BB98D7DA1C6CA404EC8F747199195DDBD0EBFF1AC09B3DBE2; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D3C1F935901A3BA8AFC8EB475DE9FC61D4DEC55251E6B385760D1D705D7C172F; __StaticArrayInitTypeSizeU3D172_t6232E17501516CEC94D373BE7830856ADC7BBBE3 ___D4E32EE12FA99FD74B5A6D561026D709AA3F6121B3F0BE0089E1A126032EE430; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D5C5159832DE340CACF18939A1F8BCB4B919226576A4A5B397827CC59717DB8B; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D607394C3FB9CF576A4321D4EFB9C4F4531EFD539CFCCBEB9C2ACE986CDA0F4F; __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___D66912A3DEFDE847CE0A094C2C665979574EF1CB3F2A708E08BC9D364DE61BE8; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D83EA65830337CF1E9B54F5BB2E519ADAF4468E1955A9424A92B6F88F5AEC7BF; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___D8C1259490BED6A503CB038B8335940093EC88F912BD3E5A02600C43C011740A; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D99B48D838464100EAC00292244245885B37909438B9B4AD22C06F18E9F4A888; __StaticArrayInitTypeSizeU3D10_t3A80AC478454019A748956229C2284D48202BABF ___DA3E1F9CEF73071793FCA1A5C3FE2B750F875615F7890BB676A908B8E8FFF853; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___DAA961C1C1D1AA3CBC2455ED421C8868E2EF5DBAB325F2BC403F6F2DB66C398C; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___DBC2134BF2E99C031606EAF07E57D04C6E19A1515B0DAEB497C32101D7080AA5; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___DD531B41B38534C045D3405CDFB24986F8707992BD6BEC210174A8826C348231; __StaticArrayInitTypeSizeU3D44_t77759323ECAE5CC41EE3A7CC9D0E80B216875331 ___DF25E2B8991E258E2716505524C09F19368125912A47F4936D0225D417D705DE; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___DFB2E525833EF871960BD2D70DFFFBA4945898C2BFFDCE8C2757DECD84BB6C03; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___E01AA2133C0C420D16B81E39FCF4F90012ABCB742AD0E97354B0CC478951B396; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___E0653D05CAD1F0DAF3713147FA239CBF43A4BD648420176043D81CB757AB3B85; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E0D8A42856EEF19927055C9DA5BF93CC3462BD15BAA5344E425784071C4A624E; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E132B2FF4D61C28380E68729D93CD753F51EC02FB3713E0CCD2D30D1A67C798D; __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___E300F02750E3D7D01E3F4641FE37B90D20E5102C717E1F8946E4600727E517C6; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E372C8A58D0F580D5F63C47000D08E7A144D38B1527D24B19B7DA15DAF4D913C; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E44DA7A1A8B6B6593EE50FBFAD6DCA4E6A2C1A7D87FA62CCD77FF0E7DC4532CC; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___E4AC02EB8FFE5ADB3F4DBD1CF4E351F0699C3EB19D1FD48FF297B62688774D32; __StaticArrayInitTypeSizeU3D11148_t06B1CCC26155D364A3BFD9E3AFE4BA730F14BF39 ___E6158B3DB5ECF885C21279F9A4ECC65456BE79D326F38443499A3C1C808ABB7F; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___E78BBF6E2001D9293C521DC5CC81D45587C9BC129C2A020CF8B9C62A90B3C38C; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E7DDCEFF47FEB3B9E49C207D4AB1E960F393B75FF2FE51441E6BA56880DBAE65; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___E8C65E4BD080058C3D32617A1DD410386970CD471821AE1EFB9BEB5AE82A3EDC; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___E996F539ED1C91B7C8CF4051B9441635B9601656501661D84941C15A1169B7C1; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___EBA6656A254CBA2E98364ED3AD3C577828CB73B2F40E80329519A11D37E7922B; __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___EC44F3AFBF5578C70F8EA0B3CDD13B8CD9BE56FD07511987C10DE985AB7C77F2; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___ED7E370DFD0BF976F8669790B470A09CF0FF309DC9B1E2B3186CE4F0F9FA7D5A; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___EE1614CFCB93EA38F3C262F47F0A403BDF5F1133150072C1928C5F0E6DF646E4; __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___EF201E7067F97E67468C3F485A180A0EF3572D9AFF24671EFDEB9A08644A3177; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___EF63E97002775A666DB9DBC340F0BA4CBFDE3967E7B9748A008B69F0AFFE8BE4; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___F0322FA35D36E5CA22C27848E69224DB4F774AF2F258B4E05CD36A18CCE1E55B; __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___F0389978E6D16536767C3E8C4B08F2AC5C800798C828BBF4F1D721D7DDFA8775; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___F0B77F223AF396342A941058490B4217A319F40FFFADA0CB74A70338A10A751D; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___F0D2E24777179E1D479F7183A3E4544F9C3CCCE4CBF993BC7EC1AF55B687156F; __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___F10EB800F205B09A732C0E1EB94A9D53194237405ABA783F698D7D11C18CFB89; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___F4605E50276D9BDC4D9496DC8DC35AF8084E8CD3A69D550B706B6E8B4DA0B0A3; __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984 ___F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7; __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984 ___F5BC6E1EE55ADFAAE875C15542C9BEE5FBA074B29E56A0D5016AC70D04BD53D7; __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___F6163685634824034CBB1450836111E3FC38C54FC623E60878EC7F9352F32B72; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___F6FA3D57BC1703BDFF2CD1D7A4D2347C659064FD80F9319974F58D2437C8FDDD; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___F92FF6B3C8A668F4EE5A00A9C9728E432B407910BDB5C8518F092785F964C1DB; __StaticArrayInitTypeSizeU3D64_tB36AA7DEECCDE509AD8E129D91B108BEBB2938D9 ___F93FB973C99E7583EB3A16A636DA67B7ADE950FA21624F7EBB766DC9E2062CB1; __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___FA6A147DB836123BA519E5C5A8A1AD2C85A252878EE51EA2529B00F1231E4A04; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___FB0A68F50C83F6DAF95A2B4C97639231BC3B9250C09BD0B8AADA492BCB4BA617; __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___FBD4E957EA38F201724E795ED74940339ABCF92AD55B6596018CF982F4376215; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___FC8B60908EDD854C5710A554C6F9425131E81BD1E646323084C109FBA99B9190; __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___FCC16E4D9D2FD1D5DEAF1DC575CE1ECBF7C5FF3D410A9444630B1B2D54931AB0; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___FCD4372EF6300C83F6533AB9DDF6114828B3051745BB352908A0E4010DE0364B; __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984 ___FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745; __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___FD87A8CB026B07ABE41F06D4401365899D180024614BF41E0ACDDF878092E435; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___FDD4E3F255AC7426DF6A725F8BECA3BAA0952885CA56FC52B8E981CE8F0C58ED; __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___FDFAE9EBBF7515FB0D6B40D919FF7047DDD7B1FFDCFF8757935846C7B084CDE4; __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___FECE7D38FE2EF8C58A118369B2BEDDDF41C13D19A8992AFCC4FC3A5092E975C0; __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___FF4BCA7CDC06ECF2C289EE0700D92982F25562CA730AE4AB5EFFDF02349440B6; }; struct AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_StaticFields { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___DEFAULT_CHARSET; }; struct Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___UPPER_TABLE; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___LOWER_TABLE; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___MIXED_TABLE; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___PUNCT_TABLE; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___DIGIT_TABLE; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___DEFAULT_ENCODING; RuntimeObject* ___codeTables; RuntimeObject* ___codeTableMap; }; struct Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___EXPECTED_CORNER_BITS; }; 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 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 String_t_StaticFields { String_t* ___Empty; }; struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields { String_t* ___PLATFORM_DEFAULT_ENCODING; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___PLATFORM_DEFAULT_ENCODING_T; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___SHIFT_JIS_ENCODING; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___GB2312_ENCODING; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___EUC_JP_ENCODING; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___ISO88591_ENCODING; bool ___ASSUME_SHIFT_JIS; }; struct 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 Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; #ifdef __clang__ #pragma clang diagnostic pop #endif 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 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 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 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 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 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; } }; 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 Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, 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_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __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 String_t* Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9 (int32_t* __this, String_t* ___0_format, 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 String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_primitive, int32_t ___1_size, int32_t ___2_genBase, 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 int32_t GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_degree, 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 GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, int32_t ___1_b, 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 bool GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032 (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_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_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 GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, 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_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, 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_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 int32_t GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhiteRectangleDetector__ctor_m0B959161E9B0F36338816C2F388B679EEE47A81D (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhiteRectangleDetector__ctor_m903C295E765CE1BE557AC9497F6F856DE3E308DC (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_initSize, int32_t ___2_x, int32_t ___3_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_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 bool WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_fixed, bool ___3_horizontal, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, float ___0_aX, float ___1_aY, float ___2_bX, float ___3_bY, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_centerEdges_mAE43B74E2D982171B7F188AD91A68592041ED567 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_y, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_z, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_x, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_t, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35 (float ___0_aX, float ___1_aY, float ___2_bX, float ___3_bY, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728 (float ___0_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__ctor_m557FAF720DE31928E5BEDBD9952C0D2788FDE17F (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* Detector_detect_m1BEF100E8F4FD9CA53502B827BFD1CBA0EC88C75 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, bool ___0_isMirror, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m6E18B13070C16A81117655BD7D705F368B85B7F7 (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m77DF19C6CDDA598B7013E601A9C1C807549F9BFB (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* ___0_detectorResult, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_NumBits_mD7CA0DF74B5F9BC004686C59DB87B3239314D3FB_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_mE46BF9DC0B9A7C34E2B4637A5E5FAC943C5B8BFA (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, String_t* ___0_text, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rawBytes, int32_t ___2_numBits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___3_resultPoints, int32_t ___4_format, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, int32_t ___0_type, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB_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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata__ctor_m5117A0CF3707E7C0FEF080EF13E88D4C556032B7 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_compact, int32_t ___1_datablocks, int32_t ___2_layers, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AztecResultMetadata_get_Compact_m7FC18CD233D60F3AD155611FEC4459E30F156848_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Datablocks_m193B73368AA50E710DF1369CBCC3769AAA6AE070_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Layers_mCB6A7D8A097F48D79E9FDD5E79DCD4CCEF41256A_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, 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 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_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 CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* Decoder_correctBits_m9EAD307AB61C517ADF2284EF6E830E93520F03E2 (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 String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, 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 void MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, 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_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatException__ctor_m01A657533EB6008F72EBD685DF4FB7D11A5C2AA9 (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710 (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m75F9717EF312CB19A50E1695A094871F8C468139 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* ___0_charsetECI, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, 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 Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_getTable_m93A83331F5D5B01B461B2659C0E8E26541F21A1B (Il2CppChar ___0_t, 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_EXTERN_C IL2CPP_METHOD_ATTR void CorrectedBitsResult__ctor_m661453E1A904CD112BF08640C1C0BF30714967DA (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_correctBits, int32_t ___1_ecLevel, 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); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getMatrixCenter_mD45C8612012281E0CAFB25A4886429BF492BF0A0 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getBullsEyeCorners_m4C0EB686D0E4031739B286186109BC1729550298 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_pCenter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_extractParameters_mCA4E07440471585F0866FA6E41E97192B6AF349B (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_mBEF5CFB4567E4A387C9500C58B6D6698BC003CA3 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_bottomLeft, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getMatrixCornerPoints_mB8A7D0132C3C53FFF443A13A87B7B33D9B2259AC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) ; 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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p1, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_p2, int32_t ___2_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getRotation_m01B92C09860427B4CCF59DDC91312F2A01586402 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_sides, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getCorrectedParameterData_m92FC3907D4028722F5E9D5256BFC509CE6ECD8D8 (int64_t ___0_parameterData, bool ___1_compact, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SupportClass_bitCount_m57135A6740DF4D87174A7AC446B1117D780856D4 (int32_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_init, bool ___1_color, int32_t ___2_dx, int32_t ___3_dy, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_a, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isWhiteOrBlackRectangle_m5227BBCC9C06C7B2BC9034016E17D5512563B917 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___2_p3, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___3_p4, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_expandSquare_mCCC0DDA80B269C2A1563E082942685E0596298A4 (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, int32_t ___1_oldSide, int32_t ___2_newSide, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m363D488D118F757E2552CED945F4F01951D5844B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_initSize, int32_t ___2_x, int32_t ___3_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m0F0D93820B5405714927C1EFAC7FEEC4F3737D04 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_a, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_b, 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 int32_t Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155 (int32_t ___0_aX, int32_t ___1_aY, int32_t ___2_bX, int32_t ___3_bY, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_primitive, int32_t ___1_size, int32_t ___2_genBase, 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*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_primitive; __this->___primitive = L_0; int32_t L_1 = ___1_size; __this->___size = L_1; int32_t L_2 = ___2_genBase; __this->___generatorBase = L_2; int32_t L_3 = ___1_size; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_3); __this->___expTable = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___expTable), (void*)L_4); int32_t L_5 = ___1_size; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_5); __this->___logTable = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___logTable), (void*)L_6); V_0 = 1; V_1 = 0; goto IL_0058; } IL_0039: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___expTable; int32_t L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (int32_t)L_9); int32_t L_10 = V_0; V_0 = ((int32_t)(L_10<<1)); int32_t L_11 = V_0; int32_t L_12 = ___1_size; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0054; } } { int32_t L_13 = V_0; int32_t L_14 = ___0_primitive; V_0 = ((int32_t)(L_13^L_14)); int32_t L_15 = V_0; int32_t L_16 = ___1_size; V_0 = ((int32_t)(L_15&((int32_t)il2cpp_codegen_subtract(L_16, 1)))); } IL_0054: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0058: { int32_t L_18 = V_1; int32_t L_19 = ___1_size; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0039; } } { V_2 = 0; goto IL_0074; } IL_0060: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___logTable; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->___expTable; int32_t L_22 = V_2; NullCheck(L_21); int32_t L_23 = L_22; int32_t L_24 = (L_21)->GetAt(static_cast(L_23)); int32_t L_25 = V_2; NullCheck(L_20); (L_20)->SetAt(static_cast(L_24), (int32_t)L_25); int32_t L_26 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_0074: { int32_t L_27 = V_2; int32_t L_28 = ___1_size; if ((((int32_t)L_27) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_28, 1))))) { goto IL_0060; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_30 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var); GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_30, __this, L_29, NULL); __this->___zero = L_30; Il2CppCodeGenWriteBarrier((void**)(&__this->___zero), (void*)L_30); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = L_31; NullCheck(L_32); (L_32)->SetAt(static_cast(0), (int32_t)1); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_33 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var); GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_33, __this, L_32, NULL); __this->___one = L_33; Il2CppCodeGenWriteBarrier((void**)(&__this->___one), (void*)L_33); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) { { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = __this->___zero; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_One_m101E0580A72A945DA503E3BA1DD08FE7B3EBA94E (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) { { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = __this->___one; return L_0; } } 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) { 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*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_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*)&GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73_RuntimeMethod_var))); } IL_000a: { int32_t L_2 = ___1_coefficient; if (L_2) { goto IL_0014; } } { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_3 = __this->___zero; 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; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_9 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var); GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_9, __this, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; return ((int32_t)(L_0^L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_exp_mB622E920BBB096D2C872F585A46D09F17749F6EA (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __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 GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __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*)&GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9_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 GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __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*)&GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC_RuntimeMethod_var))); } IL_0009: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___expTable; int32_t L_3 = __this->___size; 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 GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __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->___size; 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 GenericGF_get_Size_mF4BD72272D97E7A8C175A8C69170A4D2CA109784 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___generatorBase; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GenericGF_ToString_m467E954A52CA3A97C898F1FA0DFF55D034AE9CF1 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF21C1C75F96513399470C46F830BF3D151F71D2); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteralDF21C1C75F96513399470C46F830BF3D151F71D2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; int32_t L_3 = __this->___primitive; V_0 = L_3; String_t* L_4; L_4 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_0), _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL); NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)L_4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; int32_t L_7 = __this->___size; V_0 = L_7; String_t* L_8; L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL); NullCheck(L_6); (L_6)->SetAt(static_cast(3), (String_t*)L_8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6; NullCheck(L_9); (L_9)->SetAt(static_cast(4), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); String_t* L_10; L_10 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_9, NULL); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGF__cctor_mF1F3C9C14FA5B42535CCDFB5722A7F17A8A2E439 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_0, ((int32_t)4201), ((int32_t)4096), 1, NULL); ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_12 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_12), (void*)L_0); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_1 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_1, ((int32_t)1033), ((int32_t)1024), 1, NULL); ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_10), (void*)L_1); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_2 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_2, ((int32_t)67), ((int32_t)64), 1, NULL); ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_6 = L_2; Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_6), (void*)L_2); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_3 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_3, ((int32_t)19), ((int32_t)16), 1, NULL); ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_PARAM = L_3; Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_PARAM), (void*)L_3); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_4 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_4, ((int32_t)285), ((int32_t)256), 0, NULL); ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___QR_CODE_FIELD_256 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___QR_CODE_FIELD_256), (void*)L_4); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_5 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_5, ((int32_t)301), ((int32_t)256), 1, NULL); ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___DATA_MATRIX_FIELD_256 = L_5; Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___DATA_MATRIX_FIELD_256), (void*)L_5); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_6 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___DATA_MATRIX_FIELD_256; ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_8 = L_6; Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_8), (void*)L_6); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_7 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_6; ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___MAXICODE_FIELD_64 = L_7; Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___MAXICODE_FIELD_64), (void*)L_7); 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 GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___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; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___1_coefficients; NullCheck(L_0); if ((((RuntimeArray*)L_0)->max_length)) { goto IL_0010; } } { 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*)&GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD_RuntimeMethod_var))); } IL_0010: { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* 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_006b; } } { 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_006b; } } { V_1 = 1; goto IL_002c; } IL_0028: { int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_002c: { int32_t L_9 = V_1; int32_t L_10 = V_0; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0035; } } { 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_0028; } } IL_0035: { int32_t L_15 = V_1; int32_t L_16 = V_0; if ((!(((uint32_t)L_15) == ((uint32_t)L_16)))) { goto IL_0046; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); __this->___coefficients = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->___coefficients), (void*)L_17); return; } IL_0046: { int32_t L_18 = V_0; int32_t L_19 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_18, L_19))); __this->___coefficients = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->___coefficients), (void*)L_20); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___1_coefficients; int32_t L_22 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = __this->___coefficients; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = __this->___coefficients; NullCheck(L_24); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, L_22, (RuntimeArray*)L_23, 0, ((int32_t)(((RuntimeArray*)L_24)->max_length)), NULL); return; } IL_006b: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = ___1_coefficients; __this->___coefficients = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->___coefficients), (void*)L_25); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __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 GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __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 GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __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 GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_a, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { V_0 = 0; int32_t L_0 = ___0_a; if (L_0) { goto IL_000d; } } { int32_t L_1; L_1 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(__this, 0, NULL); return L_1; } IL_000d: { int32_t L_2 = ___0_a; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0036; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___coefficients; V_2 = L_3; V_3 = 0; goto IL_002e; } IL_001c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_2; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = L_7; int32_t L_8 = V_0; int32_t L_9 = V_4; il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); int32_t L_10; L_10 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_8, L_9, NULL); V_0 = L_10; int32_t L_11 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_002e: { int32_t L_12 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_2; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_001c; } } { int32_t L_14 = V_0; return L_14; } IL_0036: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = __this->___coefficients; NullCheck(L_15); int32_t L_16 = 0; int32_t L_17 = (L_15)->GetAt(static_cast(L_16)); V_0 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___coefficients; NullCheck(L_18); V_1 = ((int32_t)(((RuntimeArray*)L_18)->max_length)); V_5 = 1; goto IL_006f; } IL_004d: { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_19 = __this->___field; int32_t L_20 = ___0_a; int32_t L_21 = V_0; NullCheck(L_19); int32_t L_22; L_22 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_19, L_20, L_21, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = __this->___coefficients; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = L_24; int32_t L_26 = (L_23)->GetAt(static_cast(L_25)); il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); int32_t L_27; L_27 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_22, L_26, NULL); V_0 = L_27; int32_t L_28 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_006f: { int32_t L_29 = V_5; int32_t L_30 = V_1; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_004d; } } { int32_t L_31 = V_0; return L_31; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_other, 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; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = __this->___field; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_1 = ___0_other; NullCheck(L_1); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* 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*)&_stringLiteral004BF4D1B6333BBDF06826896B011733CB084480)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE_RuntimeMethod_var))); } IL_001e: { bool L_5; L_5 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(__this, NULL); if (!L_5) { goto IL_0028; } } { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_6 = ___0_other; return L_6; } IL_0028: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_7 = ___0_other; NullCheck(L_7); bool L_8; L_8 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_7, NULL); if (!L_8) { goto IL_0032; } } { return __this; } IL_0032: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___coefficients; V_0 = L_9; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* 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_004c; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1; V_0 = L_15; V_1 = L_14; } IL_004c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1; NullCheck(L_16); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))); V_2 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1; NullCheck(L_18); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_0; NullCheck(L_19); V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), ((int32_t)(((RuntimeArray*)L_19)->max_length)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_2; int32_t L_22 = V_3; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, 0, L_22, NULL); int32_t L_23 = V_3; V_4 = L_23; goto IL_0085; } IL_006c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_2; int32_t L_25 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_0; int32_t L_27 = V_4; int32_t L_28 = V_3; NullCheck(L_26); int32_t L_29 = ((int32_t)il2cpp_codegen_subtract(L_27, L_28)); int32_t L_30 = (L_26)->GetAt(static_cast(L_29)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_1; int32_t L_32 = V_4; NullCheck(L_31); int32_t L_33 = L_32; int32_t L_34 = (L_31)->GetAt(static_cast(L_33)); il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); int32_t L_35; L_35 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_30, L_34, NULL); NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (int32_t)L_35); int32_t L_36 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_0085: { int32_t L_37 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_1; NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_006c; } } { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_39 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_2; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_41 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var); GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_41, L_39, L_40, NULL); return L_41; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_other, 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; } 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; { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = __this->___field; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_1 = ___0_other; NullCheck(L_1); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* 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*)&_stringLiteral004BF4D1B6333BBDF06826896B011733CB084480)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4_RuntimeMethod_var))); } IL_001e: { bool L_5; L_5 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(__this, NULL); if (L_5) { goto IL_002e; } } { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_6 = ___0_other; NullCheck(L_6); bool L_7; L_7 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_6, NULL); if (!L_7) { goto IL_003a; } } IL_002e: { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_8 = __this->___field; NullCheck(L_8); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_9; L_9 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_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)); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* 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_00a3; } 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_0098; } IL_006c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_4; int32_t L_23 = V_5; int32_t L_24 = V_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_4; int32_t L_26 = V_5; int32_t L_27 = V_7; NullCheck(L_25); int32_t L_28 = ((int32_t)il2cpp_codegen_add(L_26, L_27)); int32_t L_29 = (L_25)->GetAt(static_cast(L_28)); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_30 = __this->___field; int32_t L_31 = V_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_2; int32_t L_33 = V_7; NullCheck(L_32); int32_t L_34 = L_33; int32_t L_35 = (L_32)->GetAt(static_cast(L_34)); NullCheck(L_30); int32_t L_36; L_36 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_30, L_31, L_35, NULL); il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); int32_t L_37; L_37 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_29, L_36, NULL); NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_23, L_24))), (int32_t)L_37); int32_t L_38 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_0098: { int32_t L_39 = V_7; int32_t L_40 = V_3; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_006c; } } { int32_t L_41 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_00a3: { int32_t L_42 = V_5; int32_t L_43 = V_1; if ((((int32_t)L_42) < ((int32_t)L_43))) { goto IL_0061; } } { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_44 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_4; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_46 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var); GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_46, L_44, L_45, NULL); return L_46; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_scalar, 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*)&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 L_0 = ___0_scalar; if (L_0) { goto IL_000f; } } { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_1 = __this->___field; NullCheck(L_1); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_2; L_2 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_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; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* 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 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(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; } } { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_19 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_1; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_21 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var); GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_21, L_19, L_20, NULL); return L_21; } } 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) { 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*)&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 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*)&GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92_RuntimeMethod_var))); } IL_000a: { int32_t L_2 = ___1_coefficient; if (L_2) { goto IL_0019; } } { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_3 = __this->___field; NullCheck(L_3); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_4; L_4 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_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; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* 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 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(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; } } { 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); return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GenericGFPoly_ToString_mBACB8C5A5291BE56AE1B1DDE1567841FF532D8D4 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __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*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41D7D721EB92533F364B02AAC885BBC1473C5589); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral762D70BC7111FDFC4BC4C11E691BA04ED388A3E5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { bool L_0; L_0 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(__this, NULL); if (!L_0) { goto IL_000e; } } { return _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024; } IL_000e: { int32_t L_1; L_1 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(__this, NULL); 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(8, L_1)), NULL); V_0 = L_2; int32_t L_3; L_3 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(__this, NULL); V_1 = L_3; goto IL_00e6; } IL_0028: { int32_t L_4 = V_1; int32_t L_5; L_5 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(__this, L_4, NULL); V_2 = L_5; int32_t L_6 = V_2; if (!L_6) { goto IL_00e2; } } { int32_t L_7 = V_2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_0062; } } { int32_t L_8 = V_1; int32_t L_9; L_9 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(__this, NULL); if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) { goto IL_0051; } } { StringBuilder_t* L_10 = V_0; NullCheck(L_10); StringBuilder_t* L_11; L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_10, _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0, NULL); goto IL_005d; } IL_0051: { StringBuilder_t* L_12 = V_0; NullCheck(L_12); StringBuilder_t* L_13; L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62, NULL); } IL_005d: { int32_t L_14 = V_2; V_2 = ((-L_14)); goto IL_0077; } IL_0062: { StringBuilder_t* L_15 = V_0; NullCheck(L_15); int32_t L_16; L_16 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_15, NULL); if ((((int32_t)L_16) <= ((int32_t)0))) { goto IL_0077; } } { StringBuilder_t* L_17 = V_0; NullCheck(L_17); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, _stringLiteral41D7D721EB92533F364B02AAC885BBC1473C5589, NULL); } IL_0077: { int32_t L_19 = V_1; if (!L_19) { goto IL_007e; } } { int32_t L_20 = V_2; if ((((int32_t)L_20) == ((int32_t)1))) { goto IL_00bc; } } IL_007e: { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_21 = __this->___field; int32_t L_22 = V_2; NullCheck(L_21); int32_t L_23; L_23 = GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9(L_21, L_22, NULL); V_3 = L_23; int32_t L_24 = V_3; if (L_24) { goto IL_0099; } } { StringBuilder_t* L_25 = V_0; NullCheck(L_25); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_25, ((int32_t)49), NULL); goto IL_00bc; } IL_0099: { int32_t L_27 = V_3; if ((!(((uint32_t)L_27) == ((uint32_t)1)))) { goto IL_00a8; } } { StringBuilder_t* L_28 = V_0; NullCheck(L_28); StringBuilder_t* L_29; L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, ((int32_t)97), NULL); goto IL_00bc; } IL_00a8: { StringBuilder_t* L_30 = V_0; NullCheck(L_30); StringBuilder_t* L_31; L_31 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_30, _stringLiteral762D70BC7111FDFC4BC4C11E691BA04ED388A3E5, NULL); StringBuilder_t* L_32 = V_0; int32_t L_33 = V_3; NullCheck(L_32); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_32, L_33, NULL); } IL_00bc: { int32_t L_35 = V_1; if (!L_35) { goto IL_00e2; } } { int32_t L_36 = V_1; if ((!(((uint32_t)L_36) == ((uint32_t)1)))) { goto IL_00ce; } } { StringBuilder_t* L_37 = V_0; NullCheck(L_37); StringBuilder_t* L_38; L_38 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_37, ((int32_t)120), NULL); goto IL_00e2; } IL_00ce: { StringBuilder_t* L_39 = V_0; NullCheck(L_39); StringBuilder_t* L_40; L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_39, _stringLiteral03D6CDE8A34993CA22E64557F1F73FB37257C371, NULL); StringBuilder_t* L_41 = V_0; int32_t L_42 = V_1; NullCheck(L_41); StringBuilder_t* L_43; L_43 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_41, L_42, NULL); } IL_00e2: { int32_t L_44 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_44, 1)); } IL_00e6: { int32_t L_45 = V_1; if ((((int32_t)L_45) >= ((int32_t)0))) { goto IL_0028; } } { StringBuilder_t* L_46 = V_0; NullCheck(L_46); String_t* L_47; L_47 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_46); return L_47; } } #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; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_3 = NULL; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* V_4 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_5 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_7 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_8 = NULL; int32_t V_9 = 0; int32_t V_10 = 0; 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_9 = 0; goto IL_0054; } IL_001b: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_5 = V_0; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_6 = __this->___field; int32_t L_7 = V_9; 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_10 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_1; NullCheck(L_13); int32_t L_14 = V_9; int32_t L_15 = V_10; 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_10; if (!L_16) { goto IL_004e; } } { V_2 = (bool)0; } IL_004e: { int32_t L_17 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0054: { int32_t L_18 = V_9; int32_t L_19 = ___1_twoS; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_001b; } } { bool L_20 = V_2; if (!L_20) { goto IL_005e; } } { return (bool)1; } IL_005e: { 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_3 = 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_3; int32_t L_28 = ___1_twoS; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_29; L_29 = ReedSolomonDecoder_runEuclideanAlgorithm_m615212B31E779AD8ABBCD741466CEFAD40AF0211(__this, L_26, L_27, L_28, NULL); V_4 = L_29; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_30 = V_4; if (L_30) { goto IL_0088; } } { return (bool)0; } IL_0088: { GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_31 = V_4; NullCheck(L_31); int32_t L_32 = 0; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_33 = (L_31)->GetAt(static_cast(L_32)); V_5 = L_33; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_34 = V_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35; L_35 = ReedSolomonDecoder_findErrorLocations_mFBADB2345E949A98AAC30D3C117DFA0B5365C7EF(__this, L_34, NULL); V_6 = L_35; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_6; if (L_36) { goto IL_009e; } } { return (bool)0; } IL_009e: { GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_37 = V_4; NullCheck(L_37); int32_t L_38 = 1; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_39 = (L_37)->GetAt(static_cast(L_38)); V_7 = L_39; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_40 = V_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42; L_42 = ReedSolomonDecoder_findErrorMagnitudes_mAFE66251CA63D576C8204EBA297736E1CF1DF29D(__this, L_40, L_41, NULL); V_8 = L_42; V_11 = 0; goto IL_00ec; } IL_00b5: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = ___0_received; NullCheck(L_43); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_44 = __this->___field; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_6; 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_00d4; } } { return (bool)0; } IL_00d4: { 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_8; 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_00ec: { int32_t L_63 = V_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64 = V_6; NullCheck(L_64); if ((((int32_t)L_63) < ((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length))))) { goto IL_00b5; } } { 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; int32_t V_4 = 0; int32_t V_5 = 0; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_6 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_7 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_8 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_9 = NULL; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; { 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_0014; } } { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_4 = ___0_a; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_5 = ___1_b; ___0_a = L_5; ___1_b = L_4; } IL_0014: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_6 = ___0_a; V_0 = L_6; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_7 = ___1_b; V_1 = L_7; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_8 = __this->___field; NullCheck(L_8); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_9; L_9 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline(L_8, NULL); V_2 = L_9; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_10 = __this->___field; NullCheck(L_10); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_11; L_11 = GenericGF_get_One_m101E0580A72A945DA503E3BA1DD08FE7B3EBA94E_inline(L_10, NULL); V_3 = L_11; goto IL_0101; } IL_0035: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_12 = V_0; V_8 = L_12; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_13 = V_2; V_9 = L_13; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_14 = V_1; V_0 = L_14; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_15 = V_3; V_2 = L_15; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_16 = V_0; NullCheck(L_16); bool L_17; L_17 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_16, NULL); if (!L_17) { goto IL_0049; } } { return (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)NULL; } IL_0049: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_18 = V_8; V_1 = L_18; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_19 = __this->___field; NullCheck(L_19); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_20; L_20 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline(L_19, NULL); V_10 = L_20; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_21 = V_0; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_22 = V_0; NullCheck(L_22); int32_t L_23; L_23 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_22, NULL); NullCheck(L_21); int32_t L_24; L_24 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_21, L_23, NULL); V_11 = L_24; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_25 = __this->___field; int32_t L_26 = V_11; NullCheck(L_25); int32_t L_27; L_27 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_25, L_26, NULL); V_12 = L_27; goto IL_00cb; } IL_0078: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_28 = V_1; NullCheck(L_28); int32_t L_29; L_29 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_28, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_30 = V_0; NullCheck(L_30); int32_t L_31; L_31 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_30, NULL); V_13 = ((int32_t)il2cpp_codegen_subtract(L_29, L_31)); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_32 = __this->___field; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_33 = V_1; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_34 = V_1; NullCheck(L_34); int32_t L_35; L_35 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_34, NULL); NullCheck(L_33); int32_t L_36; L_36 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_33, L_35, NULL); int32_t L_37 = V_12; NullCheck(L_32); int32_t L_38; L_38 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_32, L_36, L_37, NULL); V_14 = L_38; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_39 = V_10; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_40 = __this->___field; int32_t L_41 = V_13; int32_t L_42 = V_14; NullCheck(L_40); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_43; L_43 = GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73(L_40, L_41, L_42, NULL); NullCheck(L_39); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_44; L_44 = GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE(L_39, L_43, NULL); V_10 = L_44; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_45 = V_1; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_46 = V_0; int32_t L_47 = V_13; int32_t L_48 = V_14; NullCheck(L_46); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_49; L_49 = GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92(L_46, L_47, L_48, NULL); NullCheck(L_45); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_50; L_50 = GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE(L_45, L_49, NULL); V_1 = L_50; } IL_00cb: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_51 = V_1; NullCheck(L_51); int32_t L_52; L_52 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_51, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_53 = V_0; NullCheck(L_53); int32_t L_54; L_54 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_53, NULL); if ((((int32_t)L_52) < ((int32_t)L_54))) { goto IL_00e1; } } { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_55 = V_1; NullCheck(L_55); bool L_56; L_56 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_55, NULL); if (!L_56) { goto IL_0078; } } IL_00e1: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_57 = V_10; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_58 = V_2; NullCheck(L_57); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_59; L_59 = GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4(L_57, L_58, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_60 = V_9; NullCheck(L_59); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_61; L_61 = GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE(L_59, L_60, NULL); V_3 = L_61; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_62 = V_1; NullCheck(L_62); int32_t L_63; L_63 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_62, NULL); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_64 = V_0; NullCheck(L_64); int32_t L_65; L_65 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_64, NULL); if ((((int32_t)L_63) < ((int32_t)L_65))) { goto IL_0101; } } { return (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)NULL; } IL_0101: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_66 = V_1; NullCheck(L_66); int32_t L_67; L_67 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_66, NULL); int32_t L_68 = ___2_R; if ((((int32_t)((int32_t)il2cpp_codegen_multiply(2, L_67))) >= ((int32_t)L_68))) { goto IL_0035; } } { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_69 = V_3; NullCheck(L_69); int32_t L_70; L_70 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_69, 0, NULL); V_4 = L_70; int32_t L_71 = V_4; if (L_71) { goto IL_011e; } } { return (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)NULL; } IL_011e: { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_72 = __this->___field; int32_t L_73 = V_4; NullCheck(L_72); int32_t L_74; L_74 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_72, L_73, NULL); V_5 = L_74; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_75 = V_3; int32_t L_76 = V_5; NullCheck(L_75); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_77; L_77 = GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC(L_75, L_76, NULL); V_6 = L_77; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_78 = V_1; int32_t L_79 = V_5; NullCheck(L_78); GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_80; L_80 = GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC(L_78, L_79, NULL); V_7 = L_80; GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_81 = (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)(GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)SZArrayNew(GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04_il2cpp_TypeInfo_var, (uint32_t)2); GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_82 = L_81; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_83 = V_6; NullCheck(L_82); (L_82)->SetAt(static_cast(0), (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)L_83); GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_84 = L_82; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_85 = V_7; NullCheck(L_84); (L_84)->SetAt(static_cast(1), (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)L_85); return L_84; } } 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; { 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_001c; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3; 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); return L_4; } IL_001c: { int32_t L_7 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_7); V_1 = L_8; V_2 = 0; V_3 = 1; goto IL_0049; } IL_0029: { GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_9 = ___0_errorLocator; int32_t L_10 = V_3; NullCheck(L_9); int32_t L_11; L_11 = GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097(L_9, L_10, NULL); if (L_11) { goto IL_0045; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1; int32_t L_13 = V_2; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_14 = __this->___field; int32_t L_15 = V_3; NullCheck(L_14); int32_t L_16; L_16 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_14, L_15, NULL); NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (int32_t)L_16); int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0045: { int32_t L_18 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0049: { int32_t L_19 = V_3; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_20 = __this->___field; NullCheck(L_20); int32_t L_21; L_21 = GenericGF_get_Size_mF4BD72272D97E7A8C175A8C69170A4D2CA109784_inline(L_20, NULL); if ((((int32_t)L_19) >= ((int32_t)L_21))) { goto IL_005b; } } { int32_t L_22 = V_2; int32_t L_23 = V_0; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_0029; } } IL_005b: { int32_t L_24 = V_2; int32_t L_25 = V_0; if ((((int32_t)L_24) == ((int32_t)L_25))) { goto IL_0061; } } { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } IL_0061: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_1; return L_26; } } 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 int32_t MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728 (float ___0_d, const RuntimeMethod* method) { float G_B6_0 = 0.0f; float G_B5_0 = 0.0f; float G_B7_0 = 0.0f; float G_B7_1 = 0.0f; { float L_0 = ___0_d; bool L_1; L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL); if (!L_1) { goto IL_000a; } } { return 0; } IL_000a: { float L_2 = ___0_d; bool L_3; L_3 = Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline(L_2, NULL); if (!L_3) { goto IL_0018; } } { return ((int32_t)2147483647LL); } IL_0018: { float L_4 = ___0_d; float L_5 = ___0_d; if ((((float)L_5) < ((float)(0.0f)))) { G_B6_0 = L_4; goto IL_0028; } G_B5_0 = L_4; } { G_B7_0 = (0.5f); G_B7_1 = G_B5_0; goto IL_002d; } IL_0028: { G_B7_0 = (-0.5f); G_B7_1 = G_B6_0; } IL_002d: { return il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(G_B7_1, G_B7_0))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35 (float ___0_aX, float ___1_aY, float ___2_bX, float ___3_bY, 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; } double V_0 = 0.0; { float L_0 = ___0_aX; float L_1 = ___2_bX; float L_2 = ___1_aY; float L_3 = ___3_bY; V_0 = ((double)((float)il2cpp_codegen_subtract(L_2, L_3))); double L_4 = ((double)((float)il2cpp_codegen_subtract(L_0, L_1))); double L_5 = V_0; double L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_7; L_7 = sqrt(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_4, L_4)), ((double)il2cpp_codegen_multiply(L_5, L_6))))); return ((float)L_7); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155 (int32_t ___0_aX, int32_t ___1_aY, int32_t ___2_bX, int32_t ___3_bY, 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; } double V_0 = 0.0; { int32_t L_0 = ___0_aX; int32_t L_1 = ___2_bX; int32_t L_2 = ___1_aY; int32_t L_3 = ___3_bY; V_0 = ((double)((int32_t)il2cpp_codegen_subtract(L_2, L_3))); double L_4 = ((double)((int32_t)il2cpp_codegen_subtract(L_0, L_1))); double L_5 = V_0; double L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_7; L_7 = sqrt(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_4, L_4)), ((double)il2cpp_codegen_multiply(L_5, L_6))))); return ((float)L_7); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtils_sum_m80A19A9CBF01B0D269BA270CAF146266F2BAED7C (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method) { int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array; V_1 = L_0; V_2 = 0; goto IL_0014; } IL_0008: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_1; int32_t L_2 = V_2; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_3 = L_4; int32_t L_5 = V_0; int32_t L_6 = V_3; V_0 = ((int32_t)il2cpp_codegen_add(L_5, L_6)); int32_t L_7 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0014: { int32_t L_8 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_0008; } } { int32_t L_10 = V_0; return L_10; } } #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 WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* V_0 = NULL; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; if (L_0) { goto IL_0005; } } { return (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)NULL; } IL_0005: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_2 = (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)il2cpp_codegen_object_new(WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var); WhiteRectangleDetector__ctor_m0B959161E9B0F36338816C2F388B679EEE47A81D(L_2, L_1, NULL); V_0 = L_2; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_3 = V_0; NullCheck(L_3); int32_t L_4 = L_3->___upInit; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_003a; } } { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_5 = V_0; NullCheck(L_5); int32_t L_6 = L_5->___leftInit; if ((((int32_t)L_6) < ((int32_t)0))) { goto IL_003a; } } { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_7 = V_0; NullCheck(L_7); int32_t L_8 = L_7->___downInit; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_9 = V_0; NullCheck(L_9); int32_t L_10 = L_9->___height; if ((((int32_t)L_8) >= ((int32_t)L_10))) { goto IL_003a; } } { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_11 = V_0; NullCheck(L_11); int32_t L_12 = L_11->___rightInit; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_13 = V_0; NullCheck(L_13); int32_t L_14 = L_13->___width; if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_003c; } } IL_003a: { return (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)NULL; } IL_003c: { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_15 = V_0; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m363D488D118F757E2552CED945F4F01951D5844B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_initSize, int32_t ___2_x, int32_t ___3_y, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* V_0 = NULL; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; int32_t L_1 = ___1_initSize; int32_t L_2 = ___2_x; int32_t L_3 = ___3_y; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_4 = (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)il2cpp_codegen_object_new(WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var); WhiteRectangleDetector__ctor_m903C295E765CE1BE557AC9497F6F856DE3E308DC(L_4, L_0, L_1, L_2, L_3, NULL); V_0 = L_4; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_5 = V_0; NullCheck(L_5); int32_t L_6 = L_5->___upInit; if ((((int32_t)L_6) < ((int32_t)0))) { goto IL_0038; } } { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_7 = V_0; NullCheck(L_7); int32_t L_8 = L_7->___leftInit; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_0038; } } { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_9 = V_0; NullCheck(L_9); int32_t L_10 = L_9->___downInit; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_11 = V_0; NullCheck(L_11); int32_t L_12 = L_11->___height; if ((((int32_t)L_10) >= ((int32_t)L_12))) { goto IL_0038; } } { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_13 = V_0; NullCheck(L_13); int32_t L_14 = L_13->___rightInit; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_15 = V_0; NullCheck(L_15); int32_t L_16 = L_15->___width; if ((((int32_t)L_14) < ((int32_t)L_16))) { goto IL_003a; } } IL_0038: { return (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)NULL; } IL_003a: { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_17 = V_0; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhiteRectangleDetector__ctor_m0B959161E9B0F36338816C2F388B679EEE47A81D (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image; NullCheck(L_1); int32_t L_2; L_2 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_1, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = ___0_image; NullCheck(L_3); int32_t L_4; L_4 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_3, NULL); WhiteRectangleDetector__ctor_m903C295E765CE1BE557AC9497F6F856DE3E308DC(__this, L_0, ((int32_t)10), ((int32_t)(L_2/2)), ((int32_t)(L_4/2)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhiteRectangleDetector__ctor_m903C295E765CE1BE557AC9497F6F856DE3E308DC (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_initSize, int32_t ___2_x, int32_t ___3_y, const RuntimeMethod* method) { int32_t V_0 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; __this->___image = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___image), (void*)L_0); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image; NullCheck(L_1); int32_t L_2; L_2 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_1, NULL); __this->___height = L_2; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = ___0_image; NullCheck(L_3); int32_t L_4; L_4 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_3, NULL); __this->___width = L_4; int32_t L_5 = ___1_initSize; V_0 = ((int32_t)(L_5/2)); int32_t L_6 = ___2_x; int32_t L_7 = V_0; __this->___leftInit = ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); int32_t L_8 = ___2_x; int32_t L_9 = V_0; __this->___rightInit = ((int32_t)il2cpp_codegen_add(L_8, L_9)); int32_t L_10 = ___3_y; int32_t L_11 = V_0; __this->___upInit = ((int32_t)il2cpp_codegen_subtract(L_10, L_11)); int32_t L_12 = ___3_y; int32_t L_13 = V_0; __this->___downInit = ((int32_t)il2cpp_codegen_add(L_12, L_13)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; int32_t V_14 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_15 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_16 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_17 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_18 = NULL; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; { int32_t L_0 = __this->___leftInit; V_0 = L_0; int32_t L_1 = __this->___rightInit; V_1 = L_1; int32_t L_2 = __this->___upInit; V_2 = L_2; int32_t L_3 = __this->___downInit; V_3 = L_3; V_4 = (bool)0; V_5 = (bool)1; V_6 = (bool)0; V_7 = (bool)0; V_8 = (bool)0; V_9 = (bool)0; goto IL_0148; } IL_0033: { V_5 = (bool)0; V_10 = (bool)1; goto IL_005f; } IL_003b: { int32_t L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = V_1; bool L_7; L_7 = WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967(__this, L_4, L_5, L_6, (bool)0, NULL); V_10 = L_7; bool L_8 = V_10; if (!L_8) { goto IL_0057; } } { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); V_5 = (bool)1; V_6 = (bool)1; goto IL_005f; } IL_0057: { bool L_10 = V_6; if (L_10) { goto IL_005f; } } { int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_005f: { bool L_12 = V_10; if (L_12) { goto IL_0067; } } { bool L_13 = V_6; if (L_13) { goto IL_0070; } } IL_0067: { int32_t L_14 = V_1; int32_t L_15 = __this->___width; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_003b; } } IL_0070: { int32_t L_16 = V_1; int32_t L_17 = __this->___width; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0081; } } { V_4 = (bool)1; goto IL_014f; } IL_0081: { V_11 = (bool)1; goto IL_00aa; } IL_0086: { int32_t L_18 = V_0; int32_t L_19 = V_1; int32_t L_20 = V_3; bool L_21; L_21 = WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967(__this, L_18, L_19, L_20, (bool)1, NULL); V_11 = L_21; bool L_22 = V_11; if (!L_22) { goto IL_00a2; } } { int32_t L_23 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1)); V_5 = (bool)1; V_7 = (bool)1; goto IL_00aa; } IL_00a2: { bool L_24 = V_7; if (L_24) { goto IL_00aa; } } { int32_t L_25 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_00aa: { bool L_26 = V_11; if (L_26) { goto IL_00b2; } } { bool L_27 = V_7; if (L_27) { goto IL_00bb; } } IL_00b2: { int32_t L_28 = V_3; int32_t L_29 = __this->___height; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0086; } } IL_00bb: { int32_t L_30 = V_3; int32_t L_31 = __this->___height; if ((((int32_t)L_30) < ((int32_t)L_31))) { goto IL_00cc; } } { V_4 = (bool)1; goto IL_014f; } IL_00cc: { V_12 = (bool)1; goto IL_00f5; } IL_00d1: { int32_t L_32 = V_2; int32_t L_33 = V_3; int32_t L_34 = V_0; bool L_35; L_35 = WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967(__this, L_32, L_33, L_34, (bool)0, NULL); V_12 = L_35; bool L_36 = V_12; if (!L_36) { goto IL_00ed; } } { int32_t L_37 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_37, 1)); V_5 = (bool)1; V_8 = (bool)1; goto IL_00f5; } IL_00ed: { bool L_38 = V_8; if (L_38) { goto IL_00f5; } } { int32_t L_39 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_39, 1)); } IL_00f5: { bool L_40 = V_12; if (L_40) { goto IL_00fd; } } { bool L_41 = V_8; if (L_41) { goto IL_0101; } } IL_00fd: { int32_t L_42 = V_0; if ((((int32_t)L_42) >= ((int32_t)0))) { goto IL_00d1; } } IL_0101: { int32_t L_43 = V_0; if ((((int32_t)L_43) >= ((int32_t)0))) { goto IL_010a; } } { V_4 = (bool)1; goto IL_014f; } IL_010a: { V_13 = (bool)1; goto IL_0133; } IL_010f: { int32_t L_44 = V_0; int32_t L_45 = V_1; int32_t L_46 = V_2; bool L_47; L_47 = WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967(__this, L_44, L_45, L_46, (bool)1, NULL); V_13 = L_47; bool L_48 = V_13; if (!L_48) { goto IL_012b; } } { int32_t L_49 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_49, 1)); V_5 = (bool)1; V_9 = (bool)1; goto IL_0133; } IL_012b: { bool L_50 = V_9; if (L_50) { goto IL_0133; } } { int32_t L_51 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_51, 1)); } IL_0133: { bool L_52 = V_13; if (L_52) { goto IL_013b; } } { bool L_53 = V_9; if (L_53) { goto IL_013f; } } IL_013b: { int32_t L_54 = V_2; if ((((int32_t)L_54) >= ((int32_t)0))) { goto IL_010f; } } IL_013f: { int32_t L_55 = V_2; if ((((int32_t)L_55) >= ((int32_t)0))) { goto IL_0148; } } { V_4 = (bool)1; goto IL_014f; } IL_0148: { bool L_56 = V_5; if (L_56) { goto IL_0033; } } IL_014f: { bool L_57 = V_4; if (L_57) { goto IL_023a; } } { int32_t L_58 = V_1; int32_t L_59 = V_0; V_14 = ((int32_t)il2cpp_codegen_subtract(L_58, L_59)); V_15 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL; V_19 = 1; goto IL_017f; } IL_0163: { int32_t L_60 = V_0; int32_t L_61 = V_3; int32_t L_62 = V_19; int32_t L_63 = V_0; int32_t L_64 = V_19; int32_t L_65 = V_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_66; L_66 = WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A(__this, ((float)L_60), ((float)((int32_t)il2cpp_codegen_subtract(L_61, L_62))), ((float)((int32_t)il2cpp_codegen_add(L_63, L_64))), ((float)L_65), NULL); V_15 = L_66; int32_t L_67 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_67, 1)); } IL_017f: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_68 = V_15; if (L_68) { goto IL_0189; } } { int32_t L_69 = V_19; int32_t L_70 = V_14; if ((((int32_t)L_69) < ((int32_t)L_70))) { goto IL_0163; } } IL_0189: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_71 = V_15; if (L_71) { goto IL_018f; } } { return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL; } IL_018f: { V_16 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL; V_20 = 1; goto IL_01b3; } IL_0197: { int32_t L_72 = V_0; int32_t L_73 = V_2; int32_t L_74 = V_20; int32_t L_75 = V_0; int32_t L_76 = V_20; int32_t L_77 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_78; L_78 = WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A(__this, ((float)L_72), ((float)((int32_t)il2cpp_codegen_add(L_73, L_74))), ((float)((int32_t)il2cpp_codegen_add(L_75, L_76))), ((float)L_77), NULL); V_16 = L_78; int32_t L_79 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_79, 1)); } IL_01b3: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_80 = V_16; if (L_80) { goto IL_01bd; } } { int32_t L_81 = V_20; int32_t L_82 = V_14; if ((((int32_t)L_81) < ((int32_t)L_82))) { goto IL_0197; } } IL_01bd: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_83 = V_16; if (L_83) { goto IL_01c3; } } { return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL; } IL_01c3: { V_17 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL; V_21 = 1; goto IL_01e7; } IL_01cb: { int32_t L_84 = V_1; int32_t L_85 = V_2; int32_t L_86 = V_21; int32_t L_87 = V_1; int32_t L_88 = V_21; int32_t L_89 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_90; L_90 = WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A(__this, ((float)L_84), ((float)((int32_t)il2cpp_codegen_add(L_85, L_86))), ((float)((int32_t)il2cpp_codegen_subtract(L_87, L_88))), ((float)L_89), NULL); V_17 = L_90; int32_t L_91 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_91, 1)); } IL_01e7: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_92 = V_17; if (L_92) { goto IL_01f1; } } { int32_t L_93 = V_21; int32_t L_94 = V_14; if ((((int32_t)L_93) < ((int32_t)L_94))) { goto IL_01cb; } } IL_01f1: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_95 = V_17; if (L_95) { goto IL_01f7; } } { return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL; } IL_01f7: { V_18 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL; V_22 = 1; goto IL_021b; } IL_01ff: { int32_t L_96 = V_1; int32_t L_97 = V_3; int32_t L_98 = V_22; int32_t L_99 = V_1; int32_t L_100 = V_22; int32_t L_101 = V_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_102; L_102 = WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A(__this, ((float)L_96), ((float)((int32_t)il2cpp_codegen_subtract(L_97, L_98))), ((float)((int32_t)il2cpp_codegen_subtract(L_99, L_100))), ((float)L_101), NULL); V_18 = L_102; int32_t L_103 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_103, 1)); } IL_021b: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_104 = V_18; if (L_104) { goto IL_0225; } } { int32_t L_105 = V_22; int32_t L_106 = V_14; if ((((int32_t)L_105) < ((int32_t)L_106))) { goto IL_01ff; } } IL_0225: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_107 = V_18; if (L_107) { goto IL_022b; } } { return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL; } IL_022b: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_108 = V_18; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_109 = V_15; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_110 = V_17; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_111 = V_16; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_112; L_112 = WhiteRectangleDetector_centerEdges_mAE43B74E2D982171B7F188AD91A68592041ED567(__this, L_108, L_109, L_110, L_111, NULL); return L_112; } IL_023a: { return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, float ___0_aX, float ___1_aY, float ___2_bX, float ___3_bY, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { float L_0 = ___0_aX; float L_1 = ___1_aY; float L_2 = ___2_bX; float L_3 = ___3_bY; float L_4; L_4 = MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35(L_0, L_1, L_2, L_3, NULL); int32_t L_5; L_5 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_4, NULL); V_0 = L_5; float L_6 = ___2_bX; float L_7 = ___0_aX; int32_t L_8 = V_0; V_1 = ((float)(((float)il2cpp_codegen_subtract(L_6, L_7))/((float)L_8))); float L_9 = ___3_bY; float L_10 = ___1_aY; int32_t L_11 = V_0; V_2 = ((float)(((float)il2cpp_codegen_subtract(L_9, L_10))/((float)L_11))); V_3 = 0; goto IL_005e; } IL_0023: { float L_12 = ___0_aX; int32_t L_13 = V_3; float L_14 = V_1; int32_t L_15; L_15 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_12, ((float)il2cpp_codegen_multiply(((float)L_13), L_14)))), NULL); V_4 = L_15; float L_16 = ___1_aY; int32_t L_17 = V_3; float L_18 = V_2; int32_t L_19; L_19 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_16, ((float)il2cpp_codegen_multiply(((float)L_17), L_18)))), NULL); V_5 = L_19; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = __this->___image; int32_t L_21 = V_4; int32_t L_22 = V_5; NullCheck(L_20); bool L_23; L_23 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_20, L_21, L_22, NULL); if (!L_23) { goto IL_005a; } } { int32_t L_24 = V_4; int32_t L_25 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_26, ((float)L_24), ((float)L_25), NULL); return L_26; } IL_005a: { int32_t L_27 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_005e: { int32_t L_28 = V_3; int32_t L_29 = V_0; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0023; } } { return (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_centerEdges_mAE43B74E2D982171B7F188AD91A68592041ED567 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_y, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_z, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_x, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_t, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; 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; { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_y; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); V_0 = L_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_y; NullCheck(L_2); float L_3; L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2); V_1 = L_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___1_z; NullCheck(L_4); float L_5; L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4); V_2 = L_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___1_z; NullCheck(L_6); float L_7; L_7 = VirtualFuncInvoker0< float >::Invoke(5, L_6); V_3 = L_7; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___2_x; NullCheck(L_8); float L_9; L_9 = VirtualFuncInvoker0< float >::Invoke(4, L_8); V_4 = L_9; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___2_x; NullCheck(L_10); float L_11; L_11 = VirtualFuncInvoker0< float >::Invoke(5, L_10); V_5 = L_11; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = ___3_t; NullCheck(L_12); float L_13; L_13 = VirtualFuncInvoker0< float >::Invoke(4, L_12); V_6 = L_13; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = ___3_t; NullCheck(L_14); float L_15; L_15 = VirtualFuncInvoker0< float >::Invoke(5, L_14); V_7 = L_15; float L_16 = V_0; int32_t L_17 = __this->___width; if ((!(((float)L_16) < ((float)((float)(((float)L_17)/(2.0f))))))) { goto IL_00b1; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_19 = L_18; float L_20 = V_6; float L_21 = V_7; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_22, ((float)il2cpp_codegen_subtract(L_20, (1.0f))), ((float)il2cpp_codegen_add(L_21, (1.0f))), NULL); NullCheck(L_19); ArrayElementTypeCheck (L_19, L_22); (L_19)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_22); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_23 = L_19; float L_24 = V_2; float L_25 = V_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_26, ((float)il2cpp_codegen_add(L_24, (1.0f))), ((float)il2cpp_codegen_add(L_25, (1.0f))), NULL); NullCheck(L_23); ArrayElementTypeCheck (L_23, L_26); (L_23)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_26); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_27 = L_23; float L_28 = V_4; float L_29 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_30, ((float)il2cpp_codegen_subtract(L_28, (1.0f))), ((float)il2cpp_codegen_subtract(L_29, (1.0f))), NULL); NullCheck(L_27); ArrayElementTypeCheck (L_27, L_30); (L_27)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_30); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_31 = L_27; float L_32 = V_0; float L_33 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_34 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_34, ((float)il2cpp_codegen_add(L_32, (1.0f))), ((float)il2cpp_codegen_subtract(L_33, (1.0f))), NULL); NullCheck(L_31); ArrayElementTypeCheck (L_31, L_34); (L_31)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_34); return L_31; } IL_00b1: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_35 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = L_35; float L_37 = V_6; float L_38 = V_7; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_39, ((float)il2cpp_codegen_add(L_37, (1.0f))), ((float)il2cpp_codegen_add(L_38, (1.0f))), NULL); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_39); (L_36)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_39); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = L_36; float L_41 = V_2; float L_42 = V_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_43, ((float)il2cpp_codegen_add(L_41, (1.0f))), ((float)il2cpp_codegen_subtract(L_42, (1.0f))), NULL); NullCheck(L_40); ArrayElementTypeCheck (L_40, L_43); (L_40)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_43); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_44 = L_40; float L_45 = V_4; float L_46 = V_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_47 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_47, ((float)il2cpp_codegen_subtract(L_45, (1.0f))), ((float)il2cpp_codegen_add(L_46, (1.0f))), NULL); NullCheck(L_44); ArrayElementTypeCheck (L_44, L_47); (L_44)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_47); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_48 = L_44; float L_49 = V_0; float L_50 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_51, ((float)il2cpp_codegen_subtract(L_49, (1.0f))), ((float)il2cpp_codegen_subtract(L_50, (1.0f))), NULL); NullCheck(L_48); ArrayElementTypeCheck (L_48, L_51); (L_48)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_51); return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_fixed, bool ___3_horizontal, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { bool L_0 = ___3_horizontal; if (!L_0) { goto IL_0023; } } { int32_t L_1 = ___0_a; V_0 = L_1; goto IL_001d; } IL_0008: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = __this->___image; int32_t L_3 = V_0; int32_t L_4 = ___2_fixed; NullCheck(L_2); bool L_5; L_5 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_2, L_3, L_4, NULL); if (!L_5) { goto IL_0019; } } { return (bool)1; } IL_0019: { int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001d: { int32_t L_7 = V_0; int32_t L_8 = ___1_b; if ((((int32_t)L_7) <= ((int32_t)L_8))) { goto IL_0008; } } { goto IL_0040; } IL_0023: { int32_t L_9 = ___0_a; V_1 = L_9; goto IL_003c; } IL_0027: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_10 = __this->___image; int32_t L_11 = ___2_fixed; int32_t L_12 = V_1; NullCheck(L_10); bool L_13; L_13 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_10, L_11, L_12, NULL); if (!L_13) { goto IL_0038; } } { return (bool)1; } IL_0038: { int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_003c: { int32_t L_15 = V_1; int32_t L_16 = ___1_b; if ((((int32_t)L_15) <= ((int32_t)L_16))) { goto IL_0027; } } IL_0040: { return (bool)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 Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* AztecReader_decode_m2E968B8E0C9CD1FA035D9CBE881A52E4C2525652 (AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7FEB01BDA1940F008CA90345C202E12AD16106C); s_Il2CppMethodInitialized = true; } BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL; Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* V_1 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_2 = NULL; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_3 = NULL; AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* V_4 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_5 = NULL; RuntimeObject* V_6 = NULL; String_t* V_7 = NULL; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* V_8 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_9 = NULL; int32_t V_10 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_11 = NULL; { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_0 = ___0_image; NullCheck(L_0); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1; L_1 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_0, NULL); V_0 = L_1; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = V_0; if (L_2) { goto IL_000c; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_000c: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = V_0; Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* L_4 = (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F*)il2cpp_codegen_object_new(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); Detector__ctor_m557FAF720DE31928E5BEDBD9952C0D2788FDE17F(L_4, L_3, NULL); V_1 = L_4; V_2 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL; V_3 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* L_5 = V_1; NullCheck(L_5); AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_6; L_6 = Detector_detect_m1BEF100E8F4FD9CA53502B827BFD1CBA0EC88C75(L_5, (bool)0, NULL); V_4 = L_6; AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_7 = V_4; if (!L_7) { goto IL_0039; } } { AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_8 = V_4; NullCheck(L_8); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9; L_9 = DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline(L_8, NULL); V_2 = L_9; Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* L_10 = (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64*)il2cpp_codegen_object_new(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); Decoder__ctor_m6E18B13070C16A81117655BD7D705F368B85B7F7(L_10, NULL); AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_11 = V_4; NullCheck(L_10); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_12; L_12 = Decoder_decode_m77DF19C6CDDA598B7013E601A9C1C807549F9BFB(L_10, L_11, NULL); V_3 = L_12; } IL_0039: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_13 = V_3; if (L_13) { goto IL_0065; } } { Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* L_14 = V_1; NullCheck(L_14); AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_15; L_15 = Detector_detect_m1BEF100E8F4FD9CA53502B827BFD1CBA0EC88C75(L_14, (bool)1, NULL); V_4 = L_15; AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_16 = V_4; if (L_16) { goto IL_004b; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_004b: { AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_17 = V_4; NullCheck(L_17); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18; L_18 = DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline(L_17, NULL); V_2 = L_18; Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* L_19 = (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64*)il2cpp_codegen_object_new(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); Decoder__ctor_m6E18B13070C16A81117655BD7D705F368B85B7F7(L_19, NULL); AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_20 = V_4; NullCheck(L_19); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_21; L_21 = Decoder_decode_m77DF19C6CDDA598B7013E601A9C1C807549F9BFB(L_19, L_20, NULL); V_3 = L_21; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_22 = V_3; if (L_22) { goto IL_0065; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0065: { RuntimeObject* L_23 = ___1_hints; if (!L_23) { goto IL_00a9; } } { RuntimeObject* L_24 = ___1_hints; NullCheck(L_24); bool L_25; L_25 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_24, 7); if (!L_25) { goto IL_00a9; } } { RuntimeObject* L_26 = ___1_hints; NullCheck(L_26); RuntimeObject* L_27; L_27 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_26, 7); V_8 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)CastclassSealed((RuntimeObject*)L_27, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var)); ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_28 = V_8; if (!L_28) { goto IL_00a9; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_29 = V_2; V_9 = L_29; V_10 = 0; goto IL_00a1; } IL_008b: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = V_9; int32_t L_31 = V_10; NullCheck(L_30); int32_t L_32 = L_31; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = (L_30)->GetAt(static_cast(L_32)); V_11 = L_33; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_34 = V_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_35 = V_11; NullCheck(L_34); ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline(L_34, L_35, NULL); int32_t L_36 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00a1: { int32_t L_37 = V_10; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = V_9; NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_008b; } } IL_00a9: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_39 = V_3; NullCheck(L_39); String_t* L_40; L_40 = DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline(L_39, NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_41 = V_3; NullCheck(L_41); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42; L_42 = DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline(L_41, NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_43 = V_3; NullCheck(L_43); int32_t L_44; L_44 = DecoderResult_get_NumBits_mD7CA0DF74B5F9BC004686C59DB87B3239314D3FB_inline(L_43, NULL); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_45 = V_2; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_46 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_mE46BF9DC0B9A7C34E2B4637A5E5FAC943C5B8BFA(L_46, L_40, L_42, L_44, L_45, 1, NULL); V_5 = L_46; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_47 = V_3; NullCheck(L_47); RuntimeObject* L_48; L_48 = DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline(L_47, NULL); V_6 = L_48; RuntimeObject* L_49 = V_6; if (!L_49) { goto IL_00da; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_50 = V_5; RuntimeObject* L_51 = V_6; NullCheck(L_50); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_50, 2, L_51, NULL); } IL_00da: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_52 = V_3; NullCheck(L_52); String_t* L_53; L_53 = DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline(L_52, NULL); V_7 = L_53; String_t* L_54 = V_7; if (!L_54) { goto IL_00f0; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_55 = V_5; String_t* L_56 = V_7; NullCheck(L_55); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_55, 3, L_56, NULL); } IL_00f0: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_57 = V_5; AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_58 = V_4; NullCheck(L_58); bool L_59; L_59 = AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB_inline(L_58, NULL); AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_60 = V_4; NullCheck(L_60); int32_t L_61; L_61 = AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3_inline(L_60, NULL); AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_62 = V_4; NullCheck(L_62); int32_t L_63; L_63 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_62, NULL); AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* L_64 = (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70*)il2cpp_codegen_object_new(AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70_il2cpp_TypeInfo_var); AztecResultMetadata__ctor_m5117A0CF3707E7C0FEF080EF13E88D4C556032B7(L_64, L_59, L_61, L_63, NULL); NullCheck(L_57); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_57, ((int32_t)11), L_64, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_65 = V_5; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_66 = V_3; NullCheck(L_66); int32_t L_67; L_67 = DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline(L_66, NULL); V_10 = L_67; String_t* L_68; L_68 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_10), NULL); String_t* L_69; L_69 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralA7FEB01BDA1940F008CA90345C202E12AD16106C, L_68, NULL); NullCheck(L_65); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_65, ((int32_t)12), L_69, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_70 = V_5; return L_70; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecReader_reset_mAFCA7BE7E51B69AE03DDEBF7B496B34F106361E3 (AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecReader__ctor_m401F41DC9B38995B2FE8CDD78EE5A0CE94CFAADB (AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E* __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 bool AztecResultMetadata_get_Compact_m7FC18CD233D60F3AD155611FEC4459E30F156848 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CCompactU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __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 AztecResultMetadata_get_Datablocks_m193B73368AA50E710DF1369CBCC3769AAA6AE070 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CDatablocksU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CDatablocksU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Layers_mCB6A7D8A097F48D79E9FDD5E79DCD4CCEF41256A (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CLayersU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CLayersU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata__ctor_m5117A0CF3707E7C0FEF080EF13E88D4C556032B7 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_compact, int32_t ___1_datablocks, int32_t ___2_layers, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); bool L_0 = ___0_compact; AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17_inline(__this, L_0, NULL); int32_t L_1 = ___1_datablocks; AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781_inline(__this, L_1, NULL); int32_t L_2 = ___2_layers; AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724_inline(__this, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AztecResultMetadata_ToString_m20C521C2C148A5A9AFC52B24B550A83D6B3695A9 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD07A4E8240F04A91D4B652D20B4657A974323DE); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = AztecResultMetadata_get_Compact_m7FC18CD233D60F3AD155611FEC4459E30F156848_inline(__this, NULL); bool L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_defaults.boolean_class, &L_1); int32_t L_3; L_3 = AztecResultMetadata_get_Datablocks_m193B73368AA50E710DF1369CBCC3769AAA6AE070_inline(__this, NULL); int32_t L_4 = L_3; RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4); int32_t L_6; L_6 = AztecResultMetadata_get_Layers_mCB6A7D8A097F48D79E9FDD5E79DCD4CCEF41256A_inline(__this, NULL); int32_t L_7 = L_6; RuntimeObject* L_8 = Box(il2cpp_defaults.int32_class, &L_7); String_t* L_9; L_9 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralBD07A4E8240F04A91D4B652D20B4657A974323DE, L_2, L_5, L_8, NULL); return L_9; } } #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 AztecWriter__cctor_m186833E81077D1238CAD46A6907908C57C4FD47D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE); s_Il2CppMethodInitialized = true; } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0; L_0 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE, NULL); ((AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_StaticFields*)il2cpp_codegen_static_fields_for(AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var))->___DEFAULT_CHARSET = L_0; Il2CppCodeGenWriteBarrier((void**)(&((AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_StaticFields*)il2cpp_codegen_static_fields_for(AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var))->___DEFAULT_CHARSET), (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 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 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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23114468D04FA2B7A2DA455B545DB914D0A3ED94); s_Il2CppMethodInitialized = true; } BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_1 = NULL; CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* V_2 = NULL; String_t* V_3 = 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; CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_7; L_7 = Decoder_correctBits_m9EAD307AB61C517ADF2284EF6E830E93520F03E2(__this, L_6, NULL); V_2 = L_7; CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_8 = V_2; if (L_8) { goto IL_0028; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0028: { CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_9 = V_2; NullCheck(L_9); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_10 = L_9->___correctBits; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); String_t* L_11; L_11 = Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3(L_10, NULL); V_3 = L_11; String_t* L_12 = V_3; if (L_12) { goto IL_0039; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0039: { CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_13 = V_2; NullCheck(L_13); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_14 = L_13->___correctBits; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15; L_15 = Decoder_convertBoolArrayToByteArray_m59F52399CE332B1D0F5744D6F8F910EDB57BC418(L_14, NULL); CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_16 = V_2; NullCheck(L_16); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_17 = L_16->___correctBits; NullCheck(L_17); String_t* L_18 = V_3; CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_19 = V_2; NullCheck(L_19); int32_t L_20 = L_19->___ecLevel; int32_t L_21 = L_20; RuntimeObject* L_22 = Box(il2cpp_defaults.int32_class, &L_21); String_t* L_23; L_23 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral23114468D04FA2B7A2DA455B545DB914D0A3ED94, L_22, NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_24 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); DecoderResult__ctor_m738770ACC7C59C0D8165FA601CF86D2F9169812D(L_24, L_15, ((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18, (RuntimeObject*)NULL, L_23, NULL); return L_24; } } 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*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); 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*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928); 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; int32_t V_4 = 0; StringBuilder_t* V_5 = NULL; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_6 = NULL; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* 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; String_t* V_13 = NULL; int32_t V_14 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_15 = NULL; int32_t V_16 = 0; int32_t V_17 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_18 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_19 = NULL; int32_t G_B16_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; V_4 = 0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = ___0_correctedBits; NullCheck(L_2); StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_3, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 5))/4)), NULL); V_5 = L_3; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_4, NULL); V_6 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_029c: { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = V_6; if (!L_5) { goto IL_02a7; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6 = V_6; NullCheck(L_6); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6); } IL_02a7: { return; } } }); try { { il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_7 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DEFAULT_ENCODING; V_7 = L_7; goto IL_0268_1; } IL_0032_1: { int32_t L_8 = V_2; if ((!(((uint32_t)L_8) == ((uint32_t)5)))) { goto IL_00c4_1; } } { int32_t L_9 = V_0; int32_t L_10 = V_4; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_9, L_10))) < ((int32_t)5))) { goto IL_0270_1; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_11 = ___0_correctedBits; int32_t L_12 = V_4; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_11, L_12, 5, NULL); V_8 = L_13; int32_t L_14 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_14, 5)); int32_t L_15 = V_8; if (L_15) { goto IL_0079_1; } } { int32_t L_16 = V_0; int32_t L_17 = V_4; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_16, L_17))) < ((int32_t)((int32_t)11)))) { goto IL_0270_1; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_18 = ___0_correctedBits; int32_t L_19 = V_4; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_20; L_20 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_18, L_19, ((int32_t)11), NULL); V_8 = ((int32_t)il2cpp_codegen_add(L_20, ((int32_t)31))); int32_t L_21 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_21, ((int32_t)11))); } IL_0079_1: { V_9 = 0; goto IL_00ab_1; } IL_007e_1: { int32_t L_22 = V_0; int32_t L_23 = V_4; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_22, L_23))) >= ((int32_t)8))) { goto IL_008a_1; } } { int32_t L_24 = V_0; V_4 = L_24; goto IL_00b1_1; } IL_008a_1: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_25 = ___0_correctedBits; int32_t L_26 = V_4; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_27; L_27 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_25, L_26, 8, NULL); V_10 = L_27; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_28 = V_6; int32_t L_29 = V_10; NullCheck(L_28); VirtualActionInvoker1< uint8_t >::Invoke(38, L_28, (uint8_t)((int32_t)(uint8_t)L_29)); int32_t L_30 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_30, 8)); int32_t L_31 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00ab_1: { int32_t L_32 = V_9; int32_t L_33 = V_8; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_007e_1; } } IL_00b1_1: { int32_t L_34 = V_1; V_2 = L_34; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); RuntimeObject* L_35 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables; int32_t L_36 = V_2; NullCheck(L_35); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37; L_37 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_35, L_36); V_3 = L_37; goto IL_0268_1; } IL_00c4_1: { int32_t L_38 = V_2; if ((((int32_t)L_38) == ((int32_t)3))) { goto IL_00cb_1; } } { G_B16_0 = 5; goto IL_00cc_1; } IL_00cb_1: { G_B16_0 = 4; } IL_00cc_1: { V_11 = G_B16_0; int32_t L_39 = V_0; int32_t L_40 = V_4; int32_t L_41 = V_11; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_39, L_40))) < ((int32_t)L_41))) { goto IL_0270_1; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_42 = ___0_correctedBits; int32_t L_43 = V_4; int32_t L_44 = V_11; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_45; L_45 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_42, L_43, L_44, NULL); V_12 = L_45; int32_t L_46 = V_4; int32_t L_47 = V_11; V_4 = ((int32_t)il2cpp_codegen_add(L_46, L_47)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = V_3; int32_t L_49 = V_12; String_t* L_50; L_50 = Decoder_getCharacter_mE6A2C7325E7A7C3E922745D1DACD3433FDA14CD3(L_48, L_49, NULL); V_13 = L_50; String_t* L_51 = V_13; NullCheck(_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928); bool L_52; L_52 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928, L_51, NULL); if (!L_52) { goto IL_0204_1; } } { int32_t L_53 = V_0; int32_t L_54 = V_4; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_53, L_54))) < ((int32_t)3))) { goto IL_0270_1; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_55 = ___0_correctedBits; int32_t L_56 = V_4; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_57; L_57 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_55, L_56, 3, NULL); V_14 = L_57; int32_t L_58 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_58, 3)); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_59 = V_6; NullCheck(L_59); int64_t L_60; L_60 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_59); if ((((int64_t)L_60) <= ((int64_t)((int64_t)0)))) { goto IL_0155_1; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_61 = V_6; NullCheck(L_61); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62; L_62 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(42, L_61); V_15 = L_62; StringBuilder_t* L_63 = V_5; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_64 = V_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = V_15; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = V_15; NullCheck(L_66); NullCheck(L_64); String_t* L_67; L_67 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(45, L_64, L_65, 0, ((int32_t)(((RuntimeArray*)L_66)->max_length))); NullCheck(L_63); StringBuilder_t* L_68; L_68 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_63, L_67, NULL); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_69 = V_6; NullCheck(L_69); VirtualActionInvoker1< int64_t >::Invoke(32, L_69, ((int64_t)0)); } IL_0155_1: { int32_t L_70 = V_14; if (!L_70) { goto IL_0160_1; } } { int32_t L_71 = V_14; if ((((int32_t)L_71) == ((int32_t)7))) { goto IL_016f_1; } } { goto IL_017a_1; } IL_0160_1: { StringBuilder_t* L_72 = V_5; NullCheck(L_72); StringBuilder_t* L_73; L_73 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_72, ((int32_t)29), NULL); goto IL_01f4_1; } IL_016f_1: { FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_74 = (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var))); FormatException__ctor_m01A657533EB6008F72EBD685DF4FB7D11A5C2AA9(L_74, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral823221C6A4BCDFD843A1814F499A4016D23C0852)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_74, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3_RuntimeMethod_var))); } IL_017a_1: { V_16 = 0; int32_t L_75 = V_0; int32_t L_76 = V_4; int32_t L_77 = V_14; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_75, L_76))) >= ((int32_t)((int32_t)il2cpp_codegen_multiply(4, L_77))))) { goto IL_01bc_1; } } { goto IL_01f4_1; } IL_0189_1: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_78 = ___0_correctedBits; int32_t L_79 = V_4; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_80; L_80 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_78, L_79, 4, NULL); V_17 = L_80; int32_t L_81 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_81, 4)); int32_t L_82 = V_17; if ((((int32_t)L_82) < ((int32_t)2))) { goto IL_01a5_1; } } { int32_t L_83 = V_17; if ((((int32_t)L_83) <= ((int32_t)((int32_t)11)))) { goto IL_01b0_1; } } IL_01a5_1: { FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_84 = (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var))); FormatException__ctor_m01A657533EB6008F72EBD685DF4FB7D11A5C2AA9(L_84, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFEC9156B754FE07EFB42D7D6A4C45EBDC696E54A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_84, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3_RuntimeMethod_var))); } IL_01b0_1: { int32_t L_85 = V_16; int32_t L_86 = V_17; V_16 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_85, ((int32_t)10))), ((int32_t)il2cpp_codegen_subtract(L_86, 2)))); } IL_01bc_1: { int32_t L_87 = V_14; int32_t L_88 = L_87; V_14 = ((int32_t)il2cpp_codegen_subtract(L_88, 1)); if ((((int32_t)L_88) > ((int32_t)0))) { goto IL_0189_1; } } { int32_t L_89 = V_16; il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_90; L_90 = CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710(L_89, NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_91; L_91 = CharacterSetECI_getEncoding_m75F9717EF312CB19A50E1695A094871F8C468139(L_90, NULL); V_7 = L_91; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_92 = V_7; if (L_92) { goto IL_01f4_1; } } { String_t* L_93; L_93 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_16), NULL); String_t* L_94; L_94 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC95372BEC0FDE80101A141FB1EA86A9AAC610F86)), L_93, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral071F5C711DF766DE46FE3CEBA8628F357A636D2E)), NULL); FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_95 = (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var))); FormatException__ctor_m01A657533EB6008F72EBD685DF4FB7D11A5C2AA9(L_95, L_94, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_95, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3_RuntimeMethod_var))); } IL_01f4_1: { int32_t L_96 = V_1; V_2 = L_96; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); RuntimeObject* L_97 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables; int32_t L_98 = V_2; NullCheck(L_97); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_99; L_99 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_97, L_98); V_3 = L_99; goto IL_0268_1; } IL_0204_1: { String_t* L_100 = V_13; NullCheck(L_100); bool L_101; L_101 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_100, _stringLiteralAA33B42E61DE77204BD5CE82678FEBAF61F990AE, NULL); if (!L_101) { goto IL_023e_1; } } { int32_t L_102 = V_2; V_1 = L_102; String_t* L_103 = V_13; NullCheck(L_103); Il2CppChar L_104; L_104 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_103, 5, NULL); il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); int32_t L_105; L_105 = Decoder_getTable_m93A83331F5D5B01B461B2659C0E8E26541F21A1B(L_104, NULL); V_2 = L_105; RuntimeObject* L_106 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables; int32_t L_107 = V_2; NullCheck(L_106); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_108; L_108 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_106, L_107); V_3 = L_108; String_t* L_109 = V_13; NullCheck(L_109); Il2CppChar L_110; L_110 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_109, 6, NULL); if ((!(((uint32_t)L_110) == ((uint32_t)((int32_t)76))))) { goto IL_0268_1; } } { int32_t L_111 = V_2; V_1 = L_111; goto IL_0268_1; } IL_023e_1: { il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_112 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T; String_t* L_113 = V_13; NullCheck(L_112); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_114; L_114 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(26, L_112, L_113); V_18 = L_114; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_115 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_116 = V_18; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = V_18; NullCheck(L_117); NullCheck(L_115); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_115, L_116, 0, ((int32_t)(((RuntimeArray*)L_117)->max_length))); int32_t L_118 = V_1; V_2 = L_118; il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var); RuntimeObject* L_119 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables; int32_t L_120 = V_2; NullCheck(L_119); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_121; L_121 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_119, L_120); V_3 = L_121; } IL_0268_1: { int32_t L_122 = V_4; int32_t L_123 = V_0; if ((((int32_t)L_122) < ((int32_t)L_123))) { goto IL_0032_1; } } IL_0270_1: { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_124 = V_6; NullCheck(L_124); int64_t L_125; L_125 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_124); if ((((int64_t)L_125) <= ((int64_t)((int64_t)0)))) { goto IL_029a_1; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_126 = V_6; NullCheck(L_126); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_127; L_127 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(42, L_126); V_19 = L_127; StringBuilder_t* L_128 = V_5; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_129 = V_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_130 = V_19; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_131 = V_19; NullCheck(L_131); NullCheck(L_129); String_t* L_132; L_132 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(45, L_129, L_130, 0, ((int32_t)(((RuntimeArray*)L_131)->max_length))); NullCheck(L_128); StringBuilder_t* L_133; L_133 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_128, L_132, NULL); } IL_029a_1: { goto IL_02a8; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_02a8: { StringBuilder_t* L_134 = V_5; NullCheck(L_134); String_t* L_135; L_135 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_134); return L_135; } } 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 CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* Decoder_correctBits_m9EAD307AB61C517ADF2284EF6E830E93520F03E2 (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*)&CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F_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; int32_t V_8 = 0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_9 = NULL; 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; { 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 (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)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_11 = 0; goto IL_009e; } IL_0084: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_6; int32_t L_23 = V_11; 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_11; V_11 = ((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_11; 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); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_6; int32_t L_36 = V_5; NullCheck(L_34); bool L_37; L_37 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_34, L_35, L_36, NULL); if (L_37) { goto IL_00b6; } } { return (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)NULL; } IL_00b6: { int32_t L_38 = V_1; V_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_38&((int32_t)31))))), 1)); V_8 = 0; V_12 = 0; goto IL_00f4; } IL_00c8: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_6; int32_t L_40 = V_12; NullCheck(L_39); int32_t L_41 = L_40; int32_t L_42 = (L_39)->GetAt(static_cast(L_41)); V_13 = L_42; int32_t L_43 = V_13; if (!L_43) { goto IL_00d9; } } { int32_t L_44 = V_13; int32_t L_45 = V_7; if ((!(((uint32_t)L_44) == ((uint32_t)L_45)))) { goto IL_00db; } } IL_00d9: { return (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)NULL; } IL_00db: { int32_t L_46 = V_13; if ((((int32_t)L_46) == ((int32_t)1))) { goto IL_00e8; } } { int32_t L_47 = V_13; int32_t L_48 = V_7; if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_48, 1)))))) { goto IL_00ee; } } IL_00e8: { int32_t L_49 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_00ee: { int32_t L_50 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_00f4: { int32_t L_51 = V_12; int32_t L_52 = V_2; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_00c8; } } { int32_t L_53 = V_2; int32_t L_54 = V_1; int32_t L_55 = V_8; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_56 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_53, L_54)), L_55))); V_9 = L_56; V_10 = 0; V_14 = 0; goto IL_016f; } IL_010e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = V_6; int32_t L_58 = V_14; NullCheck(L_57); int32_t L_59 = L_58; int32_t L_60 = (L_57)->GetAt(static_cast(L_59)); V_15 = L_60; int32_t L_61 = V_15; if ((((int32_t)L_61) == ((int32_t)1))) { goto IL_0122; } } { int32_t L_62 = V_15; int32_t L_63 = V_7; if ((!(((uint32_t)L_62) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_63, 1)))))) { goto IL_0140; } } IL_0122: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_64 = V_9; int32_t L_65 = V_10; int32_t L_66 = V_10; int32_t L_67 = V_1; int32_t L_68 = V_15; SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E(L_64, L_65, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_66, L_67)), 1)), (bool)((((int32_t)L_68) > ((int32_t)1))? 1 : 0), SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_RuntimeMethod_var); int32_t L_69 = V_10; int32_t L_70 = V_1; V_10 = ((int32_t)il2cpp_codegen_add(L_69, ((int32_t)il2cpp_codegen_subtract(L_70, 1)))); goto IL_0169; } IL_0140: { int32_t L_71 = V_1; V_16 = ((int32_t)il2cpp_codegen_subtract(L_71, 1)); goto IL_0164; } IL_0147: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_72 = V_9; int32_t L_73 = V_10; int32_t L_74 = L_73; V_10 = ((int32_t)il2cpp_codegen_add(L_74, 1)); int32_t L_75 = V_15; int32_t L_76 = V_16; NullCheck(L_72); (L_72)->SetAt(static_cast(L_74), (bool)((!(((uint32_t)((int32_t)(L_75&((int32_t)(1<<((int32_t)(L_76&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0)); int32_t L_77 = V_16; V_16 = ((int32_t)il2cpp_codegen_subtract(L_77, 1)); } IL_0164: { int32_t L_78 = V_16; if ((((int32_t)L_78) >= ((int32_t)0))) { goto IL_0147; } } IL_0169: { int32_t L_79 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_79, 1)); } IL_016f: { int32_t L_80 = V_14; int32_t L_81 = V_2; if ((((int32_t)L_80) < ((int32_t)L_81))) { goto IL_010e; } } { int32_t L_82 = V_10; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_83 = V_9; NullCheck(L_83); if ((((int32_t)L_82) == ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length))))) { goto IL_017e; } } { return (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)NULL; } IL_017e: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_84 = V_9; int32_t L_85 = V_3; int32_t L_86 = V_2; int32_t L_87 = V_3; CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_88 = (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)il2cpp_codegen_object_new(CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F_il2cpp_TypeInfo_var); CorrectedBitsResult__ctor_m661453E1A904CD112BF08640C1C0BF30714967DA(L_88, L_84, ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)100), ((int32_t)il2cpp_codegen_subtract(L_85, L_86))))/L_87)), NULL); return L_88; } } 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 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_00a8; } IL_0058: { int32_t L_19 = V_2; int32_t L_20 = V_2; int32_t L_21 = V_2; V_6 = ((int32_t)(L_21/2)); V_7 = ((int32_t)(((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)))))))/2)); V_8 = 0; goto IL_00a2; } IL_0074: { int32_t L_22 = V_8; int32_t L_23 = V_8; V_9 = ((int32_t)il2cpp_codegen_add(L_22, ((int32_t)(L_23/((int32_t)15))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_3; int32_t L_25 = V_6; int32_t L_26 = V_8; int32_t L_27 = V_7; int32_t L_28 = V_9; NullCheck(L_24); (L_24)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_25, L_26)), 1))), (int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_27, L_28)), 1))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = V_3; int32_t L_30 = V_6; int32_t L_31 = V_8; int32_t L_32 = V_7; int32_t L_33 = V_9; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_30, L_31))), (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_32, L_33)), 1))); int32_t L_34 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_00a2: { int32_t L_35 = V_8; int32_t L_36 = V_6; if ((((int32_t)L_35) < ((int32_t)L_36))) { goto IL_0074; } } IL_00a8: { V_10 = 0; V_11 = 0; goto IL_01a0; } IL_00b3: { int32_t L_37 = V_1; int32_t L_38 = V_10; bool L_39 = V_0; if (L_39) { G_B14_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_37, L_38)), 4)); goto IL_00c0; } G_B13_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_37, L_38)), 4)); } { G_B15_0 = ((int32_t)12); G_B15_1 = G_B13_0; goto IL_00c2; } IL_00c0: { G_B15_0 = ((int32_t)9); G_B15_1 = G_B14_0; } IL_00c2: { V_12 = ((int32_t)il2cpp_codegen_add(G_B15_1, G_B15_0)); int32_t L_40 = V_10; V_13 = ((int32_t)il2cpp_codegen_multiply(L_40, 2)); int32_t L_41 = V_2; int32_t L_42 = V_13; V_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_41, 1)), L_42)); V_15 = 0; goto IL_0188; } IL_00db: { int32_t L_43 = V_15; V_16 = ((int32_t)il2cpp_codegen_multiply(L_43, 2)); V_17 = 0; goto IL_017a; } IL_00e9: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_44 = V_4; int32_t L_45 = V_11; int32_t L_46 = V_16; int32_t L_47 = V_17; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_48 = ___0_matrix; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = V_3; int32_t L_50 = V_13; int32_t L_51 = V_17; NullCheck(L_49); int32_t L_52 = ((int32_t)il2cpp_codegen_add(L_50, L_51)); int32_t L_53 = (L_49)->GetAt(static_cast(L_52)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = V_3; int32_t L_55 = V_13; int32_t L_56 = V_15; NullCheck(L_54); int32_t L_57 = ((int32_t)il2cpp_codegen_add(L_55, L_56)); int32_t L_58 = (L_54)->GetAt(static_cast(L_57)); NullCheck(L_48); bool L_59; L_59 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_48, L_53, L_58, NULL); NullCheck(L_44); (L_44)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_45, L_46)), L_47))), (bool)L_59); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_60 = V_4; int32_t L_61 = V_11; int32_t L_62 = V_12; int32_t L_63 = V_16; int32_t L_64 = V_17; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_65 = ___0_matrix; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = V_3; int32_t L_67 = V_13; int32_t L_68 = V_15; NullCheck(L_66); int32_t L_69 = ((int32_t)il2cpp_codegen_add(L_67, L_68)); int32_t L_70 = (L_66)->GetAt(static_cast(L_69)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_71 = V_3; int32_t L_72 = V_14; int32_t L_73 = V_17; NullCheck(L_71); int32_t L_74 = ((int32_t)il2cpp_codegen_subtract(L_72, L_73)); int32_t L_75 = (L_71)->GetAt(static_cast(L_74)); NullCheck(L_65); bool L_76; L_76 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_65, L_70, L_75, NULL); NullCheck(L_60); (L_60)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_61, ((int32_t)il2cpp_codegen_multiply(2, L_62)))), L_63)), L_64))), (bool)L_76); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_77 = V_4; int32_t L_78 = V_11; int32_t L_79 = V_12; int32_t L_80 = V_16; int32_t L_81 = V_17; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_82 = ___0_matrix; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = V_3; int32_t L_84 = V_14; int32_t L_85 = V_17; NullCheck(L_83); int32_t L_86 = ((int32_t)il2cpp_codegen_subtract(L_84, L_85)); int32_t L_87 = (L_83)->GetAt(static_cast(L_86)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = V_3; int32_t L_89 = V_14; int32_t L_90 = V_15; NullCheck(L_88); int32_t L_91 = ((int32_t)il2cpp_codegen_subtract(L_89, L_90)); int32_t L_92 = (L_88)->GetAt(static_cast(L_91)); NullCheck(L_82); bool L_93; L_93 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_82, L_87, L_92, NULL); NullCheck(L_77); (L_77)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_78, ((int32_t)il2cpp_codegen_multiply(4, L_79)))), L_80)), L_81))), (bool)L_93); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_94 = V_4; int32_t L_95 = V_11; int32_t L_96 = V_12; int32_t L_97 = V_16; int32_t L_98 = V_17; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_99 = ___0_matrix; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_100 = V_3; int32_t L_101 = V_14; int32_t L_102 = V_15; NullCheck(L_100); int32_t L_103 = ((int32_t)il2cpp_codegen_subtract(L_101, L_102)); int32_t L_104 = (L_100)->GetAt(static_cast(L_103)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = V_3; int32_t L_106 = V_13; int32_t L_107 = V_17; NullCheck(L_105); int32_t L_108 = ((int32_t)il2cpp_codegen_add(L_106, L_107)); int32_t L_109 = (L_105)->GetAt(static_cast(L_108)); NullCheck(L_99); bool L_110; L_110 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_99, L_104, L_109, NULL); NullCheck(L_94); (L_94)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_95, ((int32_t)il2cpp_codegen_multiply(6, L_96)))), L_97)), L_98))), (bool)L_110); int32_t L_111 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_111, 1)); } IL_017a: { int32_t L_112 = V_17; if ((((int32_t)L_112) < ((int32_t)2))) { goto IL_00e9; } } { int32_t L_113 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_113, 1)); } IL_0188: { int32_t L_114 = V_15; int32_t L_115 = V_12; if ((((int32_t)L_114) < ((int32_t)L_115))) { goto IL_00db; } } { int32_t L_116 = V_11; int32_t L_117 = V_12; V_11 = ((int32_t)il2cpp_codegen_add(L_116, ((int32_t)il2cpp_codegen_multiply(L_117, 8)))); int32_t L_118 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_118, 1)); } IL_01a0: { int32_t L_119 = V_10; int32_t L_120 = V_1; if ((((int32_t)L_119) < ((int32_t)L_120))) { goto IL_00b3; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_121 = V_4; return L_121; } } 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; uint8_t L_5 = (uint8_t)(L_2)->GetAt(static_cast(L_4)); if (!L_5) { goto IL_0013; } } { int32_t L_6 = V_0; V_0 = ((int32_t)(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*)&AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var); 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*)&_stringLiteral152D5697CF81B4DBD192FDA72B44141F6D8606B4); 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*)&_stringLiteral2B9F1F341ADF4947264A9443E8304F27BBED93A1); 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*)&_stringLiteral33283793135AFF6EA11C4E5C8BF20BFE3DCBA7D8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34D4FC077E54157726AE9B0ADDA15B8BFF84A418); 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*)&_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6); 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*)&_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*)&_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928); 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*)&_stringLiteral9E866232FC6EBE054D645DFC95919F28F962D426); 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*)&_stringLiteralD13061BFE442388F8BF8B53BE38AA80ED585E8B5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1); 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; } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(2), (String_t*)_stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3; NullCheck(L_4); (L_4)->SetAt(static_cast(3), (String_t*)_stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4; NullCheck(L_5); (L_5)->SetAt(static_cast(4), (String_t*)_stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; NullCheck(L_6); (L_6)->SetAt(static_cast(5), (String_t*)_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6; NullCheck(L_7); (L_7)->SetAt(static_cast(6), (String_t*)_stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7; NullCheck(L_8); (L_8)->SetAt(static_cast(7), (String_t*)_stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8; NullCheck(L_9); (L_9)->SetAt(static_cast(8), (String_t*)_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9; NullCheck(L_10); (L_10)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10; NullCheck(L_11); (L_11)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral6CB05FD18E12F98F81A204339D25DD82BC993FDD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11; NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral0EBD646B60E1C3FCE0203770591ED3C3D63537DC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13; NullCheck(L_14); (L_14)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15; NullCheck(L_16); (L_16)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16; NullCheck(L_17); (L_17)->SetAt(static_cast(((int32_t)16)), (String_t*)_stringLiteral99C165894B2900048144F5DEF682937FE73CA541); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17; NullCheck(L_18); (L_18)->SetAt(static_cast(((int32_t)17)), (String_t*)_stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18; NullCheck(L_19); (L_19)->SetAt(static_cast(((int32_t)18)), (String_t*)_stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; NullCheck(L_20); (L_20)->SetAt(static_cast(((int32_t)19)), (String_t*)_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20; NullCheck(L_21); (L_21)->SetAt(static_cast(((int32_t)20)), (String_t*)_stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)21)), (String_t*)_stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22; NullCheck(L_23); (L_23)->SetAt(static_cast(((int32_t)22)), (String_t*)_stringLiteral51B9A921875B50DC2E745884E0F3B09DFCFEA44A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; NullCheck(L_24); (L_24)->SetAt(static_cast(((int32_t)23)), (String_t*)_stringLiteral5377EFB7D3540F7856D33807A13661041629AB2F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)24)), (String_t*)_stringLiteral3ACC4CC1ADEC59220C31AAE3AEFE4D604CB500A9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25; NullCheck(L_26); (L_26)->SetAt(static_cast(((int32_t)25)), (String_t*)_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; NullCheck(L_27); (L_27)->SetAt(static_cast(((int32_t)26)), (String_t*)_stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27; NullCheck(L_28); (L_28)->SetAt(static_cast(((int32_t)27)), (String_t*)_stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)28)), (String_t*)_stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29; NullCheck(L_30); (L_30)->SetAt(static_cast(((int32_t)29)), (String_t*)_stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30; NullCheck(L_31); (L_31)->SetAt(static_cast(((int32_t)30)), (String_t*)_stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31; NullCheck(L_32); (L_32)->SetAt(static_cast(((int32_t)31)), (String_t*)_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B); ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE = L_32; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE), (void*)L_32); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33; NullCheck(L_34); (L_34)->SetAt(static_cast(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34; NullCheck(L_35); (L_35)->SetAt(static_cast(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35; NullCheck(L_36); (L_36)->SetAt(static_cast(2), (String_t*)_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36; NullCheck(L_37); (L_37)->SetAt(static_cast(3), (String_t*)_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37; NullCheck(L_38); (L_38)->SetAt(static_cast(4), (String_t*)_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_38; NullCheck(L_39); (L_39)->SetAt(static_cast(5), (String_t*)_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39; NullCheck(L_40); (L_40)->SetAt(static_cast(6), (String_t*)_stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40; NullCheck(L_41); (L_41)->SetAt(static_cast(7), (String_t*)_stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_41; NullCheck(L_42); (L_42)->SetAt(static_cast(8), (String_t*)_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42; NullCheck(L_43); (L_43)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral0CD979583B209CE71603EFC4A398E6A9EFA8D872); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_43; NullCheck(L_44); (L_44)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_44; NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral4D5745313695BB32A7BE264930411F75CE40EF69); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45; NullCheck(L_46); (L_46)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral37A50091974FE11FAC57C870272F76245820AA18); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46; NullCheck(L_47); (L_47)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_47; NullCheck(L_48); (L_48)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_48; NullCheck(L_49); (L_49)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteral4C9ECEDF5B1FB9420A92A5B02A141FADFDF52ED6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49; NullCheck(L_50); (L_50)->SetAt(static_cast(((int32_t)16)), (String_t*)_stringLiteral10682F3387EA548C626C08591967BD5D821B3ACA); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_50; NullCheck(L_51); (L_51)->SetAt(static_cast(((int32_t)17)), (String_t*)_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51; NullCheck(L_52); (L_52)->SetAt(static_cast(((int32_t)18)), (String_t*)_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_52; NullCheck(L_53); (L_53)->SetAt(static_cast(((int32_t)19)), (String_t*)_stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53; NullCheck(L_54); (L_54)->SetAt(static_cast(((int32_t)20)), (String_t*)_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_54; NullCheck(L_55); (L_55)->SetAt(static_cast(((int32_t)21)), (String_t*)_stringLiteral6B866DCFF4A3EC3D3C30879F029D88106601B1B2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_55; NullCheck(L_56); (L_56)->SetAt(static_cast(((int32_t)22)), (String_t*)_stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_56; NullCheck(L_57); (L_57)->SetAt(static_cast(((int32_t)23)), (String_t*)_stringLiteral9DFFC3267C5F999585E61B45BA9C8DF18D4B02CA); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_57; NullCheck(L_58); (L_58)->SetAt(static_cast(((int32_t)24)), (String_t*)_stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_58; NullCheck(L_59); (L_59)->SetAt(static_cast(((int32_t)25)), (String_t*)_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = L_59; NullCheck(L_60); (L_60)->SetAt(static_cast(((int32_t)26)), (String_t*)_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60; NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)27)), (String_t*)_stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_61; NullCheck(L_62); (L_62)->SetAt(static_cast(((int32_t)28)), (String_t*)_stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_62; NullCheck(L_63); (L_63)->SetAt(static_cast(((int32_t)29)), (String_t*)_stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_63; NullCheck(L_64); (L_64)->SetAt(static_cast(((int32_t)30)), (String_t*)_stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_64; NullCheck(L_65); (L_65)->SetAt(static_cast(((int32_t)31)), (String_t*)_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B); ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___LOWER_TABLE = L_65; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___LOWER_TABLE), (void*)L_65); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = L_66; NullCheck(L_67); (L_67)->SetAt(static_cast(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = L_67; NullCheck(L_68); (L_68)->SetAt(static_cast(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = L_68; NullCheck(L_69); (L_69)->SetAt(static_cast(2), (String_t*)_stringLiteral0E356BA505631FBF715758BED27D503F8B260E3A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_69; NullCheck(L_70); (L_70)->SetAt(static_cast(3), (String_t*)_stringLiteral9B99593353A610C4BEE0D6A94A01A3296080C0FB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = L_70; NullCheck(L_71); (L_71)->SetAt(static_cast(4), (String_t*)_stringLiteral688934845F22049CB14668832EFA33D45013B6B9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = L_71; NullCheck(L_72); (L_72)->SetAt(static_cast(5), (String_t*)_stringLiteral4E22436534F7DDDA6023610945AD3FB84B08D5F2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72; NullCheck(L_73); (L_73)->SetAt(static_cast(6), (String_t*)_stringLiteral6B91749ECEA9F52797D5D7575432F93DA98ED9B6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73; NullCheck(L_74); (L_74)->SetAt(static_cast(7), (String_t*)_stringLiteral1A95536CFA43BE767A4C275A39B7BE4808E9089C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = L_74; NullCheck(L_75); (L_75)->SetAt(static_cast(8), (String_t*)_stringLiteralF8480841753DCB62E4006AD3F6DF510C0D0EFC29); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_75; NullCheck(L_76); (L_76)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral053D8D6CEEBA9453C97D0EE5374DB863E6F77AD4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76; NullCheck(L_77); (L_77)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78 = L_77; NullCheck(L_78); (L_78)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_78; NullCheck(L_79); (L_79)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral33283793135AFF6EA11C4E5C8BF20BFE3DCBA7D8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = L_79; NullCheck(L_80); (L_80)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteralDE28F98354F48E7C0878BBA93033C6BDC68B27E2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_80; NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = L_81; NullCheck(L_82); (L_82)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteralD13061BFE442388F8BF8B53BE38AA80ED585E8B5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_83 = L_82; NullCheck(L_83); (L_83)->SetAt(static_cast(((int32_t)16)), (String_t*)_stringLiteral9E866232FC6EBE054D645DFC95919F28F962D426); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_84 = L_83; NullCheck(L_84); (L_84)->SetAt(static_cast(((int32_t)17)), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_85 = L_84; NullCheck(L_85); (L_85)->SetAt(static_cast(((int32_t)18)), (String_t*)_stringLiteral34D4FC077E54157726AE9B0ADDA15B8BFF84A418); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_86 = L_85; NullCheck(L_86); (L_86)->SetAt(static_cast(((int32_t)19)), (String_t*)_stringLiteral152D5697CF81B4DBD192FDA72B44141F6D8606B4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_87 = L_86; NullCheck(L_87); (L_87)->SetAt(static_cast(((int32_t)20)), (String_t*)_stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_88 = L_87; NullCheck(L_88); (L_88)->SetAt(static_cast(((int32_t)21)), (String_t*)_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_89 = L_88; NullCheck(L_89); (L_89)->SetAt(static_cast(((int32_t)22)), (String_t*)_stringLiteral7DF543E5CEBA28135FC0D7A2CDAD26732720D611); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_90 = L_89; NullCheck(L_90); (L_90)->SetAt(static_cast(((int32_t)23)), (String_t*)_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_91 = L_90; NullCheck(L_91); (L_91)->SetAt(static_cast(((int32_t)24)), (String_t*)_stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_92 = L_91; NullCheck(L_92); (L_92)->SetAt(static_cast(((int32_t)25)), (String_t*)_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_93 = L_92; NullCheck(L_93); (L_93)->SetAt(static_cast(((int32_t)26)), (String_t*)_stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_94 = L_93; NullCheck(L_94); (L_94)->SetAt(static_cast(((int32_t)27)), (String_t*)_stringLiteral2B9F1F341ADF4947264A9443E8304F27BBED93A1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_95 = L_94; NullCheck(L_95); (L_95)->SetAt(static_cast(((int32_t)28)), (String_t*)_stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_96 = L_95; NullCheck(L_96); (L_96)->SetAt(static_cast(((int32_t)29)), (String_t*)_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_97 = L_96; NullCheck(L_97); (L_97)->SetAt(static_cast(((int32_t)30)), (String_t*)_stringLiteralE7AE7444C79DBE6196DD77CABD9F0FBD8B9519AE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_98 = L_97; NullCheck(L_98); (L_98)->SetAt(static_cast(((int32_t)31)), (String_t*)_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B); ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___MIXED_TABLE = L_98; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___MIXED_TABLE), (void*)L_98); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_99 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_100 = L_99; NullCheck(L_100); (L_100)->SetAt(static_cast(0), (String_t*)_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_101 = L_100; NullCheck(L_101); (L_101)->SetAt(static_cast(1), (String_t*)_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_102 = L_101; NullCheck(L_102); (L_102)->SetAt(static_cast(2), (String_t*)_stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_103 = L_102; NullCheck(L_103); (L_103)->SetAt(static_cast(3), (String_t*)_stringLiteralEA04D4286952D44B4CB5C87E7D30E05FE4153434); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_104 = L_103; NullCheck(L_104); (L_104)->SetAt(static_cast(4), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_105 = L_104; NullCheck(L_105); (L_105)->SetAt(static_cast(5), (String_t*)_stringLiteral1168E92C164109D6220480DEDA987085B2A21155); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_106 = L_105; NullCheck(L_106); (L_106)->SetAt(static_cast(6), (String_t*)_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_107 = L_106; NullCheck(L_107); (L_107)->SetAt(static_cast(7), (String_t*)_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_108 = L_107; NullCheck(L_108); (L_108)->SetAt(static_cast(8), (String_t*)_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_109 = L_108; NullCheck(L_109); (L_109)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral9E6DEA6E609FD74FD29A7E5BB6D900CCBA5F3FBF); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_110 = L_109; NullCheck(L_110); (L_110)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_111 = L_110; NullCheck(L_111); (L_111)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_112 = L_111; NullCheck(L_112); (L_112)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_113 = L_112; NullCheck(L_113); (L_113)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_114 = L_113; NullCheck(L_114); (L_114)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_115 = L_114; NullCheck(L_115); (L_115)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_116 = L_115; NullCheck(L_116); (L_116)->SetAt(static_cast(((int32_t)16)), (String_t*)_stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_117 = L_116; NullCheck(L_117); (L_117)->SetAt(static_cast(((int32_t)17)), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_118 = L_117; NullCheck(L_118); (L_118)->SetAt(static_cast(((int32_t)18)), (String_t*)_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_119 = L_118; NullCheck(L_119); (L_119)->SetAt(static_cast(((int32_t)19)), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_120 = L_119; NullCheck(L_120); (L_120)->SetAt(static_cast(((int32_t)20)), (String_t*)_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_121 = L_120; NullCheck(L_121); (L_121)->SetAt(static_cast(((int32_t)21)), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_122 = L_121; NullCheck(L_122); (L_122)->SetAt(static_cast(((int32_t)22)), (String_t*)_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_123 = L_122; NullCheck(L_123); (L_123)->SetAt(static_cast(((int32_t)23)), (String_t*)_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_124 = L_123; NullCheck(L_124); (L_124)->SetAt(static_cast(((int32_t)24)), (String_t*)_stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_125 = L_124; NullCheck(L_125); (L_125)->SetAt(static_cast(((int32_t)25)), (String_t*)_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_126 = L_125; NullCheck(L_126); (L_126)->SetAt(static_cast(((int32_t)26)), (String_t*)_stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_127 = L_126; NullCheck(L_127); (L_127)->SetAt(static_cast(((int32_t)27)), (String_t*)_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_128 = L_127; NullCheck(L_128); (L_128)->SetAt(static_cast(((int32_t)28)), (String_t*)_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_129 = L_128; NullCheck(L_129); (L_129)->SetAt(static_cast(((int32_t)29)), (String_t*)_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_130 = L_129; NullCheck(L_130); (L_130)->SetAt(static_cast(((int32_t)30)), (String_t*)_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_131 = L_130; NullCheck(L_131); (L_131)->SetAt(static_cast(((int32_t)31)), (String_t*)_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40); ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___PUNCT_TABLE = L_131; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___PUNCT_TABLE), (void*)L_131); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_132 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_133 = L_132; NullCheck(L_133); (L_133)->SetAt(static_cast(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_134 = L_133; NullCheck(L_134); (L_134)->SetAt(static_cast(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_135 = L_134; NullCheck(L_135); (L_135)->SetAt(static_cast(2), (String_t*)_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_136 = L_135; NullCheck(L_136); (L_136)->SetAt(static_cast(3), (String_t*)_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_137 = L_136; NullCheck(L_137); (L_137)->SetAt(static_cast(4), (String_t*)_stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_138 = L_137; NullCheck(L_138); (L_138)->SetAt(static_cast(5), (String_t*)_stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_139 = L_138; NullCheck(L_139); (L_139)->SetAt(static_cast(6), (String_t*)_stringLiteral7454695E25D304C65D0C1333D8008E862569CAE9); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_140 = L_139; NullCheck(L_140); (L_140)->SetAt(static_cast(7), (String_t*)_stringLiteralF7DDF59B44DDF9253B657C54053522CF694D3FBE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_141 = L_140; NullCheck(L_141); (L_141)->SetAt(static_cast(8), (String_t*)_stringLiteral2F7234099CCD07F9C0939ACCC13D7F7F6E95DBAD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_142 = L_141; NullCheck(L_142); (L_142)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral7402F76B2D6078A455F77607AF6E7350B6DE019E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_143 = L_142; NullCheck(L_143); (L_143)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteralB16CF3324CA15FF0851B0F99DD86AC638C3E0CAE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_144 = L_143; NullCheck(L_144); (L_144)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral25D74BC981E6316A5E3CAEEA0BAF3C438F5C94DA); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_145 = L_144; NullCheck(L_145); (L_145)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_146 = L_145; NullCheck(L_146); (L_146)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_147 = L_146; NullCheck(L_147); (L_147)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_148 = L_147; NullCheck(L_148); (L_148)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF); ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DIGIT_TABLE = L_148; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DIGIT_TABLE), (void*)L_148); il2cpp_codegen_runtime_class_init_inline(AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_149 = ((AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_StaticFields*)il2cpp_codegen_static_fields_for(AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var))->___DEFAULT_CHARSET; ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DEFAULT_ENCODING = L_149; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DEFAULT_ENCODING), (void*)L_149); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_150 = (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC*)il2cpp_codegen_object_new(Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC_il2cpp_TypeInfo_var); Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A(L_150, Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_151 = L_150; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_152 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE; NullCheck(L_151); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_151, 0, L_152, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_153 = L_151; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_154 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___LOWER_TABLE; NullCheck(L_153); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_153, 1, L_154, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_155 = L_153; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_156 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___MIXED_TABLE; NullCheck(L_155); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_155, 2, L_156, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_157 = L_155; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_158 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___PUNCT_TABLE; NullCheck(L_157); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_157, 4, L_158, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_159 = L_157; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_160 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DIGIT_TABLE; NullCheck(L_159); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_159, 3, L_160, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_161 = L_159; NullCheck(L_161); Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_161, 5, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var); ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables = L_161; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables), (void*)L_161); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_162 = (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543*)il2cpp_codegen_object_new(Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543_il2cpp_TypeInfo_var); Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231(L_162, Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_163 = L_162; NullCheck(L_163); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_163, ((int32_t)85), 0, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_164 = L_163; NullCheck(L_164); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_164, ((int32_t)76), 1, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_165 = L_164; NullCheck(L_165); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_165, ((int32_t)77), 2, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_166 = L_165; NullCheck(L_166); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_166, ((int32_t)80), 4, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_167 = L_166; NullCheck(L_167); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_167, ((int32_t)68), 3, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_168 = L_167; NullCheck(L_168); Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_168, ((int32_t)66), 5, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var); ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap = L_168; Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap), (void*)L_168); 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 CorrectedBitsResult__ctor_m661453E1A904CD112BF08640C1C0BF30714967DA (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_correctBits, int32_t ___1_ecLevel, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_correctBits; __this->___correctBits = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___correctBits), (void*)L_0); int32_t L_1 = ___1_ecLevel; __this->___ecLevel = 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 Detector__ctor_m557FAF720DE31928E5BEDBD9952C0D2788FDE17F (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; __this->___image = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___image), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* Detector_detect_m1BEF100E8F4FD9CA53502B827BFD1CBA0EC88C75 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, bool ___0_isMirror, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_0 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_2 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_3 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_4 = NULL; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0; L_0 = Detector_getMatrixCenter_mD45C8612012281E0CAFB25A4886429BF492BF0A0(__this, NULL); V_0 = L_0; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_000c: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = V_0; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3; L_3 = Detector_getBullsEyeCorners_m4C0EB686D0E4031739B286186109BC1729550298(__this, L_2, NULL); V_1 = L_3; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = V_1; if (L_4) { goto IL_0019; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_0019: { bool L_5 = ___0_isMirror; if (!L_5) { goto IL_002c; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = V_1; NullCheck(L_6); int32_t L_7 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); V_4 = L_8; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_1; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_10 = V_1; NullCheck(L_10); int32_t L_11 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = (L_10)->GetAt(static_cast(L_11)); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_12); (L_9)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_12); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_13 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = V_4; NullCheck(L_13); ArrayElementTypeCheck (L_13, L_14); (L_13)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_14); } IL_002c: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_15 = V_1; bool L_16; L_16 = Detector_extractParameters_mCA4E07440471585F0866FA6E41E97192B6AF349B(__this, L_15, NULL); if (L_16) { goto IL_0037; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_0037: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = __this->___image; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18 = V_1; int32_t L_19 = __this->___shift; NullCheck(L_18); int32_t L_20 = ((int32_t)(L_19%4)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = (L_18)->GetAt(static_cast(L_20)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = V_1; int32_t L_23 = __this->___shift; NullCheck(L_22); int32_t L_24 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_23, 1))%4)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25 = (L_22)->GetAt(static_cast(L_24)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_26 = V_1; int32_t L_27 = __this->___shift; NullCheck(L_26); int32_t L_28 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, 2))%4)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = (L_26)->GetAt(static_cast(L_28)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = V_1; int32_t L_31 = __this->___shift; NullCheck(L_30); int32_t L_32 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_31, 3))%4)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = (L_30)->GetAt(static_cast(L_32)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_34; L_34 = Detector_sampleGrid_mBEF5CFB4567E4A387C9500C58B6D6698BC003CA3(__this, L_17, L_21, L_25, L_29, L_33, NULL); V_2 = L_34; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_35 = V_2; if (L_35) { goto IL_0077; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_0077: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = V_1; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_37; L_37 = Detector_getMatrixCornerPoints_mB8A7D0132C3C53FFF443A13A87B7B33D9B2259AC(__this, L_36, NULL); V_3 = L_37; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = V_3; if (L_38) { goto IL_0084; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_0084: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = V_2; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = V_3; bool L_41 = __this->___compact; int32_t L_42 = __this->___nbDataBlocks; int32_t L_43 = __this->___nbLayers; AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_44 = (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)il2cpp_codegen_object_new(AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4_il2cpp_TypeInfo_var); AztecDetectorResult__ctor_m68BB62256E0D58615192AD2983E1E91C98B5E055(L_44, L_39, L_40, L_41, L_42, L_43, NULL); return L_44; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_extractParameters_mCA4E07440471585F0866FA6E41E97192B6AF349B (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); 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; int64_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_bullsEyeCorners; NullCheck(L_0); int32_t L_1 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast(L_1)); bool L_3; L_3 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_2, NULL); if (!L_3) { goto IL_002c; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = ___0_bullsEyeCorners; NullCheck(L_4); int32_t L_5 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = (L_4)->GetAt(static_cast(L_5)); bool L_7; L_7 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_6, NULL); if (!L_7) { goto IL_002c; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_8 = ___0_bullsEyeCorners; NullCheck(L_8); int32_t L_9 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = (L_8)->GetAt(static_cast(L_9)); bool L_11; L_11 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_10, NULL); if (!L_11) { goto IL_002c; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_12 = ___0_bullsEyeCorners; NullCheck(L_12); int32_t L_13 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = (L_12)->GetAt(static_cast(L_13)); bool L_15; L_15 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_14, NULL); if (L_15) { goto IL_002e; } } IL_002c: { return (bool)0; } IL_002e: { int32_t L_16 = __this->___nbCenterLayers; V_0 = ((int32_t)il2cpp_codegen_multiply(2, L_16)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = L_17; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_19 = ___0_bullsEyeCorners; NullCheck(L_19); int32_t L_20 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = (L_19)->GetAt(static_cast(L_20)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = ___0_bullsEyeCorners; NullCheck(L_22); int32_t L_23 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = (L_22)->GetAt(static_cast(L_23)); int32_t L_25 = V_0; int32_t L_26; L_26 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_21, L_24, L_25, NULL); NullCheck(L_18); (L_18)->SetAt(static_cast(0), (int32_t)L_26); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = L_18; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_28 = ___0_bullsEyeCorners; NullCheck(L_28); int32_t L_29 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = (L_28)->GetAt(static_cast(L_29)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_31 = ___0_bullsEyeCorners; NullCheck(L_31); int32_t L_32 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = (L_31)->GetAt(static_cast(L_32)); int32_t L_34 = V_0; int32_t L_35; L_35 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_30, L_33, L_34, NULL); NullCheck(L_27); (L_27)->SetAt(static_cast(1), (int32_t)L_35); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = L_27; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_37 = ___0_bullsEyeCorners; NullCheck(L_37); int32_t L_38 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = (L_37)->GetAt(static_cast(L_38)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = ___0_bullsEyeCorners; NullCheck(L_40); int32_t L_41 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_42 = (L_40)->GetAt(static_cast(L_41)); int32_t L_43 = V_0; int32_t L_44; L_44 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_39, L_42, L_43, NULL); NullCheck(L_36); (L_36)->SetAt(static_cast(2), (int32_t)L_44); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = L_36; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_46 = ___0_bullsEyeCorners; NullCheck(L_46); int32_t L_47 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = (L_46)->GetAt(static_cast(L_47)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_49 = ___0_bullsEyeCorners; NullCheck(L_49); int32_t L_50 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = (L_49)->GetAt(static_cast(L_50)); int32_t L_52 = V_0; int32_t L_53; L_53 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_48, L_51, L_52, NULL); NullCheck(L_45); (L_45)->SetAt(static_cast(3), (int32_t)L_53); V_1 = L_45; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = V_1; int32_t L_55 = V_0; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); int32_t L_56; L_56 = Detector_getRotation_m01B92C09860427B4CCF59DDC91312F2A01586402(L_54, L_55, NULL); __this->___shift = L_56; int32_t L_57 = __this->___shift; if ((((int32_t)L_57) >= ((int32_t)0))) { goto IL_0096; } } { return (bool)0; } IL_0096: { V_2 = ((int64_t)0); V_4 = 0; goto IL_00e7; } IL_009e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = V_1; int32_t L_59 = __this->___shift; int32_t L_60 = V_4; NullCheck(L_58); int32_t L_61 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_59, L_60))%4)); int32_t L_62 = (L_58)->GetAt(static_cast(L_61)); V_5 = L_62; bool L_63 = __this->___compact; if (!L_63) { goto IL_00c6; } } { int64_t L_64 = V_2; V_2 = ((int64_t)(L_64<<7)); int64_t L_65 = V_2; int32_t L_66 = V_5; V_2 = ((int64_t)il2cpp_codegen_add(L_65, ((int64_t)((int32_t)(((int32_t)(L_66>>1))&((int32_t)127)))))); goto IL_00e1; } IL_00c6: { int64_t L_67 = V_2; V_2 = ((int64_t)(L_67<<((int32_t)10))); int64_t L_68 = V_2; int32_t L_69 = V_5; int32_t L_70 = V_5; V_2 = ((int64_t)il2cpp_codegen_add(L_68, ((int64_t)((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(L_69>>2))&((int32_t)992))), ((int32_t)(((int32_t)(L_70>>1))&((int32_t)31)))))))); } IL_00e1: { int32_t L_71 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_71, 1)); } IL_00e7: { int32_t L_72 = V_4; if ((((int32_t)L_72) < ((int32_t)4))) { goto IL_009e; } } { int64_t L_73 = V_2; bool L_74 = __this->___compact; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); int32_t L_75; L_75 = Detector_getCorrectedParameterData_m92FC3907D4028722F5E9D5256BFC509CE6ECD8D8(L_73, L_74, NULL); V_3 = L_75; int32_t L_76 = V_3; if ((((int32_t)L_76) >= ((int32_t)0))) { goto IL_00ff; } } { return (bool)0; } IL_00ff: { bool L_77 = __this->___compact; if (!L_77) { goto IL_0120; } } { int32_t L_78 = V_3; __this->___nbLayers = ((int32_t)il2cpp_codegen_add(((int32_t)(L_78>>6)), 1)); int32_t L_79 = V_3; __this->___nbDataBlocks = ((int32_t)il2cpp_codegen_add(((int32_t)(L_79&((int32_t)63))), 1)); goto IL_013b; } IL_0120: { int32_t L_80 = V_3; __this->___nbLayers = ((int32_t)il2cpp_codegen_add(((int32_t)(L_80>>((int32_t)11))), 1)); int32_t L_81 = V_3; __this->___nbDataBlocks = ((int32_t)il2cpp_codegen_add(((int32_t)(L_81&((int32_t)2047))), 1)); } IL_013b: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getRotation_m01B92C09860427B4CCF59DDC91312F2A01586402 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_sides, int32_t ___1_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_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; { V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_sides; V_1 = L_0; V_2 = 0; goto IL_0027; } IL_0008: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_1; int32_t L_2 = V_2; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_3 = L_4; int32_t L_5 = V_3; int32_t L_6 = ___1_length; int32_t L_7 = V_3; V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(L_5>>((int32_t)(((int32_t)il2cpp_codegen_subtract(L_6, 2))&((int32_t)31)))))<<1)), ((int32_t)(L_7&1)))); int32_t L_8 = V_0; int32_t L_9 = V_4; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_8<<3)), L_9)); int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0027: { int32_t L_11 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_0008; } } { int32_t L_13 = V_0; int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(L_13&1))<<((int32_t)11))), ((int32_t)(L_14>>1)))); V_5 = 0; goto IL_0058; } IL_003d: { int32_t L_15 = V_0; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = ((Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields*)il2cpp_codegen_static_fields_for(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var))->___EXPECTED_CORNER_BITS; int32_t L_17 = V_5; NullCheck(L_16); int32_t L_18 = L_17; int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); int32_t L_20; L_20 = SupportClass_bitCount_m57135A6740DF4D87174A7AC446B1117D780856D4(((int32_t)(L_15^L_19)), NULL); if ((((int32_t)L_20) > ((int32_t)2))) { goto IL_0052; } } { int32_t L_21 = V_5; return L_21; } IL_0052: { int32_t L_22 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0058: { int32_t L_23 = V_5; if ((((int32_t)L_23) < ((int32_t)4))) { goto IL_003d; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getCorrectedParameterData_m92FC3907D4028722F5E9D5256BFC509CE6ECD8D8 (int64_t ___0_parameterData, bool ___1_compact, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { bool L_0 = ___1_compact; if (!L_0) { goto IL_0009; } } { V_0 = 7; V_1 = 2; goto IL_000e; } IL_0009: { V_0 = ((int32_t)10); V_1 = 4; } IL_000e: { int32_t L_1 = V_0; int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2)); int32_t L_3 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_3); V_3 = L_4; int32_t L_5 = V_0; V_5 = ((int32_t)il2cpp_codegen_subtract(L_5, 1)); goto IL_0034; } IL_0020: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_3; int32_t L_7 = V_5; int64_t L_8 = ___0_parameterData; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)((int32_t)(((int32_t)L_8)&((int32_t)15)))); int64_t L_9 = ___0_parameterData; ___0_parameterData = ((int64_t)(L_9>>4)); int32_t L_10 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1)); } IL_0034: { int32_t L_11 = V_5; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_0020; } } { il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_12 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_PARAM; ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_13 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_13, L_12, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_3; int32_t L_15 = V_2; NullCheck(L_13); bool L_16; L_16 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_13, L_14, L_15, NULL); if (L_16) { goto IL_004e; } } { return (-1); } IL_004e: { V_4 = 0; V_6 = 0; goto IL_0067; } IL_0056: { int32_t L_17 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_3; int32_t L_19 = V_6; NullCheck(L_18); int32_t L_20 = L_19; int32_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_17<<4)), L_21)); int32_t L_22 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0067: { int32_t L_23 = V_6; int32_t L_24 = V_1; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0056; } } { int32_t L_25 = V_4; return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getBullsEyeCorners_m4C0EB686D0E4031739B286186109BC1729550298 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_pCenter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_0 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_1 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_2 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_3 = NULL; bool V_4 = false; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_8 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_9 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_10 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_11 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_12 = NULL; float V_13 = 0.0f; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_pCenter; V_0 = L_0; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_1 = ___0_pCenter; V_1 = L_1; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = ___0_pCenter; V_2 = L_2; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_3 = ___0_pCenter; V_3 = L_3; V_4 = (bool)1; __this->___nbCenterLayers = 1; goto IL_00c6; } IL_0017: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_4 = V_0; bool L_5 = V_4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_6; L_6 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_4, L_5, 1, (-1), NULL); V_9 = L_6; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_7 = V_1; bool L_8 = V_4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_9; L_9 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_7, L_8, 1, 1, NULL); V_10 = L_9; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_10 = V_2; bool L_11 = V_4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_12; L_12 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_10, L_11, (-1), 1, NULL); V_11 = L_12; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_13 = V_3; bool L_14 = V_4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_15; L_15 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_13, L_14, (-1), (-1), NULL); V_12 = L_15; int32_t L_16 = __this->___nbCenterLayers; if ((((int32_t)L_16) <= ((int32_t)2))) { goto IL_00a5; } } { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_17 = V_12; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_18 = V_9; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); float L_19; L_19 = Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A(L_17, L_18, NULL); int32_t L_20 = __this->___nbCenterLayers; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_21 = V_3; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_22 = V_0; float L_23; L_23 = Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A(L_21, L_22, NULL); int32_t L_24 = __this->___nbCenterLayers; V_13 = ((float)(((float)il2cpp_codegen_multiply(L_19, ((float)L_20)))/((float)il2cpp_codegen_multiply(L_23, ((float)((int32_t)il2cpp_codegen_add(L_24, 2))))))); float L_25 = V_13; if ((((double)((double)L_25)) < ((double)(0.75)))) { goto IL_00d3; } } { float L_26 = V_13; if ((((double)((double)L_26)) > ((double)(1.25)))) { goto IL_00d3; } } { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_27 = V_9; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_28 = V_10; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_29 = V_11; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_30 = V_12; bool L_31; L_31 = Detector_isWhiteOrBlackRectangle_m5227BBCC9C06C7B2BC9034016E17D5512563B917(__this, L_27, L_28, L_29, L_30, NULL); if (!L_31) { goto IL_00d3; } } IL_00a5: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_32 = V_9; V_0 = L_32; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_33 = V_10; V_1 = L_33; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_34 = V_11; V_2 = L_34; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_35 = V_12; V_3 = L_35; bool L_36 = V_4; V_4 = (bool)((((int32_t)L_36) == ((int32_t)0))? 1 : 0); int32_t L_37 = __this->___nbCenterLayers; __this->___nbCenterLayers = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00c6: { int32_t L_38 = __this->___nbCenterLayers; if ((((int32_t)L_38) < ((int32_t)((int32_t)9)))) { goto IL_0017; } } IL_00d3: { int32_t L_39 = __this->___nbCenterLayers; if ((((int32_t)L_39) == ((int32_t)5))) { goto IL_00e7; } } { int32_t L_40 = __this->___nbCenterLayers; if ((((int32_t)L_40) == ((int32_t)7))) { goto IL_00e7; } } { return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL; } IL_00e7: { int32_t L_41 = __this->___nbCenterLayers; __this->___compact = (bool)((((int32_t)L_41) == ((int32_t)5))? 1 : 0); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_42 = V_0; NullCheck(L_42); int32_t L_43; L_43 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_42, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_44 = V_0; NullCheck(L_44); int32_t L_45; L_45 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_44, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_46, ((float)il2cpp_codegen_add(((float)L_43), (0.5f))), ((float)il2cpp_codegen_subtract(((float)L_45), (0.5f))), NULL); V_5 = L_46; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_47 = V_1; NullCheck(L_47); int32_t L_48; L_48 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_47, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_49 = V_1; NullCheck(L_49); int32_t L_50; L_50 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_49, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_51, ((float)il2cpp_codegen_add(((float)L_48), (0.5f))), ((float)il2cpp_codegen_add(((float)L_50), (0.5f))), NULL); V_6 = L_51; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_52 = V_2; NullCheck(L_52); int32_t L_53; L_53 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_52, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_54 = V_2; NullCheck(L_54); int32_t L_55; L_55 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_54, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_56, ((float)il2cpp_codegen_subtract(((float)L_53), (0.5f))), ((float)il2cpp_codegen_add(((float)L_55), (0.5f))), NULL); V_7 = L_56; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_57 = V_3; NullCheck(L_57); int32_t L_58; L_58 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_57, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_59 = V_3; NullCheck(L_59); int32_t L_60; L_60 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_59, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_61 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_61, ((float)il2cpp_codegen_subtract(((float)L_58), (0.5f))), ((float)il2cpp_codegen_subtract(((float)L_60), (0.5f))), NULL); V_8 = L_61; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_62 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_63 = L_62; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_5; NullCheck(L_63); ArrayElementTypeCheck (L_63, L_64); (L_63)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_64); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_65 = L_63; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_66 = V_6; NullCheck(L_65); ArrayElementTypeCheck (L_65, L_66); (L_65)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_66); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_67 = L_65; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_68 = V_7; NullCheck(L_67); ArrayElementTypeCheck (L_67, L_68); (L_67)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_68); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_69 = L_67; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = V_8; NullCheck(L_69); ArrayElementTypeCheck (L_69, L_70); (L_69)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_70); int32_t L_71 = __this->___nbCenterLayers; int32_t L_72 = __this->___nbCenterLayers; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_73; L_73 = Detector_expandSquare_mCCC0DDA80B269C2A1563E082942685E0596298A4(L_69, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(2, L_71)), 3)), ((int32_t)il2cpp_codegen_multiply(2, L_72)), NULL); return L_73; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getMatrixCenter_mD45C8612012281E0CAFB25A4886429BF492BF0A0 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* V_6 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_7 = NULL; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___image; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_1; L_1 = WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959(L_0, NULL); V_6 = L_1; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_2 = V_6; if (L_2) { goto IL_0013; } } { return (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)NULL; } IL_0013: { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_3 = V_6; NullCheck(L_3); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4; L_4 = WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5(L_3, NULL); V_7 = L_4; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_5 = V_7; if (!L_5) { goto IL_0039; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = V_7; NullCheck(L_6); int32_t L_7 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); V_0 = L_8; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_7; NullCheck(L_9); int32_t L_10 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast(L_10)); V_1 = L_11; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_12 = V_7; NullCheck(L_12); int32_t L_13 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = (L_12)->GetAt(static_cast(L_13)); V_2 = L_14; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_15 = V_7; NullCheck(L_15); int32_t L_16 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_17 = (L_15)->GetAt(static_cast(L_16)); V_3 = L_17; goto IL_00c7; } IL_0039: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = __this->___image; NullCheck(L_18); int32_t L_19; L_19 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_18, NULL); V_4 = ((int32_t)(L_19/2)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = __this->___image; NullCheck(L_20); int32_t L_21; L_21 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_20, NULL); V_5 = ((int32_t)(L_21/2)); int32_t L_22 = V_4; int32_t L_23 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_24 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_24, ((int32_t)il2cpp_codegen_add(L_22, 7)), ((int32_t)il2cpp_codegen_subtract(L_23, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_25; L_25 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_24, (bool)0, 1, (-1), NULL); NullCheck(L_25); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26; L_26 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_25, NULL); V_0 = L_26; int32_t L_27 = V_4; int32_t L_28 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_29 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_29, ((int32_t)il2cpp_codegen_add(L_27, 7)), ((int32_t)il2cpp_codegen_add(L_28, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_30; L_30 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_29, (bool)0, 1, 1, NULL); NullCheck(L_30); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31; L_31 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_30, NULL); V_1 = L_31; int32_t L_32 = V_4; int32_t L_33 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_34 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_34, ((int32_t)il2cpp_codegen_subtract(L_32, 7)), ((int32_t)il2cpp_codegen_add(L_33, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_35; L_35 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_34, (bool)0, (-1), 1, NULL); NullCheck(L_35); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36; L_36 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_35, NULL); V_2 = L_36; int32_t L_37 = V_4; int32_t L_38 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_39 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_39, ((int32_t)il2cpp_codegen_subtract(L_37, 7)), ((int32_t)il2cpp_codegen_subtract(L_38, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_40; L_40 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_39, (bool)0, (-1), (-1), NULL); NullCheck(L_40); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41; L_41 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_40, NULL); V_3 = L_41; } IL_00c7: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_42 = V_0; NullCheck(L_42); float L_43; L_43 = VirtualFuncInvoker0< float >::Invoke(4, L_42); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_44 = V_3; NullCheck(L_44); float L_45; L_45 = VirtualFuncInvoker0< float >::Invoke(4, L_44); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = V_1; NullCheck(L_46); float L_47; L_47 = VirtualFuncInvoker0< float >::Invoke(4, L_46); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_2; NullCheck(L_48); float L_49; L_49 = VirtualFuncInvoker0< float >::Invoke(4, L_48); int32_t L_50; L_50 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_43, L_45)), L_47)), L_49))/(4.0f))), NULL); V_4 = L_50; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = V_0; NullCheck(L_51); float L_52; L_52 = VirtualFuncInvoker0< float >::Invoke(5, L_51); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_53 = V_3; NullCheck(L_53); float L_54; L_54 = VirtualFuncInvoker0< float >::Invoke(5, L_53); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_55 = V_1; NullCheck(L_55); float L_56; L_56 = VirtualFuncInvoker0< float >::Invoke(5, L_55); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_57 = V_2; NullCheck(L_57); float L_58; L_58 = VirtualFuncInvoker0< float >::Invoke(5, L_57); int32_t L_59; L_59 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_52, L_54)), L_56)), L_58))/(4.0f))), NULL); V_5 = L_59; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_60 = __this->___image; int32_t L_61 = V_4; int32_t L_62 = V_5; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_63; L_63 = WhiteRectangleDetector_Create_m363D488D118F757E2552CED945F4F01951D5844B(L_60, ((int32_t)15), L_61, L_62, NULL); V_6 = L_63; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_64 = V_6; if (L_64) { goto IL_0130; } } { return (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)NULL; } IL_0130: { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_65 = V_6; NullCheck(L_65); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_66; L_66 = WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5(L_65, NULL); V_7 = L_66; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_67 = V_7; if (!L_67) { goto IL_0153; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_68 = V_7; NullCheck(L_68); int32_t L_69 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = (L_68)->GetAt(static_cast(L_69)); V_0 = L_70; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_71 = V_7; NullCheck(L_71); int32_t L_72 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = (L_71)->GetAt(static_cast(L_72)); V_1 = L_73; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_74 = V_7; NullCheck(L_74); int32_t L_75 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_76 = (L_74)->GetAt(static_cast(L_75)); V_2 = L_76; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_77 = V_7; NullCheck(L_77); int32_t L_78 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_79 = (L_77)->GetAt(static_cast(L_78)); V_3 = L_79; goto IL_01c3; } IL_0153: { int32_t L_80 = V_4; int32_t L_81 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_82 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_82, ((int32_t)il2cpp_codegen_add(L_80, 7)), ((int32_t)il2cpp_codegen_subtract(L_81, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_83; L_83 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_82, (bool)0, 1, (-1), NULL); NullCheck(L_83); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84; L_84 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_83, NULL); V_0 = L_84; int32_t L_85 = V_4; int32_t L_86 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_87 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_87, ((int32_t)il2cpp_codegen_add(L_85, 7)), ((int32_t)il2cpp_codegen_add(L_86, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_88; L_88 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_87, (bool)0, 1, 1, NULL); NullCheck(L_88); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_89; L_89 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_88, NULL); V_1 = L_89; int32_t L_90 = V_4; int32_t L_91 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_92 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_92, ((int32_t)il2cpp_codegen_subtract(L_90, 7)), ((int32_t)il2cpp_codegen_add(L_91, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_93; L_93 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_92, (bool)0, (-1), 1, NULL); NullCheck(L_93); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_94; L_94 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_93, NULL); V_2 = L_94; int32_t L_95 = V_4; int32_t L_96 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_97 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_97, ((int32_t)il2cpp_codegen_subtract(L_95, 7)), ((int32_t)il2cpp_codegen_subtract(L_96, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_98; L_98 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_97, (bool)0, (-1), (-1), NULL); NullCheck(L_98); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_99; L_99 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_98, NULL); V_3 = L_99; } IL_01c3: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_100 = V_0; NullCheck(L_100); float L_101; L_101 = VirtualFuncInvoker0< float >::Invoke(4, L_100); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_102 = V_3; NullCheck(L_102); float L_103; L_103 = VirtualFuncInvoker0< float >::Invoke(4, L_102); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_104 = V_1; NullCheck(L_104); float L_105; L_105 = VirtualFuncInvoker0< float >::Invoke(4, L_104); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_106 = V_2; NullCheck(L_106); float L_107; L_107 = VirtualFuncInvoker0< float >::Invoke(4, L_106); int32_t L_108; L_108 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_101, L_103)), L_105)), L_107))/(4.0f))), NULL); V_4 = L_108; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_109 = V_0; NullCheck(L_109); float L_110; L_110 = VirtualFuncInvoker0< float >::Invoke(5, L_109); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_111 = V_3; NullCheck(L_111); float L_112; L_112 = VirtualFuncInvoker0< float >::Invoke(5, L_111); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_113 = V_1; NullCheck(L_113); float L_114; L_114 = VirtualFuncInvoker0< float >::Invoke(5, L_113); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_115 = V_2; NullCheck(L_115); float L_116; L_116 = VirtualFuncInvoker0< float >::Invoke(5, L_115); int32_t L_117; L_117 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_110, L_112)), L_114)), L_116))/(4.0f))), NULL); V_5 = L_117; int32_t L_118 = V_4; int32_t L_119 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_120 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_120, L_118, L_119, NULL); return L_120; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getMatrixCornerPoints_mB8A7D0132C3C53FFF443A13A87B7B33D9B2259AC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_bullsEyeCorners; int32_t L_1 = __this->___nbCenterLayers; int32_t L_2; L_2 = Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3; L_3 = Detector_expandSquare_mCCC0DDA80B269C2A1563E082942685E0596298A4(L_0, ((int32_t)il2cpp_codegen_multiply(2, L_1)), L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_mBEF5CFB4567E4A387C9500C58B6D6698BC003CA3 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_bottomLeft, 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; } int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; { il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0; L_0 = GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline(NULL); int32_t L_1; L_1 = Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5(__this, NULL); V_0 = L_1; int32_t L_2 = V_0; int32_t L_3 = __this->___nbCenterLayers; V_1 = ((float)il2cpp_codegen_subtract(((float)(((float)L_2)/(2.0f))), ((float)L_3))); int32_t L_4 = V_0; int32_t L_5 = __this->___nbCenterLayers; V_2 = ((float)il2cpp_codegen_add(((float)(((float)L_4)/(2.0f))), ((float)L_5))); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = ___0_image; int32_t L_7 = V_0; int32_t L_8 = V_0; float L_9 = V_1; float L_10 = V_1; float L_11 = V_2; float L_12 = V_1; float L_13 = V_2; float L_14 = V_2; float L_15 = V_1; float L_16 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_17 = ___1_topLeft; NullCheck(L_17); float L_18; L_18 = VirtualFuncInvoker0< float >::Invoke(4, L_17); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = ___1_topLeft; NullCheck(L_19); float L_20; L_20 = VirtualFuncInvoker0< float >::Invoke(5, L_19); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = ___2_topRight; NullCheck(L_21); float L_22; L_22 = VirtualFuncInvoker0< float >::Invoke(4, L_21); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = ___2_topRight; NullCheck(L_23); float L_24; L_24 = VirtualFuncInvoker0< float >::Invoke(5, L_23); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25 = ___3_bottomRight; NullCheck(L_25); float L_26; L_26 = VirtualFuncInvoker0< float >::Invoke(4, L_25); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = ___3_bottomRight; NullCheck(L_27); float L_28; L_28 = VirtualFuncInvoker0< float >::Invoke(5, L_27); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = ___4_bottomLeft; NullCheck(L_29); float L_30; L_30 = VirtualFuncInvoker0< float >::Invoke(4, L_29); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31 = ___4_bottomLeft; NullCheck(L_31); float L_32; L_32 = VirtualFuncInvoker0< float >::Invoke(5, L_31); NullCheck(L_0); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33; L_33 = VirtualFuncInvoker19< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, int32_t, int32_t, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float >::Invoke(4, L_0, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_18, L_20, L_22, L_24, L_26, L_28, L_30, L_32); return L_33; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p1, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_p2, int32_t ___2_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } 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; int32_t V_6 = 0; { V_0 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_p1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_1 = ___1_p2; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); float L_2; L_2 = Detector_distance_m0F0D93820B5405714927C1EFAC7FEEC4F3737D04(L_0, L_1, NULL); V_1 = L_2; float L_3 = V_1; int32_t L_4 = ___2_size; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = ___0_p1; NullCheck(L_5); float L_6; L_6 = VirtualFuncInvoker0< float >::Invoke(4, L_5); V_2 = L_6; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7 = ___0_p1; NullCheck(L_7); float L_8; L_8 = VirtualFuncInvoker0< float >::Invoke(5, L_7); V_3 = L_8; float L_9 = ((float)(L_3/((float)L_4))); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___1_p2; NullCheck(L_10); float L_11; L_11 = VirtualFuncInvoker0< float >::Invoke(4, L_10); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = ___0_p1; NullCheck(L_12); float L_13; L_13 = VirtualFuncInvoker0< float >::Invoke(4, L_12); float L_14 = V_1; V_4 = ((float)(((float)il2cpp_codegen_multiply(L_9, ((float)il2cpp_codegen_subtract(L_11, L_13))))/L_14)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = ___1_p2; NullCheck(L_15); float L_16; L_16 = VirtualFuncInvoker0< float >::Invoke(5, L_15); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_17 = ___0_p1; NullCheck(L_17); float L_18; L_18 = VirtualFuncInvoker0< float >::Invoke(5, L_17); float L_19 = V_1; V_5 = ((float)(((float)il2cpp_codegen_multiply(L_9, ((float)il2cpp_codegen_subtract(L_16, L_18))))/L_19)); V_6 = 0; goto IL_0081; } IL_0046: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = __this->___image; float L_21 = V_2; int32_t L_22 = V_6; float L_23 = V_4; int32_t L_24; L_24 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_21, ((float)il2cpp_codegen_multiply(((float)L_22), L_23)))), NULL); float L_25 = V_3; int32_t L_26 = V_6; float L_27 = V_5; int32_t L_28; L_28 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_25, ((float)il2cpp_codegen_multiply(((float)L_26), L_27)))), NULL); NullCheck(L_20); bool L_29; L_29 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_20, L_24, L_28, NULL); if (!L_29) { goto IL_007b; } } { int32_t L_30 = V_0; int32_t L_31 = ___2_size; int32_t L_32 = V_6; V_0 = ((int32_t)(L_30|((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_31, L_32)), 1))&((int32_t)31))))))); } IL_007b: { int32_t L_33 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0081: { int32_t L_34 = V_6; int32_t L_35 = ___2_size; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_0046; } } { int32_t L_36 = V_0; return L_36; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isWhiteOrBlackRectangle_m5227BBCC9C06C7B2BC9034016E17D5512563B917 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___2_p3, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___3_p4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_p1; NullCheck(L_0); int32_t L_1; L_1 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_1, 3)), NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = __this->___image; NullCheck(L_3); int32_t L_4; L_4 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_3, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_5 = ___0_p1; NullCheck(L_5); int32_t L_6; L_6 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_5, NULL); int32_t L_7; L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_4, 1)), ((int32_t)il2cpp_codegen_add(L_6, 3)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_8 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_8, L_2, L_7, NULL); ___0_p1 = L_8; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_9 = ___1_p2; NullCheck(L_9); int32_t L_10; L_10 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_9, NULL); int32_t L_11; L_11 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_10, 3)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_12 = ___1_p2; NullCheck(L_12); int32_t L_13; L_13 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_12, NULL); int32_t L_14; L_14 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_13, 3)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_15 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_15, L_11, L_14, NULL); ___1_p2 = L_15; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_16 = __this->___image; NullCheck(L_16); int32_t L_17; L_17 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_16, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_18 = ___2_p3; NullCheck(L_18); int32_t L_19; L_19 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_18, NULL); int32_t L_20; L_20 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_17, 1)), ((int32_t)il2cpp_codegen_add(L_19, 3)), NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_21 = __this->___image; NullCheck(L_21); int32_t L_22; L_22 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_21, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_23 = ___2_p3; NullCheck(L_23); int32_t L_24; L_24 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_23, NULL); int32_t L_25; L_25 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_22, 1)), ((int32_t)il2cpp_codegen_subtract(L_24, 3)), NULL); int32_t L_26; L_26 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, L_25, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_27 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_27, L_20, L_26, NULL); ___2_p3 = L_27; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_28 = __this->___image; NullCheck(L_28); int32_t L_29; L_29 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_28, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_30 = ___3_p4; NullCheck(L_30); int32_t L_31; L_31 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_30, NULL); int32_t L_32; L_32 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_29, 1)), ((int32_t)il2cpp_codegen_add(L_31, 3)), NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = __this->___image; NullCheck(L_33); int32_t L_34; L_34 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_33, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_35 = ___3_p4; NullCheck(L_35); int32_t L_36; L_36 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_35, NULL); int32_t L_37; L_37 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_34, 1)), ((int32_t)il2cpp_codegen_add(L_36, 3)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_38 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_38, L_32, L_37, NULL); ___3_p4 = L_38; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_39 = ___3_p4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_40 = ___0_p1; int32_t L_41; L_41 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_39, L_40, NULL); V_0 = L_41; int32_t L_42 = V_0; if (L_42) { goto IL_00df; } } { return (bool)0; } IL_00df: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_43 = ___0_p1; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_44 = ___1_p2; int32_t L_45; L_45 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_43, L_44, NULL); int32_t L_46 = V_0; if ((((int32_t)L_45) == ((int32_t)L_46))) { goto IL_00ec; } } { return (bool)0; } IL_00ec: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_47 = ___1_p2; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_48 = ___2_p3; int32_t L_49; L_49 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_47, L_48, NULL); int32_t L_50 = V_0; if ((((int32_t)L_49) == ((int32_t)L_50))) { goto IL_00f9; } } { return (bool)0; } IL_00f9: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_51 = ___2_p3; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_52 = ___3_p4; int32_t L_53; L_53 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_51, L_52, NULL); int32_t L_54 = V_0; return (bool)((((int32_t)L_53) == ((int32_t)L_54))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; int32_t V_3 = 0; float V_4 = 0.0f; float V_5 = 0.0f; bool V_6 = false; int32_t V_7 = 0; float V_8 = 0.0f; int32_t V_9 = 0; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_p1; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_1 = ___1_p2; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); float L_2; L_2 = Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A(L_0, L_1, NULL); V_0 = L_2; float L_3 = V_0; if ((!(((float)L_3) == ((float)(0.0f))))) { goto IL_0012; } } { return 0; } IL_0012: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_4 = ___1_p2; NullCheck(L_4); int32_t L_5; L_5 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_4, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_6 = ___0_p1; NullCheck(L_6); int32_t L_7; L_7 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_6, NULL); float L_8 = V_0; V_1 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(L_5, L_7)))/L_8)); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_9 = ___1_p2; NullCheck(L_9); int32_t L_10; L_10 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_9, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_11 = ___0_p1; NullCheck(L_11); int32_t L_12; L_12 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_11, NULL); float L_13 = V_0; V_2 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(L_10, L_12)))/L_13)); V_3 = 0; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_14 = ___0_p1; NullCheck(L_14); int32_t L_15; L_15 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_14, NULL); V_4 = ((float)L_15); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_16 = ___0_p1; NullCheck(L_16); int32_t L_17; L_17 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_16, NULL); V_5 = ((float)L_17); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = __this->___image; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_19 = ___0_p1; NullCheck(L_19); int32_t L_20; L_20 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_19, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_21 = ___0_p1; NullCheck(L_21); int32_t L_22; L_22 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_21, NULL); NullCheck(L_18); bool L_23; L_23 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_18, L_20, L_22, NULL); V_6 = L_23; float L_24 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_25; L_25 = floor(((double)L_24)); V_7 = il2cpp_codegen_cast_double_to_int(L_25); V_9 = 0; goto IL_00a3; } IL_0070: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_26 = __this->___image; float L_27 = V_4; int32_t L_28; L_28 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_27, NULL); float L_29 = V_5; int32_t L_30; L_30 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_29, NULL); NullCheck(L_26); bool L_31; L_31 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_26, L_28, L_30, NULL); bool L_32 = V_6; if ((((int32_t)L_31) == ((int32_t)L_32))) { goto IL_0091; } } { int32_t L_33 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0091: { float L_34 = V_4; float L_35 = V_1; V_4 = ((float)il2cpp_codegen_add(L_34, L_35)); float L_36 = V_5; float L_37 = V_2; V_5 = ((float)il2cpp_codegen_add(L_36, L_37)); int32_t L_38 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00a3: { int32_t L_39 = V_9; int32_t L_40 = V_7; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_0070; } } { int32_t L_41 = V_3; float L_42 = V_0; V_8 = ((float)(((float)L_41)/L_42)); float L_43 = V_8; if ((!(((float)L_43) > ((float)(0.100000001f))))) { goto IL_00c3; } } { float L_44 = V_8; if ((!(((float)L_44) < ((float)(0.899999976f))))) { goto IL_00c3; } } { return 0; } IL_00c3: { float L_45 = V_8; bool L_46 = V_6; if ((((int32_t)((((int32_t)((!(((float)L_45) <= ((float)(0.100000001f))))? 1 : 0)) == ((int32_t)0))? 1 : 0)) == ((int32_t)L_46))) { goto IL_00d5; } } { return (-1); } IL_00d5: { return 1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_init, bool ___1_color, int32_t ___2_dx, int32_t ___3_dy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_init; NullCheck(L_0); int32_t L_1; L_1 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_0, NULL); int32_t L_2 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_add(L_1, L_2)); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_3 = ___0_init; NullCheck(L_3); int32_t L_4; L_4 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_3, NULL); int32_t L_5 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); goto IL_001e; } IL_0015: { int32_t L_6 = V_0; int32_t L_7 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_add(L_6, L_7)); int32_t L_8 = V_1; int32_t L_9 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_add(L_8, L_9)); } IL_001e: { int32_t L_10 = V_0; int32_t L_11 = V_1; bool L_12; L_12 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_10, L_11, NULL); if (!L_12) { goto IL_0038; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_13 = __this->___image; int32_t L_14 = V_0; int32_t L_15 = V_1; NullCheck(L_13); bool L_16; L_16 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_13, L_14, L_15, NULL); bool L_17 = ___1_color; if ((((int32_t)L_16) == ((int32_t)L_17))) { goto IL_0015; } } IL_0038: { int32_t L_18 = V_0; int32_t L_19 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_subtract(L_18, L_19)); int32_t L_20 = V_1; int32_t L_21 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_subtract(L_20, L_21)); goto IL_0047; } IL_0043: { int32_t L_22 = V_0; int32_t L_23 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_add(L_22, L_23)); } IL_0047: { int32_t L_24 = V_0; int32_t L_25 = V_1; bool L_26; L_26 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_24, L_25, NULL); if (!L_26) { goto IL_0061; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_27 = __this->___image; int32_t L_28 = V_0; int32_t L_29 = V_1; NullCheck(L_27); bool L_30; L_30 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_27, L_28, L_29, NULL); bool L_31 = ___1_color; if ((((int32_t)L_30) == ((int32_t)L_31))) { goto IL_0043; } } IL_0061: { int32_t L_32 = V_0; int32_t L_33 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_subtract(L_32, L_33)); goto IL_006c; } IL_0067: { int32_t L_34 = V_1; int32_t L_35 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); } IL_006c: { int32_t L_36 = V_0; int32_t L_37 = V_1; bool L_38; L_38 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_36, L_37, NULL); if (!L_38) { goto IL_0086; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = __this->___image; int32_t L_40 = V_0; int32_t L_41 = V_1; NullCheck(L_39); bool L_42; L_42 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_39, L_40, L_41, NULL); bool L_43 = ___1_color; if ((((int32_t)L_42) == ((int32_t)L_43))) { goto IL_0067; } } IL_0086: { int32_t L_44 = V_1; int32_t L_45 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_subtract(L_44, L_45)); int32_t L_46 = V_0; int32_t L_47 = V_1; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_48 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_48, L_46, L_47, NULL); return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_expandSquare_mCCC0DDA80B269C2A1563E082942685E0596298A4 (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, int32_t ___1_oldSide, int32_t ___2_newSide, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_4 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL; { int32_t L_0 = ___2_newSide; int32_t L_1 = ___1_oldSide; V_0 = ((float)(((float)L_0)/((float)il2cpp_codegen_multiply((2.0f), ((float)L_1))))); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_2 = ___0_cornerPoints; NullCheck(L_2); int32_t L_3 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = (L_2)->GetAt(static_cast(L_3)); NullCheck(L_4); float L_5; L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_cornerPoints; NullCheck(L_6); int32_t L_7 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); NullCheck(L_8); float L_9; L_9 = VirtualFuncInvoker0< float >::Invoke(4, L_8); V_1 = ((float)il2cpp_codegen_subtract(L_5, L_9)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_10 = ___0_cornerPoints; NullCheck(L_10); int32_t L_11 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = (L_10)->GetAt(static_cast(L_11)); NullCheck(L_12); float L_13; L_13 = VirtualFuncInvoker0< float >::Invoke(5, L_12); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_14 = ___0_cornerPoints; NullCheck(L_14); int32_t L_15 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = (L_14)->GetAt(static_cast(L_15)); NullCheck(L_16); float L_17; L_17 = VirtualFuncInvoker0< float >::Invoke(5, L_16); V_2 = ((float)il2cpp_codegen_subtract(L_13, L_17)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18 = ___0_cornerPoints; NullCheck(L_18); int32_t L_19 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = (L_18)->GetAt(static_cast(L_19)); NullCheck(L_20); float L_21; L_21 = VirtualFuncInvoker0< float >::Invoke(4, L_20); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = ___0_cornerPoints; NullCheck(L_22); int32_t L_23 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = (L_22)->GetAt(static_cast(L_23)); NullCheck(L_24); float L_25; L_25 = VirtualFuncInvoker0< float >::Invoke(4, L_24); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_26 = ___0_cornerPoints; NullCheck(L_26); int32_t L_27 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = (L_26)->GetAt(static_cast(L_27)); NullCheck(L_28); float L_29; L_29 = VirtualFuncInvoker0< float >::Invoke(5, L_28); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = ___0_cornerPoints; NullCheck(L_30); int32_t L_31 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = (L_30)->GetAt(static_cast(L_31)); NullCheck(L_32); float L_33; L_33 = VirtualFuncInvoker0< float >::Invoke(5, L_32); V_3 = ((float)(((float)il2cpp_codegen_add(L_29, L_33))/(2.0f))); float L_34 = ((float)(((float)il2cpp_codegen_add(L_21, L_25))/(2.0f))); float L_35 = V_0; float L_36 = V_1; float L_37 = V_3; float L_38 = V_0; float L_39 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_40 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_40, ((float)il2cpp_codegen_add(L_34, ((float)il2cpp_codegen_multiply(L_35, L_36)))), ((float)il2cpp_codegen_add(L_37, ((float)il2cpp_codegen_multiply(L_38, L_39)))), NULL); V_4 = L_40; float L_41 = V_0; float L_42 = V_1; float L_43 = V_3; float L_44 = V_0; float L_45 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_46, ((float)il2cpp_codegen_subtract(L_34, ((float)il2cpp_codegen_multiply(L_41, L_42)))), ((float)il2cpp_codegen_subtract(L_43, ((float)il2cpp_codegen_multiply(L_44, L_45)))), NULL); V_5 = L_46; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_47 = ___0_cornerPoints; NullCheck(L_47); int32_t L_48 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_49 = (L_47)->GetAt(static_cast(L_48)); NullCheck(L_49); float L_50; L_50 = VirtualFuncInvoker0< float >::Invoke(4, L_49); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_51 = ___0_cornerPoints; NullCheck(L_51); int32_t L_52 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_53 = (L_51)->GetAt(static_cast(L_52)); NullCheck(L_53); float L_54; L_54 = VirtualFuncInvoker0< float >::Invoke(4, L_53); V_1 = ((float)il2cpp_codegen_subtract(L_50, L_54)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_55 = ___0_cornerPoints; NullCheck(L_55); int32_t L_56 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_57 = (L_55)->GetAt(static_cast(L_56)); NullCheck(L_57); float L_58; L_58 = VirtualFuncInvoker0< float >::Invoke(5, L_57); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_59 = ___0_cornerPoints; NullCheck(L_59); int32_t L_60 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_61 = (L_59)->GetAt(static_cast(L_60)); NullCheck(L_61); float L_62; L_62 = VirtualFuncInvoker0< float >::Invoke(5, L_61); V_2 = ((float)il2cpp_codegen_subtract(L_58, L_62)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_63 = ___0_cornerPoints; NullCheck(L_63); int32_t L_64 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_65 = (L_63)->GetAt(static_cast(L_64)); NullCheck(L_65); float L_66; L_66 = VirtualFuncInvoker0< float >::Invoke(4, L_65); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_67 = ___0_cornerPoints; NullCheck(L_67); int32_t L_68 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_69 = (L_67)->GetAt(static_cast(L_68)); NullCheck(L_69); float L_70; L_70 = VirtualFuncInvoker0< float >::Invoke(4, L_69); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_71 = ___0_cornerPoints; NullCheck(L_71); int32_t L_72 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = (L_71)->GetAt(static_cast(L_72)); NullCheck(L_73); float L_74; L_74 = VirtualFuncInvoker0< float >::Invoke(5, L_73); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_75 = ___0_cornerPoints; NullCheck(L_75); int32_t L_76 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_77 = (L_75)->GetAt(static_cast(L_76)); NullCheck(L_77); float L_78; L_78 = VirtualFuncInvoker0< float >::Invoke(5, L_77); V_3 = ((float)(((float)il2cpp_codegen_add(L_74, L_78))/(2.0f))); float L_79 = ((float)(((float)il2cpp_codegen_add(L_66, L_70))/(2.0f))); float L_80 = V_0; float L_81 = V_1; float L_82 = V_3; float L_83 = V_0; float L_84 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_85 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_85, ((float)il2cpp_codegen_add(L_79, ((float)il2cpp_codegen_multiply(L_80, L_81)))), ((float)il2cpp_codegen_add(L_82, ((float)il2cpp_codegen_multiply(L_83, L_84)))), NULL); V_6 = L_85; float L_86 = V_0; float L_87 = V_1; float L_88 = V_3; float L_89 = V_0; float L_90 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_91 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_91, ((float)il2cpp_codegen_subtract(L_79, ((float)il2cpp_codegen_multiply(L_86, L_87)))), ((float)il2cpp_codegen_subtract(L_88, ((float)il2cpp_codegen_multiply(L_89, L_90)))), NULL); V_7 = L_91; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_92 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_93 = L_92; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_94 = V_4; NullCheck(L_93); ArrayElementTypeCheck (L_93, L_94); (L_93)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_94); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_95 = L_93; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_96 = V_6; NullCheck(L_95); ArrayElementTypeCheck (L_95, L_96); (L_95)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_96); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_97 = L_95; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_98 = V_5; NullCheck(L_97); ArrayElementTypeCheck (L_97, L_98); (L_97)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_98); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_99 = L_97; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_100 = V_7; NullCheck(L_99); ArrayElementTypeCheck (L_99, L_100); (L_99)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_100); return L_99; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0025; } } { int32_t L_1 = ___0_x; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = __this->___image; NullCheck(L_2); int32_t L_3; L_3 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_2, NULL); if ((((int32_t)L_1) >= ((int32_t)L_3))) { goto IL_0025; } } { int32_t L_4 = ___1_y; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0025; } } { int32_t L_5 = ___1_y; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = __this->___image; NullCheck(L_6); int32_t L_7; L_7 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_6, NULL); return (bool)((((int32_t)L_5) < ((int32_t)L_7))? 1 : 0); } IL_0025: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_point; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); int32_t L_2; L_2 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_1, NULL); V_0 = L_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_3 = ___0_point; NullCheck(L_3); float L_4; L_4 = VirtualFuncInvoker0< float >::Invoke(5, L_3); int32_t L_5; L_5 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_4, NULL); V_1 = L_5; int32_t L_6 = V_0; int32_t L_7 = V_1; bool L_8; L_8 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_6, L_7, NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_a, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_b, const RuntimeMethod* method) { { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_a; NullCheck(L_0); int32_t L_1; L_1 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_0, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = ___0_a; NullCheck(L_2); int32_t L_3; L_3 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_2, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_4 = ___1_b; NullCheck(L_4); int32_t L_5; L_5 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_4, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_6 = ___1_b; NullCheck(L_6); int32_t L_7; L_7 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_6, NULL); float L_8; L_8 = MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155(L_1, L_3, L_5, L_7, NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m0F0D93820B5405714927C1EFAC7FEEC4F3737D04 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_a, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_b, const RuntimeMethod* method) { { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_a; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_a; NullCheck(L_2); float L_3; L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___1_b; NullCheck(L_4); float L_5; L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___1_b; NullCheck(L_6); float L_7; L_7 = VirtualFuncInvoker0< float >::Invoke(5, L_6); float L_8; L_8 = MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35(L_1, L_3, L_5, L_7, NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) { { bool L_0 = __this->___compact; if (!L_0) { goto IL_0014; } } { int32_t L_1 = __this->___nbLayers; return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_1)), ((int32_t)11))); } IL_0014: { int32_t L_2 = __this->___nbLayers; int32_t L_3 = __this->___nbLayers; return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_2)), ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_3)), 6))/((int32_t)15))))))), ((int32_t)15))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__cctor_mEF214429D29D7B4C121BC11EC4E89BB9C05FCD61 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____34FE7523D761357A8A0DE3DA82E1C7DDF71B8514A2FAAE4E4987BA78EFFDC42B_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____34FE7523D761357A8A0DE3DA82E1C7DDF71B8514A2FAAE4E4987BA78EFFDC42B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields*)il2cpp_codegen_static_fields_for(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var))->___EXPECTED_CORNER_BITS = L_1; Il2CppCodeGenWriteBarrier((void**)(&((Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields*)il2cpp_codegen_static_fields_for(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var))->___EXPECTED_CORNER_BITS), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CXU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CXU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CYU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CYU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0; L_0 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(__this, NULL); int32_t L_1; L_1 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(__this, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_2, ((float)L_0), ((float)L_1), NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_x; Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B_inline(__this, L_0, NULL); int32_t L_1 = ___1_y; Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8_inline(__this, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Point_ToString_mC98432BE50EE60E5BD6EE3BD113CEC6665EF9EBE (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; int32_t L_3; L_3 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(__this, NULL); V_0 = L_3; String_t* L_4; L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL); NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)L_4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; int32_t L_7; L_7 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(__this, NULL); V_0 = L_7; String_t* L_8; L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL); NullCheck(L_6); (L_6)->SetAt(static_cast(3), (String_t*)L_8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6; NullCheck(L_9); (L_9)->SetAt(static_cast(4), (String_t*)_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); String_t* L_10; L_10 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_9, NULL); return L_10; } } #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #ifdef __clang__ #pragma clang diagnostic pop #endif 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 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_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 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 bool Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline (float ___0_f, const RuntimeMethod* method) { { float L_0 = ___0_f; return (bool)((((float)L_0) == ((float)(std::numeric_limits::infinity())))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___width; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___height; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CPointsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CTextU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_NumBits_mD7CA0DF74B5F9BC004686C59DB87B3239314D3FB_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CNumBitsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CByteSegmentsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CECLevelU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CSymbologyModifierU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __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 AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CDatablocksU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CLayersU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AztecResultMetadata_get_Compact_m7FC18CD233D60F3AD155611FEC4459E30F156848_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CCompactU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Datablocks_m193B73368AA50E710DF1369CBCC3769AAA6AE070_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CDatablocksU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Layers_mCB6A7D8A097F48D79E9FDD5E79DCD4CCEF41256A_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CLayersU3Ek__BackingField; 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 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 Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CXU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CYU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CXU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CYU3Ek__BackingField = L_0; return; } } 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; } }