#include "pch-cpp.hpp" struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, 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 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 InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker5 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588; struct IEnumerable_1_tFCB3E41202F3CC65C7DE9B40C22F196A081E84D6; struct IEnumerator_1_t48F4900A82CAF9059C2FEB04454888B64E155362; struct IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; struct Exception_t; struct ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609; struct Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A; struct InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768; struct InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7; struct InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981; struct InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; struct OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; struct SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7; struct StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4; struct String_t; struct Type_t; struct ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E; struct U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; IL2CPP_EXTERN_C RuntimeClass* Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t2F3F43301A2C4258285E66980237B7AE65F4CD7C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tFCB3E41202F3CC65C7DE9B40C22F196A081E84D6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t48F4900A82CAF9059C2FEB04454888B64E155362_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____52AA14DBFAD385CC0A67E081C133BE3C353A46E2260E564186F0FEF33B8874E5_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____A7BECD43C1DE3B2E78F02487AF261536EF05E65091673703AE6BC720345CCF2D_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626; IL2CPP_EXTERN_C String_t* _stringLiteral0C5D82EC0DDFC2A751DB2B8E28F3256ABDE01270; IL2CPP_EXTERN_C String_t* _stringLiteral1956A49F1096CFA1A4F0007238FFD9DAF226E029; IL2CPP_EXTERN_C String_t* _stringLiteral19735335CA05EBD60664E496D17C7EF387AC7C8B; IL2CPP_EXTERN_C String_t* _stringLiteral1B51DC7F7A299FDF20D4111AA6D04EFD1D4FDD6B; IL2CPP_EXTERN_C String_t* _stringLiteral1DBDFB2A21ED7BDE42E71C3049B7639D2C2DEC93; IL2CPP_EXTERN_C String_t* _stringLiteral20B43C997D46773915E000B0A5DBB64316FDD2E8; IL2CPP_EXTERN_C String_t* _stringLiteral2938DFAC96402A5DC952E0ADEA558EB6FFAC2C8C; IL2CPP_EXTERN_C String_t* _stringLiteral30D44D3EB7B534CAF51AD514F18FE7DD626129FE; IL2CPP_EXTERN_C String_t* _stringLiteral328B3EE618281BF9F9B37709929ED8444729EEDC; IL2CPP_EXTERN_C String_t* _stringLiteral36919DB41559814DAA1900952B7D08BD1CA0C036; IL2CPP_EXTERN_C String_t* _stringLiteral42AEC79DC2BD0CC7051BC6692BBFF6CFDFB5F434; IL2CPP_EXTERN_C String_t* _stringLiteral4EB4BE55A4E968B39CF168F95F155F0CE9E4A4BC; IL2CPP_EXTERN_C String_t* _stringLiteral4FCC9A31064D18CFF3A3B5AC78BA064850640EB0; IL2CPP_EXTERN_C String_t* _stringLiteral51F1DBAC2A477B647C00F35F5067C191B5F39517; IL2CPP_EXTERN_C String_t* _stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4; IL2CPP_EXTERN_C String_t* _stringLiteral553CED52ED1AB1E6F030EF57734B26F12CA2DE3A; IL2CPP_EXTERN_C String_t* _stringLiteral60165C068AEA0DE0A862E2324EB9140E987AEF22; IL2CPP_EXTERN_C String_t* _stringLiteral64FB23415B98CBBAAE0C2B5B5CAD4E64AC7C92C3; IL2CPP_EXTERN_C String_t* _stringLiteral693A080DEBFE98FE11083064E8A1C20EFF085780; IL2CPP_EXTERN_C String_t* _stringLiteral6E211FC3D3E3E7F3871E0DFFD781ED6B15E23EFB; IL2CPP_EXTERN_C String_t* _stringLiteral77B8FF6E0BFB09EB9D8A7585234E9561468125FD; IL2CPP_EXTERN_C String_t* _stringLiteral7F602873ED0E988A95A87335349E7292B60E4F24; IL2CPP_EXTERN_C String_t* _stringLiteral8A2B7C4EDCFD7B1DC8C343D806718999A0477201; IL2CPP_EXTERN_C String_t* _stringLiteral8FF23D129BAAFF88D5BFD6399DCAA2557F8F2030; IL2CPP_EXTERN_C String_t* _stringLiteral93A2E40752B3D03B73B603835B057B861A530EE9; IL2CPP_EXTERN_C String_t* _stringLiteral99EF3F46FC3EBDEC21B57E38C06DA94FE17B8895; IL2CPP_EXTERN_C String_t* _stringLiteralA035F1B0B3C6B10400AF19ADB7E6BCFDA990520E; IL2CPP_EXTERN_C String_t* _stringLiteralB6A6F781056FD8416179809C3F015A7D837951B7; IL2CPP_EXTERN_C String_t* _stringLiteralB81349898E91060D24CC2168BA4D1A2744026AF9; IL2CPP_EXTERN_C String_t* _stringLiteralBDA3F81E88BE1700D497DE0A5571831377B1C88F; IL2CPP_EXTERN_C String_t* _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10; IL2CPP_EXTERN_C String_t* _stringLiteralC8FE4FB2F0C7351CCB064A9D9BD65C0FC83D4E12; IL2CPP_EXTERN_C String_t* _stringLiteralCBC3EE4B235C41540E696A527B41C2EB3D741A62; IL2CPP_EXTERN_C String_t* _stringLiteralD2C4AFE33DBE351005555CACEE117BC851996B97; IL2CPP_EXTERN_C String_t* _stringLiteralDC926AD4C478A88A08B54B90CE3FF6A65ECEF876; IL2CPP_EXTERN_C String_t* _stringLiteralDEAAC5E3A77D04DD8512744622F3D88ACFA2767D; IL2CPP_EXTERN_C String_t* _stringLiteralE2342616D08840279278C2B09E3EEBDC0A0FEAE6; IL2CPP_EXTERN_C String_t* _stringLiteralE2892E4FE328B349200CDDAF1DED7E765A3843B4; IL2CPP_EXTERN_C String_t* _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB; IL2CPP_EXTERN_C String_t* _stringLiteralEE6DF8099AE75DD42F869879C18E332A6FC033EF; IL2CPP_EXTERN_C String_t* _stringLiteralF0A45CCAC3B8CC663DC29BD756A86295833579C1; IL2CPP_EXTERN_C String_t* _stringLiteralF387CA61FFEFEF87BC52030A46267A254BF3224C; IL2CPP_EXTERN_C String_t* _stringLiteralF5140C8A872A6E28C108AF6DAFC168839A3721CD; IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterHuffmanTree__cctor_mA3800124AC033EEF11F0AD533FBFDA10C895C67A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Seek_mDDBDD5C47FB213B55DDD94BEB515FF12497D1325_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_SetLength_m39B69442ADA5239106EDE6DF7AFB6F3241BC6AE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_WriteByte_m5FA349257AEBDE4008A54AB95A8CDDBE03B0E511_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Write_m3FBAEB5F60DCC95F5FD4034262FB19FA2E4C3264_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_get_Length_m2E730E1BDB5D3DFFBB1C26A21792DE9809324AAE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_set_Position_m270061B32CD5FD4E3443DFA45333A7AEFEE60B6D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerator_Reset_m7640DBBD660B7DF4CCB252F603E99BDA38E5EB84_RuntimeMethod_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; 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 U3CModuleU3E_t7843771A6F6ADD2EE3D215235E62640C06F3AEE0 { }; struct U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87 : public RuntimeObject { }; struct Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502 : public RuntimeObject { uint32_t ___checkValue; }; struct DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161 : public RuntimeObject { }; struct Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A : public RuntimeObject { int32_t ___mode; int32_t ___readAdler; int32_t ___neededBits; int32_t ___repLength; int32_t ___repDist; int32_t ___uncomprLen; bool ___isLastBlock; int64_t ___totalOut; int64_t ___totalIn; bool ___noHeader; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___input; OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* ___outputWindow; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* ___dynHeader; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___litlenTree; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___distTree; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* ___adler; }; struct InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768 : public RuntimeObject { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___input; RuntimeObject* ___state; RuntimeObject* ___stateMachine; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___codeLengths; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___litLenTree; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___distTree; int32_t ___litLenCodeCount; int32_t ___distanceCodeCount; int32_t ___metaCodeCount; }; struct InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7 : public RuntimeObject { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___tree; }; struct InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981 : public RuntimeObject { int32_t ___rawLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___rawData; int32_t ___clearTextLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___clearText; int32_t ___available; RuntimeObject* ___cryptoTransform; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___inputStream; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___window; int32_t ___windowEnd; int32_t ___windowFilled; }; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types; Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex; int32_t ___m_currMember; RuntimeObject* ___m_converter; String_t* ___m_fullTypeName; String_t* ___m_assemName; Type_t* ___objectType; bool ___isFullTypeNameSetExplicit; bool ___isAssemblyNameSetExplicit; bool ___requireSameTokenInPartialTrust; }; struct StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___window_; int32_t ___windowStart_; int32_t ___windowEnd_; uint32_t ___buffer_; int32_t ___bitsInBuffer_; }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7 : public RuntimeObject { int32_t ___U3CU3E1__state; bool ___U3CU3E2__current; int32_t ___U3CU3El__initialThreadId; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* ___U3CU3E4__this; int32_t ___U3CdataCodeCountU3E5__2; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___U3CmetaCodeTreeU3E5__3; int32_t ___U3CindexU3E5__4; int32_t ___U3CiU3E5__5; uint8_t ___U3CcodeLengthU3E5__6; }; struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____array; int32_t ____offset; int32_t ____count; }; struct Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 { bool ___hasValue; int64_t ___value; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 { int16_t ___m_value; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask; SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D116_tEE935A58B153EECE611E818984A183B754012012 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D116_tEE935A58B153EECE611E818984A183B754012012__padding[116]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D120_tF3A9D07D7EC976A0D5A8A3E658FBE17F3DB41151 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D120_tF3A9D07D7EC976A0D5A8A3E658FBE17F3DB41151__padding[120]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D16_t4D3CC416365CAE6D9F52E32CA6273FBF1BF55E7C { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D16_t4D3CC416365CAE6D9F52E32CA6273FBF1BF55E7C__padding[16]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D76_t14C27F2120D7DE81557084F39F86E644C32D615B { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D76_t14C27F2120D7DE81557084F39F86E644C32D615B__padding[76]; }; }; #pragma pack(pop, tp) 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 InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { bool ___U3CIsStreamOwnerU3Ek__BackingField; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___inf; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* ___inputBuffer; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseInputStream; bool ___isClosed; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct SeekOrigin_t7EB9AD0EDF26368A40F48FA2098F02160B1E8000 { int32_t ___value__; }; struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1 { int32_t ___value__; }; struct SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9 : public Exception_t { }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 { RuntimeObject* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7 : public SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9 { }; struct ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E : public SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9 { }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF : public StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7 { }; struct U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87_StaticFields { __StaticArrayInitTypeSizeU3D116_tEE935A58B153EECE611E818984A183B754012012 ___52AA14DBFAD385CC0A67E081C133BE3C353A46E2260E564186F0FEF33B8874E5; __StaticArrayInitTypeSizeU3D16_t4D3CC416365CAE6D9F52E32CA6273FBF1BF55E7C ___A7BECD43C1DE3B2E78F02487AF261536EF05E65091673703AE6BC720345CCF2D; __StaticArrayInitTypeSizeU3D120_tF3A9D07D7EC976A0D5A8A3E658FBE17F3DB41151 ___B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114; __StaticArrayInitTypeSizeU3D76_t14C27F2120D7DE81557084F39F86E644C32D615B ___C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B; __StaticArrayInitTypeSizeU3D116_tEE935A58B153EECE611E818984A183B754012012 ___F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842; __StaticArrayInitTypeSizeU3D120_tF3A9D07D7EC976A0D5A8A3E658FBE17F3DB41151 ___FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3; }; struct Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_StaticFields { uint32_t ___BASE; }; struct DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___BL_ORDER; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bit4Reverse; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___staticLCodes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___staticLLength; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___staticDCodes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___staticDLength; }; struct Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPLENS; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPLEXT; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPDIST; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPDEXT; }; struct InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___MetaCodeLengthIndex; }; struct InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields { InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___defLitLenTree; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___defDistTree; }; struct String_t_StaticFields { String_t* ___Empty; }; struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_StaticFields { ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___U3CEmptyU3Ek__BackingField; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; #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 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 Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB : public RuntimeArray { ALIGN_FIELD (8) int16_t m_Items[1]; inline int16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int16_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, int16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value) { m_Items[index] = value; } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_gshared (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_gshared (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_gshared (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120 (Exception_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m67C525E3E90C9890F9DFC4EA694BAD6E70364BAE (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80A96998EE283D1B8D634781F9D58AE82EB0E597 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308 (int32_t ___0_toReverse, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, bool ___0_noHeader, 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 Adler32__ctor_mA604223227DD71EDB1BB6CA84B0368D896AF9A52 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator__ctor_mB61C7FF056589EDF4ABE03E9A4BFF69103EC9733 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow__ctor_mE9D33D77117AF639514D00ADFB78A7CFE20E56A4 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_GetFreeSpace_mEBFC32E0FCD1AA176826162F5564A4A3A7E0B4FE (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_length, int32_t ___1_distance, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Adler32_get_Value_m66D6B916378C2809D8C622E9866EC785C0D1D764 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method) ; inline void Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1 (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, int64_t ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, int64_t, const RuntimeMethod*))Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_gshared)(__this, ___0_value, method); } inline int64_t Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) { return (( int64_t (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, const RuntimeMethod*))Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_gshared)(__this, 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_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeDict_mE4CD5E07B2E0AD728DB82B463F9A23D77AD698ED (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_SkipToByteBoundary_m770A3FAD081B09CC1B12226C1DEC1AD7F3134758 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterDynHeader__ctor_m5D7E5DF48D395A20083C8158355D0855FCA3E7BE (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyStored_m384BC65C3723B9729564548F5241B217DEB71E15 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_get_IsNeedingInput_mB7E9C9677E02F12CD05C3CBAC9C82BEFDB94156B (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterDynHeader_AttemptRead_mB3DDF9CCC0CCCC71048FE6318457941801304787 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, 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 Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_len, const RuntimeMethod* method) ; inline void ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20 (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_gshared)(__this, ___0_array, ___1_offset, ___2_count, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Update_m1D828762B8E4443745838DBF5F14E23405AB4B21 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___0_segment, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572_inline (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InflaterDynHeader_CreateStateMachine_m6F15ACE13051B6741EA0625BBB4C5CD568AF71C0 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateStateMachineU3Ed__7__ctor_m7751711D8F876109FC2AD60226826218AFFEC451 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, int32_t* ___1_output, int32_t ___2_outputOffset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, String_t* ___0_nameOfValue, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_TryGetBits_mDD2C8DA6144076D2A281CC62104714BB0CDBEE22 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___1_array, int32_t ___2_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, RuntimeObject* ___0_codeLengths, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateStateMachineU3Ed__7_System_Collections_Generic_IEnumerableU3CSystem_BooleanU3E_GetEnumerator_m69AA6012215E51D78457BA7077C790E9C0E83521 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree_BuildTree_m394427DE560794438A7CF1C5D79639A4648185C5 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, RuntimeObject* ___0_codeLengths, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A_inline (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater_SetInput_m8BFBBCD1BD92D8C83CAAD72FA7D9DC030BCD0C70 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__ctor_mFBCD1E81D8506CD42C6C069B8D2991F861FF08CE (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___1_inflater, int32_t ___2_bufferSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer__ctor_m6DAB9A2C6D97BBDFAF6456BD19624A39081FE61C (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_bufferSize, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_Fill_m6E2C47C084750B4359A98CDB50C077E58330AE9D (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_SetInflaterInput_m2ECF6EF614247B04C076D526AA7A8FFE28E9ACFC (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___0_inflater, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InflaterInputStream_get_IsStreamOwner_m5FC7BA93C78341CDA341735FE6B3BE68F9E4EBEF_inline (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsNeedingDictionary_m913E969FF513D6608BC7C96F848AE40A0BAB02F4 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsNeedingInput_mE7646C92F5DBA0D1860A13CC8FE5650A1C2F8F02 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR 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 void OutputWindow_SlowRepeat_mF421162AB20694E18C0C676063F3A8F1FEEFF4CE (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_repStart, int32_t ___1_length, int32_t ___2_distance, 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 StreamManipulator_get_AvailableBytes_m111E7770B1EF999DB8DEE846FCBFCCC4FB0E4931 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Reset_m91B7E124B35D0729D18B6131DED9A668C874699E (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method) ; inline int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, const RuntimeMethod*))ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_gshared_inline)(__this, method); } inline int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) { return (( int32_t (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, const RuntimeMethod*))ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_gshared_inline)(__this, method); } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) { return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, const RuntimeMethod*))ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_gshared_inline)(__this, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80A96998EE283D1B8D634781F9D58AE82EB0E597 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, String_t* ___0_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_message; il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120(__this, L_0, L_1, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m67C525E3E90C9890F9DFC4EA694BAD6E70364BAE (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEAAC5E3A77D04DD8512744622F3D88ACFA2767D); s_Il2CppMethodInitialized = true; } { SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(__this, _stringLiteralDEAAC5E3A77D04DD8512744622F3D88ACFA2767D, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2(__this, L_0, L_1, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, String_t* ___0_nameOfValue, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral328B3EE618281BF9F9B37709929ED8444729EEDC); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_nameOfValue; String_t* L_1; L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, _stringLiteral328B3EE618281BF9F9B37709929ED8444729EEDC, NULL); StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(__this, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_m806C10AD58A01A64F675B5B0285FD6B7AFB6646D (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, const RuntimeMethod* method) { { StreamDecodingException__ctor_m67C525E3E90C9890F9DFC4EA694BAD6E70364BAE(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mB73EDF491FC8B35BA4BFC800FE3E5A9537ADE573 (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203(__this, L_0, L_1, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m412C5567F93E0654A4CC2629049B315B05C3F9F3 (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, const RuntimeMethod* method) { { SharpZipBaseException__ctor_m80A96998EE283D1B8D634781F9D58AE82EB0E597(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, String_t* ___0_message, const RuntimeMethod* method) { { String_t* L_0 = ___0_message; SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m81496E322C4FB0B8832A5A05D052AF8D44132DF3 (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2(__this, L_0, L_1, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterHuffman__cctor_mD5D53A3E512741C5F1FC886112765AFE34E136E9 (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*)&DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____A7BECD43C1DE3B2E78F02487AF261536EF05E65091673703AE6BC720345CCF2D_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___BL_ORDER = L_1; Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___BL_ORDER), (void*)L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____A7BECD43C1DE3B2E78F02487AF261536EF05E65091673703AE6BC720345CCF2D_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL); ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse = L_4; Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse), (void*)L_4); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_6 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)286)); ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes = L_6; Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes), (void*)L_6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)286)); ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength = L_7; Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength), (void*)L_7); V_0 = 0; goto IL_006e; } IL_0050: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_8 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes; int32_t L_9 = V_0; int32_t L_10 = V_0; int16_t L_11; L_11 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)48), L_10))<<8)), NULL); NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (int16_t)L_11); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength; int32_t L_13 = V_0; int32_t L_14 = L_13; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); NullCheck(L_12); (L_12)->SetAt(static_cast(L_14), (uint8_t)8); } IL_006e: { int32_t L_15 = V_0; if ((((int32_t)L_15) < ((int32_t)((int32_t)144)))) { goto IL_0050; } } { goto IL_009a; } IL_0078: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_16 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes; int32_t L_17 = V_0; int32_t L_18 = V_0; int16_t L_19; L_19 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)256), L_18))<<7)), NULL); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (int16_t)L_19); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength; int32_t L_21 = V_0; int32_t L_22 = L_21; V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (uint8_t)((int32_t)9)); } IL_009a: { int32_t L_23 = V_0; if ((((int32_t)L_23) < ((int32_t)((int32_t)256)))) { goto IL_0078; } } { goto IL_00c6; } IL_00a4: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_24 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes; int32_t L_25 = V_0; int32_t L_26 = V_0; int16_t L_27; L_27 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)-256), L_26))<<((int32_t)9))), NULL); NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (int16_t)L_27); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength; int32_t L_29 = V_0; int32_t L_30 = L_29; V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1)); NullCheck(L_28); (L_28)->SetAt(static_cast(L_30), (uint8_t)7); } IL_00c6: { int32_t L_31 = V_0; if ((((int32_t)L_31) < ((int32_t)((int32_t)280)))) { goto IL_00a4; } } { goto IL_00ee; } IL_00d0: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_32 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes; int32_t L_33 = V_0; int32_t L_34 = V_0; int16_t L_35; L_35 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)-88), L_34))<<8)), NULL); NullCheck(L_32); (L_32)->SetAt(static_cast(L_33), (int16_t)L_35); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength; int32_t L_37 = V_0; int32_t L_38 = L_37; V_0 = ((int32_t)il2cpp_codegen_add(L_38, 1)); NullCheck(L_36); (L_36)->SetAt(static_cast(L_38), (uint8_t)8); } IL_00ee: { int32_t L_39 = V_0; if ((((int32_t)L_39) < ((int32_t)((int32_t)286)))) { goto IL_00d0; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_40 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDCodes = L_40; Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDCodes), (void*)L_40); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDLength = L_41; Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDLength), (void*)L_41); V_0 = 0; goto IL_012e; } IL_0112: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_42 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDCodes; int32_t L_43 = V_0; int32_t L_44 = V_0; int16_t L_45; L_45 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(L_44<<((int32_t)11))), NULL); NullCheck(L_42); (L_42)->SetAt(static_cast(L_43), (int16_t)L_45); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDLength; int32_t L_47 = V_0; NullCheck(L_46); (L_46)->SetAt(static_cast(L_47), (uint8_t)5); int32_t L_48 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_012e: { int32_t L_49 = V_0; if ((((int32_t)L_49) < ((int32_t)((int32_t)30)))) { goto IL_0112; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308 (int32_t ___0_toReverse, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse; int32_t L_1 = ___0_toReverse; NullCheck(L_0); int32_t L_2 = ((int32_t)(L_1&((int32_t)15))); uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse; int32_t L_5 = ___0_toReverse; NullCheck(L_4); int32_t L_6 = ((int32_t)(((int32_t)(L_5>>4))&((int32_t)15))); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse; int32_t L_9 = ___0_toReverse; NullCheck(L_8); int32_t L_10 = ((int32_t)(((int32_t)(L_9>>8))&((int32_t)15))); uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse; int32_t L_13 = ___0_toReverse; NullCheck(L_12); int32_t L_14 = ((int32_t)(L_13>>((int32_t)12))); uint8_t L_15 = (L_12)->GetAt(static_cast(L_14)); return ((int16_t)((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_3<<((int32_t)12)))|((int32_t)((int32_t)L_7<<8))))|((int32_t)((int32_t)L_11<<4))))|(int32_t)L_15))); } } #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 Inflater__ctor_mFBCD1E81D8506CD42C6C069B8D2991F861FF08CE (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { { Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239(__this, (bool)0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, bool ___0_noHeader, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* G_B4_0 = NULL; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* G_B3_0 = NULL; int32_t G_B5_0 = 0; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* G_B5_1 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); bool L_0 = ___0_noHeader; __this->___noHeader = L_0; bool L_1 = ___0_noHeader; if (L_1) { goto IL_001b; } } { Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_2 = (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502*)il2cpp_codegen_object_new(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var); Adler32__ctor_mA604223227DD71EDB1BB6CA84B0368D896AF9A52(L_2, NULL); __this->___adler = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___adler), (void*)L_2); } IL_001b: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4*)il2cpp_codegen_object_new(StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4_il2cpp_TypeInfo_var); StreamManipulator__ctor_mB61C7FF056589EDF4ABE03E9A4BFF69103EC9733(L_3, NULL); __this->___input = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___input), (void*)L_3); OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_4 = (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D*)il2cpp_codegen_object_new(OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D_il2cpp_TypeInfo_var); OutputWindow__ctor_mE9D33D77117AF639514D00ADFB78A7CFE20E56A4(L_4, NULL); __this->___outputWindow = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___outputWindow), (void*)L_4); bool L_5 = ___0_noHeader; if (L_5) { G_B4_0 = __this; goto IL_0038; } G_B3_0 = __this; } { G_B5_0 = 0; G_B5_1 = G_B3_0; goto IL_0039; } IL_0038: { G_B5_0 = 2; G_B5_1 = G_B4_0; } IL_0039: { NullCheck(G_B5_1); G_B5_1->___mode = G_B5_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input; NullCheck(L_0); int32_t L_1; L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_0, ((int32_t)16), NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0014; } } { return (bool)0; } IL_0014: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = __this->___input; NullCheck(L_3); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_3, ((int32_t)16), NULL); int32_t L_4 = V_0; int32_t L_5 = V_0; V_0 = ((int32_t)(((int32_t)(((int32_t)(L_4<<8))|((int32_t)(L_5>>8))))&((int32_t)65535))); int32_t L_6 = V_0; if (!((int32_t)(L_6%((int32_t)31)))) { goto IL_0040; } } { SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_7 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD2C4AFE33DBE351005555CACEE117BC851996B97)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = V_0; if ((((int32_t)((int32_t)(L_8&((int32_t)3840)))) == ((int32_t)((int32_t)2048)))) { goto IL_0059; } } { SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_9 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1956A49F1096CFA1A4F0007238FFD9DAF226E029)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843_RuntimeMethod_var))); } IL_0059: { int32_t L_10 = V_0; if (((int32_t)(L_10&((int32_t)32)))) { goto IL_0068; } } { __this->___mode = 2; goto IL_0077; } IL_0068: { __this->___mode = 1; __this->___neededBits = ((int32_t)32); } IL_0077: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeDict_mE4CD5E07B2E0AD728DB82B463F9A23D77AD698ED (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { goto IL_003f; } IL_0002: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input; NullCheck(L_0); int32_t L_1; L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_0, 8, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0015; } } { return (bool)0; } IL_0015: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = __this->___input; NullCheck(L_3); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_3, 8, NULL); int32_t L_4 = __this->___readAdler; int32_t L_5 = V_0; __this->___readAdler = ((int32_t)(((int32_t)(L_4<<8))|L_5)); int32_t L_6 = __this->___neededBits; __this->___neededBits = ((int32_t)il2cpp_codegen_subtract(L_6, 8)); } IL_003f: { int32_t L_7 = __this->___neededBits; if ((((int32_t)L_7) > ((int32_t)0))) { goto IL_0002; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_0 = __this->___outputWindow; NullCheck(L_0); int32_t L_1; L_1 = OutputWindow_GetFreeSpace_mEBFC32E0FCD1AA176826162F5564A4A3A7E0B4FE(L_0, NULL); V_0 = L_1; goto IL_01d3; } IL_0011: { int32_t L_2 = __this->___mode; V_2 = L_2; int32_t L_3 = V_2; switch (((int32_t)il2cpp_codegen_subtract(L_3, 7))) { case 0: { goto IL_004f; } case 1: { goto IL_00c4; } case 2: { goto IL_0113; } case 3: { goto IL_0154; } } } { goto IL_01c8; } IL_0035: { OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_4 = __this->___outputWindow; int32_t L_5 = V_1; NullCheck(L_4); OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710(L_4, L_5, NULL); int32_t L_6 = V_0; int32_t L_7 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); V_0 = L_7; if ((((int32_t)L_7) >= ((int32_t)((int32_t)258)))) { goto IL_004f; } } { return (bool)1; } IL_004f: { InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_8 = __this->___litlenTree; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_9 = __this->___input; NullCheck(L_8); int32_t L_10; L_10 = InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517(L_8, L_9, NULL); int32_t L_11 = L_10; V_1 = L_11; if (!((int32_t)(L_11&((int32_t)-256)))) { goto IL_0035; } } { int32_t L_12 = V_1; if ((((int32_t)L_12) >= ((int32_t)((int32_t)257)))) { goto IL_008f; } } { int32_t L_13 = V_1; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0078; } } { return (bool)0; } IL_0078: { __this->___distTree = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___distTree), (void*)(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)NULL); __this->___litlenTree = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___litlenTree), (void*)(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)NULL); __this->___mode = 2; return (bool)1; } IL_008f: { } try { il2cpp_codegen_runtime_class_init_inline(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLENS; int32_t L_15 = V_1; NullCheck(L_14); int32_t L_16 = ((int32_t)il2cpp_codegen_subtract(L_15, ((int32_t)257))); int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); __this->___repLength = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLEXT; int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = ((int32_t)il2cpp_codegen_subtract(L_19, ((int32_t)257))); int32_t L_21 = (L_18)->GetAt(static_cast(L_20)); __this->___neededBits = L_21; goto IL_00c4; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00b8; } throw e; } CATCH_00b8: { Exception_t* L_22 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_23 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral60165C068AEA0DE0A862E2324EB9140E987AEF22)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532_RuntimeMethod_var))); } IL_00c4: { int32_t L_24 = __this->___neededBits; if ((((int32_t)L_24) <= ((int32_t)0))) { goto IL_010b; } } { __this->___mode = 8; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_25 = __this->___input; int32_t L_26 = __this->___neededBits; NullCheck(L_25); int32_t L_27; L_27 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_25, L_26, NULL); V_3 = L_27; int32_t L_28 = V_3; if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_00ec; } } { return (bool)0; } IL_00ec: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_29 = __this->___input; int32_t L_30 = __this->___neededBits; NullCheck(L_29); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_29, L_30, NULL); int32_t L_31 = __this->___repLength; int32_t L_32 = V_3; __this->___repLength = ((int32_t)il2cpp_codegen_add(L_31, L_32)); } IL_010b: { __this->___mode = ((int32_t)9); } IL_0113: { InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_33 = __this->___distTree; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_34 = __this->___input; NullCheck(L_33); int32_t L_35; L_35 = InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517(L_33, L_34, NULL); V_1 = L_35; int32_t L_36 = V_1; if ((((int32_t)L_36) >= ((int32_t)0))) { goto IL_012b; } } { return (bool)0; } IL_012b: { } try { il2cpp_codegen_runtime_class_init_inline(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDIST; int32_t L_38 = V_1; NullCheck(L_37); int32_t L_39 = L_38; int32_t L_40 = (L_37)->GetAt(static_cast(L_39)); __this->___repDist = L_40; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDEXT; int32_t L_42 = V_1; NullCheck(L_41); int32_t L_43 = L_42; int32_t L_44 = (L_41)->GetAt(static_cast(L_43)); __this->___neededBits = L_44; goto IL_0154; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0148; } throw e; } CATCH_0148: { Exception_t* L_45 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_46 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_46, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2938DFAC96402A5DC952E0ADEA558EB6FFAC2C8C)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532_RuntimeMethod_var))); } IL_0154: { int32_t L_47 = __this->___neededBits; if ((((int32_t)L_47) <= ((int32_t)0))) { goto IL_019f; } } { __this->___mode = ((int32_t)10); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_48 = __this->___input; int32_t L_49 = __this->___neededBits; NullCheck(L_48); int32_t L_50; L_50 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_48, L_49, NULL); V_4 = L_50; int32_t L_51 = V_4; if ((((int32_t)L_51) >= ((int32_t)0))) { goto IL_017f; } } { return (bool)0; } IL_017f: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_52 = __this->___input; int32_t L_53 = __this->___neededBits; NullCheck(L_52); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_52, L_53, NULL); int32_t L_54 = __this->___repDist; int32_t L_55 = V_4; __this->___repDist = ((int32_t)il2cpp_codegen_add(L_54, L_55)); } IL_019f: { OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_56 = __this->___outputWindow; int32_t L_57 = __this->___repLength; int32_t L_58 = __this->___repDist; NullCheck(L_56); OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7(L_56, L_57, L_58, NULL); int32_t L_59 = V_0; int32_t L_60 = __this->___repLength; V_0 = ((int32_t)il2cpp_codegen_subtract(L_59, L_60)); __this->___mode = 7; goto IL_01d3; } IL_01c8: { SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_61 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_61, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBDA3F81E88BE1700D497DE0A5571831377B1C88F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_61, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532_RuntimeMethod_var))); } IL_01d3: { int32_t L_62 = V_0; if ((((int32_t)L_62) >= ((int32_t)((int32_t)258)))) { goto IL_0011; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B7_0 = NULL; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B6_0 = NULL; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 G_B8_0; memset((&G_B8_0), 0, sizeof(G_B8_0)); Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B11_0 = NULL; String_t* G_B11_1 = NULL; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B10_0 = NULL; String_t* G_B10_1 = NULL; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 G_B12_0; memset((&G_B12_0), 0, sizeof(G_B12_0)); String_t* G_B12_1 = NULL; { goto IL_003f; } IL_0002: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input; NullCheck(L_0); int32_t L_1; L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_0, 8, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0015; } } { return (bool)0; } IL_0015: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = __this->___input; NullCheck(L_3); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_3, 8, NULL); int32_t L_4 = __this->___readAdler; int32_t L_5 = V_0; __this->___readAdler = ((int32_t)(((int32_t)(L_4<<8))|L_5)); int32_t L_6 = __this->___neededBits; __this->___neededBits = ((int32_t)il2cpp_codegen_subtract(L_6, 8)); } IL_003f: { int32_t L_7 = __this->___neededBits; if ((((int32_t)L_7) > ((int32_t)0))) { goto IL_0002; } } { Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_8 = __this->___adler; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_9 = L_8; if (L_9) { G_B7_0 = L_9; goto IL_005d; } G_B6_0 = L_9; } { il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_10 = V_1; G_B8_0 = L_10; goto IL_0067; } IL_005d: { NullCheck(G_B7_0); int64_t L_11; L_11 = Adler32_get_Value_m66D6B916378C2809D8C622E9866EC785C0D1D764(G_B7_0, NULL); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_12; memset((&L_12), 0, sizeof(L_12)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_12), L_11, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); G_B8_0 = L_12; } IL_0067: { V_1 = G_B8_0; int64_t L_13; L_13 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_1), Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); int32_t L_14 = __this->___readAdler; if ((((int32_t)((int32_t)L_13)) == ((int32_t)L_14))) { goto IL_00c8; } } { Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_15 = __this->___adler; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_16 = L_15; if (L_16) { G_B11_0 = L_16; G_B11_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1DBDFB2A21ED7BDE42E71C3049B7639D2C2DEC93)); goto IL_0092; } G_B10_0 = L_16; G_B10_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1DBDFB2A21ED7BDE42E71C3049B7639D2C2DEC93)); } { il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_17 = V_1; G_B12_0 = L_17; G_B12_1 = G_B10_1; goto IL_009c; } IL_0092: { NullCheck(G_B11_0); int64_t L_18; L_18 = Adler32_get_Value_m66D6B916378C2809D8C622E9866EC785C0D1D764(G_B11_0, NULL); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_19; memset((&L_19), 0, sizeof(L_19)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_19), L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var))); G_B12_0 = L_19; G_B12_1 = G_B11_1; } IL_009c: { V_1 = G_B12_0; int64_t L_20; L_20 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_1), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var))); V_2 = ((int32_t)L_20); String_t* L_21; L_21 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL); int32_t* L_22 = (int32_t*)(&__this->___readAdler); String_t* L_23; L_23 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_22, NULL); String_t* L_24; L_24 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B12_1, L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral64FB23415B98CBBAAE0C2B5B5CAD4E64AC7C92C3)), L_23, NULL); SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_25 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_25, L_24, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46_RuntimeMethod_var))); } IL_00c8: { __this->___mode = ((int32_t)12); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0 = __this->___mode; V_1 = L_0; int32_t L_1 = V_1; switch (L_1) { case 0: { goto IL_0046; } case 1: { goto IL_004d; } case 2: { goto IL_005b; } case 3: { goto IL_0142; } case 4: { goto IL_0171; } case 5: { goto IL_01b3; } case 6: { goto IL_01fb; } case 7: { goto IL_0233; } case 8: { goto IL_0233; } case 9: { goto IL_0233; } case 10: { goto IL_0233; } case 11: { goto IL_0054; } case 12: { goto IL_023a; } } } { goto IL_023c; } IL_0046: { bool L_2; L_2 = Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843(__this, NULL); return L_2; } IL_004d: { bool L_3; L_3 = Inflater_DecodeDict_mE4CD5E07B2E0AD728DB82B463F9A23D77AD698ED(__this, NULL); return L_3; } IL_0054: { bool L_4; L_4 = Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46(__this, NULL); return L_4; } IL_005b: { bool L_5 = __this->___isLastBlock; if (!L_5) { goto IL_0092; } } { bool L_6 = __this->___noHeader; if (!L_6) { goto IL_0075; } } { __this->___mode = ((int32_t)12); return (bool)0; } IL_0075: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_7 = __this->___input; NullCheck(L_7); StreamManipulator_SkipToByteBoundary_m770A3FAD081B09CC1B12226C1DEC1AD7F3134758(L_7, NULL); __this->___neededBits = ((int32_t)32); __this->___mode = ((int32_t)11); return (bool)1; } IL_0092: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_8 = __this->___input; NullCheck(L_8); int32_t L_9; L_9 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_8, 3, NULL); V_0 = L_9; int32_t L_10 = V_0; if ((((int32_t)L_10) >= ((int32_t)0))) { goto IL_00a5; } } { return (bool)0; } IL_00a5: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_11 = __this->___input; NullCheck(L_11); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_11, 3, NULL); bool L_12 = __this->___isLastBlock; int32_t L_13 = V_0; __this->___isLastBlock = (bool)((int32_t)((int32_t)L_12|((!(((uint32_t)((int32_t)(L_13&1))) <= ((uint32_t)0)))? 1 : 0))); int32_t L_14 = V_0; V_2 = ((int32_t)(L_14>>1)); int32_t L_15 = V_2; switch (L_15) { case 0: { goto IL_00dc; } case 1: { goto IL_00f0; } case 2: { goto IL_010f; } } } { goto IL_0129; } IL_00dc: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_16 = __this->___input; NullCheck(L_16); StreamManipulator_SkipToByteBoundary_m770A3FAD081B09CC1B12226C1DEC1AD7F3134758(L_16, NULL); __this->___mode = 3; goto IL_0140; } IL_00f0: { il2cpp_codegen_runtime_class_init_inline(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var); InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_17 = ((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defLitLenTree; __this->___litlenTree = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->___litlenTree), (void*)L_17); InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_18 = ((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defDistTree; __this->___distTree = L_18; Il2CppCodeGenWriteBarrier((void**)(&__this->___distTree), (void*)L_18); __this->___mode = 7; goto IL_0140; } IL_010f: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_19 = __this->___input; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_20 = (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768*)il2cpp_codegen_object_new(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var); InflaterDynHeader__ctor_m5D7E5DF48D395A20083C8158355D0855FCA3E7BE(L_20, L_19, NULL); __this->___dynHeader = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->___dynHeader), (void*)L_20); __this->___mode = 6; goto IL_0140; } IL_0129: { String_t* L_21; L_21 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL); String_t* L_22; L_22 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F602873ED0E988A95A87335349E7292B60E4F24)), L_21, NULL); SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_23 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_23, L_22, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C_RuntimeMethod_var))); } IL_0140: { return (bool)1; } IL_0142: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_24 = __this->___input; NullCheck(L_24); int32_t L_25; L_25 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_24, ((int32_t)16), NULL); int32_t L_26 = L_25; V_2 = L_26; __this->___uncomprLen = L_26; int32_t L_27 = V_2; if ((((int32_t)L_27) >= ((int32_t)0))) { goto IL_015d; } } { return (bool)0; } IL_015d: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_28 = __this->___input; NullCheck(L_28); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_28, ((int32_t)16), NULL); __this->___mode = 4; } IL_0171: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_29 = __this->___input; NullCheck(L_29); int32_t L_30; L_30 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_29, ((int32_t)16), NULL); V_3 = L_30; int32_t L_31 = V_3; if ((((int32_t)L_31) >= ((int32_t)0))) { goto IL_0185; } } { return (bool)0; } IL_0185: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_32 = __this->___input; NullCheck(L_32); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_32, ((int32_t)16), NULL); int32_t L_33 = V_3; int32_t L_34 = __this->___uncomprLen; if ((((int32_t)L_33) == ((int32_t)((int32_t)(L_34^((int32_t)65535)))))) { goto IL_01ac; } } { SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_35 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_35, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF5140C8A872A6E28C108AF6DAFC168839A3721CD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C_RuntimeMethod_var))); } IL_01ac: { __this->___mode = 5; } IL_01b3: { OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_36 = __this->___outputWindow; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_37 = __this->___input; int32_t L_38 = __this->___uncomprLen; NullCheck(L_36); int32_t L_39; L_39 = OutputWindow_CopyStored_m384BC65C3723B9729564548F5241B217DEB71E15(L_36, L_37, L_38, NULL); V_4 = L_39; int32_t L_40 = __this->___uncomprLen; int32_t L_41 = V_4; __this->___uncomprLen = ((int32_t)il2cpp_codegen_subtract(L_40, L_41)); int32_t L_42 = __this->___uncomprLen; if (L_42) { goto IL_01ec; } } { __this->___mode = 2; return (bool)1; } IL_01ec: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_43 = __this->___input; NullCheck(L_43); bool L_44; L_44 = StreamManipulator_get_IsNeedingInput_mB7E9C9677E02F12CD05C3CBAC9C82BEFDB94156B(L_43, NULL); return (bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0); } IL_01fb: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_45 = __this->___dynHeader; NullCheck(L_45); bool L_46; L_46 = InflaterDynHeader_AttemptRead_mB3DDF9CCC0CCCC71048FE6318457941801304787(L_45, NULL); if (L_46) { goto IL_020a; } } { return (bool)0; } IL_020a: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_47 = __this->___dynHeader; NullCheck(L_47); InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_48; L_48 = InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497(L_47, NULL); __this->___litlenTree = L_48; Il2CppCodeGenWriteBarrier((void**)(&__this->___litlenTree), (void*)L_48); InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_49 = __this->___dynHeader; NullCheck(L_49); InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_50; L_50 = InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB(L_49, NULL); __this->___distTree = L_50; Il2CppCodeGenWriteBarrier((void**)(&__this->___distTree), (void*)L_50); __this->___mode = 7; } IL_0233: { bool L_51; L_51 = Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532(__this, NULL); return L_51; } IL_023a: { return (bool)0; } IL_023c: { SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_52 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_52, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2342616D08840279278C2B09E3EEBDC0A0FEAE6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_52, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater_SetInput_m8BFBBCD1BD92D8C83CAAD72FA7D9DC030BCD0C70 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_index; int32_t L_3 = ___2_count; NullCheck(L_0); StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64(L_0, L_1, L_2, L_3, NULL); int64_t L_4 = __this->___totalIn; int32_t L_5 = ___2_count; __this->___totalIn = ((int64_t)il2cpp_codegen_add(L_4, ((int64_t)L_5))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B17_0 = NULL; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B16_0 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___2_count; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0022; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral93A2E40752B3D03B73B603835B057B861A530EE9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var))); } IL_0022: { int32_t L_4 = ___1_offset; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_0036; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral553CED52ED1AB1E6F030EF57734B26F12CA2DE3A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var))); } IL_0036: { int32_t L_6 = ___1_offset; int32_t L_7 = ___2_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer; NullCheck(L_8); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_0049; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2892E4FE328B349200CDDAF1DED7E765A3843B4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var))); } IL_0049: { int32_t L_10 = ___2_count; if (L_10) { goto IL_005d; } } { bool L_11; L_11 = Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1(__this, NULL); if (L_11) { goto IL_005b; } } { bool L_12; L_12 = Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C(__this, NULL); } IL_005b: { return 0; } IL_005d: { V_0 = 0; } IL_005f: { int32_t L_13 = __this->___mode; if ((((int32_t)L_13) == ((int32_t)((int32_t)11)))) { goto IL_00b7; } } { OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_14 = __this->___outputWindow; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer; int32_t L_16 = ___1_offset; int32_t L_17 = ___2_count; NullCheck(L_14); int32_t L_18; L_18 = OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F(L_14, L_15, L_16, L_17, NULL); V_1 = L_18; int32_t L_19 = V_1; if ((((int32_t)L_19) <= ((int32_t)0))) { goto IL_00b7; } } { Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_20 = __this->___adler; Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_21 = L_20; if (L_21) { G_B17_0 = L_21; goto IL_0088; } G_B16_0 = L_21; } { goto IL_0095; } IL_0088: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_buffer; int32_t L_23 = ___1_offset; int32_t L_24 = V_1; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_25; memset((&L_25), 0, sizeof(L_25)); ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_25), L_22, L_23, L_24, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); NullCheck(G_B17_0); Adler32_Update_m1D828762B8E4443745838DBF5F14E23405AB4B21(G_B17_0, L_25, NULL); } IL_0095: { int32_t L_26 = ___1_offset; int32_t L_27 = V_1; ___1_offset = ((int32_t)il2cpp_codegen_add(L_26, L_27)); int32_t L_28 = V_0; int32_t L_29 = V_1; V_0 = ((int32_t)il2cpp_codegen_add(L_28, L_29)); int64_t L_30 = __this->___totalOut; int32_t L_31 = V_1; __this->___totalOut = ((int64_t)il2cpp_codegen_add(L_30, ((int64_t)L_31))); int32_t L_32 = ___2_count; int32_t L_33 = V_1; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_32, L_33)); int32_t L_34 = ___2_count; if (L_34) { goto IL_00b7; } } { int32_t L_35 = V_0; return L_35; } IL_00b7: { bool L_36; L_36 = Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C(__this, NULL); if (L_36) { goto IL_005f; } } { OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_37 = __this->___outputWindow; NullCheck(L_37); int32_t L_38; L_38 = OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572_inline(L_37, NULL); if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_00d7; } } { int32_t L_39 = __this->___mode; if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)11))))) { goto IL_005f; } } IL_00d7: { int32_t L_40 = V_0; return L_40; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsNeedingInput_mE7646C92F5DBA0D1860A13CC8FE5650A1C2F8F02 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input; NullCheck(L_0); bool L_1; L_1 = StreamManipulator_get_IsNeedingInput_mB7E9C9677E02F12CD05C3CBAC9C82BEFDB94156B(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsNeedingDictionary_m913E969FF513D6608BC7C96F848AE40A0BAB02F4 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___mode; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0013; } } { int32_t L_1 = __this->___neededBits; return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } IL_0013: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___mode; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)12))))) { goto IL_0019; } } { OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_1 = __this->___outputWindow; NullCheck(L_1); int32_t L_2; L_2 = OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572_inline(L_1, NULL); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } IL_0019: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__cctor_m01D9752A0349283873F3C6970ABB107C3993C454 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____52AA14DBFAD385CC0A67E081C133BE3C353A46E2260E564186F0FEF33B8874E5_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)29)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____52AA14DBFAD385CC0A67E081C133BE3C353A46E2260E564186F0FEF33B8874E5_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLENS = L_1; Il2CppCodeGenWriteBarrier((void**)(&((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLENS), (void*)L_1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)29)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL); ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLEXT = L_4; Il2CppCodeGenWriteBarrier((void**)(&((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLEXT), (void*)L_4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDIST = L_7; Il2CppCodeGenWriteBarrier((void**)(&((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDIST), (void*)L_7); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL); ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDEXT = L_10; Il2CppCodeGenWriteBarrier((void**)(&((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDEXT), (void*)L_10); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterDynHeader_AttemptRead_mB3DDF9CCC0CCCC71048FE6318457941801304787 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t48F4900A82CAF9059C2FEB04454888B64E155362_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->___state; NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_0); if (!L_1) { goto IL_0019; } } { RuntimeObject* L_2 = __this->___state; NullCheck(L_2); bool L_3; L_3 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_1_t48F4900A82CAF9059C2FEB04454888B64E155362_il2cpp_TypeInfo_var, L_2); return L_3; } IL_0019: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterDynHeader__ctor_m5D7E5DF48D395A20083C8158355D0855FCA3E7BE (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, 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*)&IEnumerable_1_tFCB3E41202F3CC65C7DE9B40C22F196A081E84D6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)316)); __this->___codeLengths = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___codeLengths), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_1 = ___0_input; __this->___input = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___input), (void*)L_1); RuntimeObject* L_2; L_2 = InflaterDynHeader_CreateStateMachine_m6F15ACE13051B6741EA0625BBB4C5CD568AF71C0(__this, NULL); __this->___stateMachine = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___stateMachine), (void*)L_2); RuntimeObject* L_3 = __this->___stateMachine; NullCheck(L_3); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tFCB3E41202F3CC65C7DE9B40C22F196A081E84D6_il2cpp_TypeInfo_var, L_3); __this->___state = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___state), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InflaterDynHeader_CreateStateMachine_m6F15ACE13051B6741EA0625BBB4C5CD568AF71C0 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_0 = (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7*)il2cpp_codegen_object_new(U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var); U3CCreateStateMachineU3Ed__7__ctor_m7751711D8F876109FC2AD60226826218AFFEC451(L_0, ((int32_t)-2), NULL); U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) { InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* G_B2_0 = NULL; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* G_B1_0 = NULL; { InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_0 = __this->___litLenTree; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_1 = L_0; if (L_1) { G_B2_0 = L_1; goto IL_0015; } G_B1_0 = L_1; } { StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_2 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var))); StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral693A080DEBFE98FE11083064E8A1C20EFF085780)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497_RuntimeMethod_var))); } IL_0015: { return G_B2_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) { InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* G_B2_0 = NULL; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* G_B1_0 = NULL; { InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_0 = __this->___distTree; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_1 = L_0; if (L_1) { G_B2_0 = L_1; goto IL_0015; } G_B1_0 = L_1; } { StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_2 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var))); StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral693A080DEBFE98FE11083064E8A1C20EFF085780)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB_RuntimeMethod_var))); } IL_0015: { return G_B2_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterDynHeader__cctor_mCACCFD516C4CDBC6AFEA9A863990A76E051BC910 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_StaticFields*)il2cpp_codegen_static_fields_for(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var))->___MetaCodeLengthIndex = L_1; Il2CppCodeGenWriteBarrier((void**)(&((InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_StaticFields*)il2cpp_codegen_static_fields_for(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var))->___MetaCodeLengthIndex), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateStateMachineU3Ed__7__ctor_m7751711D8F876109FC2AD60226826218AFFEC451 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_U3CU3E1__state; __this->___U3CU3E1__state = L_0; int32_t L_1; L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL); __this->___U3CU3El__initialThreadId = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateStateMachineU3Ed__7_System_IDisposable_Dispose_mF492B5F97B44B5D14BE2A6BF2867FAFB1A83663B (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = __this->___U3CU3E1__state; V_0 = L_0; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_1 = __this->___U3CU3E4__this; V_1 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_003e; } case 1: { goto IL_0057; } case 2: { goto IL_0089; } case 3: { goto IL_00b7; } case 4: { goto IL_0141; } case 5: { goto IL_01b3; } case 6: { goto IL_023a; } case 7: { goto IL_0276; } case 8: { goto IL_02ad; } case 9: { goto IL_03a0; } } } { return (bool)0; } IL_003e: { __this->___U3CU3E1__state = (-1); goto IL_005e; } IL_0047: { __this->___U3CU3E2__current = (bool)0; __this->___U3CU3E1__state = 1; return (bool)1; } IL_0057: { __this->___U3CU3E1__state = (-1); } IL_005e: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_3 = V_1; NullCheck(L_3); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_4 = L_3->___input; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_5 = V_1; NullCheck(L_5); int32_t* L_6 = (int32_t*)(&L_5->___litLenCodeCount); NullCheck(L_4); bool L_7; L_7 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_4, 5, L_6, ((int32_t)257), NULL); if (!L_7) { goto IL_0047; } } { goto IL_0090; } IL_0079: { __this->___U3CU3E2__current = (bool)0; __this->___U3CU3E1__state = 2; return (bool)1; } IL_0089: { __this->___U3CU3E1__state = (-1); } IL_0090: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_8 = V_1; NullCheck(L_8); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_9 = L_8->___input; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_10 = V_1; NullCheck(L_10); int32_t* L_11 = (int32_t*)(&L_10->___distanceCodeCount); NullCheck(L_9); bool L_12; L_12 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_9, 5, L_11, 1, NULL); if (!L_12) { goto IL_0079; } } { goto IL_00be; } IL_00a7: { __this->___U3CU3E2__current = (bool)0; __this->___U3CU3E1__state = 3; return (bool)1; } IL_00b7: { __this->___U3CU3E1__state = (-1); } IL_00be: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_13 = V_1; NullCheck(L_13); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_14 = L_13->___input; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_15 = V_1; NullCheck(L_15); int32_t* L_16 = (int32_t*)(&L_15->___metaCodeCount); NullCheck(L_14); bool L_17; L_17 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_14, 4, L_16, 4, NULL); if (!L_17) { goto IL_00a7; } } { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_18 = V_1; NullCheck(L_18); int32_t L_19 = L_18->___litLenCodeCount; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_20 = V_1; NullCheck(L_20); int32_t L_21 = L_20->___distanceCodeCount; __this->___U3CdataCodeCountU3E5__2 = ((int32_t)il2cpp_codegen_add(L_19, L_21)); InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_22 = V_1; NullCheck(L_22); int32_t L_23 = L_22->___litLenCodeCount; if ((((int32_t)L_23) <= ((int32_t)((int32_t)286)))) { goto IL_00fe; } } { ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* L_24 = (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF_il2cpp_TypeInfo_var))); ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA035F1B0B3C6B10400AF19ADB7E6BCFDA990520E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var))); } IL_00fe: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_25 = V_1; NullCheck(L_25); int32_t L_26 = L_25->___distanceCodeCount; if ((((int32_t)L_26) <= ((int32_t)((int32_t)30)))) { goto IL_0113; } } { ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* L_27 = (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF_il2cpp_TypeInfo_var))); ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB(L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8A2B7C4EDCFD7B1DC8C343D806718999A0477201)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var))); } IL_0113: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_28 = V_1; NullCheck(L_28); int32_t L_29 = L_28->___metaCodeCount; if ((((int32_t)L_29) <= ((int32_t)((int32_t)19)))) { goto IL_0128; } } { ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* L_30 = (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF_il2cpp_TypeInfo_var))); ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB(L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4FCC9A31064D18CFF3A3B5AC78BA064850640EB0)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var))); } IL_0128: { __this->___U3CiU3E5__5 = 0; goto IL_0178; } IL_0131: { __this->___U3CU3E2__current = (bool)0; __this->___U3CU3E1__state = 4; return (bool)1; } IL_0141: { __this->___U3CU3E1__state = (-1); } IL_0148: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_31 = V_1; NullCheck(L_31); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_32 = L_31->___input; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_33 = V_1; NullCheck(L_33); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_34 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)(&L_33->___codeLengths); il2cpp_codegen_runtime_class_init_inline(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = ((InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_StaticFields*)il2cpp_codegen_static_fields_for(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var))->___MetaCodeLengthIndex; int32_t L_36 = __this->___U3CiU3E5__5; NullCheck(L_35); int32_t L_37 = L_36; int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); NullCheck(L_32); bool L_39; L_39 = StreamManipulator_TryGetBits_mDD2C8DA6144076D2A281CC62104714BB0CDBEE22(L_32, 3, L_34, L_38, NULL); if (!L_39) { goto IL_0131; } } { int32_t L_40 = __this->___U3CiU3E5__5; V_2 = L_40; int32_t L_41 = V_2; __this->___U3CiU3E5__5 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_0178: { int32_t L_42 = __this->___U3CiU3E5__5; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_43 = V_1; NullCheck(L_43); int32_t L_44 = L_43->___metaCodeCount; if ((((int32_t)L_42) < ((int32_t)L_44))) { goto IL_0148; } } { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_45 = V_1; NullCheck(L_45); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = L_45->___codeLengths; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_47 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var); InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_47, (RuntimeObject*)L_46, NULL); __this->___U3CmetaCodeTreeU3E5__3 = L_47; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmetaCodeTreeU3E5__3), (void*)L_47); __this->___U3CindexU3E5__4 = 0; goto IL_031c; } IL_01a3: { __this->___U3CU3E2__current = (bool)0; __this->___U3CU3E1__state = 5; return (bool)1; } IL_01b3: { __this->___U3CU3E1__state = (-1); } IL_01ba: { InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_48 = __this->___U3CmetaCodeTreeU3E5__3; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_49 = V_1; NullCheck(L_49); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_50 = L_49->___input; NullCheck(L_48); int32_t L_51; L_51 = InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517(L_48, L_50, NULL); int32_t L_52 = L_51; V_3 = L_52; if ((((int32_t)L_52) < ((int32_t)0))) { goto IL_01a3; } } { int32_t L_53 = V_3; if ((((int32_t)L_53) >= ((int32_t)((int32_t)16)))) { goto IL_01f4; } } { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_54 = V_1; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = L_54->___codeLengths; int32_t L_56 = __this->___U3CindexU3E5__4; V_2 = L_56; int32_t L_57 = V_2; __this->___U3CindexU3E5__4 = ((int32_t)il2cpp_codegen_add(L_57, 1)); int32_t L_58 = V_2; int32_t L_59 = V_3; NullCheck(L_55); (L_55)->SetAt(static_cast(L_58), (uint8_t)((int32_t)(uint8_t)L_59)); goto IL_031c; } IL_01f4: { __this->___U3CiU3E5__5 = 0; int32_t L_60 = V_3; if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)16))))) { goto IL_0258; } } { int32_t L_61 = __this->___U3CindexU3E5__4; if (L_61) { goto IL_0213; } } { StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_62 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var))); StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF387CA61FFEFEF87BC52030A46267A254BF3224C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_62, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var))); } IL_0213: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_63 = V_1; NullCheck(L_63); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = L_63->___codeLengths; int32_t L_65 = __this->___U3CindexU3E5__4; NullCheck(L_64); int32_t L_66 = ((int32_t)il2cpp_codegen_subtract(L_65, 1)); uint8_t L_67 = (L_64)->GetAt(static_cast(L_66)); __this->___U3CcodeLengthU3E5__6 = L_67; goto IL_0241; } IL_022a: { __this->___U3CU3E2__current = (bool)0; __this->___U3CU3E1__state = 6; return (bool)1; } IL_023a: { __this->___U3CU3E1__state = (-1); } IL_0241: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_68 = V_1; NullCheck(L_68); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_69 = L_68->___input; int32_t* L_70 = (int32_t*)(&__this->___U3CiU3E5__5); NullCheck(L_69); bool L_71; L_71 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_69, 2, L_70, 3, NULL); if (!L_71) { goto IL_022a; } } { goto IL_02ca; } IL_0258: { int32_t L_72 = V_3; if ((!(((uint32_t)L_72) == ((uint32_t)((int32_t)17))))) { goto IL_0294; } } { __this->___U3CcodeLengthU3E5__6 = (uint8_t)0; goto IL_027d; } IL_0266: { __this->___U3CU3E2__current = (bool)0; __this->___U3CU3E1__state = 7; return (bool)1; } IL_0276: { __this->___U3CU3E1__state = (-1); } IL_027d: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_73 = V_1; NullCheck(L_73); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_74 = L_73->___input; int32_t* L_75 = (int32_t*)(&__this->___U3CiU3E5__5); NullCheck(L_74); bool L_76; L_76 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_74, 3, L_75, 3, NULL); if (!L_76) { goto IL_0266; } } { goto IL_02ca; } IL_0294: { __this->___U3CcodeLengthU3E5__6 = (uint8_t)0; goto IL_02b4; } IL_029d: { __this->___U3CU3E2__current = (bool)0; __this->___U3CU3E1__state = 8; return (bool)1; } IL_02ad: { __this->___U3CU3E1__state = (-1); } IL_02b4: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_77 = V_1; NullCheck(L_77); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_78 = L_77->___input; int32_t* L_79 = (int32_t*)(&__this->___U3CiU3E5__5); NullCheck(L_78); bool L_80; L_80 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_78, 7, L_79, ((int32_t)11), NULL); if (!L_80) { goto IL_029d; } } IL_02ca: { int32_t L_81 = __this->___U3CindexU3E5__4; int32_t L_82 = __this->___U3CiU3E5__5; int32_t L_83 = __this->___U3CdataCodeCountU3E5__2; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_81, L_82))) <= ((int32_t)L_83))) { goto IL_0308; } } { StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_84 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var))); StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_84, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42AEC79DC2BD0CC7051BC6692BBFF6CFDFB5F434)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_84, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var))); } IL_02ea: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_85 = V_1; NullCheck(L_85); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = L_85->___codeLengths; int32_t L_87 = __this->___U3CindexU3E5__4; V_2 = L_87; int32_t L_88 = V_2; __this->___U3CindexU3E5__4 = ((int32_t)il2cpp_codegen_add(L_88, 1)); int32_t L_89 = V_2; uint8_t L_90 = __this->___U3CcodeLengthU3E5__6; NullCheck(L_86); (L_86)->SetAt(static_cast(L_89), (uint8_t)L_90); } IL_0308: { int32_t L_91 = __this->___U3CiU3E5__5; V_2 = L_91; int32_t L_92 = V_2; __this->___U3CiU3E5__5 = ((int32_t)il2cpp_codegen_subtract(L_92, 1)); int32_t L_93 = V_2; if ((((int32_t)L_93) > ((int32_t)0))) { goto IL_02ea; } } IL_031c: { int32_t L_94 = __this->___U3CindexU3E5__4; int32_t L_95 = __this->___U3CdataCodeCountU3E5__2; if ((((int32_t)L_94) < ((int32_t)L_95))) { goto IL_01ba; } } { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_96 = V_1; NullCheck(L_96); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97 = L_96->___codeLengths; NullCheck(L_97); int32_t L_98 = ((int32_t)256); uint8_t L_99 = (L_97)->GetAt(static_cast(L_98)); if (L_99) { goto IL_0346; } } { StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_100 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var))); StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_100, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB6A6F781056FD8416179809C3F015A7D837951B7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_100, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var))); } IL_0346: { InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_101 = V_1; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_102 = V_1; NullCheck(L_102); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_103 = L_102->___codeLengths; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_104 = V_1; NullCheck(L_104); int32_t L_105 = L_104->___litLenCodeCount; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_106; memset((&L_106), 0, sizeof(L_106)); ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_106), L_103, 0, L_105, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_107 = L_106; RuntimeObject* L_108 = Box(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var, &L_107); InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_109 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var); InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_109, (RuntimeObject*)L_108, NULL); NullCheck(L_101); L_101->___litLenTree = L_109; Il2CppCodeGenWriteBarrier((void**)(&L_101->___litLenTree), (void*)L_109); InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_110 = V_1; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_111 = V_1; NullCheck(L_111); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_112 = L_111->___codeLengths; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_113 = V_1; NullCheck(L_113); int32_t L_114 = L_113->___litLenCodeCount; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_115 = V_1; NullCheck(L_115); int32_t L_116 = L_115->___distanceCodeCount; ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_117; memset((&L_117), 0, sizeof(L_117)); ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_117), L_112, L_114, L_116, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var); ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_118 = L_117; RuntimeObject* L_119 = Box(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var, &L_118); InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_120 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var); InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_120, (RuntimeObject*)L_119, NULL); NullCheck(L_110); L_110->___distTree = L_120; Il2CppCodeGenWriteBarrier((void**)(&L_110->___distTree), (void*)L_120); __this->___U3CU3E2__current = (bool)1; __this->___U3CU3E1__state = ((int32_t)9); return (bool)1; } IL_03a0: { __this->___U3CU3E1__state = (-1); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCreateStateMachineU3Ed__7_System_Collections_Generic_IEnumeratorU3CSystem_BooleanU3E_get_Current_m8FD6AA9B4AE3D281A1A0F8E03B91B3C0D45970EC (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CU3E2__current; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerator_Reset_m7640DBBD660B7DF4CCB252F603E99BDA38E5EB84 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerator_Reset_m7640DBBD660B7DF4CCB252F603E99BDA38E5EB84_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerator_get_Current_mFE59D1AB4B49D41B9D18D2B3CAD4ABA899DDFCE9 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CU3E2__current; bool L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_defaults.boolean_class, &L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateStateMachineU3Ed__7_System_Collections_Generic_IEnumerableU3CSystem_BooleanU3E_GetEnumerator_m69AA6012215E51D78457BA7077C790E9C0E83521 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* V_0 = NULL; { int32_t L_0 = __this->___U3CU3E1__state; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2))))) { goto IL_0022; } } { int32_t L_1 = __this->___U3CU3El__initialThreadId; int32_t L_2; L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_0022; } } { __this->___U3CU3E1__state = 0; V_0 = __this; goto IL_0035; } IL_0022: { U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_3 = (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7*)il2cpp_codegen_object_new(U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var); U3CCreateStateMachineU3Ed__7__ctor_m7751711D8F876109FC2AD60226826218AFFEC451(L_3, 0, NULL); V_0 = L_3; U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_4 = V_0; InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_5 = __this->___U3CU3E4__this; NullCheck(L_4); L_4->___U3CU3E4__this = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this), (void*)L_5); } IL_0035: { U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerable_GetEnumerator_m065BF45B14C629D239867AF504449DB75078A518 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method) { { RuntimeObject* L_0; L_0 = U3CCreateStateMachineU3Ed__7_System_Collections_Generic_IEnumerableU3CSystem_BooleanU3E_GetEnumerator_m69AA6012215E51D78457BA7077C790E9C0E83521(__this, NULL); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree__cctor_mA3800124AC033EEF11F0AD533FBFDA10C895C67A (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*)&InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)288)); V_0 = L_0; V_1 = 0; goto IL_0017_1; } IL_000f_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0; int32_t L_2 = V_1; int32_t L_3 = L_2; V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1)); NullCheck(L_1); (L_1)->SetAt(static_cast(L_3), (uint8_t)8); } IL_0017_1: { int32_t L_4 = V_1; if ((((int32_t)L_4) < ((int32_t)((int32_t)144)))) { goto IL_000f_1; } } { goto IL_002a_1; } IL_0021_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; int32_t L_6 = V_1; int32_t L_7 = L_6; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); NullCheck(L_5); (L_5)->SetAt(static_cast(L_7), (uint8_t)((int32_t)9)); } IL_002a_1: { int32_t L_8 = V_1; if ((((int32_t)L_8) < ((int32_t)((int32_t)256)))) { goto IL_0021_1; } } { goto IL_003c_1; } IL_0034_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; int32_t L_10 = V_1; int32_t L_11 = L_10; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); NullCheck(L_9); (L_9)->SetAt(static_cast(L_11), (uint8_t)7); } IL_003c_1: { int32_t L_12 = V_1; if ((((int32_t)L_12) < ((int32_t)((int32_t)280)))) { goto IL_0034_1; } } { goto IL_004e_1; } IL_0046_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; int32_t L_14 = V_1; int32_t L_15 = L_14; V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1)); NullCheck(L_13); (L_13)->SetAt(static_cast(L_15), (uint8_t)8); } IL_004e_1: { int32_t L_16 = V_1; if ((((int32_t)L_16) < ((int32_t)((int32_t)288)))) { goto IL_0046_1; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_18 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var); InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_18, (RuntimeObject*)L_17, NULL); ((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defLitLenTree = L_18; Il2CppCodeGenWriteBarrier((void**)(&((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defLitLenTree), (void*)L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_0 = L_19; V_1 = 0; goto IL_0075_1; } IL_006d_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0; int32_t L_21 = V_1; int32_t L_22 = L_21; V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (uint8_t)5); } IL_0075_1: { int32_t L_23 = V_1; if ((((int32_t)L_23) < ((int32_t)((int32_t)32)))) { goto IL_006d_1; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_0; InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_25 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var); InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_25, (RuntimeObject*)L_24, NULL); ((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defDistTree = L_25; Il2CppCodeGenWriteBarrier((void**)(&((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defDistTree), (void*)L_25); goto IL_0093; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0087; } throw e; } CATCH_0087: { Exception_t* L_26 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_27 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB81349898E91060D24CC2168BA4D1A2744026AF9)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterHuffmanTree__cctor_mA3800124AC033EEF11F0AD533FBFDA10C895C67A_RuntimeMethod_var))); } IL_0093: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, RuntimeObject* ___0_codeLengths, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_codeLengths; InflaterHuffmanTree_BuildTree_m394427DE560794438A7CF1C5D79639A4648185C5(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree_BuildTree_m394427DE560794438A7CF1C5D79639A4648185C5 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, RuntimeObject* ___0_codeLengths, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t2F3F43301A2C4258285E66980237B7AE65F4CD7C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_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; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); V_0 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); V_1 = L_1; V_5 = 0; goto IL_0037; } IL_0015: { RuntimeObject* L_2 = ___0_codeLengths; int32_t L_3 = V_5; NullCheck(L_2); uint8_t L_4; L_4 = InterfaceFuncInvoker1< uint8_t, int32_t >::Invoke(0, IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C_il2cpp_TypeInfo_var, L_2, L_3); V_6 = L_4; int32_t L_5 = V_6; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0031; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_6; NullCheck(L_6); int32_t* L_8 = ((L_6)->GetAddressAt(static_cast(L_7))); int32_t L_9 = *((int32_t*)L_8); *((int32_t*)L_8) = (int32_t)((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0031: { int32_t L_10 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0037: { int32_t L_11 = V_5; RuntimeObject* L_12 = ___0_codeLengths; NullCheck(L_12); int32_t L_13; L_13 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t2F3F43301A2C4258285E66980237B7AE65F4CD7C_il2cpp_TypeInfo_var, L_12); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0015; } } { V_2 = 0; V_3 = ((int32_t)512); V_7 = 1; goto IL_0095; } IL_004e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1; int32_t L_15 = V_7; int32_t L_16 = V_2; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)L_16); int32_t L_17 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0; int32_t L_19 = V_7; NullCheck(L_18); int32_t L_20 = L_19; int32_t L_21 = (L_18)->GetAt(static_cast(L_20)); int32_t L_22 = V_7; V_2 = ((int32_t)il2cpp_codegen_add(L_17, ((int32_t)(L_21<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_22))&((int32_t)31))))))); int32_t L_23 = V_7; if ((((int32_t)L_23) < ((int32_t)((int32_t)10)))) { goto IL_008f; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_1; int32_t L_25 = V_7; NullCheck(L_24); int32_t L_26 = L_25; int32_t L_27 = (L_24)->GetAt(static_cast(L_26)); V_8 = ((int32_t)(L_27&((int32_t)130944))); int32_t L_28 = V_2; V_9 = ((int32_t)(L_28&((int32_t)130944))); int32_t L_29 = V_3; int32_t L_30 = V_9; int32_t L_31 = V_8; int32_t L_32 = V_7; V_3 = ((int32_t)il2cpp_codegen_add(L_29, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_30, L_31))>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_32))&((int32_t)31))))))); } IL_008f: { int32_t L_33 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0095: { int32_t L_34 = V_7; if ((((int32_t)L_34) <= ((int32_t)((int32_t)15)))) { goto IL_004e; } } { int32_t L_35 = V_3; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_36 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)L_35); __this->___tree = L_36; Il2CppCodeGenWriteBarrier((void**)(&__this->___tree), (void*)L_36); V_4 = ((int32_t)512); V_10 = ((int32_t)15); goto IL_0114; } IL_00b4: { int32_t L_37 = V_2; V_11 = ((int32_t)(L_37&((int32_t)130944))); int32_t L_38 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_0; int32_t L_40 = V_10; NullCheck(L_39); int32_t L_41 = L_40; int32_t L_42 = (L_39)->GetAt(static_cast(L_41)); int32_t L_43 = V_10; V_2 = ((int32_t)il2cpp_codegen_subtract(L_38, ((int32_t)(L_42<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_43))&((int32_t)31))))))); int32_t L_44 = V_2; V_12 = ((int32_t)(L_44&((int32_t)130944))); goto IL_0108; } IL_00d8: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_45 = __this->___tree; int32_t L_46 = V_12; il2cpp_codegen_runtime_class_init_inline(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var); int16_t L_47; L_47 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(L_46, NULL); int32_t L_48 = V_4; int32_t L_49 = V_10; NullCheck(L_45); (L_45)->SetAt(static_cast(L_47), (int16_t)((int16_t)((int32_t)(((int32_t)(((-L_48))<<4))|L_49)))); int32_t L_50 = V_4; int32_t L_51 = V_10; V_4 = ((int32_t)il2cpp_codegen_add(L_50, ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(L_51, ((int32_t)9)))&((int32_t)31))))))); int32_t L_52 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_52, ((int32_t)128))); } IL_0108: { int32_t L_53 = V_12; int32_t L_54 = V_11; if ((((int32_t)L_53) < ((int32_t)L_54))) { goto IL_00d8; } } { int32_t L_55 = V_10; V_10 = ((int32_t)il2cpp_codegen_subtract(L_55, 1)); } IL_0114: { int32_t L_56 = V_10; if ((((int32_t)L_56) >= ((int32_t)((int32_t)10)))) { goto IL_00b4; } } { V_13 = 0; goto IL_01d1; } IL_0122: { RuntimeObject* L_57 = ___0_codeLengths; int32_t L_58 = V_13; NullCheck(L_57); uint8_t L_59; L_59 = InterfaceFuncInvoker1< uint8_t, int32_t >::Invoke(0, IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C_il2cpp_TypeInfo_var, L_57, L_58); V_14 = L_59; int32_t L_60 = V_14; if (!L_60) { goto IL_01cb; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = V_1; int32_t L_62 = V_14; NullCheck(L_61); int32_t L_63 = L_62; int32_t L_64 = (L_61)->GetAt(static_cast(L_63)); V_2 = L_64; int32_t L_65 = V_2; il2cpp_codegen_runtime_class_init_inline(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var); int16_t L_66; L_66 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(L_65, NULL); V_15 = L_66; int32_t L_67 = V_14; if ((((int32_t)L_67) > ((int32_t)((int32_t)9)))) { goto IL_016e; } } IL_0146: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_68 = __this->___tree; int32_t L_69 = V_15; int32_t L_70 = V_13; int32_t L_71 = V_14; NullCheck(L_68); (L_68)->SetAt(static_cast(L_69), (int16_t)((int16_t)((int32_t)(((int32_t)(L_70<<4))|L_71)))); int32_t L_72 = V_15; int32_t L_73 = V_14; V_15 = ((int32_t)il2cpp_codegen_add(L_72, ((int32_t)(1<<((int32_t)(L_73&((int32_t)31))))))); int32_t L_74 = V_15; if ((((int32_t)L_74) < ((int32_t)((int32_t)512)))) { goto IL_0146; } } { goto IL_01bb; } IL_016e: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_75 = __this->___tree; int32_t L_76 = V_15; NullCheck(L_75); int32_t L_77 = ((int32_t)(L_76&((int32_t)511))); int16_t L_78 = (L_75)->GetAt(static_cast(L_77)); V_16 = L_78; int32_t L_79 = V_16; V_17 = ((int32_t)(1<<((int32_t)(((int32_t)(L_79&((int32_t)15)))&((int32_t)31))))); int32_t L_80 = V_16; V_16 = ((-((int32_t)(L_80>>4)))); } IL_0192: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_81 = __this->___tree; int32_t L_82 = V_16; int32_t L_83 = V_15; int32_t L_84 = V_13; int32_t L_85 = V_14; NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)(L_82|((int32_t)(L_83>>((int32_t)9)))))), (int16_t)((int16_t)((int32_t)(((int32_t)(L_84<<4))|L_85)))); int32_t L_86 = V_15; int32_t L_87 = V_14; V_15 = ((int32_t)il2cpp_codegen_add(L_86, ((int32_t)(1<<((int32_t)(L_87&((int32_t)31))))))); int32_t L_88 = V_15; int32_t L_89 = V_17; if ((((int32_t)L_88) < ((int32_t)L_89))) { goto IL_0192; } } IL_01bb: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_90 = V_1; int32_t L_91 = V_14; int32_t L_92 = V_2; int32_t L_93 = V_14; NullCheck(L_90); (L_90)->SetAt(static_cast(L_91), (int32_t)((int32_t)il2cpp_codegen_add(L_92, ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_93))&((int32_t)31)))))))); } IL_01cb: { int32_t L_94 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_01d1: { int32_t L_95 = V_13; RuntimeObject* L_96 = ___0_codeLengths; NullCheck(L_96); int32_t L_97; L_97 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t2F3F43301A2C4258285E66980237B7AE65F4CD7C_il2cpp_TypeInfo_var, L_96); if ((((int32_t)L_95) < ((int32_t)L_97))) { goto IL_0122; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = ___0_input; NullCheck(L_0); int32_t L_1; L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_0, ((int32_t)9), NULL); int32_t L_2 = L_1; V_0 = L_2; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_009f; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_3 = __this->___tree; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; int16_t L_6 = (L_3)->GetAt(static_cast(L_5)); V_1 = L_6; int32_t L_7 = V_1; V_2 = ((int32_t)(L_7&((int32_t)15))); int32_t L_8 = V_1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_003b; } } { int32_t L_9 = V_2; if (L_9) { goto IL_0030; } } { SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_10 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral99EF3F46FC3EBDEC21B57E38C06DA94FE17B8895)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517_RuntimeMethod_var))); } IL_0030: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_11 = ___0_input; int32_t L_12 = V_2; NullCheck(L_11); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_11, L_12, NULL); int32_t L_13 = V_1; return ((int32_t)(L_13>>4)); } IL_003b: { int32_t L_14 = V_1; V_3 = ((-((int32_t)(L_14>>4)))); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_15 = ___0_input; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17; L_17 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_15, L_16, NULL); int32_t L_18 = L_17; V_0 = L_18; if ((((int32_t)L_18) < ((int32_t)0))) { goto IL_0068; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_19 = __this->___tree; int32_t L_20 = V_3; int32_t L_21 = V_0; NullCheck(L_19); int32_t L_22 = ((int32_t)(L_20|((int32_t)(L_21>>((int32_t)9))))); int16_t L_23 = (L_19)->GetAt(static_cast(L_22)); V_1 = L_23; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_24 = ___0_input; int32_t L_25 = V_1; NullCheck(L_24); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_24, ((int32_t)(L_25&((int32_t)15))), NULL); int32_t L_26 = V_1; return ((int32_t)(L_26>>4)); } IL_0068: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_27 = ___0_input; NullCheck(L_27); int32_t L_28; L_28 = StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A_inline(L_27, NULL); V_4 = L_28; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_29 = ___0_input; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31; L_31 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_29, L_30, NULL); V_0 = L_31; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_32 = __this->___tree; int32_t L_33 = V_3; int32_t L_34 = V_0; NullCheck(L_32); int32_t L_35 = ((int32_t)(L_33|((int32_t)(L_34>>((int32_t)9))))); int16_t L_36 = (L_32)->GetAt(static_cast(L_35)); V_1 = L_36; int32_t L_37 = V_1; int32_t L_38 = V_4; if ((((int32_t)((int32_t)(L_37&((int32_t)15)))) > ((int32_t)L_38))) { goto IL_009d; } } { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_39 = ___0_input; int32_t L_40 = V_1; NullCheck(L_39); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_39, ((int32_t)(L_40&((int32_t)15))), NULL); int32_t L_41 = V_1; return ((int32_t)(L_41>>4)); } IL_009d: { return (-1); } IL_009f: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_42 = ___0_input; NullCheck(L_42); int32_t L_43; L_43 = StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A_inline(L_42, NULL); V_5 = L_43; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_44 = ___0_input; int32_t L_45 = V_5; NullCheck(L_44); int32_t L_46; L_46 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_44, L_45, NULL); V_0 = L_46; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_47 = __this->___tree; int32_t L_48 = V_0; NullCheck(L_47); int32_t L_49 = L_48; int16_t L_50 = (L_47)->GetAt(static_cast(L_49)); V_1 = L_50; int32_t L_51 = V_1; if ((((int32_t)L_51) < ((int32_t)0))) { goto IL_00d3; } } { int32_t L_52 = V_1; int32_t L_53 = V_5; if ((((int32_t)((int32_t)(L_52&((int32_t)15)))) > ((int32_t)L_53))) { goto IL_00d3; } } { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_54 = ___0_input; int32_t L_55 = V_1; NullCheck(L_54); StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_54, ((int32_t)(L_55&((int32_t)15))), NULL); int32_t L_56 = V_1; return ((int32_t)(L_56>>4)); } IL_00d3: { return (-1); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer__ctor_m6DAB9A2C6D97BBDFAF6456BD19624A39081FE61C (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_bufferSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; __this->___inputStream = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___inputStream), (void*)L_0); int32_t L_1 = ___1_bufferSize; if ((((int32_t)L_1) >= ((int32_t)((int32_t)1024)))) { goto IL_001c; } } { ___1_bufferSize = ((int32_t)1024); } IL_001c: { int32_t L_2 = ___1_bufferSize; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->___rawData = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___rawData), (void*)L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___rawData; __this->___clearText = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___clearText), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651 (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___available; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_SetInflaterInput_m2ECF6EF614247B04C076D526AA7A8FFE28E9ACFC (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___0_inflater, const RuntimeMethod* method) { { int32_t L_0 = __this->___available; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_002f; } } { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_1 = ___0_inflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___clearText; int32_t L_3 = __this->___clearTextLength; int32_t L_4 = __this->___available; int32_t L_5 = __this->___available; NullCheck(L_1); Inflater_SetInput_m8BFBBCD1BD92D8C83CAAD72FA7D9DC030BCD0C70(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, L_4)), L_5, NULL); __this->___available = 0; } IL_002f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_Fill_m6E2C47C084750B4359A98CDB50C077E58330AE9D (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { __this->___rawLength = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___rawData; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); goto IL_0041; } IL_0012: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->___inputStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___rawData; int32_t L_3 = __this->___rawLength; int32_t L_4 = V_0; NullCheck(L_1); int32_t L_5; L_5 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_1, L_2, L_3, L_4); V_1 = L_5; int32_t L_6 = V_1; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0052; } } { int32_t L_7 = __this->___rawLength; int32_t L_8 = V_1; __this->___rawLength = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = V_0; int32_t L_10 = V_1; V_0 = ((int32_t)il2cpp_codegen_subtract(L_9, L_10)); } IL_0041: { int32_t L_11 = V_0; if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0052; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->___inputStream; NullCheck(L_12); bool L_13; L_13 = VirtualFuncInvoker0< bool >::Invoke(7, L_12); if (L_13) { goto IL_0012; } } IL_0052: { RuntimeObject* L_14 = __this->___cryptoTransform; if (!L_14) { goto IL_0081; } } { RuntimeObject* L_15 = __this->___cryptoTransform; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___rawData; int32_t L_17 = __this->___rawLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___clearText; NullCheck(L_15); int32_t L_19; L_19 = InterfaceFuncInvoker5< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(0, ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var, L_15, L_16, 0, L_17, L_18, 0); __this->___clearTextLength = L_19; goto IL_008d; } IL_0081: { int32_t L_20 = __this->___rawLength; __this->___clearTextLength = L_20; } IL_008d: { int32_t L_21 = __this->___clearTextLength; __this->___available = L_21; 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 InflaterInputStream__ctor_m7E9EB66CDBC201E54F1AE4D9428CDE9B73A35F19 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseInputStream; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_1 = (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A*)il2cpp_codegen_object_new(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var); Inflater__ctor_mFBCD1E81D8506CD42C6C069B8D2991F861FF08CE(L_1, NULL); InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62(__this, L_0, L_1, ((int32_t)4096), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___1_inflater, int32_t ___2_bufferSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { __this->___U3CIsStreamOwnerU3Ek__BackingField = (bool)1; il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseInputStream; if (L_0) { goto IL_001b; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEE6DF8099AE75DD42F869879C18E332A6FC033EF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62_RuntimeMethod_var))); } IL_001b: { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_2 = ___1_inflater; if (L_2) { goto IL_0029; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDC926AD4C478A88A08B54B90CE3FF6A65ECEF876)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62_RuntimeMethod_var))); } IL_0029: { int32_t L_4 = ___2_bufferSize; if ((((int32_t)L_4) > ((int32_t)0))) { goto IL_0038; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8FE4FB2F0C7351CCB064A9D9BD65C0FC83D4E12)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62_RuntimeMethod_var))); } IL_0038: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_baseInputStream; __this->___baseInputStream = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___baseInputStream), (void*)L_6); Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_7 = ___1_inflater; __this->___inf = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___inf), (void*)L_7); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_baseInputStream; int32_t L_9 = ___2_bufferSize; InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_10 = (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981*)il2cpp_codegen_object_new(InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981_il2cpp_TypeInfo_var); InflaterInputBuffer__ctor_m6DAB9A2C6D97BBDFAF6456BD19624A39081FE61C(L_10, L_8, L_9, NULL); __this->___inputBuffer = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___inputBuffer), (void*)L_10); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_IsStreamOwner_m5FC7BA93C78341CDA341735FE6B3BE68F9E4EBEF (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CIsStreamOwnerU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) { { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_0 = __this->___inputBuffer; NullCheck(L_0); int32_t L_1; L_1 = InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline(L_0, NULL); if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_0032; } } { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_2 = __this->___inputBuffer; NullCheck(L_2); InflaterInputBuffer_Fill_m6E2C47C084750B4359A98CDB50C077E58330AE9D(L_2, NULL); InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_3 = __this->___inputBuffer; NullCheck(L_3); int32_t L_4; L_4 = InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline(L_3, NULL); if ((((int32_t)L_4) > ((int32_t)0))) { goto IL_0032; } } { SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_5 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EB4BE55A4E968B39CF168F95F155F0CE9E4A4BC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C_RuntimeMethod_var))); } IL_0032: { InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_6 = __this->___inputBuffer; Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_7 = __this->___inf; NullCheck(L_6); InflaterInputBuffer_SetInflaterInput_m2ECF6EF614247B04C076D526AA7A8FFE28E9ACFC(L_6, L_7, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_CanRead_m8BB7D1E777FE16CFB769767FE2C4C06D1BDBB3FC (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_CanSeek_mA717DF703B6536D1427DB6FC58A4AD2D664916CC (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_CanWrite_mC79ACB0E2AEA797E032E7C16B388679B4F436677 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_get_Length_m2E730E1BDB5D3DFFBB1C26A21792DE9809324AAE (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral51F1DBAC2A477B647C00F35F5067C191B5F39517)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_get_Length_m2E730E1BDB5D3DFFBB1C26A21792DE9809324AAE_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_get_Position_m36A004EA241B239D0D690CC1F223F67E3BBF92DC (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_set_Position_m270061B32CD5FD4E3443DFA45333A7AEFEE60B6D (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C5D82EC0DDFC2A751DB2B8E28F3256ABDE01270)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_set_Position_m270061B32CD5FD4E3443DFA45333A7AEFEE60B6D_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Flush_m741CBDE75FF8D13313477EBF8D5D883D82720BC0 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream; NullCheck(L_0); VirtualActionInvoker0::Invoke(16, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_Seek_mDDBDD5C47FB213B55DDD94BEB515FF12497D1325 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBC3EE4B235C41540E696A527B41C2EB3D741A62)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Seek_mDDBDD5C47FB213B55DDD94BEB515FF12497D1325_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_SetLength_m39B69442ADA5239106EDE6DF7AFB6F3241BC6AE4 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, int64_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E211FC3D3E3E7F3871E0DFFD781ED6B15E23EFB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_SetLength_m39B69442ADA5239106EDE6DF7AFB6F3241BC6AE4_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Write_m3FBAEB5F60DCC95F5FD4034262FB19FA2E4C3264 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1B51DC7F7A299FDF20D4111AA6D04EFD1D4FDD6B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Write_m3FBAEB5F60DCC95F5FD4034262FB19FA2E4C3264_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_WriteByte_m5FA349257AEBDE4008A54AB95A8CDDBE03B0E511 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, uint8_t ___0_value, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral19735335CA05EBD60664E496D17C7EF387AC7C8B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_WriteByte_m5FA349257AEBDE4008A54AB95A8CDDBE03B0E511_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Dispose_m270B7F5E3A122A5EDDB41A5E04D5D9813E796B00 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, bool ___0_disposing, const RuntimeMethod* method) { { bool L_0 = __this->___isClosed; if (L_0) { goto IL_0022; } } { __this->___isClosed = (bool)1; bool L_1; L_1 = InflaterInputStream_get_IsStreamOwner_m5FC7BA93C78341CDA341735FE6B3BE68F9E4EBEF_inline(__this, NULL); if (!L_1) { goto IL_0022; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseInputStream; NullCheck(L_2); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_2, NULL); } IL_0022: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_0 = __this->___inf; NullCheck(L_0); bool L_1; L_1 = Inflater_get_IsNeedingDictionary_m913E969FF513D6608BC7C96F848AE40A0BAB02F4(L_0, NULL); if (!L_1) { goto IL_0018; } } { SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_2 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var))); SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8FF23D129BAAFF88D5BFD6399DCAA2557F8F2030)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76_RuntimeMethod_var))); } IL_0018: { int32_t L_3 = ___2_count; V_0 = L_3; } IL_001a: { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_4 = __this->___inf; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer; int32_t L_6 = ___1_offset; int32_t L_7 = V_0; NullCheck(L_4); int32_t L_8; L_8 = Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6(L_4, L_5, L_6, L_7, NULL); V_1 = L_8; int32_t L_9 = ___1_offset; int32_t L_10 = V_1; ___1_offset = ((int32_t)il2cpp_codegen_add(L_9, L_10)); int32_t L_11 = V_0; int32_t L_12 = V_1; V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, L_12)); int32_t L_13 = V_0; if (!L_13) { goto IL_0065; } } { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_14 = __this->___inf; NullCheck(L_14); bool L_15; L_15 = Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1(L_14, NULL); if (L_15) { goto IL_0065; } } { Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_16 = __this->___inf; NullCheck(L_16); bool L_17; L_17 = Inflater_get_IsNeedingInput_mE7646C92F5DBA0D1860A13CC8FE5650A1C2F8F02(L_16, NULL); if (!L_17) { goto IL_0057; } } { InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C(__this, NULL); goto IL_001a; } IL_0057: { int32_t L_18 = V_1; if (L_18) { goto IL_001a; } } { ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_19 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var))); ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B8FF6E0BFB09EB9D8A7585234E9561468125FD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76_RuntimeMethod_var))); } IL_0065: { int32_t L_20 = ___2_count; int32_t L_21 = V_0; return ((int32_t)il2cpp_codegen_subtract(L_20, L_21)); } } #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 OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___windowFilled; V_0 = L_0; int32_t L_1 = V_0; __this->___windowFilled = ((int32_t)il2cpp_codegen_add(L_1, 1)); int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)32768))))) { goto IL_0023; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20B43C997D46773915E000B0A5DBB64316FDD2E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710_RuntimeMethod_var))); } IL_0023: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___window; int32_t L_5 = __this->___windowEnd; V_0 = L_5; int32_t L_6 = V_0; __this->___windowEnd = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_0; int32_t L_8 = ___0_value; NullCheck(L_4); (L_4)->SetAt(static_cast(L_7), (uint8_t)((int32_t)(uint8_t)L_8)); int32_t L_9 = __this->___windowEnd; __this->___windowEnd = ((int32_t)(L_9&((int32_t)32767))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_SlowRepeat_mF421162AB20694E18C0C676063F3A8F1FEEFF4CE (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_repStart, int32_t ___1_length, int32_t ___2_distance, const RuntimeMethod* method) { int32_t V_0 = 0; { goto IL_0042; } IL_0002: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___window; int32_t L_1 = __this->___windowEnd; V_0 = L_1; int32_t L_2 = V_0; __this->___windowEnd = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___window; int32_t L_5 = ___0_repStart; int32_t L_6 = L_5; ___0_repStart = ((int32_t)il2cpp_codegen_add(L_6, 1)); NullCheck(L_4); int32_t L_7 = L_6; uint8_t L_8 = (L_4)->GetAt(static_cast(L_7)); NullCheck(L_0); (L_0)->SetAt(static_cast(L_3), (uint8_t)L_8); int32_t L_9 = __this->___windowEnd; __this->___windowEnd = ((int32_t)(L_9&((int32_t)32767))); int32_t L_10 = ___0_repStart; ___0_repStart = ((int32_t)(L_10&((int32_t)32767))); } IL_0042: { int32_t L_11 = ___1_length; int32_t L_12 = L_11; ___1_length = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); if ((((int32_t)L_12) > ((int32_t)0))) { goto IL_0002; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_length, int32_t ___1_distance, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = __this->___windowFilled; int32_t L_1 = ___0_length; int32_t L_2 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); V_2 = L_2; __this->___windowFilled = L_2; int32_t L_3 = V_2; if ((((int32_t)L_3) <= ((int32_t)((int32_t)32768)))) { goto IL_0023; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20B43C997D46773915E000B0A5DBB64316FDD2E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7_RuntimeMethod_var))); } IL_0023: { int32_t L_5 = __this->___windowEnd; int32_t L_6 = ___1_distance; V_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_5, L_6))&((int32_t)32767))); int32_t L_7 = ___0_length; V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_7)); int32_t L_8 = V_0; int32_t L_9 = V_1; if ((((int32_t)L_8) > ((int32_t)L_9))) { goto IL_00a1; } } { int32_t L_10 = __this->___windowEnd; int32_t L_11 = V_1; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_00a1; } } { int32_t L_12 = ___0_length; int32_t L_13 = ___1_distance; if ((((int32_t)L_12) > ((int32_t)L_13))) { goto IL_0097; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___window; int32_t L_15 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___window; int32_t L_17 = __this->___windowEnd; int32_t L_18 = ___0_length; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, L_15, (RuntimeArray*)L_16, L_17, L_18, NULL); int32_t L_19 = __this->___windowEnd; int32_t L_20 = ___0_length; __this->___windowEnd = ((int32_t)il2cpp_codegen_add(L_19, L_20)); return; } IL_0073: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___window; int32_t L_22 = __this->___windowEnd; V_2 = L_22; int32_t L_23 = V_2; __this->___windowEnd = ((int32_t)il2cpp_codegen_add(L_23, 1)); int32_t L_24 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->___window; int32_t L_26 = V_0; int32_t L_27 = L_26; V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1)); NullCheck(L_25); int32_t L_28 = L_27; uint8_t L_29 = (L_25)->GetAt(static_cast(L_28)); NullCheck(L_21); (L_21)->SetAt(static_cast(L_24), (uint8_t)L_29); } IL_0097: { int32_t L_30 = ___0_length; int32_t L_31 = L_30; ___0_length = ((int32_t)il2cpp_codegen_subtract(L_31, 1)); if ((((int32_t)L_31) > ((int32_t)0))) { goto IL_0073; } } { return; } IL_00a1: { int32_t L_32 = V_0; int32_t L_33 = ___0_length; int32_t L_34 = ___1_distance; OutputWindow_SlowRepeat_mF421162AB20694E18C0C676063F3A8F1FEEFF4CE(__this, L_32, L_33, L_34, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyStored_m384BC65C3723B9729564548F5241B217DEB71E15 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, int32_t ___1_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___1_length; int32_t L_1 = __this->___windowFilled; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_1)), NULL); StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = ___0_input; NullCheck(L_3); int32_t L_4; L_4 = StreamManipulator_get_AvailableBytes_m111E7770B1EF999DB8DEE846FCBFCCC4FB0E4931(L_3, NULL); int32_t L_5; L_5 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_2, L_4, NULL); ___1_length = L_5; int32_t L_6 = __this->___windowEnd; V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_6)); int32_t L_7 = ___1_length; int32_t L_8 = V_1; if ((((int32_t)L_7) <= ((int32_t)L_8))) { goto IL_005d; } } { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_9 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___window; int32_t L_11 = __this->___windowEnd; int32_t L_12 = V_1; NullCheck(L_9); int32_t L_13; L_13 = StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3(L_9, L_10, L_11, L_12, NULL); V_0 = L_13; int32_t L_14 = V_0; int32_t L_15 = V_1; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_0071; } } { int32_t L_16 = V_0; StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_17 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___window; int32_t L_19 = ___1_length; int32_t L_20 = V_1; NullCheck(L_17); int32_t L_21; L_21 = StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3(L_17, L_18, 0, ((int32_t)il2cpp_codegen_subtract(L_19, L_20)), NULL); V_0 = ((int32_t)il2cpp_codegen_add(L_16, L_21)); goto IL_0071; } IL_005d: { StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_22 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___window; int32_t L_24 = __this->___windowEnd; int32_t L_25 = ___1_length; NullCheck(L_22); int32_t L_26; L_26 = StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3(L_22, L_23, L_24, L_25, NULL); V_0 = L_26; } IL_0071: { int32_t L_27 = __this->___windowEnd; int32_t L_28 = V_0; __this->___windowEnd = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, L_28))&((int32_t)32767))); int32_t L_29 = __this->___windowFilled; int32_t L_30 = V_0; __this->___windowFilled = ((int32_t)il2cpp_codegen_add(L_29, L_30)); int32_t L_31 = V_0; return L_31; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_GetFreeSpace_mEBFC32E0FCD1AA176826162F5564A4A3A7E0B4FE (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___windowFilled; return ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_0)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___windowFilled; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_len, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = __this->___windowEnd; V_0 = L_0; int32_t L_1 = ___2_len; int32_t L_2 = __this->___windowFilled; if ((((int32_t)L_1) <= ((int32_t)L_2))) { goto IL_001a; } } { int32_t L_3 = __this->___windowFilled; ___2_len = L_3; goto IL_0030; } IL_001a: { int32_t L_4 = __this->___windowEnd; int32_t L_5 = __this->___windowFilled; int32_t L_6 = ___2_len; V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_4, L_5)), L_6))&((int32_t)32767))); } IL_0030: { int32_t L_7 = ___2_len; V_1 = L_7; int32_t L_8 = ___2_len; int32_t L_9 = V_0; V_2 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9)); int32_t L_10 = V_2; if ((((int32_t)L_10) <= ((int32_t)0))) { goto IL_0057; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___window; int32_t L_12 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_output; int32_t L_14 = ___1_offset; int32_t L_15 = V_2; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_12)), (RuntimeArray*)L_13, L_14, L_15, NULL); int32_t L_16 = ___1_offset; int32_t L_17 = V_2; ___1_offset = ((int32_t)il2cpp_codegen_add(L_16, L_17)); int32_t L_18 = V_0; ___2_len = L_18; } IL_0057: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___window; int32_t L_20 = V_0; int32_t L_21 = ___2_len; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_output; int32_t L_23 = ___1_offset; int32_t L_24 = ___2_len; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_19, ((int32_t)il2cpp_codegen_subtract(L_20, L_21)), (RuntimeArray*)L_22, L_23, L_24, NULL); int32_t L_25 = __this->___windowFilled; int32_t L_26 = V_1; __this->___windowFilled = ((int32_t)il2cpp_codegen_subtract(L_25, L_26)); int32_t L_27 = __this->___windowFilled; if ((((int32_t)L_27) >= ((int32_t)0))) { goto IL_0085; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_28 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_28, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F_RuntimeMethod_var))); } IL_0085: { int32_t L_29 = V_1; return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow__ctor_mE9D33D77117AF639514D00ADFB78A7CFE20E56A4 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32768)); __this->___window = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___window), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___bitsInBuffer_; int32_t L_1 = ___0_bitCount; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_007e; } } { int32_t L_2 = __this->___windowStart_; int32_t L_3 = __this->___windowEnd_; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0019; } } { return (-1); } IL_0019: { uint32_t L_4 = __this->___buffer_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___window_; int32_t L_6 = __this->___windowStart_; V_0 = L_6; int32_t L_7 = V_0; __this->___windowStart_ = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; NullCheck(L_5); int32_t L_9 = L_8; uint8_t L_10 = (L_5)->GetAt(static_cast(L_9)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___window_; int32_t L_12 = __this->___windowStart_; V_0 = L_12; int32_t L_13 = V_0; __this->___windowStart_ = ((int32_t)il2cpp_codegen_add(L_13, 1)); int32_t L_14 = V_0; NullCheck(L_11); int32_t L_15 = L_14; uint8_t L_16 = (L_11)->GetAt(static_cast(L_15)); int32_t L_17 = __this->___bitsInBuffer_; __this->___buffer_ = ((int32_t)((int32_t)L_4|((int32_t)(((int32_t)(((int32_t)((int32_t)L_10&((int32_t)255)))|((int32_t)(((int32_t)((int32_t)L_16&((int32_t)255)))<<8))))<<((int32_t)(L_17&((int32_t)31))))))); int32_t L_18 = __this->___bitsInBuffer_; __this->___bitsInBuffer_ = ((int32_t)il2cpp_codegen_add(L_18, ((int32_t)16))); } IL_007e: { uint32_t L_19 = __this->___buffer_; int32_t L_20 = ___0_bitCount; return ((int32_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_19))&((int64_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_20&((int32_t)31))))), 1)))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, int32_t* ___1_output, int32_t ___2_outputOffset, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_bitCount; int32_t L_1; L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(__this, L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_000e; } } { return (bool)0; } IL_000e: { int32_t* L_3 = ___1_output; int32_t L_4 = V_0; int32_t L_5 = ___2_outputOffset; *((int32_t*)L_3) = (int32_t)((int32_t)il2cpp_codegen_add(L_4, L_5)); int32_t L_6 = ___0_bitCount; StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(__this, L_6, NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_TryGetBits_mDD2C8DA6144076D2A281CC62104714BB0CDBEE22 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___1_array, int32_t ___2_index, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_bitCount; int32_t L_1; L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(__this, L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_000e; } } { return (bool)0; } IL_000e: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_3 = ___1_array; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = *((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)L_3); int32_t L_5 = ___2_index; int32_t L_6 = V_0; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (uint8_t)((int32_t)(uint8_t)L_6)); int32_t L_7 = ___0_bitCount; StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(__this, L_7, NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, const RuntimeMethod* method) { { uint32_t L_0 = __this->___buffer_; int32_t L_1 = ___0_bitCount; __this->___buffer_ = ((int32_t)((uint32_t)L_0>>((int32_t)(L_1&((int32_t)31))))); int32_t L_2 = __this->___bitsInBuffer_; int32_t L_3 = ___0_bitCount; __this->___bitsInBuffer_ = ((int32_t)il2cpp_codegen_subtract(L_2, L_3)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bitsInBuffer_; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_get_AvailableBytes_m111E7770B1EF999DB8DEE846FCBFCCC4FB0E4931 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___windowEnd_; int32_t L_1 = __this->___windowStart_; int32_t L_2 = __this->___bitsInBuffer_; return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), ((int32_t)(L_2>>3)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_SkipToByteBoundary_m770A3FAD081B09CC1B12226C1DEC1AD7F3134758 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->___buffer_; int32_t L_1 = __this->___bitsInBuffer_; __this->___buffer_ = ((int32_t)((uint32_t)L_0>>((int32_t)(((int32_t)(L_1&7))&((int32_t)31))))); int32_t L_2 = __this->___bitsInBuffer_; __this->___bitsInBuffer_ = ((int32_t)(L_2&((int32_t)-8))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_get_IsNeedingInput_mB7E9C9677E02F12CD05C3CBAC9C82BEFDB94156B (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___windowStart_; int32_t L_1 = __this->___windowEnd_; return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000f; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3_RuntimeMethod_var))); } IL_000f: { int32_t L_2 = __this->___bitsInBuffer_; if (!((int32_t)(L_2&7))) { goto IL_0024; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral36919DB41559814DAA1900952B7D08BD1CA0C036)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3_RuntimeMethod_var))); } IL_0024: { V_0 = 0; goto IL_005c; } IL_0028: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_output; int32_t L_5 = ___1_offset; int32_t L_6 = L_5; ___1_offset = ((int32_t)il2cpp_codegen_add(L_6, 1)); uint32_t L_7 = __this->___buffer_; NullCheck(L_4); (L_4)->SetAt(static_cast(L_6), (uint8_t)((int32_t)(uint8_t)L_7)); uint32_t L_8 = __this->___buffer_; __this->___buffer_ = ((int32_t)((uint32_t)L_8>>8)); int32_t L_9 = __this->___bitsInBuffer_; __this->___bitsInBuffer_ = ((int32_t)il2cpp_codegen_subtract(L_9, 8)); int32_t L_10 = ___2_length; ___2_length = ((int32_t)il2cpp_codegen_subtract(L_10, 1)); int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_005c: { int32_t L_12 = __this->___bitsInBuffer_; if ((((int32_t)L_12) <= ((int32_t)0))) { goto IL_0069; } } { int32_t L_13 = ___2_length; if ((((int32_t)L_13) > ((int32_t)0))) { goto IL_0028; } } IL_0069: { int32_t L_14 = ___2_length; if (L_14) { goto IL_006e; } } { int32_t L_15 = V_0; return L_15; } IL_006e: { int32_t L_16 = __this->___windowEnd_; int32_t L_17 = __this->___windowStart_; V_1 = ((int32_t)il2cpp_codegen_subtract(L_16, L_17)); int32_t L_18 = ___2_length; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_0083; } } { int32_t L_20 = V_1; ___2_length = L_20; } IL_0083: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___window_; int32_t L_22 = __this->___windowStart_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___0_output; int32_t L_24 = ___1_offset; int32_t L_25 = ___2_length; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, L_22, (RuntimeArray*)L_23, L_24, L_25, NULL); int32_t L_26 = __this->___windowStart_; int32_t L_27 = ___2_length; __this->___windowStart_ = ((int32_t)il2cpp_codegen_add(L_26, L_27)); int32_t L_28 = __this->___windowStart_; int32_t L_29 = __this->___windowEnd_; if (!((int32_t)(((int32_t)il2cpp_codegen_subtract(L_28, L_29))&1))) { goto IL_00e1; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___window_; int32_t L_31 = __this->___windowStart_; V_2 = L_31; int32_t L_32 = V_2; __this->___windowStart_ = ((int32_t)il2cpp_codegen_add(L_32, 1)); int32_t L_33 = V_2; NullCheck(L_30); int32_t L_34 = L_33; uint8_t L_35 = (L_30)->GetAt(static_cast(L_34)); __this->___buffer_ = ((int32_t)((int32_t)L_35&((int32_t)255))); __this->___bitsInBuffer_ = 8; } IL_00e1: { int32_t L_36 = V_0; int32_t L_37 = ___2_length; return ((int32_t)il2cpp_codegen_add(L_36, L_37)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___1_offset; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0022; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0A45CCAC3B8CC663DC29BD756A86295833579C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var))); } IL_0022: { int32_t L_4 = ___2_count; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_0036; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0A45CCAC3B8CC663DC29BD756A86295833579C1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var))); } IL_0036: { int32_t L_6 = __this->___windowStart_; int32_t L_7 = __this->___windowEnd_; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_004f; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30D44D3EB7B534CAF51AD514F18FE7DD626129FE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var))); } IL_004f: { int32_t L_9 = ___1_offset; int32_t L_10 = ___2_count; V_0 = ((int32_t)il2cpp_codegen_add(L_9, L_10)); int32_t L_11 = ___1_offset; int32_t L_12 = V_0; if ((((int32_t)L_11) > ((int32_t)L_12))) { goto IL_005d; } } { int32_t L_13 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_buffer; NullCheck(L_14); if ((((int32_t)L_13) <= ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_0068; } } IL_005d: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var))); } IL_0068: { int32_t L_16 = ___2_count; if (!((int32_t)(L_16&1))) { goto IL_00a0; } } { uint32_t L_17 = __this->___buffer_; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer; int32_t L_19 = ___1_offset; int32_t L_20 = L_19; ___1_offset = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; uint8_t L_22 = (L_18)->GetAt(static_cast(L_21)); int32_t L_23 = __this->___bitsInBuffer_; __this->___buffer_ = ((int32_t)((int32_t)L_17|((int32_t)(((int32_t)((int32_t)L_22&((int32_t)255)))<<((int32_t)(L_23&((int32_t)31))))))); int32_t L_24 = __this->___bitsInBuffer_; __this->___bitsInBuffer_ = ((int32_t)il2cpp_codegen_add(L_24, 8)); } IL_00a0: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer; __this->___window_ = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->___window_), (void*)L_25); int32_t L_26 = ___1_offset; __this->___windowStart_ = L_26; int32_t L_27 = V_0; __this->___windowEnd_ = L_27; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator__ctor_mB61C7FF056589EDF4ABE03E9A4BFF69103EC9733 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32__ctor_mA604223227DD71EDB1BB6CA84B0368D896AF9A52 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Adler32_Reset_m91B7E124B35D0729D18B6131DED9A668C874699E(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Reset_m91B7E124B35D0729D18B6131DED9A668C874699E (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method) { { __this->___checkValue = 1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Adler32_get_Value_m66D6B916378C2809D8C622E9866EC785C0D1D764 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->___checkValue; return ((int64_t)(uint64_t)((uint32_t)L_0)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Update_m1D828762B8E4443745838DBF5F14E23405AB4B21 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___0_segment, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; uint32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { uint32_t L_0 = __this->___checkValue; V_0 = ((int32_t)((int32_t)L_0&((int32_t)65535))); uint32_t L_1 = __this->___checkValue; V_1 = ((int32_t)((uint32_t)L_1>>((int32_t)16))); il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var); int32_t L_2; L_2 = ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline((&___0_segment), ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var); V_2 = L_2; int32_t L_3; L_3 = ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline((&___0_segment), ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var); V_3 = L_3; goto IL_0073; } IL_0029: { V_4 = ((int32_t)3800); int32_t L_4 = V_4; int32_t L_5 = V_2; if ((((int32_t)L_4) <= ((int32_t)L_5))) { goto IL_0038; } } { int32_t L_6 = V_2; V_4 = L_6; } IL_0038: { int32_t L_7 = V_2; int32_t L_8 = V_4; V_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); goto IL_0059; } IL_003f: { uint32_t L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10; L_10 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___0_segment), ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var); int32_t L_11 = V_3; int32_t L_12 = L_11; V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, ((int32_t)((int32_t)L_14&((int32_t)255))))); uint32_t L_15 = V_1; uint32_t L_16 = V_0; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); } IL_0059: { int32_t L_17 = V_4; int32_t L_18 = ((int32_t)il2cpp_codegen_subtract(L_17, 1)); V_4 = L_18; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_003f; } } { uint32_t L_19 = V_0; il2cpp_codegen_runtime_class_init_inline(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var); uint32_t L_20 = ((Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_StaticFields*)il2cpp_codegen_static_fields_for(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var))->___BASE; V_0 = ((int32_t)((uint32_t)(int32_t)L_19%(uint32_t)(int32_t)L_20)); uint32_t L_21 = V_1; uint32_t L_22 = ((Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_StaticFields*)il2cpp_codegen_static_fields_for(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var))->___BASE; V_1 = ((int32_t)((uint32_t)(int32_t)L_21%(uint32_t)(int32_t)L_22)); } IL_0073: { int32_t L_23 = V_2; if ((((int32_t)L_23) > ((int32_t)0))) { goto IL_0029; } } { uint32_t L_24 = V_1; uint32_t L_25 = V_0; __this->___checkValue = ((int32_t)(((int32_t)((int32_t)L_24<<((int32_t)16)))|(int32_t)L_25)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32__cctor_m9BBC4B32D3CA501EDDDA79EFA1038094C51D3694 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_StaticFields*)il2cpp_codegen_static_fields_for(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var))->___BASE = ((int32_t)65521); 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 #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 int32_t OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572_inline (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___windowFilled; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A_inline (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bitsInBuffer_; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___available; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InflaterInputStream_get_IsStreamOwner_m5FC7BA93C78341CDA341735FE6B3BE68F9E4EBEF_inline (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CIsStreamOwnerU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____offset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____array; return L_0; } }