暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Generics__27.cpp 2.0MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename T1>
  9. struct VirtualActionInvoker1Invoker;
  10. template <typename T1>
  11. struct VirtualActionInvoker1Invoker<T1*>
  12. {
  13. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1)
  14. {
  15. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  16. void* params[1] = { p1 };
  17. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  18. }
  19. };
  20. template <typename T1, typename T2>
  21. struct VirtualActionInvoker2Invoker;
  22. template <typename T1, typename T2>
  23. struct VirtualActionInvoker2Invoker<T1, T2*>
  24. {
  25. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2* p2)
  26. {
  27. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  28. void* params[2] = { &p1, p2 };
  29. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  30. }
  31. };
  32. template <typename R>
  33. struct VirtualFuncInvoker0
  34. {
  35. typedef R (*Func)(void*, const RuntimeMethod*);
  36. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  37. {
  38. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  39. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  40. }
  41. };
  42. template <typename R, typename T1>
  43. struct VirtualFuncInvoker1
  44. {
  45. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  46. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  47. {
  48. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  49. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  50. }
  51. };
  52. template <typename T1>
  53. struct GenericVirtualActionInvoker1Invoker;
  54. template <typename T1>
  55. struct GenericVirtualActionInvoker1Invoker<T1*>
  56. {
  57. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  58. {
  59. VirtualInvokeData invokeData;
  60. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  61. void* params[1] = { p1 };
  62. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  63. }
  64. };
  65. struct InterfaceActionInvoker0
  66. {
  67. typedef void (*Action)(void*, const RuntimeMethod*);
  68. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  69. {
  70. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  71. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  72. }
  73. };
  74. template <typename T1>
  75. struct InterfaceActionInvoker1Invoker;
  76. template <typename T1>
  77. struct InterfaceActionInvoker1Invoker<T1*>
  78. {
  79. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  80. {
  81. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  82. void* params[1] = { p1 };
  83. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  84. }
  85. };
  86. template <typename R>
  87. struct InterfaceFuncInvoker0
  88. {
  89. typedef R (*Func)(void*, const RuntimeMethod*);
  90. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  91. {
  92. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  93. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  94. }
  95. };
  96. template <typename R, typename T1>
  97. struct InterfaceFuncInvoker1
  98. {
  99. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  100. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  101. {
  102. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  103. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  104. }
  105. };
  106. template <typename R, typename T1>
  107. struct InterfaceFuncInvoker1Invoker;
  108. template <typename R, typename T1>
  109. struct InterfaceFuncInvoker1Invoker<R, T1*>
  110. {
  111. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  112. {
  113. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  114. R ret;
  115. void* params[1] = { p1 };
  116. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
  117. return ret;
  118. }
  119. };
  120. template <typename R, typename T1, typename T2>
  121. struct InterfaceFuncInvoker2
  122. {
  123. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  124. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  125. {
  126. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  127. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  128. }
  129. };
  130. template <typename R, typename T1, typename T2>
  131. struct InterfaceFuncInvoker2Invoker;
  132. template <typename R, typename T1, typename T2>
  133. struct InterfaceFuncInvoker2Invoker<R, T1*, T2*>
  134. {
  135. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2)
  136. {
  137. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  138. R ret;
  139. void* params[2] = { p1, p2 };
  140. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
  141. return ret;
  142. }
  143. };
  144. template <typename T1>
  145. struct GenericInterfaceActionInvoker1Invoker;
  146. template <typename T1>
  147. struct GenericInterfaceActionInvoker1Invoker<T1*>
  148. {
  149. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  150. {
  151. VirtualInvokeData invokeData;
  152. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  153. void* params[1] = { p1 };
  154. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  155. }
  156. };
  157. template <typename T1>
  158. struct InvokerActionInvoker1;
  159. template <typename T1>
  160. struct InvokerActionInvoker1<T1*>
  161. {
  162. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  163. {
  164. void* params[1] = { p1 };
  165. method->invoker_method(methodPtr, method, obj, params, params[0]);
  166. }
  167. };
  168. template <typename T1, typename T2>
  169. struct InvokerActionInvoker2;
  170. template <typename T1, typename T2>
  171. struct InvokerActionInvoker2<T1*, T2>
  172. {
  173. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
  174. {
  175. void* params[2] = { p1, &p2 };
  176. method->invoker_method(methodPtr, method, obj, params, params[1]);
  177. }
  178. };
  179. template <typename T1, typename T2>
  180. struct InvokerActionInvoker2<T1, T2*>
  181. {
  182. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
  183. {
  184. void* params[2] = { &p1, p2 };
  185. method->invoker_method(methodPtr, method, obj, params, params[1]);
  186. }
  187. };
  188. template <typename T1, typename T2>
  189. struct InvokerActionInvoker2<T1*, T2*>
  190. {
  191. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  192. {
  193. void* params[2] = { p1, p2 };
  194. method->invoker_method(methodPtr, method, obj, params, params[1]);
  195. }
  196. };
  197. template <typename T1, typename T2, typename T3>
  198. struct InvokerActionInvoker3;
  199. template <typename T1, typename T2, typename T3>
  200. struct InvokerActionInvoker3<T1, T2, T3*>
  201. {
  202. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2 p2, T3* p3)
  203. {
  204. void* params[3] = { &p1, &p2, p3 };
  205. method->invoker_method(methodPtr, method, obj, params, params[2]);
  206. }
  207. };
  208. template <typename T1, typename T2, typename T3>
  209. struct InvokerActionInvoker3<T1*, T2*, T3*>
  210. {
  211. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
  212. {
  213. void* params[3] = { p1, p2, p3 };
  214. method->invoker_method(methodPtr, method, obj, params, params[2]);
  215. }
  216. };
  217. template <typename R, typename T1>
  218. struct InvokerFuncInvoker1;
  219. template <typename R, typename T1>
  220. struct InvokerFuncInvoker1<R, T1*>
  221. {
  222. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  223. {
  224. R ret;
  225. void* params[1] = { p1 };
  226. method->invoker_method(methodPtr, method, obj, params, &ret);
  227. return ret;
  228. }
  229. };
  230. template <typename R, typename T1, typename T2>
  231. struct InvokerFuncInvoker2;
  232. template <typename R, typename T1, typename T2>
  233. struct InvokerFuncInvoker2<R, T1*, T2*>
  234. {
  235. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  236. {
  237. R ret;
  238. void* params[2] = { p1, p2 };
  239. method->invoker_method(methodPtr, method, obj, params, &ret);
  240. return ret;
  241. }
  242. };
  243. template <typename R>
  244. struct ConstrainedFuncInvoker0
  245. {
  246. static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj)
  247. {
  248. R ret;
  249. il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, NULL, &ret);
  250. return ret;
  251. }
  252. };
  253. template <typename R, typename T1>
  254. struct ConstrainedFuncInvoker1;
  255. template <typename R, typename T1>
  256. struct ConstrainedFuncInvoker1<R, T1*>
  257. {
  258. static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj, T1* p1)
  259. {
  260. R ret;
  261. void* params[1] = { p1 };
  262. il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, params, &ret);
  263. return ret;
  264. }
  265. };
  266. struct Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09;
  267. struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
  268. struct Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49;
  269. struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
  270. struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
  271. struct Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00;
  272. struct Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9;
  273. struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC;
  274. struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF;
  275. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2;
  276. struct EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70;
  277. struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862;
  278. struct EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17;
  279. struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E;
  280. struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED;
  281. struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6;
  282. struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09;
  283. struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49;
  284. struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC;
  285. struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1;
  286. struct EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30;
  287. struct GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA;
  288. struct GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F;
  289. struct GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960;
  290. struct GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F;
  291. struct GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A;
  292. struct GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE;
  293. struct GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468;
  294. struct GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E;
  295. struct GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D;
  296. struct GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988;
  297. struct GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56;
  298. struct GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39;
  299. struct Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8;
  300. struct HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED;
  301. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
  302. struct HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4;
  303. struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
  304. struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A;
  305. struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87;
  306. struct ICollection_1_t828FEFDDBF830D003AFB480F0898186B499E26B0;
  307. struct ICollection_1_tD56FFE4395E7AAA9BC6513B7180B31801ABF0135;
  308. struct ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB;
  309. struct ICollection_1_t03EA087489342703ED691AFD807C50289BADA136;
  310. struct ICollection_1_tB388ED908E2D241F56264CA971F25D9ADC1ADEC3;
  311. struct IDragAndDropController_1_t00231B36D70639D9E463C17E4B92ADB3EDC02826;
  312. struct IDragAndDropController_1_t64C0B4A53D4CB314AA4F3FAA6883AC4FDA11CA17;
  313. struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
  314. struct IEnumerable_1_t71A46277DBD73BD4009B2B20885D2B7057593A1A;
  315. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  316. struct IEnumerable_1_tF78C5A55C1D093F0B8CD95E0247BA2EE703D9D55;
  317. struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
  318. struct IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452;
  319. struct IEnumerator_1_t239F6ACD0FC026E7FA70965FDE161517CD367AED;
  320. struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
  321. struct IEnumerator_1_t737E5D96E5E3657734509E507812DBA5E7EDD547;
  322. struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D;
  323. struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
  324. struct IEqualityComparer_1_t4537FF5E9634FC142F7BF26B48CA727CCA436047;
  325. struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
  326. struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
  327. struct IEqualityComparer_1_t47CC0B235E693652D181B679FF6D61A469ECC122;
  328. struct IList_1_t3C981BB2E5E26A467A42AF86513CF54136025701;
  329. struct IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82;
  330. struct IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF;
  331. struct IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7;
  332. struct IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931;
  333. struct IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D;
  334. struct KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9;
  335. struct KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D;
  336. struct ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282;
  337. struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715;
  338. struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A;
  339. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  340. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A;
  341. struct Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3;
  342. struct Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A;
  343. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  344. struct Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF;
  345. struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107;
  346. struct RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44;
  347. struct RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1;
  348. struct RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD;
  349. struct RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D;
  350. struct RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9;
  351. struct RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A;
  352. struct SetElementProperty_t289C8D92DD4214A46FC3E74E8FE7C6EDE8B1C0C9;
  353. struct ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC;
  354. struct ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86;
  355. struct ValueCollection_t09388557A76C67A5826B2502D326ED02B7D9E050;
  356. struct EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75;
  357. struct EntryU5BU5D_t957A01A589BC16F5F52CE105A79B69946778FDBA;
  358. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
  359. struct SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD;
  360. struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
  361. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6;
  362. struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D;
  363. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  364. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  365. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  366. struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82;
  367. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  368. struct EnumU5BU5D_t6106A94708E3435454078BF14FA50152B7301912;
  369. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  370. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  371. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  372. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  373. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  374. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  375. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  376. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  377. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  378. struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
  379. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  380. struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534;
  381. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  382. struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
  383. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
  384. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  385. struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9;
  386. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  387. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  388. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
  389. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  390. struct Delegate_t;
  391. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  392. struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958;
  393. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  394. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  395. struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
  396. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
  397. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  398. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  399. struct MethodInfo_t;
  400. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
  401. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  402. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086;
  403. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  404. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7;
  405. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  406. struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
  407. struct String_t;
  408. struct Type_t;
  409. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115;
  410. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  411. struct YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B;
  412. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  413. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  414. IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
  415. IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var;
  416. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  417. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  418. IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
  419. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
  420. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  421. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  422. IL2CPP_EXTERN_C RuntimeClass* List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var;
  423. IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
  424. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  425. IL2CPP_EXTERN_C RuntimeClass* SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var;
  426. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  427. IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626;
  428. IL2CPP_EXTERN_C String_t* _stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414;
  429. IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B;
  430. IL2CPP_EXTERN_C String_t* _stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25;
  431. IL2CPP_EXTERN_C String_t* _stringLiteral7C29EF4A38EF0064F02686D64F62F804AE5AC03E;
  432. IL2CPP_EXTERN_C String_t* _stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6;
  433. IL2CPP_EXTERN_C String_t* _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0;
  434. IL2CPP_EXTERN_C String_t* _stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B;
  435. IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085;
  436. IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
  437. IL2CPP_EXTERN_C String_t* _stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4;
  438. IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7;
  439. IL2CPP_EXTERN_C String_t* _stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E;
  440. IL2CPP_EXTERN_C String_t* _stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922;
  441. IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
  442. IL2CPP_EXTERN_C String_t* _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  443. IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1;
  444. IL2CPP_EXTERN_C String_t* _stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C;
  445. IL2CPP_EXTERN_C String_t* _stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF;
  446. IL2CPP_EXTERN_C String_t* _stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6;
  447. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var;
  448. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var;
  449. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var;
  450. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var;
  451. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var;
  452. IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var;
  453. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com;
  454. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke;
  455. struct Delegate_t_marshaled_com;
  456. struct Delegate_t_marshaled_pinvoke;
  457. struct Exception_t_marshaled_com;
  458. struct Exception_t_marshaled_pinvoke;
  459. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
  460. struct SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD;
  461. struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
  462. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6;
  463. struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D;
  464. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  465. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  466. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  467. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
  468. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  469. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  470. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  471. struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
  472. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  473. struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534;
  474. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
  475. struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
  476. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
  477. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
  478. struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9;
  479. IL2CPP_EXTERN_C_BEGIN
  480. IL2CPP_EXTERN_C_END
  481. #ifdef __clang__
  482. #pragma clang diagnostic push
  483. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  484. #pragma clang diagnostic ignored "-Wunused-variable"
  485. #endif
  486. struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1 : public RuntimeObject
  487. {
  488. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  489. EntryU5BU5D_t8A61658460FB17254FA3796E021DC61AED164F75* ____entries;
  490. int32_t ____count;
  491. int32_t ____freeList;
  492. int32_t ____freeCount;
  493. int32_t ____version;
  494. RuntimeObject* ____comparer;
  495. KeyCollection_tEBE08B15420BC67BA2CCF00CB0FC401CEE1820A9* ____keys;
  496. ValueCollection_tE4B5F81478422E33CBDE8650FC287DBA3AF04E86* ____values;
  497. RuntimeObject* ____syncRoot;
  498. };
  499. struct Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9 : public RuntimeObject
  500. {
  501. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  502. EntryU5BU5D_t957A01A589BC16F5F52CE105A79B69946778FDBA* ____entries;
  503. int32_t ____count;
  504. int32_t ____freeList;
  505. int32_t ____freeCount;
  506. int32_t ____version;
  507. RuntimeObject* ____comparer;
  508. KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D* ____keys;
  509. ValueCollection_t09388557A76C67A5826B2502D326ED02B7D9E050* ____values;
  510. RuntimeObject* ____syncRoot;
  511. };
  512. struct EmptyEnumerable_1_t28D43FDF539A8CC3069F76EBB7D9E6E17B7DB412 : public RuntimeObject
  513. {
  514. };
  515. struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC : public RuntimeObject
  516. {
  517. };
  518. struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF : public RuntimeObject
  519. {
  520. };
  521. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2 : public RuntimeObject
  522. {
  523. };
  524. struct EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70 : public RuntimeObject
  525. {
  526. };
  527. struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862 : public RuntimeObject
  528. {
  529. };
  530. struct EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17 : public RuntimeObject
  531. {
  532. };
  533. struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E : public RuntimeObject
  534. {
  535. };
  536. struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED : public RuntimeObject
  537. {
  538. };
  539. struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6 : public RuntimeObject
  540. {
  541. };
  542. struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09 : public RuntimeObject
  543. {
  544. };
  545. struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49 : public RuntimeObject
  546. {
  547. };
  548. struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC : public RuntimeObject
  549. {
  550. };
  551. struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1 : public RuntimeObject
  552. {
  553. };
  554. struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject
  555. {
  556. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  557. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots;
  558. int32_t ____count;
  559. int32_t ____lastIndex;
  560. int32_t ____freeList;
  561. RuntimeObject* ____comparer;
  562. int32_t ____version;
  563. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  564. };
  565. struct HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4 : public RuntimeObject
  566. {
  567. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  568. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* ____slots;
  569. int32_t ____count;
  570. int32_t ____lastIndex;
  571. int32_t ____freeList;
  572. RuntimeObject* ____comparer;
  573. int32_t ____version;
  574. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  575. };
  576. struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject
  577. {
  578. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  579. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots;
  580. int32_t ____count;
  581. int32_t ____lastIndex;
  582. int32_t ____freeList;
  583. RuntimeObject* ____comparer;
  584. int32_t ____version;
  585. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  586. };
  587. struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A : public RuntimeObject
  588. {
  589. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  590. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* ____slots;
  591. int32_t ____count;
  592. int32_t ____lastIndex;
  593. int32_t ____freeList;
  594. RuntimeObject* ____comparer;
  595. int32_t ____version;
  596. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  597. };
  598. struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87 : public RuntimeObject
  599. {
  600. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  601. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* ____slots;
  602. int32_t ____count;
  603. int32_t ____lastIndex;
  604. int32_t ____freeList;
  605. RuntimeObject* ____comparer;
  606. int32_t ____version;
  607. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  608. };
  609. struct ICollectionDebugView_1_t8473FBB401B8B2F9CC5E4FCC36A02B741215D920 : public RuntimeObject
  610. {
  611. };
  612. struct ICollectionDebugView_1_t9425AAB376BFB7017F301D9EE575827C65C5C050 : public RuntimeObject
  613. {
  614. };
  615. struct ICollectionDebugView_1_tB98435AAC6979DFD4B47E16E7E501BF0E66F6233 : public RuntimeObject
  616. {
  617. };
  618. struct IDictionaryDebugView_2_tB487F7505A90684E0A9A11A2F1028BF9D5B84A91 : public RuntimeObject
  619. {
  620. };
  621. struct IDictionaryDebugView_2_tC187D4315E101782B7E0D2193CF30DE3280E0FCD : public RuntimeObject
  622. {
  623. };
  624. struct IProducerConsumerCollectionDebugView_1_t6A0BFB1A99E07AC953A2B36EC440B2386D28313E : public RuntimeObject
  625. {
  626. };
  627. struct IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82 : public RuntimeObject
  628. {
  629. int32_t ___m_nextIdToTry;
  630. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___m_freeIds;
  631. };
  632. struct IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF : public RuntimeObject
  633. {
  634. int32_t ___m_nextIdToTry;
  635. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___m_freeIds;
  636. };
  637. struct IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931 : public RuntimeObject
  638. {
  639. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_List;
  640. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* ___m_Dictionary;
  641. int32_t ___m_EnabledObjectCount;
  642. };
  643. struct IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D : public RuntimeObject
  644. {
  645. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ___m_List;
  646. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* ___m_Dictionary;
  647. int32_t ___m_EnabledObjectCount;
  648. };
  649. struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A : public RuntimeObject
  650. {
  651. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____items;
  652. int32_t ____size;
  653. int32_t ____version;
  654. RuntimeObject* ____syncRoot;
  655. };
  656. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  657. {
  658. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  659. int32_t ____size;
  660. int32_t ____version;
  661. RuntimeObject* ____syncRoot;
  662. };
  663. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A : public RuntimeObject
  664. {
  665. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____items;
  666. int32_t ____size;
  667. int32_t ____version;
  668. RuntimeObject* ____syncRoot;
  669. };
  670. struct Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3 : public RuntimeObject
  671. {
  672. List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
  673. };
  674. struct MemberInfo_t : public RuntimeObject
  675. {
  676. };
  677. struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086 : public RuntimeObject
  678. {
  679. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CbindableElementU3Ek__BackingField;
  680. ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC* ___U3CanimatorU3Ek__BackingField;
  681. int32_t ___U3CindexU3Ek__BackingField;
  682. int32_t ___U3CidU3Ek__BackingField;
  683. bool ___U3CisDragGhostU3Ek__BackingField;
  684. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onGeometryChanged;
  685. EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___m_GeometryChangedEventCallback;
  686. Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onDestroy;
  687. };
  688. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
  689. {
  690. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
  691. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
  692. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
  693. Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
  694. int32_t ___m_currMember;
  695. RuntimeObject* ___m_converter;
  696. String_t* ___m_fullTypeName;
  697. String_t* ___m_assemName;
  698. Type_t* ___objectType;
  699. bool ___isFullTypeNameSetExplicit;
  700. bool ___isAssemblyNameSetExplicit;
  701. bool ___requireSameTokenInPartialTrust;
  702. };
  703. struct String_t : public RuntimeObject
  704. {
  705. int32_t ____stringLength;
  706. Il2CppChar ____firstChar;
  707. };
  708. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  709. {
  710. };
  711. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  712. {
  713. };
  714. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  715. {
  716. };
  717. struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093
  718. {
  719. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____array;
  720. int32_t ____offset;
  721. int32_t ____count;
  722. };
  723. struct ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC
  724. {
  725. float ___sum;
  726. int32_t ___count;
  727. };
  728. struct EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC
  729. {
  730. union
  731. {
  732. struct
  733. {
  734. };
  735. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  736. };
  737. };
  738. struct EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E
  739. {
  740. union
  741. {
  742. struct
  743. {
  744. };
  745. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  746. };
  747. };
  748. struct EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D
  749. {
  750. union
  751. {
  752. struct
  753. {
  754. };
  755. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  756. };
  757. };
  758. struct EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38
  759. {
  760. union
  761. {
  762. struct
  763. {
  764. };
  765. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  766. };
  767. };
  768. struct EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83
  769. {
  770. union
  771. {
  772. struct
  773. {
  774. };
  775. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  776. };
  777. };
  778. struct EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022
  779. {
  780. union
  781. {
  782. struct
  783. {
  784. };
  785. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  786. };
  787. };
  788. struct EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3
  789. {
  790. union
  791. {
  792. struct
  793. {
  794. };
  795. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  796. };
  797. };
  798. struct EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C
  799. {
  800. union
  801. {
  802. struct
  803. {
  804. };
  805. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  806. };
  807. };
  808. struct EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182
  809. {
  810. union
  811. {
  812. struct
  813. {
  814. };
  815. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  816. };
  817. };
  818. struct EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533
  819. {
  820. union
  821. {
  822. struct
  823. {
  824. };
  825. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  826. };
  827. };
  828. struct EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0
  829. {
  830. union
  831. {
  832. struct
  833. {
  834. };
  835. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  836. };
  837. };
  838. struct EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1
  839. {
  840. union
  841. {
  842. struct
  843. {
  844. };
  845. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  846. };
  847. };
  848. struct EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F
  849. {
  850. union
  851. {
  852. struct
  853. {
  854. };
  855. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  856. };
  857. };
  858. struct EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E
  859. {
  860. union
  861. {
  862. struct
  863. {
  864. };
  865. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  866. };
  867. };
  868. struct EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB
  869. {
  870. union
  871. {
  872. struct
  873. {
  874. };
  875. uint8_t EmptyData_tC7B11A9E1949C5344FF2D2112FB7B4C384E675AE__padding[1];
  876. };
  877. };
  878. struct Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE
  879. {
  880. int32_t ___hashCode;
  881. int32_t ___next;
  882. int32_t ___key;
  883. bool ___value;
  884. };
  885. struct Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227
  886. {
  887. int32_t ___hashCode;
  888. int32_t ___next;
  889. int32_t ___key;
  890. Il2CppChar ___value;
  891. };
  892. struct Entry_tA212E7034D981AC2F7E219C600769EE485919684
  893. {
  894. int32_t ___hashCode;
  895. int32_t ___next;
  896. int32_t ___key;
  897. int32_t ___value;
  898. };
  899. struct Entry_t4F374F13C9422AE969BA033893F5B076AEE88131
  900. {
  901. int32_t ___hashCode;
  902. int32_t ___next;
  903. int32_t ___key;
  904. int64_t ___value;
  905. };
  906. struct Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339
  907. {
  908. int32_t ___hashCode;
  909. int32_t ___next;
  910. int32_t ___key;
  911. RuntimeObject* ___value;
  912. };
  913. struct Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC
  914. {
  915. int32_t ___hashCode;
  916. int32_t ___next;
  917. int32_t ___key;
  918. float ___value;
  919. };
  920. struct Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438
  921. {
  922. int32_t ___hashCode;
  923. int32_t ___next;
  924. int64_t ___key;
  925. RuntimeObject* ___value;
  926. };
  927. struct Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C
  928. {
  929. int32_t ___hashCode;
  930. int32_t ___next;
  931. RuntimeObject* ___key;
  932. bool ___value;
  933. };
  934. struct Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376
  935. {
  936. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ____set;
  937. int32_t ____index;
  938. int32_t ____version;
  939. int32_t ____current;
  940. };
  941. struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
  942. {
  943. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set;
  944. int32_t ____index;
  945. int32_t ____version;
  946. RuntimeObject* ____current;
  947. };
  948. struct Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1
  949. {
  950. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ____set;
  951. int32_t ____index;
  952. int32_t ____version;
  953. uint32_t ____current;
  954. };
  955. typedef Il2CppFullySharedGenericStruct Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB;
  956. struct GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA : public EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70
  957. {
  958. };
  959. struct GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F : public EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862
  960. {
  961. };
  962. struct GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960 : public EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17
  963. {
  964. };
  965. struct GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F : public EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E
  966. {
  967. };
  968. struct GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A : public EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED
  969. {
  970. };
  971. struct GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE : public EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6
  972. {
  973. };
  974. struct GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468 : public EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09
  975. {
  976. };
  977. struct GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E : public EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49
  978. {
  979. };
  980. struct GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D : public EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC
  981. {
  982. };
  983. struct GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988 : public EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1
  984. {
  985. };
  986. struct HashCode32_1_tD2DD63035F543FDD8643588FA88CD9475D8107B9
  987. {
  988. union
  989. {
  990. struct
  991. {
  992. };
  993. uint8_t HashCode32_1_t28012FF1305411D37F1FD03DE7D6E29673C84EB4__padding[1];
  994. };
  995. };
  996. struct HashCode64_1_tE91648EAFFF631BF00C9786421718E02AE8FD147
  997. {
  998. union
  999. {
  1000. struct
  1001. {
  1002. };
  1003. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1004. };
  1005. };
  1006. struct HashCode64_1_tAACED5C219BCE704BB23DEE5411688A66F4FA312
  1007. {
  1008. union
  1009. {
  1010. struct
  1011. {
  1012. };
  1013. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1014. };
  1015. };
  1016. struct HashCode64_1_t9A899B4771FBF788C65EC3AAED858797329647AA
  1017. {
  1018. union
  1019. {
  1020. struct
  1021. {
  1022. };
  1023. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1024. };
  1025. };
  1026. struct HashCode64_1_t6D9D3CEC802B9E24CA6ABA6FA982B615B2DC8196
  1027. {
  1028. union
  1029. {
  1030. struct
  1031. {
  1032. };
  1033. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1034. };
  1035. };
  1036. struct HashCode64_1_t5AB59BEFEDF62F7AA82DF462D661D14F572822AB
  1037. {
  1038. union
  1039. {
  1040. struct
  1041. {
  1042. };
  1043. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1044. };
  1045. };
  1046. struct HashCode64_1_t525093B60DF9E3EDBEC57C2CAB5538644D25195E
  1047. {
  1048. union
  1049. {
  1050. struct
  1051. {
  1052. };
  1053. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1054. };
  1055. };
  1056. struct HashCode64_1_tBB94DF557F1073A1974A322A1A44C7126DA37529
  1057. {
  1058. union
  1059. {
  1060. struct
  1061. {
  1062. };
  1063. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1064. };
  1065. };
  1066. struct HashCode64_1_t3F5A94A0791241287F02ED7B9B5B511743AFE4FC
  1067. {
  1068. union
  1069. {
  1070. struct
  1071. {
  1072. };
  1073. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1074. };
  1075. };
  1076. struct HashCode64_1_t71E9B1D056EDA3314DB5CC7AB49FAF38227DB952
  1077. {
  1078. union
  1079. {
  1080. struct
  1081. {
  1082. };
  1083. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1084. };
  1085. };
  1086. struct HashCode64_1_tCA0BC36BEF1B0537653D2C164EBFB71E2E7FE57F
  1087. {
  1088. union
  1089. {
  1090. struct
  1091. {
  1092. };
  1093. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1094. };
  1095. };
  1096. struct HashCode64_1_tC86B716B0629811F38CCA2922A9A6E9128F7B487
  1097. {
  1098. union
  1099. {
  1100. struct
  1101. {
  1102. };
  1103. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1104. };
  1105. };
  1106. struct HashCode64_1_tEEB1F167CB1FF50533D39ECB4E2F4DB8F48095BB
  1107. {
  1108. union
  1109. {
  1110. struct
  1111. {
  1112. };
  1113. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1114. };
  1115. };
  1116. struct HashCode64_1_t0E540E776B4BA9631D2B21027E3D44679BBFDE7E
  1117. {
  1118. union
  1119. {
  1120. struct
  1121. {
  1122. };
  1123. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1124. };
  1125. };
  1126. struct HashCode64_1_t9F79C5D3EEDC24E31844F18936B7A7152BDF014E
  1127. {
  1128. union
  1129. {
  1130. struct
  1131. {
  1132. };
  1133. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1134. };
  1135. };
  1136. struct HashCode64_1_t21902CE3BB8566DD3CF37D5FBF26DDE580F687FD
  1137. {
  1138. union
  1139. {
  1140. struct
  1141. {
  1142. };
  1143. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1144. };
  1145. };
  1146. struct HashCode64_1_t744F317F9CFBC3EE2DF71AE33FE2D5C9DF6D2336
  1147. {
  1148. union
  1149. {
  1150. struct
  1151. {
  1152. };
  1153. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1154. };
  1155. };
  1156. struct HashCode64_1_t285034DF371CEE21CB88B0078A8E5924F2300E0C
  1157. {
  1158. union
  1159. {
  1160. struct
  1161. {
  1162. };
  1163. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1164. };
  1165. };
  1166. struct HashCode64_1_t35854EE2A1679DA8AD9F4B6EBE37867348F4D8DD
  1167. {
  1168. union
  1169. {
  1170. struct
  1171. {
  1172. };
  1173. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1174. };
  1175. };
  1176. struct HashCode64_1_t258221577FA59C0B1D9B188C325409BB62050DAB
  1177. {
  1178. union
  1179. {
  1180. struct
  1181. {
  1182. };
  1183. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1184. };
  1185. };
  1186. struct HashCode64_1_t49CA23EDF4DB68FCFD7564115E65F4D23452160A
  1187. {
  1188. union
  1189. {
  1190. struct
  1191. {
  1192. };
  1193. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1194. };
  1195. };
  1196. struct HashCode64_1_tC9D36B8B37721F4D2809B01166AAF2928F55B3EC
  1197. {
  1198. union
  1199. {
  1200. struct
  1201. {
  1202. };
  1203. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1204. };
  1205. };
  1206. struct HashCode64_1_tA49B79C998BF9022A0836C168EC2089C5ABCBE43
  1207. {
  1208. union
  1209. {
  1210. struct
  1211. {
  1212. };
  1213. uint8_t HashCode64_1_t086C964E863E63719ECA6ABCD86CF5F944BC12E8__padding[1];
  1214. };
  1215. };
  1216. struct HashCode64_1_t25B99E9F7F998CC07CCA13124E03920779BFF803
  1217. {
  1218. union
  1219. {
  1220. struct
  1221. {
  1222. };
  1223. uint8_t HashCode64_1_t9A0E69580DAA2D2CCB4BA575308077FCCE5F2E6E__padding[1];
  1224. };
  1225. };
  1226. struct InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1
  1227. {
  1228. RuntimeArray* ___array;
  1229. int32_t ___idx;
  1230. };
  1231. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1232. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1233. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1234. {
  1235. RuntimeArray* ___array;
  1236. int32_t ___idx;
  1237. };
  1238. #endif
  1239. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1240. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1241. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1242. {
  1243. RuntimeArray* ___array;
  1244. int32_t ___idx;
  1245. };
  1246. #endif
  1247. struct InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C
  1248. {
  1249. RuntimeArray* ___array;
  1250. int32_t ___idx;
  1251. };
  1252. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1253. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1254. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1255. {
  1256. RuntimeArray* ___array;
  1257. int32_t ___idx;
  1258. };
  1259. #endif
  1260. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1261. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1262. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1263. {
  1264. RuntimeArray* ___array;
  1265. int32_t ___idx;
  1266. };
  1267. #endif
  1268. struct InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B
  1269. {
  1270. RuntimeArray* ___array;
  1271. int32_t ___idx;
  1272. };
  1273. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1274. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1275. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1276. {
  1277. RuntimeArray* ___array;
  1278. int32_t ___idx;
  1279. };
  1280. #endif
  1281. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1282. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1283. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1284. {
  1285. RuntimeArray* ___array;
  1286. int32_t ___idx;
  1287. };
  1288. #endif
  1289. struct InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5
  1290. {
  1291. RuntimeArray* ___array;
  1292. int32_t ___idx;
  1293. };
  1294. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1295. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1296. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1297. {
  1298. RuntimeArray* ___array;
  1299. int32_t ___idx;
  1300. };
  1301. #endif
  1302. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1303. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1304. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1305. {
  1306. RuntimeArray* ___array;
  1307. int32_t ___idx;
  1308. };
  1309. #endif
  1310. struct InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F
  1311. {
  1312. RuntimeArray* ___array;
  1313. int32_t ___idx;
  1314. };
  1315. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1316. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1317. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1318. {
  1319. RuntimeArray* ___array;
  1320. int32_t ___idx;
  1321. };
  1322. #endif
  1323. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1324. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1325. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1326. {
  1327. RuntimeArray* ___array;
  1328. int32_t ___idx;
  1329. };
  1330. #endif
  1331. struct InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9
  1332. {
  1333. RuntimeArray* ___array;
  1334. int32_t ___idx;
  1335. };
  1336. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1337. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1338. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1339. {
  1340. RuntimeArray* ___array;
  1341. int32_t ___idx;
  1342. };
  1343. #endif
  1344. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1345. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1346. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1347. {
  1348. RuntimeArray* ___array;
  1349. int32_t ___idx;
  1350. };
  1351. #endif
  1352. struct InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC
  1353. {
  1354. RuntimeArray* ___array;
  1355. int32_t ___idx;
  1356. };
  1357. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1358. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1359. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1360. {
  1361. RuntimeArray* ___array;
  1362. int32_t ___idx;
  1363. };
  1364. #endif
  1365. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1366. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1367. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1368. {
  1369. RuntimeArray* ___array;
  1370. int32_t ___idx;
  1371. };
  1372. #endif
  1373. struct InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46
  1374. {
  1375. RuntimeArray* ___array;
  1376. int32_t ___idx;
  1377. };
  1378. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1379. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1380. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1381. {
  1382. RuntimeArray* ___array;
  1383. int32_t ___idx;
  1384. };
  1385. #endif
  1386. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1387. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1388. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1389. {
  1390. RuntimeArray* ___array;
  1391. int32_t ___idx;
  1392. };
  1393. #endif
  1394. struct InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534
  1395. {
  1396. RuntimeArray* ___array;
  1397. int32_t ___idx;
  1398. };
  1399. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1400. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1401. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1402. {
  1403. RuntimeArray* ___array;
  1404. int32_t ___idx;
  1405. };
  1406. #endif
  1407. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1408. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1409. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1410. {
  1411. RuntimeArray* ___array;
  1412. int32_t ___idx;
  1413. };
  1414. #endif
  1415. struct InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8
  1416. {
  1417. RuntimeArray* ___array;
  1418. int32_t ___idx;
  1419. };
  1420. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1421. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1422. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1423. {
  1424. RuntimeArray* ___array;
  1425. int32_t ___idx;
  1426. };
  1427. #endif
  1428. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1429. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1430. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1431. {
  1432. RuntimeArray* ___array;
  1433. int32_t ___idx;
  1434. };
  1435. #endif
  1436. struct InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576
  1437. {
  1438. RuntimeArray* ___array;
  1439. int32_t ___idx;
  1440. };
  1441. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1442. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1443. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1444. {
  1445. RuntimeArray* ___array;
  1446. int32_t ___idx;
  1447. };
  1448. #endif
  1449. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1450. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1451. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1452. {
  1453. RuntimeArray* ___array;
  1454. int32_t ___idx;
  1455. };
  1456. #endif
  1457. struct InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6
  1458. {
  1459. RuntimeArray* ___array;
  1460. int32_t ___idx;
  1461. };
  1462. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1463. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1464. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1465. {
  1466. RuntimeArray* ___array;
  1467. int32_t ___idx;
  1468. };
  1469. #endif
  1470. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1471. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1472. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1473. {
  1474. RuntimeArray* ___array;
  1475. int32_t ___idx;
  1476. };
  1477. #endif
  1478. struct InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89
  1479. {
  1480. RuntimeArray* ___array;
  1481. int32_t ___idx;
  1482. };
  1483. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1484. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1485. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1486. {
  1487. RuntimeArray* ___array;
  1488. int32_t ___idx;
  1489. };
  1490. #endif
  1491. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1492. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1493. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1494. {
  1495. RuntimeArray* ___array;
  1496. int32_t ___idx;
  1497. };
  1498. #endif
  1499. struct InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32
  1500. {
  1501. RuntimeArray* ___array;
  1502. int32_t ___idx;
  1503. };
  1504. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1505. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1506. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1507. {
  1508. RuntimeArray* ___array;
  1509. int32_t ___idx;
  1510. };
  1511. #endif
  1512. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1513. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1514. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1515. {
  1516. RuntimeArray* ___array;
  1517. int32_t ___idx;
  1518. };
  1519. #endif
  1520. struct InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4
  1521. {
  1522. RuntimeArray* ___array;
  1523. int32_t ___idx;
  1524. };
  1525. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1526. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1527. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1528. {
  1529. RuntimeArray* ___array;
  1530. int32_t ___idx;
  1531. };
  1532. #endif
  1533. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1534. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1535. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1536. {
  1537. RuntimeArray* ___array;
  1538. int32_t ___idx;
  1539. };
  1540. #endif
  1541. struct InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746
  1542. {
  1543. RuntimeArray* ___array;
  1544. int32_t ___idx;
  1545. };
  1546. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1547. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1548. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1549. {
  1550. RuntimeArray* ___array;
  1551. int32_t ___idx;
  1552. };
  1553. #endif
  1554. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1555. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1556. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1557. {
  1558. RuntimeArray* ___array;
  1559. int32_t ___idx;
  1560. };
  1561. #endif
  1562. struct InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2
  1563. {
  1564. RuntimeArray* ___array;
  1565. int32_t ___idx;
  1566. };
  1567. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1568. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1569. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1570. {
  1571. RuntimeArray* ___array;
  1572. int32_t ___idx;
  1573. };
  1574. #endif
  1575. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1576. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1577. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1578. {
  1579. RuntimeArray* ___array;
  1580. int32_t ___idx;
  1581. };
  1582. #endif
  1583. struct InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2
  1584. {
  1585. RuntimeArray* ___array;
  1586. int32_t ___idx;
  1587. };
  1588. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1589. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1590. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1591. {
  1592. RuntimeArray* ___array;
  1593. int32_t ___idx;
  1594. };
  1595. #endif
  1596. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1597. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1598. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1599. {
  1600. RuntimeArray* ___array;
  1601. int32_t ___idx;
  1602. };
  1603. #endif
  1604. struct InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896
  1605. {
  1606. RuntimeArray* ___array;
  1607. int32_t ___idx;
  1608. };
  1609. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1610. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1611. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1612. {
  1613. RuntimeArray* ___array;
  1614. int32_t ___idx;
  1615. };
  1616. #endif
  1617. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1618. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1619. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1620. {
  1621. RuntimeArray* ___array;
  1622. int32_t ___idx;
  1623. };
  1624. #endif
  1625. struct InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE
  1626. {
  1627. RuntimeArray* ___array;
  1628. int32_t ___idx;
  1629. };
  1630. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1631. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1632. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1633. {
  1634. RuntimeArray* ___array;
  1635. int32_t ___idx;
  1636. };
  1637. #endif
  1638. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1639. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1640. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1641. {
  1642. RuntimeArray* ___array;
  1643. int32_t ___idx;
  1644. };
  1645. #endif
  1646. struct InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966
  1647. {
  1648. RuntimeArray* ___array;
  1649. int32_t ___idx;
  1650. };
  1651. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1652. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1653. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1654. {
  1655. RuntimeArray* ___array;
  1656. int32_t ___idx;
  1657. };
  1658. #endif
  1659. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1660. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1661. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1662. {
  1663. RuntimeArray* ___array;
  1664. int32_t ___idx;
  1665. };
  1666. #endif
  1667. struct InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F
  1668. {
  1669. RuntimeArray* ___array;
  1670. int32_t ___idx;
  1671. };
  1672. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1673. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1674. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1675. {
  1676. RuntimeArray* ___array;
  1677. int32_t ___idx;
  1678. };
  1679. #endif
  1680. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1681. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1682. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1683. {
  1684. RuntimeArray* ___array;
  1685. int32_t ___idx;
  1686. };
  1687. #endif
  1688. struct InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A
  1689. {
  1690. RuntimeArray* ___array;
  1691. int32_t ___idx;
  1692. };
  1693. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1694. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1695. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1696. {
  1697. RuntimeArray* ___array;
  1698. int32_t ___idx;
  1699. };
  1700. #endif
  1701. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1702. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1703. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1704. {
  1705. RuntimeArray* ___array;
  1706. int32_t ___idx;
  1707. };
  1708. #endif
  1709. struct InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D
  1710. {
  1711. RuntimeArray* ___array;
  1712. int32_t ___idx;
  1713. };
  1714. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1715. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1716. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1717. {
  1718. RuntimeArray* ___array;
  1719. int32_t ___idx;
  1720. };
  1721. #endif
  1722. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1723. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1724. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1725. {
  1726. RuntimeArray* ___array;
  1727. int32_t ___idx;
  1728. };
  1729. #endif
  1730. struct InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77
  1731. {
  1732. RuntimeArray* ___array;
  1733. int32_t ___idx;
  1734. };
  1735. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1736. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1737. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1738. {
  1739. RuntimeArray* ___array;
  1740. int32_t ___idx;
  1741. };
  1742. #endif
  1743. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1744. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1745. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1746. {
  1747. RuntimeArray* ___array;
  1748. int32_t ___idx;
  1749. };
  1750. #endif
  1751. struct InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368
  1752. {
  1753. RuntimeArray* ___array;
  1754. int32_t ___idx;
  1755. };
  1756. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1757. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1758. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1759. {
  1760. RuntimeArray* ___array;
  1761. int32_t ___idx;
  1762. };
  1763. #endif
  1764. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1765. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1766. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1767. {
  1768. RuntimeArray* ___array;
  1769. int32_t ___idx;
  1770. };
  1771. #endif
  1772. struct InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8
  1773. {
  1774. RuntimeArray* ___array;
  1775. int32_t ___idx;
  1776. };
  1777. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1778. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1779. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1780. {
  1781. RuntimeArray* ___array;
  1782. int32_t ___idx;
  1783. };
  1784. #endif
  1785. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1786. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1787. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1788. {
  1789. RuntimeArray* ___array;
  1790. int32_t ___idx;
  1791. };
  1792. #endif
  1793. struct InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994
  1794. {
  1795. RuntimeArray* ___array;
  1796. int32_t ___idx;
  1797. };
  1798. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1799. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1800. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1801. {
  1802. RuntimeArray* ___array;
  1803. int32_t ___idx;
  1804. };
  1805. #endif
  1806. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1807. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1808. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1809. {
  1810. RuntimeArray* ___array;
  1811. int32_t ___idx;
  1812. };
  1813. #endif
  1814. struct InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296
  1815. {
  1816. RuntimeArray* ___array;
  1817. int32_t ___idx;
  1818. };
  1819. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1820. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1821. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1822. {
  1823. RuntimeArray* ___array;
  1824. int32_t ___idx;
  1825. };
  1826. #endif
  1827. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1828. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1829. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1830. {
  1831. RuntimeArray* ___array;
  1832. int32_t ___idx;
  1833. };
  1834. #endif
  1835. struct InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2
  1836. {
  1837. RuntimeArray* ___array;
  1838. int32_t ___idx;
  1839. };
  1840. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1841. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1842. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1843. {
  1844. RuntimeArray* ___array;
  1845. int32_t ___idx;
  1846. };
  1847. #endif
  1848. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1849. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1850. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1851. {
  1852. RuntimeArray* ___array;
  1853. int32_t ___idx;
  1854. };
  1855. #endif
  1856. struct InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650
  1857. {
  1858. RuntimeArray* ___array;
  1859. int32_t ___idx;
  1860. };
  1861. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1862. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1863. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1864. {
  1865. RuntimeArray* ___array;
  1866. int32_t ___idx;
  1867. };
  1868. #endif
  1869. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1870. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1871. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1872. {
  1873. RuntimeArray* ___array;
  1874. int32_t ___idx;
  1875. };
  1876. #endif
  1877. struct InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1
  1878. {
  1879. RuntimeArray* ___array;
  1880. int32_t ___idx;
  1881. };
  1882. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1883. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1884. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1885. {
  1886. RuntimeArray* ___array;
  1887. int32_t ___idx;
  1888. };
  1889. #endif
  1890. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1891. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1892. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1893. {
  1894. RuntimeArray* ___array;
  1895. int32_t ___idx;
  1896. };
  1897. #endif
  1898. struct InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC
  1899. {
  1900. RuntimeArray* ___array;
  1901. int32_t ___idx;
  1902. };
  1903. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1904. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1905. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1906. {
  1907. RuntimeArray* ___array;
  1908. int32_t ___idx;
  1909. };
  1910. #endif
  1911. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1912. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1913. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1914. {
  1915. RuntimeArray* ___array;
  1916. int32_t ___idx;
  1917. };
  1918. #endif
  1919. struct InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685
  1920. {
  1921. RuntimeArray* ___array;
  1922. int32_t ___idx;
  1923. };
  1924. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1925. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1926. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1927. {
  1928. RuntimeArray* ___array;
  1929. int32_t ___idx;
  1930. };
  1931. #endif
  1932. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1933. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1934. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1935. {
  1936. RuntimeArray* ___array;
  1937. int32_t ___idx;
  1938. };
  1939. #endif
  1940. struct InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879
  1941. {
  1942. RuntimeArray* ___array;
  1943. int32_t ___idx;
  1944. };
  1945. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1946. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1947. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1948. {
  1949. RuntimeArray* ___array;
  1950. int32_t ___idx;
  1951. };
  1952. #endif
  1953. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1954. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1955. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1956. {
  1957. RuntimeArray* ___array;
  1958. int32_t ___idx;
  1959. };
  1960. #endif
  1961. struct InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0
  1962. {
  1963. RuntimeArray* ___array;
  1964. int32_t ___idx;
  1965. };
  1966. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1967. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1968. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1969. {
  1970. RuntimeArray* ___array;
  1971. int32_t ___idx;
  1972. };
  1973. #endif
  1974. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1975. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1976. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1977. {
  1978. RuntimeArray* ___array;
  1979. int32_t ___idx;
  1980. };
  1981. #endif
  1982. struct InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004
  1983. {
  1984. RuntimeArray* ___array;
  1985. int32_t ___idx;
  1986. };
  1987. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1988. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  1989. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  1990. {
  1991. RuntimeArray* ___array;
  1992. int32_t ___idx;
  1993. };
  1994. #endif
  1995. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1996. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  1997. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  1998. {
  1999. RuntimeArray* ___array;
  2000. int32_t ___idx;
  2001. };
  2002. #endif
  2003. struct InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29
  2004. {
  2005. RuntimeArray* ___array;
  2006. int32_t ___idx;
  2007. };
  2008. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2009. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2010. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  2011. {
  2012. RuntimeArray* ___array;
  2013. int32_t ___idx;
  2014. };
  2015. #endif
  2016. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2017. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2018. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  2019. {
  2020. RuntimeArray* ___array;
  2021. int32_t ___idx;
  2022. };
  2023. #endif
  2024. struct InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5
  2025. {
  2026. RuntimeArray* ___array;
  2027. int32_t ___idx;
  2028. };
  2029. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2030. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke_define
  2031. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_pinvoke
  2032. {
  2033. RuntimeArray* ___array;
  2034. int32_t ___idx;
  2035. };
  2036. #endif
  2037. #ifndef InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2038. #define InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com_define
  2039. struct InternalEnumerator_1_t49A7316D05D91CFDD11253B1ADFDB8558ADC0D5C_marshaled_com
  2040. {
  2041. RuntimeArray* ___array;
  2042. int32_t ___idx;
  2043. };
  2044. #endif
  2045. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  2046. {
  2047. RuntimeObject* ___key;
  2048. RuntimeObject* ___value;
  2049. };
  2050. struct ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282 : public Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3
  2051. {
  2052. int32_t ___m_Index;
  2053. };
  2054. struct Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8
  2055. {
  2056. int32_t ___hashCode;
  2057. int32_t ___next;
  2058. int32_t ___value;
  2059. };
  2060. struct Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744
  2061. {
  2062. int32_t ___hashCode;
  2063. int32_t ___next;
  2064. RuntimeObject* ___value;
  2065. };
  2066. struct Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382
  2067. {
  2068. int32_t ___hashCode;
  2069. int32_t ___next;
  2070. uint32_t ___value;
  2071. };
  2072. typedef Il2CppFullySharedGenericStruct Slot_tEC146EEEF7022C6542EBF082D658446682962BFD;
  2073. struct StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA
  2074. {
  2075. RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44* ___m_Ref;
  2076. };
  2077. struct StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4
  2078. {
  2079. RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1* ___m_Ref;
  2080. };
  2081. struct StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3
  2082. {
  2083. RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD* ___m_Ref;
  2084. };
  2085. struct StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3
  2086. {
  2087. RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D* ___m_Ref;
  2088. };
  2089. struct StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E
  2090. {
  2091. RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9* ___m_Ref;
  2092. };
  2093. struct StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC
  2094. {
  2095. RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A* ___m_Ref;
  2096. };
  2097. struct TreeViewItemData_1_t95D9721135F40D0DB3D221F8EB2543C396D350F4
  2098. {
  2099. int32_t ___U3CidU3Ek__BackingField;
  2100. RuntimeObject* ___m_Data;
  2101. RuntimeObject* ___m_Children;
  2102. };
  2103. struct ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A
  2104. {
  2105. RuntimeObject* ___Item1;
  2106. RuntimeObject* ___Item2;
  2107. };
  2108. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  2109. {
  2110. bool ___m_value;
  2111. };
  2112. struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
  2113. {
  2114. union
  2115. {
  2116. #pragma pack(push, tp, 1)
  2117. struct
  2118. {
  2119. int32_t ___rgba;
  2120. };
  2121. #pragma pack(pop, tp)
  2122. struct
  2123. {
  2124. int32_t ___rgba_forAlignmentOnly;
  2125. };
  2126. #pragma pack(push, tp, 1)
  2127. struct
  2128. {
  2129. uint8_t ___r;
  2130. };
  2131. #pragma pack(pop, tp)
  2132. struct
  2133. {
  2134. uint8_t ___r_forAlignmentOnly;
  2135. };
  2136. #pragma pack(push, tp, 1)
  2137. struct
  2138. {
  2139. char ___g_OffsetPadding[1];
  2140. uint8_t ___g;
  2141. };
  2142. #pragma pack(pop, tp)
  2143. struct
  2144. {
  2145. char ___g_OffsetPadding_forAlignmentOnly[1];
  2146. uint8_t ___g_forAlignmentOnly;
  2147. };
  2148. #pragma pack(push, tp, 1)
  2149. struct
  2150. {
  2151. char ___b_OffsetPadding[2];
  2152. uint8_t ___b;
  2153. };
  2154. #pragma pack(pop, tp)
  2155. struct
  2156. {
  2157. char ___b_OffsetPadding_forAlignmentOnly[2];
  2158. uint8_t ___b_forAlignmentOnly;
  2159. };
  2160. #pragma pack(push, tp, 1)
  2161. struct
  2162. {
  2163. char ___a_OffsetPadding[3];
  2164. uint8_t ___a;
  2165. };
  2166. #pragma pack(pop, tp)
  2167. struct
  2168. {
  2169. char ___a_OffsetPadding_forAlignmentOnly[3];
  2170. uint8_t ___a_forAlignmentOnly;
  2171. };
  2172. };
  2173. };
  2174. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  2175. {
  2176. };
  2177. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  2178. {
  2179. };
  2180. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  2181. {
  2182. };
  2183. struct EnumData_tB9520C9179D9D6C57B2BF70E76FE4EB4DC94A6F8
  2184. {
  2185. EnumU5BU5D_t6106A94708E3435454078BF14FA50152B7301912* ___values;
  2186. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___flagValues;
  2187. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___displayNames;
  2188. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___names;
  2189. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___tooltip;
  2190. bool ___flags;
  2191. Type_t* ___underlyingType;
  2192. bool ___unsigned;
  2193. bool ___serializable;
  2194. };
  2195. struct EnumData_tB9520C9179D9D6C57B2BF70E76FE4EB4DC94A6F8_marshaled_pinvoke
  2196. {
  2197. EnumU5BU5D_t6106A94708E3435454078BF14FA50152B7301912* ___values;
  2198. Il2CppSafeArray* ___flagValues;
  2199. char** ___displayNames;
  2200. char** ___names;
  2201. char** ___tooltip;
  2202. int32_t ___flags;
  2203. Type_t* ___underlyingType;
  2204. int32_t ___unsigned;
  2205. int32_t ___serializable;
  2206. };
  2207. struct EnumData_tB9520C9179D9D6C57B2BF70E76FE4EB4DC94A6F8_marshaled_com
  2208. {
  2209. EnumU5BU5D_t6106A94708E3435454078BF14FA50152B7301912* ___values;
  2210. Il2CppSafeArray* ___flagValues;
  2211. Il2CppChar** ___displayNames;
  2212. Il2CppChar** ___names;
  2213. Il2CppChar** ___tooltip;
  2214. int32_t ___flags;
  2215. Type_t* ___underlyingType;
  2216. int32_t ___unsigned;
  2217. int32_t ___serializable;
  2218. };
  2219. struct Guid_t
  2220. {
  2221. int32_t ____a;
  2222. int16_t ____b;
  2223. int16_t ____c;
  2224. uint8_t ____d;
  2225. uint8_t ____e;
  2226. uint8_t ____f;
  2227. uint8_t ____g;
  2228. uint8_t ____h;
  2229. uint8_t ____i;
  2230. uint8_t ____j;
  2231. uint8_t ____k;
  2232. };
  2233. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  2234. {
  2235. int32_t ___m_value;
  2236. };
  2237. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  2238. {
  2239. int64_t ___m_value;
  2240. };
  2241. struct IntPtr_t
  2242. {
  2243. void* ___m_value;
  2244. };
  2245. struct RenderInstancedDataLayout_t06AF33510AC89DBD09A3A161FF809EDFAB30EC7A
  2246. {
  2247. int32_t ___U3CsizeU3Ek__BackingField;
  2248. int32_t ___U3CoffsetObjectToWorldU3Ek__BackingField;
  2249. int32_t ___U3CoffsetPrevObjectToWorldU3Ek__BackingField;
  2250. int32_t ___U3CoffsetRenderingLayerMaskU3Ek__BackingField;
  2251. };
  2252. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  2253. {
  2254. float ___m_value;
  2255. };
  2256. struct TreeItem_t6B0F84E487FB869A51E1DA4987183127271F4F90
  2257. {
  2258. int32_t ___U3CidU3Ek__BackingField;
  2259. int32_t ___U3CparentIdU3Ek__BackingField;
  2260. RuntimeObject* ___U3CchildrenIdsU3Ek__BackingField;
  2261. };
  2262. struct TreeItem_t6B0F84E487FB869A51E1DA4987183127271F4F90_marshaled_pinvoke
  2263. {
  2264. int32_t ___U3CidU3Ek__BackingField;
  2265. int32_t ___U3CparentIdU3Ek__BackingField;
  2266. RuntimeObject* ___U3CchildrenIdsU3Ek__BackingField;
  2267. };
  2268. struct TreeItem_t6B0F84E487FB869A51E1DA4987183127271F4F90_marshaled_com
  2269. {
  2270. int32_t ___U3CidU3Ek__BackingField;
  2271. int32_t ___U3CparentIdU3Ek__BackingField;
  2272. RuntimeObject* ___U3CchildrenIdsU3Ek__BackingField;
  2273. };
  2274. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  2275. {
  2276. uint16_t ___m_value;
  2277. };
  2278. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  2279. {
  2280. uint32_t ___m_value;
  2281. };
  2282. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  2283. {
  2284. uint64_t ___m_value;
  2285. };
  2286. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  2287. {
  2288. float ___x;
  2289. float ___y;
  2290. };
  2291. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
  2292. {
  2293. int32_t ___m_X;
  2294. int32_t ___m_Y;
  2295. };
  2296. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  2297. {
  2298. float ___x;
  2299. float ___y;
  2300. float ___z;
  2301. };
  2302. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
  2303. {
  2304. int32_t ___m_X;
  2305. int32_t ___m_Y;
  2306. int32_t ___m_Z;
  2307. };
  2308. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  2309. {
  2310. float ___x;
  2311. float ___y;
  2312. float ___z;
  2313. float ___w;
  2314. };
  2315. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  2316. {
  2317. union
  2318. {
  2319. struct
  2320. {
  2321. };
  2322. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  2323. };
  2324. };
  2325. struct CategoryEntrySprite_t921E1B4FF6D1C2E396E4012894CED7DE39892074
  2326. {
  2327. String_t* ___category;
  2328. String_t* ___entry;
  2329. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite;
  2330. };
  2331. struct CategoryEntrySprite_t921E1B4FF6D1C2E396E4012894CED7DE39892074_marshaled_pinvoke
  2332. {
  2333. char* ___category;
  2334. char* ___entry;
  2335. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite;
  2336. };
  2337. struct CategoryEntrySprite_t921E1B4FF6D1C2E396E4012894CED7DE39892074_marshaled_com
  2338. {
  2339. Il2CppChar* ___category;
  2340. Il2CppChar* ___entry;
  2341. Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite;
  2342. };
  2343. struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3
  2344. {
  2345. int32_t ___nameHashCode;
  2346. int32_t ___familyNameHashCode;
  2347. int32_t ___styleNameHashCode;
  2348. int64_t ___familyNameAndStyleHashCode;
  2349. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
  2350. };
  2351. struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3_marshaled_pinvoke
  2352. {
  2353. int32_t ___nameHashCode;
  2354. int32_t ___familyNameHashCode;
  2355. int32_t ___styleNameHashCode;
  2356. int64_t ___familyNameAndStyleHashCode;
  2357. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
  2358. };
  2359. struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3_marshaled_com
  2360. {
  2361. int32_t ___nameHashCode;
  2362. int32_t ___familyNameHashCode;
  2363. int32_t ___styleNameHashCode;
  2364. int64_t ___familyNameAndStyleHashCode;
  2365. FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
  2366. };
  2367. struct Entry_tEA99553F325828A74A65B889F46BE09836044044
  2368. {
  2369. int32_t ___hashCode;
  2370. int32_t ___next;
  2371. KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ___key;
  2372. RuntimeObject* ___value;
  2373. };
  2374. struct Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448
  2375. {
  2376. int32_t ___hashCode;
  2377. int32_t ___next;
  2378. ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___key;
  2379. RuntimeObject* ___value;
  2380. };
  2381. struct Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF
  2382. {
  2383. int32_t ___hashCode;
  2384. int32_t ___next;
  2385. Guid_t ___key;
  2386. RuntimeObject* ___value;
  2387. };
  2388. struct Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C
  2389. {
  2390. int32_t ___hashCode;
  2391. int32_t ___next;
  2392. int32_t ___key;
  2393. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___value;
  2394. };
  2395. struct Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9
  2396. {
  2397. int32_t ___hashCode;
  2398. int32_t ___next;
  2399. int32_t ___key;
  2400. TreeViewItemData_1_t95D9721135F40D0DB3D221F8EB2543C396D350F4 ___value;
  2401. };
  2402. struct Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC
  2403. {
  2404. int32_t ___hashCode;
  2405. int32_t ___next;
  2406. int32_t ___key;
  2407. RenderInstancedDataLayout_t06AF33510AC89DBD09A3A161FF809EDFAB30EC7A ___value;
  2408. };
  2409. struct Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F
  2410. {
  2411. int32_t ___hashCode;
  2412. int32_t ___next;
  2413. int32_t ___key;
  2414. TreeItem_t6B0F84E487FB869A51E1DA4987183127271F4F90 ___value;
  2415. };
  2416. struct Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC
  2417. {
  2418. int32_t ___hashCode;
  2419. int32_t ___next;
  2420. int32_t ___key;
  2421. CategoryEntrySprite_t921E1B4FF6D1C2E396E4012894CED7DE39892074 ___value;
  2422. };
  2423. struct Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20
  2424. {
  2425. int32_t ___hashCode;
  2426. int32_t ___next;
  2427. int32_t ___key;
  2428. FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 ___value;
  2429. };
  2430. struct Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8
  2431. {
  2432. int32_t ___hashCode;
  2433. int32_t ___next;
  2434. RuntimeObject* ___key;
  2435. Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___value;
  2436. };
  2437. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C
  2438. {
  2439. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2440. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2441. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2442. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2443. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2444. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2445. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___yogaNode;
  2446. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2447. int64_t ___matchingRulesHash;
  2448. float ___dpiScaling;
  2449. ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___computedTransitions;
  2450. };
  2451. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_pinvoke
  2452. {
  2453. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2454. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2455. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2456. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2457. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2458. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2459. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___yogaNode;
  2460. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2461. int64_t ___matchingRulesHash;
  2462. float ___dpiScaling;
  2463. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke* ___computedTransitions;
  2464. };
  2465. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_com
  2466. {
  2467. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2468. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2469. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2470. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2471. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2472. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2473. YogaNode_t9EE7C2B7C0BD1299C28837B1A66CF4660E724C8B* ___yogaNode;
  2474. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2475. int64_t ___matchingRulesHash;
  2476. float ___dpiScaling;
  2477. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com* ___computedTransitions;
  2478. };
  2479. struct Delegate_t : public RuntimeObject
  2480. {
  2481. intptr_t ___method_ptr;
  2482. intptr_t ___invoke_impl;
  2483. RuntimeObject* ___m_target;
  2484. intptr_t ___method;
  2485. intptr_t ___delegate_trampoline;
  2486. intptr_t ___extra_arg;
  2487. intptr_t ___method_code;
  2488. intptr_t ___interp_method;
  2489. intptr_t ___interp_invoke_impl;
  2490. MethodInfo_t* ___method_info;
  2491. MethodInfo_t* ___original_method_info;
  2492. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2493. bool ___method_is_virtual;
  2494. };
  2495. struct Delegate_t_marshaled_pinvoke
  2496. {
  2497. intptr_t ___method_ptr;
  2498. intptr_t ___invoke_impl;
  2499. Il2CppIUnknown* ___m_target;
  2500. intptr_t ___method;
  2501. intptr_t ___delegate_trampoline;
  2502. intptr_t ___extra_arg;
  2503. intptr_t ___method_code;
  2504. intptr_t ___interp_method;
  2505. intptr_t ___interp_invoke_impl;
  2506. MethodInfo_t* ___method_info;
  2507. MethodInfo_t* ___original_method_info;
  2508. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2509. int32_t ___method_is_virtual;
  2510. };
  2511. struct Delegate_t_marshaled_com
  2512. {
  2513. intptr_t ___method_ptr;
  2514. intptr_t ___invoke_impl;
  2515. Il2CppIUnknown* ___m_target;
  2516. intptr_t ___method;
  2517. intptr_t ___delegate_trampoline;
  2518. intptr_t ___extra_arg;
  2519. intptr_t ___method_code;
  2520. intptr_t ___interp_method;
  2521. intptr_t ___interp_invoke_impl;
  2522. MethodInfo_t* ___method_info;
  2523. MethodInfo_t* ___original_method_info;
  2524. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2525. int32_t ___method_is_virtual;
  2526. };
  2527. struct Exception_t : public RuntimeObject
  2528. {
  2529. String_t* ____className;
  2530. String_t* ____message;
  2531. RuntimeObject* ____data;
  2532. Exception_t* ____innerException;
  2533. String_t* ____helpURL;
  2534. RuntimeObject* ____stackTrace;
  2535. String_t* ____stackTraceString;
  2536. String_t* ____remoteStackTraceString;
  2537. int32_t ____remoteStackIndex;
  2538. RuntimeObject* ____dynamicMethods;
  2539. int32_t ____HResult;
  2540. String_t* ____source;
  2541. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2542. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2543. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  2544. int32_t ___caught_in_unmanaged;
  2545. };
  2546. struct Exception_t_marshaled_pinvoke
  2547. {
  2548. char* ____className;
  2549. char* ____message;
  2550. RuntimeObject* ____data;
  2551. Exception_t_marshaled_pinvoke* ____innerException;
  2552. char* ____helpURL;
  2553. Il2CppIUnknown* ____stackTrace;
  2554. char* ____stackTraceString;
  2555. char* ____remoteStackTraceString;
  2556. int32_t ____remoteStackIndex;
  2557. Il2CppIUnknown* ____dynamicMethods;
  2558. int32_t ____HResult;
  2559. char* ____source;
  2560. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2561. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2562. Il2CppSafeArray* ___native_trace_ips;
  2563. int32_t ___caught_in_unmanaged;
  2564. };
  2565. struct Exception_t_marshaled_com
  2566. {
  2567. Il2CppChar* ____className;
  2568. Il2CppChar* ____message;
  2569. RuntimeObject* ____data;
  2570. Exception_t_marshaled_com* ____innerException;
  2571. Il2CppChar* ____helpURL;
  2572. Il2CppIUnknown* ____stackTrace;
  2573. Il2CppChar* ____stackTraceString;
  2574. Il2CppChar* ____remoteStackTraceString;
  2575. int32_t ____remoteStackIndex;
  2576. Il2CppIUnknown* ____dynamicMethods;
  2577. int32_t ____HResult;
  2578. Il2CppChar* ____source;
  2579. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2580. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2581. Il2CppSafeArray* ___native_trace_ips;
  2582. int32_t ___caught_in_unmanaged;
  2583. };
  2584. struct InstantiationKind_t9B77929786BCA193B4A916F2F25793598CF0DF7D
  2585. {
  2586. int32_t ___value__;
  2587. };
  2588. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  2589. {
  2590. int32_t ___value__;
  2591. };
  2592. struct RegexOptions_tE9DA9C4DF8FB26DD1C7E0F8AA022C1164A423F6B
  2593. {
  2594. int32_t ___value__;
  2595. };
  2596. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  2597. {
  2598. intptr_t ___value;
  2599. };
  2600. struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1
  2601. {
  2602. int32_t ___value__;
  2603. };
  2604. struct Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A
  2605. {
  2606. int32_t ___hashCode;
  2607. int32_t ___next;
  2608. int32_t ___key;
  2609. int32_t ___value;
  2610. };
  2611. struct Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98
  2612. {
  2613. int32_t ___hashCode;
  2614. int32_t ___next;
  2615. int32_t ___key;
  2616. RuntimeObject* ___value;
  2617. };
  2618. struct Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C
  2619. {
  2620. int32_t ___hashCode;
  2621. int32_t ___next;
  2622. int64_t ___key;
  2623. ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C ___value;
  2624. };
  2625. struct Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD
  2626. {
  2627. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ____set;
  2628. int32_t ____index;
  2629. int32_t ____version;
  2630. int32_t ____current;
  2631. };
  2632. struct PropertyBag_1_t474B4314A78E9CC97DD8CF6E3ADACCDDAFB0841A : public RuntimeObject
  2633. {
  2634. int32_t ___U3CInstantiationKindU3Ek__BackingField;
  2635. };
  2636. struct PropertyBag_1_t74F4963AD6B656900B7CACFC37AC3CDDDF818409 : public RuntimeObject
  2637. {
  2638. int32_t ___U3CInstantiationKindU3Ek__BackingField;
  2639. };
  2640. struct Slot_t0A95045068CA69D35855DB49026245B2D7F2E059
  2641. {
  2642. int32_t ___hashCode;
  2643. int32_t ___next;
  2644. int32_t ___value;
  2645. };
  2646. struct ValueTuple_2_tBC19AE73793D615D180F320AB46A541EF61AFBF9
  2647. {
  2648. int32_t ___Item1;
  2649. RuntimeObject* ___Item2;
  2650. };
  2651. struct MulticastDelegate_t : public Delegate_t
  2652. {
  2653. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  2654. };
  2655. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  2656. {
  2657. Delegate_t_marshaled_pinvoke** ___delegates;
  2658. };
  2659. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  2660. {
  2661. Delegate_t_marshaled_com** ___delegates;
  2662. };
  2663. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
  2664. {
  2665. RuntimeObject* ___m_additionalContext;
  2666. int32_t ___m_state;
  2667. };
  2668. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
  2669. {
  2670. Il2CppIUnknown* ___m_additionalContext;
  2671. int32_t ___m_state;
  2672. };
  2673. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
  2674. {
  2675. Il2CppIUnknown* ___m_additionalContext;
  2676. int32_t ___m_state;
  2677. };
  2678. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  2679. {
  2680. };
  2681. struct Type_t : public MemberInfo_t
  2682. {
  2683. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  2684. };
  2685. struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31
  2686. {
  2687. int32_t ____options;
  2688. String_t* ____cultureKey;
  2689. String_t* ____pattern;
  2690. };
  2691. struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31_marshaled_pinvoke
  2692. {
  2693. int32_t ____options;
  2694. char* ____cultureKey;
  2695. char* ____pattern;
  2696. };
  2697. struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31_marshaled_com
  2698. {
  2699. int32_t ____options;
  2700. Il2CppChar* ____cultureKey;
  2701. Il2CppChar* ____pattern;
  2702. };
  2703. struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645 : public MulticastDelegate_t
  2704. {
  2705. };
  2706. struct Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49 : public MulticastDelegate_t
  2707. {
  2708. };
  2709. struct Entry_t087349F3AE170AB56B4363B52E225A982E89F930
  2710. {
  2711. int32_t ___hashCode;
  2712. int32_t ___next;
  2713. ValueTuple_2_tBC19AE73793D615D180F320AB46A541EF61AFBF9 ___key;
  2714. EnumData_tB9520C9179D9D6C57B2BF70E76FE4EB4DC94A6F8 ___value;
  2715. };
  2716. struct GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56 : public MulticastDelegate_t
  2717. {
  2718. };
  2719. struct GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39 : public MulticastDelegate_t
  2720. {
  2721. };
  2722. struct Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8 : public MulticastDelegate_t
  2723. {
  2724. };
  2725. struct IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7 : public PropertyBag_1_t74F4963AD6B656900B7CACFC37AC3CDDDF818409
  2726. {
  2727. ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282* ___m_Property;
  2728. };
  2729. struct Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3 : public MulticastDelegate_t
  2730. {
  2731. };
  2732. struct Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A : public MulticastDelegate_t
  2733. {
  2734. };
  2735. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12 : public MulticastDelegate_t
  2736. {
  2737. };
  2738. struct Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF : public MulticastDelegate_t
  2739. {
  2740. };
  2741. struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107 : public MulticastDelegate_t
  2742. {
  2743. };
  2744. struct SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78 : public PropertyBag_1_t474B4314A78E9CC97DD8CF6E3ADACCDDAFB0841A
  2745. {
  2746. SetElementProperty_t289C8D92DD4214A46FC3E74E8FE7C6EDE8B1C0C9* ___m_Property;
  2747. };
  2748. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2749. {
  2750. String_t* ____paramName;
  2751. };
  2752. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2753. {
  2754. };
  2755. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2756. {
  2757. };
  2758. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2759. {
  2760. };
  2761. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2762. {
  2763. };
  2764. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2765. {
  2766. };
  2767. struct HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED : public SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78
  2768. {
  2769. };
  2770. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  2771. {
  2772. };
  2773. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  2774. {
  2775. RuntimeObject* ____actualValue;
  2776. };
  2777. struct EmptyEnumerable_1_t28D43FDF539A8CC3069F76EBB7D9E6E17B7DB412_StaticFields
  2778. {
  2779. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___Instance;
  2780. };
  2781. struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields
  2782. {
  2783. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* ___defaultComparer;
  2784. };
  2785. struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields
  2786. {
  2787. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* ___defaultComparer;
  2788. };
  2789. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields
  2790. {
  2791. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* ___defaultComparer;
  2792. };
  2793. struct EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70_StaticFields
  2794. {
  2795. EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70* ___defaultComparer;
  2796. };
  2797. struct EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields
  2798. {
  2799. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* ___defaultComparer;
  2800. };
  2801. struct EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17_StaticFields
  2802. {
  2803. EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17* ___defaultComparer;
  2804. };
  2805. struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E_StaticFields
  2806. {
  2807. EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E* ___defaultComparer;
  2808. };
  2809. struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED_StaticFields
  2810. {
  2811. EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* ___defaultComparer;
  2812. };
  2813. struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6_StaticFields
  2814. {
  2815. EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* ___defaultComparer;
  2816. };
  2817. struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09_StaticFields
  2818. {
  2819. EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* ___defaultComparer;
  2820. };
  2821. struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49_StaticFields
  2822. {
  2823. EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* ___defaultComparer;
  2824. };
  2825. struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC_StaticFields
  2826. {
  2827. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* ___defaultComparer;
  2828. };
  2829. struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1_StaticFields
  2830. {
  2831. EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* ___defaultComparer;
  2832. };
  2833. struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_StaticFields
  2834. {
  2835. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___s_emptyArray;
  2836. };
  2837. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  2838. {
  2839. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  2840. };
  2841. struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A_StaticFields
  2842. {
  2843. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___s_emptyArray;
  2844. };
  2845. struct String_t_StaticFields
  2846. {
  2847. String_t* ___Empty;
  2848. };
  2849. struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_StaticFields
  2850. {
  2851. ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___U3CEmptyU3Ek__BackingField;
  2852. };
  2853. struct EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_StaticFields
  2854. {
  2855. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC ___Default;
  2856. };
  2857. struct EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_StaticFields
  2858. {
  2859. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E ___Default;
  2860. };
  2861. struct EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_StaticFields
  2862. {
  2863. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D ___Default;
  2864. };
  2865. struct EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_StaticFields
  2866. {
  2867. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 ___Default;
  2868. };
  2869. struct EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_StaticFields
  2870. {
  2871. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 ___Default;
  2872. };
  2873. struct EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_StaticFields
  2874. {
  2875. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 ___Default;
  2876. };
  2877. struct EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_StaticFields
  2878. {
  2879. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 ___Default;
  2880. };
  2881. struct EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_StaticFields
  2882. {
  2883. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C ___Default;
  2884. };
  2885. struct EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_StaticFields
  2886. {
  2887. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 ___Default;
  2888. };
  2889. struct EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_StaticFields
  2890. {
  2891. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 ___Default;
  2892. };
  2893. struct EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_StaticFields
  2894. {
  2895. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 ___Default;
  2896. };
  2897. struct EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_StaticFields
  2898. {
  2899. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 ___Default;
  2900. };
  2901. struct EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_StaticFields
  2902. {
  2903. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F ___Default;
  2904. };
  2905. struct EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_StaticFields
  2906. {
  2907. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E ___Default;
  2908. };
  2909. struct EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_StaticFields
  2910. {
  2911. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB ___Default;
  2912. };
  2913. struct HashCode32_1_tD2DD63035F543FDD8643588FA88CD9475D8107B9_StaticFields
  2914. {
  2915. int32_t ___Value;
  2916. };
  2917. struct HashCode64_1_tE91648EAFFF631BF00C9786421718E02AE8FD147_StaticFields
  2918. {
  2919. int64_t ___Value;
  2920. };
  2921. struct HashCode64_1_tAACED5C219BCE704BB23DEE5411688A66F4FA312_StaticFields
  2922. {
  2923. int64_t ___Value;
  2924. };
  2925. struct HashCode64_1_t9A899B4771FBF788C65EC3AAED858797329647AA_StaticFields
  2926. {
  2927. int64_t ___Value;
  2928. };
  2929. struct HashCode64_1_t6D9D3CEC802B9E24CA6ABA6FA982B615B2DC8196_StaticFields
  2930. {
  2931. int64_t ___Value;
  2932. };
  2933. struct HashCode64_1_t5AB59BEFEDF62F7AA82DF462D661D14F572822AB_StaticFields
  2934. {
  2935. int64_t ___Value;
  2936. };
  2937. struct HashCode64_1_t525093B60DF9E3EDBEC57C2CAB5538644D25195E_StaticFields
  2938. {
  2939. int64_t ___Value;
  2940. };
  2941. struct HashCode64_1_tBB94DF557F1073A1974A322A1A44C7126DA37529_StaticFields
  2942. {
  2943. int64_t ___Value;
  2944. };
  2945. struct HashCode64_1_t3F5A94A0791241287F02ED7B9B5B511743AFE4FC_StaticFields
  2946. {
  2947. int64_t ___Value;
  2948. };
  2949. struct HashCode64_1_t71E9B1D056EDA3314DB5CC7AB49FAF38227DB952_StaticFields
  2950. {
  2951. int64_t ___Value;
  2952. };
  2953. struct HashCode64_1_tCA0BC36BEF1B0537653D2C164EBFB71E2E7FE57F_StaticFields
  2954. {
  2955. int64_t ___Value;
  2956. };
  2957. struct HashCode64_1_tC86B716B0629811F38CCA2922A9A6E9128F7B487_StaticFields
  2958. {
  2959. int64_t ___Value;
  2960. };
  2961. struct HashCode64_1_tEEB1F167CB1FF50533D39ECB4E2F4DB8F48095BB_StaticFields
  2962. {
  2963. int64_t ___Value;
  2964. };
  2965. struct HashCode64_1_t0E540E776B4BA9631D2B21027E3D44679BBFDE7E_StaticFields
  2966. {
  2967. int64_t ___Value;
  2968. };
  2969. struct HashCode64_1_t9F79C5D3EEDC24E31844F18936B7A7152BDF014E_StaticFields
  2970. {
  2971. int64_t ___Value;
  2972. };
  2973. struct HashCode64_1_t21902CE3BB8566DD3CF37D5FBF26DDE580F687FD_StaticFields
  2974. {
  2975. int64_t ___Value;
  2976. };
  2977. struct HashCode64_1_t744F317F9CFBC3EE2DF71AE33FE2D5C9DF6D2336_StaticFields
  2978. {
  2979. int64_t ___Value;
  2980. };
  2981. struct HashCode64_1_t285034DF371CEE21CB88B0078A8E5924F2300E0C_StaticFields
  2982. {
  2983. int64_t ___Value;
  2984. };
  2985. struct HashCode64_1_t35854EE2A1679DA8AD9F4B6EBE37867348F4D8DD_StaticFields
  2986. {
  2987. int64_t ___Value;
  2988. };
  2989. struct HashCode64_1_t258221577FA59C0B1D9B188C325409BB62050DAB_StaticFields
  2990. {
  2991. int64_t ___Value;
  2992. };
  2993. struct HashCode64_1_t49CA23EDF4DB68FCFD7564115E65F4D23452160A_StaticFields
  2994. {
  2995. int64_t ___Value;
  2996. };
  2997. struct HashCode64_1_tC9D36B8B37721F4D2809B01166AAF2928F55B3EC_StaticFields
  2998. {
  2999. int64_t ___Value;
  3000. };
  3001. struct HashCode64_1_tA49B79C998BF9022A0836C168EC2089C5ABCBE43_StaticFields
  3002. {
  3003. int64_t ___Value;
  3004. };
  3005. struct HashCode64_1_t25B99E9F7F998CC07CCA13124E03920779BFF803_StaticFields
  3006. {
  3007. int64_t ___Value;
  3008. };
  3009. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  3010. {
  3011. String_t* ___TrueString;
  3012. String_t* ___FalseString;
  3013. };
  3014. struct IntPtr_t_StaticFields
  3015. {
  3016. intptr_t ___Zero;
  3017. };
  3018. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  3019. {
  3020. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  3021. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  3022. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  3023. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  3024. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  3025. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  3026. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  3027. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  3028. };
  3029. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
  3030. {
  3031. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
  3032. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
  3033. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
  3034. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
  3035. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
  3036. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
  3037. };
  3038. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  3039. {
  3040. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  3041. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  3042. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  3043. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  3044. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  3045. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  3046. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  3047. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  3048. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  3049. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  3050. };
  3051. struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
  3052. {
  3053. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
  3054. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
  3055. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
  3056. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
  3057. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
  3058. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
  3059. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
  3060. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
  3061. };
  3062. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  3063. {
  3064. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  3065. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  3066. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  3067. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  3068. };
  3069. struct Type_t_StaticFields
  3070. {
  3071. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  3072. Il2CppChar ___Delimiter;
  3073. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  3074. RuntimeObject* ___Missing;
  3075. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  3076. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  3077. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  3078. };
  3079. struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_StaticFields
  3080. {
  3081. String_t* ___s_nullMessage;
  3082. };
  3083. #ifdef __clang__
  3084. #pragma clang diagnostic pop
  3085. #endif
  3086. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray
  3087. {
  3088. ALIGN_FIELD (8) uint16_t m_Items[1];
  3089. inline uint16_t GetAt(il2cpp_array_size_t index) const
  3090. {
  3091. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3092. return m_Items[index];
  3093. }
  3094. inline uint16_t* GetAddressAt(il2cpp_array_size_t index)
  3095. {
  3096. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3097. return m_Items + index;
  3098. }
  3099. inline void SetAt(il2cpp_array_size_t index, uint16_t value)
  3100. {
  3101. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3102. m_Items[index] = value;
  3103. }
  3104. inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
  3105. {
  3106. return m_Items[index];
  3107. }
  3108. inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3109. {
  3110. return m_Items + index;
  3111. }
  3112. inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
  3113. {
  3114. m_Items[index] = value;
  3115. }
  3116. };
  3117. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
  3118. {
  3119. ALIGN_FIELD (8) uint32_t m_Items[1];
  3120. inline uint32_t GetAt(il2cpp_array_size_t index) const
  3121. {
  3122. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3123. return m_Items[index];
  3124. }
  3125. inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
  3126. {
  3127. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3128. return m_Items + index;
  3129. }
  3130. inline void SetAt(il2cpp_array_size_t index, uint32_t value)
  3131. {
  3132. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3133. m_Items[index] = value;
  3134. }
  3135. inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3136. {
  3137. return m_Items[index];
  3138. }
  3139. inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3140. {
  3141. return m_Items + index;
  3142. }
  3143. inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
  3144. {
  3145. m_Items[index] = value;
  3146. }
  3147. };
  3148. struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray
  3149. {
  3150. ALIGN_FIELD (8) uint64_t m_Items[1];
  3151. inline uint64_t GetAt(il2cpp_array_size_t index) const
  3152. {
  3153. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3154. return m_Items[index];
  3155. }
  3156. inline uint64_t* GetAddressAt(il2cpp_array_size_t index)
  3157. {
  3158. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3159. return m_Items + index;
  3160. }
  3161. inline void SetAt(il2cpp_array_size_t index, uint64_t value)
  3162. {
  3163. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3164. m_Items[index] = value;
  3165. }
  3166. inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const
  3167. {
  3168. return m_Items[index];
  3169. }
  3170. inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3171. {
  3172. return m_Items + index;
  3173. }
  3174. inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value)
  3175. {
  3176. m_Items[index] = value;
  3177. }
  3178. };
  3179. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
  3180. {
  3181. ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
  3182. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
  3183. {
  3184. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3185. return m_Items[index];
  3186. }
  3187. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
  3188. {
  3189. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3190. return m_Items + index;
  3191. }
  3192. inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  3193. {
  3194. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3195. m_Items[index] = value;
  3196. }
  3197. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
  3198. {
  3199. return m_Items[index];
  3200. }
  3201. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3202. {
  3203. return m_Items + index;
  3204. }
  3205. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  3206. {
  3207. m_Items[index] = value;
  3208. }
  3209. };
  3210. struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534 : public RuntimeArray
  3211. {
  3212. ALIGN_FIELD (8) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A m_Items[1];
  3213. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAt(il2cpp_array_size_t index) const
  3214. {
  3215. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3216. return m_Items[index];
  3217. }
  3218. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAt(il2cpp_array_size_t index)
  3219. {
  3220. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3221. return m_Items + index;
  3222. }
  3223. inline void SetAt(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value)
  3224. {
  3225. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3226. m_Items[index] = value;
  3227. }
  3228. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAtUnchecked(il2cpp_array_size_t index) const
  3229. {
  3230. return m_Items[index];
  3231. }
  3232. inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3233. {
  3234. return m_Items + index;
  3235. }
  3236. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value)
  3237. {
  3238. m_Items[index] = value;
  3239. }
  3240. };
  3241. struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
  3242. {
  3243. ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
  3244. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
  3245. {
  3246. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3247. return m_Items[index];
  3248. }
  3249. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
  3250. {
  3251. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3252. return m_Items + index;
  3253. }
  3254. inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  3255. {
  3256. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3257. m_Items[index] = value;
  3258. }
  3259. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
  3260. {
  3261. return m_Items[index];
  3262. }
  3263. inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3264. {
  3265. return m_Items + index;
  3266. }
  3267. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
  3268. {
  3269. m_Items[index] = value;
  3270. }
  3271. };
  3272. struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E : public RuntimeArray
  3273. {
  3274. ALIGN_FIELD (8) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 m_Items[1];
  3275. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAt(il2cpp_array_size_t index) const
  3276. {
  3277. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3278. return m_Items[index];
  3279. }
  3280. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAt(il2cpp_array_size_t index)
  3281. {
  3282. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3283. return m_Items + index;
  3284. }
  3285. inline void SetAt(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value)
  3286. {
  3287. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3288. m_Items[index] = value;
  3289. }
  3290. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAtUnchecked(il2cpp_array_size_t index) const
  3291. {
  3292. return m_Items[index];
  3293. }
  3294. inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3295. {
  3296. return m_Items + index;
  3297. }
  3298. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value)
  3299. {
  3300. m_Items[index] = value;
  3301. }
  3302. };
  3303. struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray
  3304. {
  3305. ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1];
  3306. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const
  3307. {
  3308. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3309. return m_Items[index];
  3310. }
  3311. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAt(il2cpp_array_size_t index)
  3312. {
  3313. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3314. return m_Items + index;
  3315. }
  3316. inline void SetAt(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
  3317. {
  3318. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3319. m_Items[index] = value;
  3320. }
  3321. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const
  3322. {
  3323. return m_Items[index];
  3324. }
  3325. inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3326. {
  3327. return m_Items + index;
  3328. }
  3329. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
  3330. {
  3331. m_Items[index] = value;
  3332. }
  3333. };
  3334. struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
  3335. {
  3336. ALIGN_FIELD (8) uint8_t m_Items[1];
  3337. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  3338. {
  3339. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3340. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3341. }
  3342. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3343. {
  3344. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3345. }
  3346. };
  3347. struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9 : public RuntimeArray
  3348. {
  3349. ALIGN_FIELD (8) CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 m_Items[1];
  3350. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 GetAt(il2cpp_array_size_t index) const
  3351. {
  3352. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3353. return m_Items[index];
  3354. }
  3355. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* GetAddressAt(il2cpp_array_size_t index)
  3356. {
  3357. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3358. return m_Items + index;
  3359. }
  3360. inline void SetAt(il2cpp_array_size_t index, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 value)
  3361. {
  3362. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3363. m_Items[index] = value;
  3364. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____cultureKey), (void*)NULL);
  3365. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3366. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____pattern), (void*)NULL);
  3367. #endif
  3368. }
  3369. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 GetAtUnchecked(il2cpp_array_size_t index) const
  3370. {
  3371. return m_Items[index];
  3372. }
  3373. inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3374. {
  3375. return m_Items + index;
  3376. }
  3377. inline void SetAtUnchecked(il2cpp_array_size_t index, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 value)
  3378. {
  3379. m_Items[index] = value;
  3380. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____cultureKey), (void*)NULL);
  3381. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3382. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____pattern), (void*)NULL);
  3383. #endif
  3384. }
  3385. };
  3386. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  3387. {
  3388. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  3389. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  3390. {
  3391. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3392. return m_Items[index];
  3393. }
  3394. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  3395. {
  3396. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3397. return m_Items + index;
  3398. }
  3399. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  3400. {
  3401. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3402. m_Items[index] = value;
  3403. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3404. }
  3405. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  3406. {
  3407. return m_Items[index];
  3408. }
  3409. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3410. {
  3411. return m_Items + index;
  3412. }
  3413. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  3414. {
  3415. m_Items[index] = value;
  3416. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3417. }
  3418. };
  3419. struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7 : public RuntimeArray
  3420. {
  3421. ALIGN_FIELD (8) Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 m_Items[1];
  3422. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 GetAt(il2cpp_array_size_t index) const
  3423. {
  3424. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3425. return m_Items[index];
  3426. }
  3427. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8* GetAddressAt(il2cpp_array_size_t index)
  3428. {
  3429. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3430. return m_Items + index;
  3431. }
  3432. inline void SetAt(il2cpp_array_size_t index, Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 value)
  3433. {
  3434. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3435. m_Items[index] = value;
  3436. }
  3437. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 GetAtUnchecked(il2cpp_array_size_t index) const
  3438. {
  3439. return m_Items[index];
  3440. }
  3441. inline Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3442. {
  3443. return m_Items + index;
  3444. }
  3445. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 value)
  3446. {
  3447. m_Items[index] = value;
  3448. }
  3449. };
  3450. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  3451. {
  3452. ALIGN_FIELD (8) int32_t m_Items[1];
  3453. inline int32_t GetAt(il2cpp_array_size_t index) const
  3454. {
  3455. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3456. return m_Items[index];
  3457. }
  3458. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  3459. {
  3460. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3461. return m_Items + index;
  3462. }
  3463. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  3464. {
  3465. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3466. m_Items[index] = value;
  3467. }
  3468. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3469. {
  3470. return m_Items[index];
  3471. }
  3472. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3473. {
  3474. return m_Items + index;
  3475. }
  3476. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  3477. {
  3478. m_Items[index] = value;
  3479. }
  3480. };
  3481. struct SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD : public RuntimeArray
  3482. {
  3483. ALIGN_FIELD (8) Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 m_Items[1];
  3484. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 GetAt(il2cpp_array_size_t index) const
  3485. {
  3486. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3487. return m_Items[index];
  3488. }
  3489. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059* GetAddressAt(il2cpp_array_size_t index)
  3490. {
  3491. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3492. return m_Items + index;
  3493. }
  3494. inline void SetAt(il2cpp_array_size_t index, Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 value)
  3495. {
  3496. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3497. m_Items[index] = value;
  3498. }
  3499. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 GetAtUnchecked(il2cpp_array_size_t index) const
  3500. {
  3501. return m_Items[index];
  3502. }
  3503. inline Slot_t0A95045068CA69D35855DB49026245B2D7F2E059* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3504. {
  3505. return m_Items + index;
  3506. }
  3507. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 value)
  3508. {
  3509. m_Items[index] = value;
  3510. }
  3511. };
  3512. struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F : public RuntimeArray
  3513. {
  3514. ALIGN_FIELD (8) int32_t m_Items[1];
  3515. inline int32_t GetAt(il2cpp_array_size_t index) const
  3516. {
  3517. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3518. return m_Items[index];
  3519. }
  3520. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  3521. {
  3522. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3523. return m_Items + index;
  3524. }
  3525. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  3526. {
  3527. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3528. m_Items[index] = value;
  3529. }
  3530. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3531. {
  3532. return m_Items[index];
  3533. }
  3534. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3535. {
  3536. return m_Items + index;
  3537. }
  3538. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  3539. {
  3540. m_Items[index] = value;
  3541. }
  3542. };
  3543. struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343 : public RuntimeArray
  3544. {
  3545. ALIGN_FIELD (8) Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 m_Items[1];
  3546. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 GetAt(il2cpp_array_size_t index) const
  3547. {
  3548. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3549. return m_Items[index];
  3550. }
  3551. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744* GetAddressAt(il2cpp_array_size_t index)
  3552. {
  3553. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3554. return m_Items + index;
  3555. }
  3556. inline void SetAt(il2cpp_array_size_t index, Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 value)
  3557. {
  3558. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3559. m_Items[index] = value;
  3560. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  3561. }
  3562. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 GetAtUnchecked(il2cpp_array_size_t index) const
  3563. {
  3564. return m_Items[index];
  3565. }
  3566. inline Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3567. {
  3568. return m_Items + index;
  3569. }
  3570. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 value)
  3571. {
  3572. m_Items[index] = value;
  3573. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  3574. }
  3575. };
  3576. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  3577. {
  3578. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  3579. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  3580. {
  3581. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3582. return m_Items[index];
  3583. }
  3584. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  3585. {
  3586. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3587. return m_Items + index;
  3588. }
  3589. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  3590. {
  3591. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3592. m_Items[index] = value;
  3593. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3594. }
  3595. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  3596. {
  3597. return m_Items[index];
  3598. }
  3599. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3600. {
  3601. return m_Items + index;
  3602. }
  3603. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  3604. {
  3605. m_Items[index] = value;
  3606. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3607. }
  3608. };
  3609. struct SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6 : public RuntimeArray
  3610. {
  3611. ALIGN_FIELD (8) Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 m_Items[1];
  3612. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 GetAt(il2cpp_array_size_t index) const
  3613. {
  3614. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3615. return m_Items[index];
  3616. }
  3617. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382* GetAddressAt(il2cpp_array_size_t index)
  3618. {
  3619. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3620. return m_Items + index;
  3621. }
  3622. inline void SetAt(il2cpp_array_size_t index, Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 value)
  3623. {
  3624. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3625. m_Items[index] = value;
  3626. }
  3627. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 GetAtUnchecked(il2cpp_array_size_t index) const
  3628. {
  3629. return m_Items[index];
  3630. }
  3631. inline Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3632. {
  3633. return m_Items + index;
  3634. }
  3635. inline void SetAtUnchecked(il2cpp_array_size_t index, Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 value)
  3636. {
  3637. m_Items[index] = value;
  3638. }
  3639. };
  3640. struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D : public RuntimeArray
  3641. {
  3642. ALIGN_FIELD (8) uint8_t m_Items[1];
  3643. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  3644. {
  3645. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3646. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3647. }
  3648. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3649. {
  3650. return m_Items + il2cpp_array_calc_byte_offset(this, index);
  3651. }
  3652. };
  3653. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
  3654. {
  3655. ALIGN_FIELD (8) bool m_Items[1];
  3656. inline bool GetAt(il2cpp_array_size_t index) const
  3657. {
  3658. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3659. return m_Items[index];
  3660. }
  3661. inline bool* GetAddressAt(il2cpp_array_size_t index)
  3662. {
  3663. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3664. return m_Items + index;
  3665. }
  3666. inline void SetAt(il2cpp_array_size_t index, bool value)
  3667. {
  3668. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3669. m_Items[index] = value;
  3670. }
  3671. inline bool GetAtUnchecked(il2cpp_array_size_t index) const
  3672. {
  3673. return m_Items[index];
  3674. }
  3675. inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3676. {
  3677. return m_Items + index;
  3678. }
  3679. inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
  3680. {
  3681. m_Items[index] = value;
  3682. }
  3683. };
  3684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mB8595C598D84614C1F463372D1FAE187D5633363_gshared (EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70* __this, const RuntimeMethod* method) ;
  3685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m1AFD91EC93C4FC81A1AEDACB58E1BBB972C49997_gshared (EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* __this, const RuntimeMethod* method) ;
  3686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mCC37F86E0AA6DCD3C845D4FF3B90AB94E2DD71B8_gshared (EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17* __this, const RuntimeMethod* method) ;
  3687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m24B2FBB121C71610428ECF48C223AC632699DFD3_gshared (EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E* __this, const RuntimeMethod* method) ;
  3688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A_gshared (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* __this, const RuntimeMethod* method) ;
  3689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624_gshared (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* __this, const RuntimeMethod* method) ;
  3690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7_gshared (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* __this, const RuntimeMethod* method) ;
  3691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496_gshared (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* __this, const RuntimeMethod* method) ;
  3692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4_gshared (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* __this, const RuntimeMethod* method) ;
  3693. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (const RuntimeMethod* method) ;
  3694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set1, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_set2, const RuntimeMethod* method) ;
  3698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_source, const RuntimeMethod* method) ;
  3699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  3702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method) ;
  3703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292_gshared (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set, const RuntimeMethod* method) ;
  3707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method) ;
  3708. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_gshared_inline (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
  3709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  3712. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared_inline (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
  3713. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline (const RuntimeMethod* method) ;
  3714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set1, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___1_set2, const RuntimeMethod* method) ;
  3718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_source, const RuntimeMethod* method) ;
  3719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
  3722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method) ;
  3723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415_gshared (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set, const RuntimeMethod* method) ;
  3727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, const RuntimeMethod* method) ;
  3728. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_gshared_inline (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
  3729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
  3732. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared_inline (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method) ;
  3733. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method) ;
  3734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set1, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___1_set2, const RuntimeMethod* method) ;
  3738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_source, const RuntimeMethod* method) ;
  3739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_index, int32_t ___1_hashCode, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
  3743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  3744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set, const RuntimeMethod* method) ;
  3747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method) ;
  3748. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  3749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3752. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
  3753. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_gshared_inline (const RuntimeMethod* method) ;
  3754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
  3755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
  3757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set1, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___1_set2, const RuntimeMethod* method) ;
  3758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_source, const RuntimeMethod* method) ;
  3759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  3761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method) ;
  3762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_index, int32_t ___1_hashCode, uint32_t ___2_value, const RuntimeMethod* method) ;
  3763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
  3764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) ;
  3765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method) ;
  3766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C_gshared (Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set, const RuntimeMethod* method) ;
  3767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method) ;
  3768. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_gshared_inline (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* __this, uint32_t ___0_obj, const RuntimeMethod* method) ;
  3769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method) ;
  3770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_newSize, const RuntimeMethod* method) ;
  3771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method) ;
  3772. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared_inline (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method) ;
  3773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5_gshared (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_set, const RuntimeMethod* method) ;
  3774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_gshared_inline (const RuntimeMethod* method) ;
  3775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3776. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) ;
  3777. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method) ;
  3778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method) ;
  3779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) ;
  3780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, bool ___1_isActive, const RuntimeMethod* method) ;
  3781. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3782. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
  3784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  3786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
  3788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index1, int32_t ___1_index2, const RuntimeMethod* method) ;
  3789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method) ;
  3791. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
  3793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
  3794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  3797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  3798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
  3799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Remove_mDB71D6C45E6F3DB0CE95ED9DC9BB5EF0E68AE121_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ;
  3801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
  3803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m47F5AC4025F5E243AC577EAD4A0A60DB0ED0161A_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF4681FC41B86A452152A88B4A132B37AFB6AC221_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method) ;
  3805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m9C3DE5EDC62A250E3FFC853844EA5A2BFA46F764_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method) ;
  3806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 Array_InternalArray__get_Item_TisArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_mF01CACE82616CAD4135BE2FAC266A923369F3A61_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 InternalEnumerator_1_get_Current_mD45770C2AB43849D0593682A36BBA0F4CDCE7B0E_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method) ;
  3808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mED71486687FA215ABEDBB6CAB8742999752743F4_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method) ;
  3809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD5F67B0708AFA176C1F6A33B89934C21EB491D72_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method) ;
  3810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC Array_InternalArray__get_Item_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_mBB17D60F1712E426F2F0B07792407B20EA2EB501_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method) ;
  3817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC Array_InternalArray__get_Item_TisEmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_mCD14ECE62AA234121B72E8BDF58B1037042B37F4_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method) ;
  3824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E Array_InternalArray__get_Item_TisEmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_mABD86630C97B4D012AA0CDE2F95C06A6486D45BE_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method) ;
  3831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D Array_InternalArray__get_Item_TisEmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_m5CB79741155DE9B13ECF8E7DD602CF4145771D33_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method) ;
  3838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 Array_InternalArray__get_Item_TisEmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_m4E363D91A090DE6D5D8541534EEE3729D2B039E0_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method) ;
  3845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 Array_InternalArray__get_Item_TisEmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_mCECFE0CED2216BB9A0874C837B95485A90EC62ED_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method) ;
  3852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 Array_InternalArray__get_Item_TisEmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_m710E3F5E06912F6F15F2BA5E40063FFAACA09629_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method) ;
  3859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 Array_InternalArray__get_Item_TisEmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_m7E9E40089766BF5FF69964E44CA568E3006DE68F_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method) ;
  3866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C Array_InternalArray__get_Item_TisEmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_m1F5B3EAF16068324DC92B1BBAB7D3C9CC7EAD6AE_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method) ;
  3873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 Array_InternalArray__get_Item_TisEmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_mE17970C0F5D2E98CF106F678E5875586314A04C5_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method) ;
  3880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 Array_InternalArray__get_Item_TisEmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_m6CE34AD7F28D1AC0263CF3A682E2D73FCAF2FB08_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method) ;
  3887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 Array_InternalArray__get_Item_TisEmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_m9CC3E2D3FB2A5C3DAF3B569C85D278DCC94EDB89_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method) ;
  3894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 Array_InternalArray__get_Item_TisEmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_m16960B324D10C1FFBBA83B79B5D8223F1D54ABC4_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method) ;
  3901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F Array_InternalArray__get_Item_TisEmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_mC19F2C64BB56825006EF9E8FFBBC17D4C4C6BEA5_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method) ;
  3908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E Array_InternalArray__get_Item_TisEmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_mDC22F7CC0C93AFADE6C3F59F37F558FFFFFB6A56_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method) ;
  3915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB Array_InternalArray__get_Item_TisEmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_mBC8EC334648A6C8D325BB50BF78BEE3F1C4F36F5_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method) ;
  3922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m22BCBFA19EBD96404F8B9113DDF3CFB7AEF386DE_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m309265218FFA0B7E7589B9565A251B99018B9D3C_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method) ;
  3924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m3B67D00E8C1B0888889FC44CC55EDD4DD943AE85_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method) ;
  3925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEA99553F325828A74A65B889F46BE09836044044 Array_InternalArray__get_Item_TisEntry_tEA99553F325828A74A65B889F46BE09836044044_mA8B754A8BFE58D5A19924ACF47669AE4E050FAFE_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEA99553F325828A74A65B889F46BE09836044044 InternalEnumerator_1_get_Current_mF32542F9ACC7D067B064ABBEA360A27DF110C797_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method) ;
  3927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m78BD49A789A59A51E51438F8FDC431AB4093EE7D_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method) ;
  3928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m00C312B009FCF56DC14161A49A83F7FBD03E1664_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method) ;
  3929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t087349F3AE170AB56B4363B52E225A982E89F930 Array_InternalArray__get_Item_TisEntry_t087349F3AE170AB56B4363B52E225A982E89F930_m48523AB7183CA7B44571E0A9586706D93310A448_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t087349F3AE170AB56B4363B52E225A982E89F930 InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method) ;
  3936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 Array_InternalArray__get_Item_TisEntry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448_mBD72520171D585E0ECC81153FADC9C133883BF3B_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method) ;
  3943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD09FE088311522A706CAD921B8C21BBE6C1628A0_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m63AFFFB6E00A6972A2B5F0AAE84931FA79FC9C71_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method) ;
  3945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD812C663810F39D2AB966CC3B3F4A38C0188E584_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method) ;
  3946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF Array_InternalArray__get_Item_TisEntry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF_mFD3BAA59D10CB14B0E00B40A2A7C27F43CD3BD86_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF InternalEnumerator_1_get_Current_mC808A781B521636712EE4642D0AAF8A2C4D4DA8E_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method) ;
  3948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA48F5AC7641F7BAFCAA0687A83BDC83CAAB9F04_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method) ;
  3949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m6CECD0DFFA96466AA6CD835D6DE592322954935B_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method) ;
  3950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C Array_InternalArray__get_Item_TisEntry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C_mC787B9AF9BE570B6DEE33E4F0B3E870F3F9E1F41_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method) ;
  3957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 Array_InternalArray__get_Item_TisEntry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9_mD8354B12E1BED5CC036C1DC67B37781538EED808_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method) ;
  3964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mE00AD5AA139071A7FAF1538774EE75AB8611DBF9_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m10731E4E2D77753E5EC9344000666BC7DDC26DBB_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method) ;
  3966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC063D1FB3C9885931936DF07E2BAE571479DA07D_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method) ;
  3967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE Array_InternalArray__get_Item_TisEntry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE_m0C5052EAFE8DD58789BD2D5F4C6882CED734F8D8_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE InternalEnumerator_1_get_Current_m0CBECD714D6CC796B51267CFDFA0EBAADF801643_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method) ;
  3969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m20B7C9F52F074E5A4E610657761931CA530292E4_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method) ;
  3970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD55BAC95A59255380547A1F90A31FE314AE525F2_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method) ;
  3971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2B943255B9783BAFD2B47E2D1AF6903E1E792073_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mDA6C72CEA0114DA9817B9978DE7C59B83794942E_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method) ;
  3973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m96F9B030F410CE6FD0C8414D115BB389FBF3FBCF_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method) ;
  3974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 Array_InternalArray__get_Item_TisEntry_t5A1DD43C826878A3853C7DF32E971C3D19805227_m934EC5DBA9FA5998964AFF898BF4F797F945BB07_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 InternalEnumerator_1_get_Current_mB2921D27B7C5286DAFA6D3504563B539C554DE42_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method) ;
  3976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m708C14CBF09495D0D466ECC90CFA56403AFA64E9_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method) ;
  3977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD518679BF4E71FB49EA85CE946CDC540D15C08FE_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method) ;
  3978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA212E7034D981AC2F7E219C600769EE485919684 Array_InternalArray__get_Item_TisEntry_tA212E7034D981AC2F7E219C600769EE485919684_m4AC187D8868ECDBC96A24C0D91AB171F6571B19C_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA212E7034D981AC2F7E219C600769EE485919684 InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method) ;
  3985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m472B08584B1EDC2F422C3232343CEBD06B2DD038_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mAF1B802C228ADBD929405CFC666CCDBBFD79E29B_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method) ;
  3987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAA851FF109A87E3FF182E919CFEBB25C4A4751BC_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method) ;
  3988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 Array_InternalArray__get_Item_TisEntry_t4F374F13C9422AE969BA033893F5B076AEE88131_mBCE7340AD097D35EBC600EA385E13D325DDEE09A_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 InternalEnumerator_1_get_Current_m870B2BC19AB572517DC10E59781C9C832198437D_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method) ;
  3990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7626AB247F92116CB7932717B6F5022F25C994C2_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method) ;
  3991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m41444B70EFCAC0213780DDD7DE8C7130F5FC0AAC_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method) ;
  3992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  3993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  3994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  3995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 Array_InternalArray__get_Item_TisEntry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339_m1088F102665991F3DE546DEA8EF21701C2C8C9D2_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  3997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  3998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method) ;
  3999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC Array_InternalArray__get_Item_TisEntry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC_mCB04A6276861E21A4E629C375032881A578C62D5_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method) ;
  4006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC Array_InternalArray__get_Item_TisEntry_t532FECF491646E3372F9D145FEC277E0C5089CBC_m66ACE8190C55FBA474419EBBF270AED2FFBD24C6_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method) ;
  4013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F Array_InternalArray__get_Item_TisEntry_t527DA100A303E999D54D4B92AEE950BC1015C30F_mD616AB5490F489D6E3A28006436EF28059CF91EA_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method) ;
  4020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC Array_InternalArray__get_Item_TisEntry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC_m2441B4AF90AAA88878B28EE5D882C96C502D3B28_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method) ;
  4027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 Array_InternalArray__get_Item_TisEntry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20_mE0DA271DE34069D502EE98C6D8B917C10D26598E_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method) ;
  4034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A Array_InternalArray__get_Item_TisEntry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A_mDE06285A1F1C61691B5EB25C1BB986CB9C4287CF_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method) ;
  4041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 Array_InternalArray__get_Item_TisEntry_t4D5A107E6414D8B9DE012405A201C46AACFACF98_m729807B2AA3C22FC1B82BD238071157E2BC834ED_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4046. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method) ;
  4048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C Array_InternalArray__get_Item_TisEntry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C_mF52B0C9BF4428945BDBFE8B775CD4B80A4831E68_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method) ;
  4055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 Array_InternalArray__get_Item_TisEntry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438_mF3F63DC0B9094BF571EE82E9B17ADEB9D30E6A40_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method) ;
  4062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF8CF7E4F923506A8A4B12902F66CF9929E24DFF7_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m4319D2D3AB367D254D85229D838E8ECAC6F5B6E0_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method) ;
  4064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m88DD53BDC2B2467CDFA14099DBD329DA73E6E4BA_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method) ;
  4065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C Array_InternalArray__get_Item_TisEntry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C_mB90F9279D5A6D9420DFB7807F17B5C2AFE60CA17_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C InternalEnumerator_1_get_Current_m4D30CA7EB8D3376052C9C23E0B64D4D04B89B918_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method) ;
  4067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m48C064A4B90612C26F3F45C61B905304B1C31C79_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method) ;
  4068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8E1A186FA9D6B3F4893174B4F4D5C2237EC35E33_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method) ;
  4069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method) ;
  4070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 Array_InternalArray__get_Item_TisEntry_tE39771EB73DA3008BB0DF74028FF7285866C18C8_m504CEDC5483E02424EF906E609D987D10717662F_gshared (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method) ;
  4076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared (const RuntimeMethod* method) ;
  4077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73_gshared (const RuntimeMethod* method) ;
  4078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared (const RuntimeMethod* method) ;
  4079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B_gshared (const RuntimeMethod* method) ;
  4080. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mD783561518F916982595A58C9A148BA3AA8F9B10_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method) ;
  4081. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  4082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089 (uint16_t* __this, uint16_t ___0_obj, const RuntimeMethod* method) ;
  4083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200 (uint16_t* __this, const RuntimeMethod* method) ;
  4084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  4085. inline void EqualityComparer_1__ctor_mB8595C598D84614C1F463372D1FAE187D5633363 (EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70* __this, const RuntimeMethod* method)
  4086. {
  4087. (( void (*) (EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70*, const RuntimeMethod*))EqualityComparer_1__ctor_mB8595C598D84614C1F463372D1FAE187D5633363_gshared)(__this, method);
  4088. }
  4089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3 (uint32_t* __this, uint32_t ___0_obj, const RuntimeMethod* method) ;
  4090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt32_GetHashCode_mB9A03A037C079ADF0E61516BECA1AB05F92266BC (uint32_t* __this, const RuntimeMethod* method) ;
  4091. inline void EqualityComparer_1__ctor_m1AFD91EC93C4FC81A1AEDACB58E1BBB972C49997 (EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* __this, const RuntimeMethod* method)
  4092. {
  4093. (( void (*) (EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862*, const RuntimeMethod*))EqualityComparer_1__ctor_m1AFD91EC93C4FC81A1AEDACB58E1BBB972C49997_gshared)(__this, method);
  4094. }
  4095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81 (uint64_t* __this, uint64_t ___0_obj, const RuntimeMethod* method) ;
  4096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92 (uint64_t* __this, const RuntimeMethod* method) ;
  4097. inline void EqualityComparer_1__ctor_mCC37F86E0AA6DCD3C845D4FF3B90AB94E2DD71B8 (EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17* __this, const RuntimeMethod* method)
  4098. {
  4099. (( void (*) (EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17*, const RuntimeMethod*))EqualityComparer_1__ctor_mCC37F86E0AA6DCD3C845D4FF3B90AB94E2DD71B8_gshared)(__this, method);
  4100. }
  4101. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_other, const RuntimeMethod* method) ;
  4102. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
  4103. inline void EqualityComparer_1__ctor_m24B2FBB121C71610428ECF48C223AC632699DFD3 (EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E* __this, const RuntimeMethod* method)
  4104. {
  4105. (( void (*) (EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E*, const RuntimeMethod*))EqualityComparer_1__ctor_m24B2FBB121C71610428ECF48C223AC632699DFD3_gshared)(__this, method);
  4106. }
  4107. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_other, const RuntimeMethod* method) ;
  4108. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  4109. inline void EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* __this, const RuntimeMethod* method)
  4110. {
  4111. (( void (*) (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*, const RuntimeMethod*))EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A_gshared)(__this, method);
  4112. }
  4113. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_other, const RuntimeMethod* method) ;
  4114. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
  4115. inline void EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624 (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* __this, const RuntimeMethod* method)
  4116. {
  4117. (( void (*) (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*, const RuntimeMethod*))EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624_gshared)(__this, method);
  4118. }
  4119. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_other, const RuntimeMethod* method) ;
  4120. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  4121. inline void EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7 (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* __this, const RuntimeMethod* method)
  4122. {
  4123. (( void (*) (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*, const RuntimeMethod*))EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7_gshared)(__this, method);
  4124. }
  4125. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_other, const RuntimeMethod* method) ;
  4126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) ;
  4127. inline void EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496 (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* __this, const RuntimeMethod* method)
  4128. {
  4129. (( void (*) (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*, const RuntimeMethod*))EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496_gshared)(__this, method);
  4130. }
  4131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0 (CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_other, const RuntimeMethod* method) ;
  4132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CachedCodeEntryKey_GetHashCode_m253B53C100F840B987A487020F02184019D776DE (CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* __this, const RuntimeMethod* method) ;
  4133. inline void EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4 (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* __this, const RuntimeMethod* method)
  4134. {
  4135. (( void (*) (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1*, const RuntimeMethod*))EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4_gshared)(__this, method);
  4136. }
  4137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  4138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BurstRuntime_HashStringWithFNV1A32_m13409F829AA1A624D402B2CF697A696FF3A0C34D (String_t* ___0_text, const RuntimeMethod* method) ;
  4139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335 (String_t* ___0_text, const RuntimeMethod* method) ;
  4140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BurstRuntime_HashStringWithFNV1A64_mCC26696CC5168AE7CA59EAA4BD15440F434CB7AD (String_t* ___0_text, const RuntimeMethod* method) ;
  4141. inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline (const RuntimeMethod* method)
  4142. {
  4143. return (( EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline)(method);
  4144. }
  4145. inline void HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4146. {
  4147. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D_gshared)(__this, ___0_comparer, method);
  4148. }
  4149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  4150. inline void HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4151. {
  4152. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4153. }
  4154. inline void HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4155. {
  4156. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596_gshared)(__this, ___0_collection, ___1_comparer, method);
  4157. }
  4158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  4159. inline bool HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set1, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_set2, const RuntimeMethod* method)
  4160. {
  4161. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59_gshared)(___0_set1, ___1_set2, method);
  4162. }
  4163. inline void HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_source, const RuntimeMethod* method)
  4164. {
  4165. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A_gshared)(__this, ___0_source, method);
  4166. }
  4167. inline int32_t HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4168. {
  4169. return (( int32_t (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C_gshared)(__this, ___0_capacity, method);
  4170. }
  4171. inline void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4172. {
  4173. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared)(__this, ___0_other, method);
  4174. }
  4175. inline void HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  4176. {
  4177. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500_gshared)(__this, method);
  4178. }
  4179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9 (int32_t ___0_oldSize, const RuntimeMethod* method) ;
  4180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ;
  4181. inline void HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  4182. {
  4183. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, int32_t, int32_t, const RuntimeMethod*))HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4184. }
  4185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  4186. inline bool HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_value, const RuntimeMethod* method)
  4187. {
  4188. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B_gshared)(__this, ___0_value, method);
  4189. }
  4190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  4191. inline int32_t HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  4192. {
  4193. return (( int32_t (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97_gshared)(__this, ___0_item, method);
  4194. }
  4195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4196. inline void HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4197. {
  4198. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4199. }
  4200. inline void Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292 (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set, const RuntimeMethod* method)
  4201. {
  4202. (( void (*) (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376*, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292_gshared)(__this, ___0_set, method);
  4203. }
  4204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ;
  4205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, Type_t* ___2_type, const RuntimeMethod* method) ;
  4206. inline void HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method)
  4207. {
  4208. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, const RuntimeMethod*))HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409_gshared)(__this, ___0_array, method);
  4209. }
  4210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  4211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ;
  4212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0 (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* method) ;
  4214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4215. inline bool Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_inline (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, int32_t ___0_obj, const RuntimeMethod* method)
  4216. {
  4217. return (( bool (*) (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*, int32_t, const RuntimeMethod*))Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_gshared_inline)(__this, ___0_obj, method);
  4218. }
  4219. inline bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  4220. {
  4221. return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared)(__this, ___0_item, method);
  4222. }
  4223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472 (int32_t ___0_min, const RuntimeMethod* method) ;
  4224. inline void HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4225. {
  4226. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62_gshared)(__this, ___0_newSize, method);
  4227. }
  4228. 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) ;
  4229. inline void HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  4230. {
  4231. (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF_gshared)(__this, method);
  4232. }
  4233. inline RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_inline (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  4234. {
  4235. return (( RuntimeObject* (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared_inline)(__this, method);
  4236. }
  4237. inline EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline (const RuntimeMethod* method)
  4238. {
  4239. return (( EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline)(method);
  4240. }
  4241. inline void HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4242. {
  4243. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3_gshared)(__this, ___0_comparer, method);
  4244. }
  4245. inline void HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4246. {
  4247. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4248. }
  4249. inline void HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4250. {
  4251. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A_gshared)(__this, ___0_collection, ___1_comparer, method);
  4252. }
  4253. inline bool HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set1, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___1_set2, const RuntimeMethod* method)
  4254. {
  4255. return (( bool (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935_gshared)(___0_set1, ___1_set2, method);
  4256. }
  4257. inline void HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_source, const RuntimeMethod* method)
  4258. {
  4259. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A_gshared)(__this, ___0_source, method);
  4260. }
  4261. inline int32_t HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4262. {
  4263. return (( int32_t (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E_gshared)(__this, ___0_capacity, method);
  4264. }
  4265. inline void HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4266. {
  4267. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE_gshared)(__this, ___0_other, method);
  4268. }
  4269. inline void HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  4270. {
  4271. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13_gshared)(__this, method);
  4272. }
  4273. inline void HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  4274. {
  4275. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, int32_t, int32_t, const RuntimeMethod*))HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4276. }
  4277. inline bool HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_value, const RuntimeMethod* method)
  4278. {
  4279. return (( bool (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9_gshared)(__this, ___0_value, method);
  4280. }
  4281. inline int32_t HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  4282. {
  4283. return (( int32_t (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0_gshared)(__this, ___0_item, method);
  4284. }
  4285. inline void HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4286. {
  4287. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4288. }
  4289. inline void Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415 (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set, const RuntimeMethod* method)
  4290. {
  4291. (( void (*) (Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD*, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415_gshared)(__this, ___0_set, method);
  4292. }
  4293. inline void HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5 (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, const RuntimeMethod* method)
  4294. {
  4295. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*, const RuntimeMethod*))HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5_gshared)(__this, ___0_array, method);
  4296. }
  4297. inline bool Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_inline (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* __this, int32_t ___0_obj, const RuntimeMethod* method)
  4298. {
  4299. return (( bool (*) (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A*, int32_t, const RuntimeMethod*))Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_gshared_inline)(__this, ___0_obj, method);
  4300. }
  4301. inline bool HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  4302. {
  4303. return (( bool (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE_gshared)(__this, ___0_item, method);
  4304. }
  4305. inline void HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4306. {
  4307. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A_gshared)(__this, ___0_newSize, method);
  4308. }
  4309. inline void HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  4310. {
  4311. (( void (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD_gshared)(__this, method);
  4312. }
  4313. inline RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_inline (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  4314. {
  4315. return (( RuntimeObject* (*) (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*, const RuntimeMethod*))HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared_inline)(__this, method);
  4316. }
  4317. inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline (const RuntimeMethod* method)
  4318. {
  4319. return (( EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
  4320. }
  4321. inline void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4322. {
  4323. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared)(__this, ___0_comparer, method);
  4324. }
  4325. inline void HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4326. {
  4327. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4328. }
  4329. inline void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4330. {
  4331. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared)(__this, ___0_collection, ___1_comparer, method);
  4332. }
  4333. inline bool HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set1, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___1_set2, const RuntimeMethod* method)
  4334. {
  4335. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1_gshared)(___0_set1, ___1_set2, method);
  4336. }
  4337. inline void HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_source, const RuntimeMethod* method)
  4338. {
  4339. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7_gshared)(__this, ___0_source, method);
  4340. }
  4341. inline int32_t HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4342. {
  4343. return (( int32_t (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF_gshared)(__this, ___0_capacity, method);
  4344. }
  4345. inline void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4346. {
  4347. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared)(__this, ___0_other, method);
  4348. }
  4349. inline void HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  4350. {
  4351. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806_gshared)(__this, method);
  4352. }
  4353. inline void HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_index, int32_t ___1_hashCode, RuntimeObject* ___2_value, const RuntimeMethod* method)
  4354. {
  4355. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4356. }
  4357. inline bool HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  4358. {
  4359. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79_gshared)(__this, ___0_value, method);
  4360. }
  4361. inline int32_t HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4362. {
  4363. return (( int32_t (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F_gshared)(__this, ___0_item, method);
  4364. }
  4365. inline void HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4366. {
  4367. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4368. }
  4369. inline void Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set, const RuntimeMethod* method)
  4370. {
  4371. (( void (*) (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE_gshared)(__this, ___0_set, method);
  4372. }
  4373. inline void HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method)
  4374. {
  4375. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172_gshared)(__this, ___0_array, method);
  4376. }
  4377. inline bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4378. {
  4379. return (( bool (*) (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12*, RuntimeObject*, const RuntimeMethod*))Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline)(__this, ___0_obj, method);
  4380. }
  4381. inline bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4382. {
  4383. return (( bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
  4384. }
  4385. inline void HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4386. {
  4387. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C_gshared)(__this, ___0_newSize, method);
  4388. }
  4389. inline void HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  4390. {
  4391. (( void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56_gshared)(__this, method);
  4392. }
  4393. inline RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  4394. {
  4395. return (( RuntimeObject* (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared_inline)(__this, method);
  4396. }
  4397. inline EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline (const RuntimeMethod* method)
  4398. {
  4399. return (( EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_gshared_inline)(method);
  4400. }
  4401. inline void HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  4402. {
  4403. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE_gshared)(__this, ___0_comparer, method);
  4404. }
  4405. inline void HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4406. {
  4407. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C_gshared)(__this, ___0_capacity, ___1_comparer, method);
  4408. }
  4409. inline void HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  4410. {
  4411. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D_gshared)(__this, ___0_collection, ___1_comparer, method);
  4412. }
  4413. inline bool HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set1, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___1_set2, const RuntimeMethod* method)
  4414. {
  4415. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6_gshared)(___0_set1, ___1_set2, method);
  4416. }
  4417. inline void HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_source, const RuntimeMethod* method)
  4418. {
  4419. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F_gshared)(__this, ___0_source, method);
  4420. }
  4421. inline int32_t HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4422. {
  4423. return (( int32_t (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, const RuntimeMethod*))HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC_gshared)(__this, ___0_capacity, method);
  4424. }
  4425. inline void HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  4426. {
  4427. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2_gshared)(__this, ___0_other, method);
  4428. }
  4429. inline void HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  4430. {
  4431. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4_gshared)(__this, method);
  4432. }
  4433. inline void HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_index, int32_t ___1_hashCode, uint32_t ___2_value, const RuntimeMethod* method)
  4434. {
  4435. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, int32_t, uint32_t, const RuntimeMethod*))HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC_gshared)(__this, ___0_index, ___1_hashCode, ___2_value, method);
  4436. }
  4437. inline bool HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_value, const RuntimeMethod* method)
  4438. {
  4439. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C_gshared)(__this, ___0_value, method);
  4440. }
  4441. inline int32_t HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  4442. {
  4443. return (( int32_t (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32_gshared)(__this, ___0_item, method);
  4444. }
  4445. inline void HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  4446. {
  4447. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, int32_t, int32_t, const RuntimeMethod*))HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B_gshared)(__this, ___0_array, ___1_arrayIndex, ___2_count, method);
  4448. }
  4449. inline void Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C (Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set, const RuntimeMethod* method)
  4450. {
  4451. (( void (*) (Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1*, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C_gshared)(__this, ___0_set, method);
  4452. }
  4453. inline void HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method)
  4454. {
  4455. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, const RuntimeMethod*))HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0_gshared)(__this, ___0_array, method);
  4456. }
  4457. inline bool Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_inline (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* __this, uint32_t ___0_obj, const RuntimeMethod* method)
  4458. {
  4459. return (( bool (*) (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF*, uint32_t, const RuntimeMethod*))Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_gshared_inline)(__this, ___0_obj, method);
  4460. }
  4461. inline bool HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  4462. {
  4463. return (( bool (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, uint32_t, const RuntimeMethod*))HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67_gshared)(__this, ___0_item, method);
  4464. }
  4465. inline void HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  4466. {
  4467. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, int32_t, const RuntimeMethod*))HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85_gshared)(__this, ___0_newSize, method);
  4468. }
  4469. inline void HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124 (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  4470. {
  4471. (( void (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124_gshared)(__this, method);
  4472. }
  4473. inline RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_inline (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  4474. {
  4475. return (( RuntimeObject* (*) (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*, const RuntimeMethod*))HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared_inline)(__this, method);
  4476. }
  4477. inline void Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5 (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_set, const RuntimeMethod* method)
  4478. {
  4479. (( void (*) (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5_gshared)(__this, ___0_set, method);
  4480. }
  4481. inline RuntimeObject* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_inline (const RuntimeMethod* method)
  4482. {
  4483. return (( RuntimeObject* (*) (const RuntimeMethod*))Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_gshared_inline)(method);
  4484. }
  4485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  4486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
  4487. inline bool List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179 (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, const RuntimeMethod* method)
  4488. {
  4489. return (( bool (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, int32_t, const RuntimeMethod*))List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_gshared)(__this, ___0_index, method);
  4490. }
  4491. inline int32_t List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method)
  4492. {
  4493. return (( int32_t (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, const RuntimeMethod*))List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_gshared_inline)(__this, method);
  4494. }
  4495. inline void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method)
  4496. {
  4497. (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, bool, const RuntimeMethod*))List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline)(__this, ___0_item, method);
  4498. }
  4499. inline void List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method)
  4500. {
  4501. (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, int32_t, bool, const RuntimeMethod*))List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_gshared)(__this, ___0_index, ___1_value, method);
  4502. }
  4503. inline void List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953 (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method)
  4504. {
  4505. (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, const RuntimeMethod*))List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_gshared)(__this, method);
  4506. }
  4507. inline void IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  4508. {
  4509. (( void (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, RuntimeObject*, bool, const RuntimeMethod*))IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4_gshared)(__this, ___0_item, ___1_isActive, method);
  4510. }
  4511. inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4512. {
  4513. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  4514. }
  4515. inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  4516. {
  4517. return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  4518. }
  4519. inline void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
  4520. {
  4521. (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method);
  4522. }
  4523. inline bool IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4524. {
  4525. return (( bool (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7_gshared)(__this, ___0_item, method);
  4526. }
  4527. inline bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  4528. {
  4529. return (( bool (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared)(__this, ___0_key, method);
  4530. }
  4531. inline bool IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4532. {
  4533. return (( bool (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16_gshared)(__this, ___0_item, method);
  4534. }
  4535. inline bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
  4536. {
  4537. return (( bool (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method);
  4538. }
  4539. inline void IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index1, int32_t ___1_index2, const RuntimeMethod* method)
  4540. {
  4541. (( void (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, int32_t, int32_t, const RuntimeMethod*))IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F_gshared)(__this, ___0_index1, ___1_index2, method);
  4542. }
  4543. inline void IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, const RuntimeMethod* method)
  4544. {
  4545. (( void (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, int32_t, const RuntimeMethod*))IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3_gshared)(__this, ___0_index, method);
  4546. }
  4547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
  4548. inline RuntimeObject* IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  4549. {
  4550. return (( RuntimeObject* (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, const RuntimeMethod*))IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727_gshared)(__this, method);
  4551. }
  4552. inline void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  4553. {
  4554. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  4555. }
  4556. inline void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method)
  4557. {
  4558. (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method);
  4559. }
  4560. inline void List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  4561. {
  4562. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_gshared)(__this, ___0_array, ___1_arrayIndex, method);
  4563. }
  4564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4565. inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  4566. {
  4567. return (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  4568. }
  4569. inline void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
  4570. {
  4571. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
  4572. }
  4573. inline bool Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  4574. {
  4575. return (( bool (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576_gshared)(__this, ___0_key, method);
  4576. }
  4577. inline void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
  4578. {
  4579. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method);
  4580. }
  4581. inline void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13 (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
  4582. {
  4583. (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, RuntimeObject*, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared)(__this, ___0_key, ___1_value, method);
  4584. }
  4585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, const RuntimeMethod* method) ;
  4586. inline bool IndexedSet_1_Remove_mDB71D6C45E6F3DB0CE95ED9DC9BB5EF0E68AE121 (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4587. {
  4588. return (( bool (*) (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931*, RuntimeObject*, const RuntimeMethod*))IndexedSet_1_Remove_mDB71D6C45E6F3DB0CE95ED9DC9BB5EF0E68AE121_gshared)(__this, ___0_item, method);
  4589. }
  4590. inline void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method)
  4591. {
  4592. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___0_comparison, method);
  4593. }
  4594. inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  4595. {
  4596. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  4597. }
  4598. inline void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method)
  4599. {
  4600. (( void (*) (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method);
  4601. }
  4602. inline void InternalEnumerator_1__ctor_m47F5AC4025F5E243AC577EAD4A0A60DB0ED0161A (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4603. {
  4604. (( void (*) (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m47F5AC4025F5E243AC577EAD4A0A60DB0ED0161A_gshared)(__this, ___0_array, method);
  4605. }
  4606. inline void InternalEnumerator_1_Dispose_mF4681FC41B86A452152A88B4A132B37AFB6AC221 (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  4607. {
  4608. (( void (*) (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mF4681FC41B86A452152A88B4A132B37AFB6AC221_gshared)(__this, method);
  4609. }
  4610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
  4611. inline bool InternalEnumerator_1_MoveNext_m9C3DE5EDC62A250E3FFC853844EA5A2BFA46F764 (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  4612. {
  4613. return (( bool (*) (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m9C3DE5EDC62A250E3FFC853844EA5A2BFA46F764_gshared)(__this, method);
  4614. }
  4615. inline ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 Array_InternalArray__get_Item_TisArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_mF01CACE82616CAD4135BE2FAC266A923369F3A61 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4616. {
  4617. return (( ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_mF01CACE82616CAD4135BE2FAC266A923369F3A61_gshared)(__this, ___0_index, method);
  4618. }
  4619. inline ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 InternalEnumerator_1_get_Current_mD45770C2AB43849D0593682A36BBA0F4CDCE7B0E (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  4620. {
  4621. return (( ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 (*) (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mD45770C2AB43849D0593682A36BBA0F4CDCE7B0E_gshared)(__this, method);
  4622. }
  4623. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mED71486687FA215ABEDBB6CAB8742999752743F4 (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  4624. {
  4625. (( void (*) (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mED71486687FA215ABEDBB6CAB8742999752743F4_gshared)(__this, method);
  4626. }
  4627. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD5F67B0708AFA176C1F6A33B89934C21EB491D72 (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  4628. {
  4629. return (( RuntimeObject* (*) (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD5F67B0708AFA176C1F6A33B89934C21EB491D72_gshared)(__this, method);
  4630. }
  4631. inline void InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843 (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4632. {
  4633. (( void (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843_gshared)(__this, ___0_array, method);
  4634. }
  4635. inline void InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4636. {
  4637. (( void (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC_gshared)(__this, method);
  4638. }
  4639. inline bool InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458 (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4640. {
  4641. return (( bool (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458_gshared)(__this, method);
  4642. }
  4643. inline ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC Array_InternalArray__get_Item_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_mBB17D60F1712E426F2F0B07792407B20EA2EB501 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4644. {
  4645. return (( ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_mBB17D60F1712E426F2F0B07792407B20EA2EB501_gshared)(__this, ___0_index, method);
  4646. }
  4647. inline ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5 (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4648. {
  4649. return (( ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5_gshared)(__this, method);
  4650. }
  4651. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4652. {
  4653. (( void (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E_gshared)(__this, method);
  4654. }
  4655. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322 (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  4656. {
  4657. return (( RuntimeObject* (*) (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322_gshared)(__this, method);
  4658. }
  4659. inline void InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4660. {
  4661. (( void (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E_gshared)(__this, ___0_array, method);
  4662. }
  4663. inline void InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4664. {
  4665. (( void (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73_gshared)(__this, method);
  4666. }
  4667. inline bool InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4668. {
  4669. return (( bool (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6_gshared)(__this, method);
  4670. }
  4671. inline EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC Array_InternalArray__get_Item_TisEmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_mCD14ECE62AA234121B72E8BDF58B1037042B37F4 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4672. {
  4673. return (( EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_mCD14ECE62AA234121B72E8BDF58B1037042B37F4_gshared)(__this, ___0_index, method);
  4674. }
  4675. inline EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4676. {
  4677. return (( EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8_gshared)(__this, method);
  4678. }
  4679. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4680. {
  4681. (( void (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214_gshared)(__this, method);
  4682. }
  4683. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0 (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  4684. {
  4685. return (( RuntimeObject* (*) (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0_gshared)(__this, method);
  4686. }
  4687. inline void InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4 (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4688. {
  4689. (( void (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4_gshared)(__this, ___0_array, method);
  4690. }
  4691. inline void InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62 (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4692. {
  4693. (( void (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62_gshared)(__this, method);
  4694. }
  4695. inline bool InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4696. {
  4697. return (( bool (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE_gshared)(__this, method);
  4698. }
  4699. inline EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E Array_InternalArray__get_Item_TisEmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_mABD86630C97B4D012AA0CDE2F95C06A6486D45BE (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4700. {
  4701. return (( EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_mABD86630C97B4D012AA0CDE2F95C06A6486D45BE_gshared)(__this, ___0_index, method);
  4702. }
  4703. inline EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590 (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4704. {
  4705. return (( EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590_gshared)(__this, method);
  4706. }
  4707. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4708. {
  4709. (( void (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F_gshared)(__this, method);
  4710. }
  4711. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1 (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  4712. {
  4713. return (( RuntimeObject* (*) (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1_gshared)(__this, method);
  4714. }
  4715. inline void InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3 (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4716. {
  4717. (( void (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3_gshared)(__this, ___0_array, method);
  4718. }
  4719. inline void InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4720. {
  4721. (( void (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B_gshared)(__this, method);
  4722. }
  4723. inline bool InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02 (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4724. {
  4725. return (( bool (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02_gshared)(__this, method);
  4726. }
  4727. inline EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D Array_InternalArray__get_Item_TisEmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_m5CB79741155DE9B13ECF8E7DD602CF4145771D33 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4728. {
  4729. return (( EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_m5CB79741155DE9B13ECF8E7DD602CF4145771D33_gshared)(__this, ___0_index, method);
  4730. }
  4731. inline EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4732. {
  4733. return (( EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC_gshared)(__this, method);
  4734. }
  4735. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4736. {
  4737. (( void (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC_gshared)(__this, method);
  4738. }
  4739. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730 (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  4740. {
  4741. return (( RuntimeObject* (*) (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730_gshared)(__this, method);
  4742. }
  4743. inline void InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080 (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4744. {
  4745. (( void (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080_gshared)(__this, ___0_array, method);
  4746. }
  4747. inline void InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4748. {
  4749. (( void (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C_gshared)(__this, method);
  4750. }
  4751. inline bool InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45 (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4752. {
  4753. return (( bool (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45_gshared)(__this, method);
  4754. }
  4755. inline EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 Array_InternalArray__get_Item_TisEmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_m4E363D91A090DE6D5D8541534EEE3729D2B039E0 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4756. {
  4757. return (( EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_m4E363D91A090DE6D5D8541534EEE3729D2B039E0_gshared)(__this, ___0_index, method);
  4758. }
  4759. inline EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4760. {
  4761. return (( EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC_gshared)(__this, method);
  4762. }
  4763. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425 (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4764. {
  4765. (( void (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425_gshared)(__this, method);
  4766. }
  4767. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2 (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  4768. {
  4769. return (( RuntimeObject* (*) (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2_gshared)(__this, method);
  4770. }
  4771. inline void InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4772. {
  4773. (( void (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5_gshared)(__this, ___0_array, method);
  4774. }
  4775. inline void InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4776. {
  4777. (( void (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C_gshared)(__this, method);
  4778. }
  4779. inline bool InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4780. {
  4781. return (( bool (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3_gshared)(__this, method);
  4782. }
  4783. inline EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 Array_InternalArray__get_Item_TisEmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_mCECFE0CED2216BB9A0874C837B95485A90EC62ED (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4784. {
  4785. return (( EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_mCECFE0CED2216BB9A0874C837B95485A90EC62ED_gshared)(__this, ___0_index, method);
  4786. }
  4787. inline EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4788. {
  4789. return (( EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52_gshared)(__this, method);
  4790. }
  4791. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4792. {
  4793. (( void (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465_gshared)(__this, method);
  4794. }
  4795. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746 (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  4796. {
  4797. return (( RuntimeObject* (*) (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746_gshared)(__this, method);
  4798. }
  4799. inline void InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3 (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4800. {
  4801. (( void (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3_gshared)(__this, ___0_array, method);
  4802. }
  4803. inline void InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4804. {
  4805. (( void (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E_gshared)(__this, method);
  4806. }
  4807. inline bool InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6 (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4808. {
  4809. return (( bool (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6_gshared)(__this, method);
  4810. }
  4811. inline EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 Array_InternalArray__get_Item_TisEmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_m710E3F5E06912F6F15F2BA5E40063FFAACA09629 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4812. {
  4813. return (( EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_m710E3F5E06912F6F15F2BA5E40063FFAACA09629_gshared)(__this, ___0_index, method);
  4814. }
  4815. inline EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6 (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4816. {
  4817. return (( EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6_gshared)(__this, method);
  4818. }
  4819. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48 (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4820. {
  4821. (( void (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48_gshared)(__this, method);
  4822. }
  4823. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  4824. {
  4825. return (( RuntimeObject* (*) (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C_gshared)(__this, method);
  4826. }
  4827. inline void InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4828. {
  4829. (( void (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11_gshared)(__this, ___0_array, method);
  4830. }
  4831. inline void InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4832. {
  4833. (( void (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9_gshared)(__this, method);
  4834. }
  4835. inline bool InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4836. {
  4837. return (( bool (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28_gshared)(__this, method);
  4838. }
  4839. inline EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 Array_InternalArray__get_Item_TisEmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_m7E9E40089766BF5FF69964E44CA568E3006DE68F (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4840. {
  4841. return (( EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_m7E9E40089766BF5FF69964E44CA568E3006DE68F_gshared)(__this, ___0_index, method);
  4842. }
  4843. inline EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4844. {
  4845. return (( EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843_gshared)(__this, method);
  4846. }
  4847. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4848. {
  4849. (( void (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394_gshared)(__this, method);
  4850. }
  4851. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5 (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  4852. {
  4853. return (( RuntimeObject* (*) (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5_gshared)(__this, method);
  4854. }
  4855. inline void InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4856. {
  4857. (( void (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE_gshared)(__this, ___0_array, method);
  4858. }
  4859. inline void InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23 (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4860. {
  4861. (( void (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23_gshared)(__this, method);
  4862. }
  4863. inline bool InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481 (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4864. {
  4865. return (( bool (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481_gshared)(__this, method);
  4866. }
  4867. inline EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C Array_InternalArray__get_Item_TisEmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_m1F5B3EAF16068324DC92B1BBAB7D3C9CC7EAD6AE (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4868. {
  4869. return (( EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_m1F5B3EAF16068324DC92B1BBAB7D3C9CC7EAD6AE_gshared)(__this, ___0_index, method);
  4870. }
  4871. inline EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609 (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4872. {
  4873. return (( EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609_gshared)(__this, method);
  4874. }
  4875. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4876. {
  4877. (( void (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E_gshared)(__this, method);
  4878. }
  4879. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95 (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  4880. {
  4881. return (( RuntimeObject* (*) (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95_gshared)(__this, method);
  4882. }
  4883. inline void InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6 (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4884. {
  4885. (( void (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6_gshared)(__this, ___0_array, method);
  4886. }
  4887. inline void InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4888. {
  4889. (( void (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A_gshared)(__this, method);
  4890. }
  4891. inline bool InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694 (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4892. {
  4893. return (( bool (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694_gshared)(__this, method);
  4894. }
  4895. inline EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 Array_InternalArray__get_Item_TisEmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_mE17970C0F5D2E98CF106F678E5875586314A04C5 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4896. {
  4897. return (( EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_mE17970C0F5D2E98CF106F678E5875586314A04C5_gshared)(__this, ___0_index, method);
  4898. }
  4899. inline EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385 (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4900. {
  4901. return (( EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385_gshared)(__this, method);
  4902. }
  4903. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4904. {
  4905. (( void (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C_gshared)(__this, method);
  4906. }
  4907. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  4908. {
  4909. return (( RuntimeObject* (*) (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD_gshared)(__this, method);
  4910. }
  4911. inline void InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424 (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4912. {
  4913. (( void (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424_gshared)(__this, ___0_array, method);
  4914. }
  4915. inline void InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877 (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4916. {
  4917. (( void (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877_gshared)(__this, method);
  4918. }
  4919. inline bool InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4920. {
  4921. return (( bool (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A_gshared)(__this, method);
  4922. }
  4923. inline EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 Array_InternalArray__get_Item_TisEmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_m6CE34AD7F28D1AC0263CF3A682E2D73FCAF2FB08 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4924. {
  4925. return (( EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_m6CE34AD7F28D1AC0263CF3A682E2D73FCAF2FB08_gshared)(__this, ___0_index, method);
  4926. }
  4927. inline EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8 (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4928. {
  4929. return (( EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8_gshared)(__this, method);
  4930. }
  4931. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10 (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4932. {
  4933. (( void (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10_gshared)(__this, method);
  4934. }
  4935. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  4936. {
  4937. return (( RuntimeObject* (*) (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A_gshared)(__this, method);
  4938. }
  4939. inline void InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4940. {
  4941. (( void (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873_gshared)(__this, ___0_array, method);
  4942. }
  4943. inline void InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  4944. {
  4945. (( void (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040_gshared)(__this, method);
  4946. }
  4947. inline bool InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  4948. {
  4949. return (( bool (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404_gshared)(__this, method);
  4950. }
  4951. inline EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 Array_InternalArray__get_Item_TisEmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_m9CC3E2D3FB2A5C3DAF3B569C85D278DCC94EDB89 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4952. {
  4953. return (( EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_m9CC3E2D3FB2A5C3DAF3B569C85D278DCC94EDB89_gshared)(__this, ___0_index, method);
  4954. }
  4955. inline EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  4956. {
  4957. return (( EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB_gshared)(__this, method);
  4958. }
  4959. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  4960. {
  4961. (( void (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0_gshared)(__this, method);
  4962. }
  4963. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6 (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  4964. {
  4965. return (( RuntimeObject* (*) (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6_gshared)(__this, method);
  4966. }
  4967. inline void InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4968. {
  4969. (( void (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED_gshared)(__this, ___0_array, method);
  4970. }
  4971. inline void InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  4972. {
  4973. (( void (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B_gshared)(__this, method);
  4974. }
  4975. inline bool InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682 (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  4976. {
  4977. return (( bool (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682_gshared)(__this, method);
  4978. }
  4979. inline EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 Array_InternalArray__get_Item_TisEmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_m16960B324D10C1FFBBA83B79B5D8223F1D54ABC4 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  4980. {
  4981. return (( EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_m16960B324D10C1FFBBA83B79B5D8223F1D54ABC4_gshared)(__this, ___0_index, method);
  4982. }
  4983. inline EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7 (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  4984. {
  4985. return (( EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7_gshared)(__this, method);
  4986. }
  4987. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2 (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  4988. {
  4989. (( void (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2_gshared)(__this, method);
  4990. }
  4991. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  4992. {
  4993. return (( RuntimeObject* (*) (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC_gshared)(__this, method);
  4994. }
  4995. inline void InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759 (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  4996. {
  4997. (( void (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759_gshared)(__this, ___0_array, method);
  4998. }
  4999. inline void InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9 (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5000. {
  5001. (( void (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9_gshared)(__this, method);
  5002. }
  5003. inline bool InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0 (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5004. {
  5005. return (( bool (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0_gshared)(__this, method);
  5006. }
  5007. inline EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F Array_InternalArray__get_Item_TisEmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_mC19F2C64BB56825006EF9E8FFBBC17D4C4C6BEA5 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5008. {
  5009. return (( EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_mC19F2C64BB56825006EF9E8FFBBC17D4C4C6BEA5_gshared)(__this, ___0_index, method);
  5010. }
  5011. inline EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5012. {
  5013. return (( EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA_gshared)(__this, method);
  5014. }
  5015. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0 (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5016. {
  5017. (( void (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0_gshared)(__this, method);
  5018. }
  5019. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  5020. {
  5021. return (( RuntimeObject* (*) (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C_gshared)(__this, method);
  5022. }
  5023. inline void InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5024. {
  5025. (( void (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F_gshared)(__this, ___0_array, method);
  5026. }
  5027. inline void InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059 (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5028. {
  5029. (( void (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059_gshared)(__this, method);
  5030. }
  5031. inline bool InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279 (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5032. {
  5033. return (( bool (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279_gshared)(__this, method);
  5034. }
  5035. inline EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E Array_InternalArray__get_Item_TisEmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_mDC22F7CC0C93AFADE6C3F59F37F558FFFFFB6A56 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5036. {
  5037. return (( EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_mDC22F7CC0C93AFADE6C3F59F37F558FFFFFB6A56_gshared)(__this, ___0_index, method);
  5038. }
  5039. inline EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5040. {
  5041. return (( EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D_gshared)(__this, method);
  5042. }
  5043. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5044. {
  5045. (( void (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A_gshared)(__this, method);
  5046. }
  5047. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  5048. {
  5049. return (( RuntimeObject* (*) (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF_gshared)(__this, method);
  5050. }
  5051. inline void InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214 (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5052. {
  5053. (( void (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214_gshared)(__this, ___0_array, method);
  5054. }
  5055. inline void InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97 (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5056. {
  5057. (( void (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97_gshared)(__this, method);
  5058. }
  5059. inline bool InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5060. {
  5061. return (( bool (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE_gshared)(__this, method);
  5062. }
  5063. inline EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB Array_InternalArray__get_Item_TisEmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_mBC8EC334648A6C8D325BB50BF78BEE3F1C4F36F5 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5064. {
  5065. return (( EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_mBC8EC334648A6C8D325BB50BF78BEE3F1C4F36F5_gshared)(__this, ___0_index, method);
  5066. }
  5067. inline EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5068. {
  5069. return (( EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F_gshared)(__this, method);
  5070. }
  5071. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070 (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5072. {
  5073. (( void (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070_gshared)(__this, method);
  5074. }
  5075. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  5076. {
  5077. return (( RuntimeObject* (*) (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A_gshared)(__this, method);
  5078. }
  5079. inline void InternalEnumerator_1__ctor_m22BCBFA19EBD96404F8B9113DDF3CFB7AEF386DE (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5080. {
  5081. (( void (*) (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m22BCBFA19EBD96404F8B9113DDF3CFB7AEF386DE_gshared)(__this, ___0_array, method);
  5082. }
  5083. inline void InternalEnumerator_1_Dispose_m309265218FFA0B7E7589B9565A251B99018B9D3C (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  5084. {
  5085. (( void (*) (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m309265218FFA0B7E7589B9565A251B99018B9D3C_gshared)(__this, method);
  5086. }
  5087. inline bool InternalEnumerator_1_MoveNext_m3B67D00E8C1B0888889FC44CC55EDD4DD943AE85 (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  5088. {
  5089. return (( bool (*) (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m3B67D00E8C1B0888889FC44CC55EDD4DD943AE85_gshared)(__this, method);
  5090. }
  5091. inline Entry_tEA99553F325828A74A65B889F46BE09836044044 Array_InternalArray__get_Item_TisEntry_tEA99553F325828A74A65B889F46BE09836044044_mA8B754A8BFE58D5A19924ACF47669AE4E050FAFE (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5092. {
  5093. return (( Entry_tEA99553F325828A74A65B889F46BE09836044044 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tEA99553F325828A74A65B889F46BE09836044044_mA8B754A8BFE58D5A19924ACF47669AE4E050FAFE_gshared)(__this, ___0_index, method);
  5094. }
  5095. inline Entry_tEA99553F325828A74A65B889F46BE09836044044 InternalEnumerator_1_get_Current_mF32542F9ACC7D067B064ABBEA360A27DF110C797 (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  5096. {
  5097. return (( Entry_tEA99553F325828A74A65B889F46BE09836044044 (*) (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mF32542F9ACC7D067B064ABBEA360A27DF110C797_gshared)(__this, method);
  5098. }
  5099. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m78BD49A789A59A51E51438F8FDC431AB4093EE7D (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  5100. {
  5101. (( void (*) (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m78BD49A789A59A51E51438F8FDC431AB4093EE7D_gshared)(__this, method);
  5102. }
  5103. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m00C312B009FCF56DC14161A49A83F7FBD03E1664 (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  5104. {
  5105. return (( RuntimeObject* (*) (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m00C312B009FCF56DC14161A49A83F7FBD03E1664_gshared)(__this, method);
  5106. }
  5107. inline void InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5108. {
  5109. (( void (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25_gshared)(__this, ___0_array, method);
  5110. }
  5111. inline void InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5112. {
  5113. (( void (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78_gshared)(__this, method);
  5114. }
  5115. inline bool InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5116. {
  5117. return (( bool (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418_gshared)(__this, method);
  5118. }
  5119. inline Entry_t087349F3AE170AB56B4363B52E225A982E89F930 Array_InternalArray__get_Item_TisEntry_t087349F3AE170AB56B4363B52E225A982E89F930_m48523AB7183CA7B44571E0A9586706D93310A448 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5120. {
  5121. return (( Entry_t087349F3AE170AB56B4363B52E225A982E89F930 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t087349F3AE170AB56B4363B52E225A982E89F930_m48523AB7183CA7B44571E0A9586706D93310A448_gshared)(__this, ___0_index, method);
  5122. }
  5123. inline Entry_t087349F3AE170AB56B4363B52E225A982E89F930 InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5124. {
  5125. return (( Entry_t087349F3AE170AB56B4363B52E225A982E89F930 (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E_gshared)(__this, method);
  5126. }
  5127. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5128. {
  5129. (( void (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58_gshared)(__this, method);
  5130. }
  5131. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718 (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  5132. {
  5133. return (( RuntimeObject* (*) (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718_gshared)(__this, method);
  5134. }
  5135. inline void InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7 (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5136. {
  5137. (( void (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7_gshared)(__this, ___0_array, method);
  5138. }
  5139. inline void InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694 (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5140. {
  5141. (( void (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694_gshared)(__this, method);
  5142. }
  5143. inline bool InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883 (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5144. {
  5145. return (( bool (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883_gshared)(__this, method);
  5146. }
  5147. inline Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 Array_InternalArray__get_Item_TisEntry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448_mBD72520171D585E0ECC81153FADC9C133883BF3B (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5148. {
  5149. return (( Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448_mBD72520171D585E0ECC81153FADC9C133883BF3B_gshared)(__this, ___0_index, method);
  5150. }
  5151. inline Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668 (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5152. {
  5153. return (( Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668_gshared)(__this, method);
  5154. }
  5155. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5156. {
  5157. (( void (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B_gshared)(__this, method);
  5158. }
  5159. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  5160. {
  5161. return (( RuntimeObject* (*) (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE_gshared)(__this, method);
  5162. }
  5163. inline void InternalEnumerator_1__ctor_mD09FE088311522A706CAD921B8C21BBE6C1628A0 (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5164. {
  5165. (( void (*) (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mD09FE088311522A706CAD921B8C21BBE6C1628A0_gshared)(__this, ___0_array, method);
  5166. }
  5167. inline void InternalEnumerator_1_Dispose_m63AFFFB6E00A6972A2B5F0AAE84931FA79FC9C71 (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  5168. {
  5169. (( void (*) (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m63AFFFB6E00A6972A2B5F0AAE84931FA79FC9C71_gshared)(__this, method);
  5170. }
  5171. inline bool InternalEnumerator_1_MoveNext_mD812C663810F39D2AB966CC3B3F4A38C0188E584 (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  5172. {
  5173. return (( bool (*) (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mD812C663810F39D2AB966CC3B3F4A38C0188E584_gshared)(__this, method);
  5174. }
  5175. inline Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF Array_InternalArray__get_Item_TisEntry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF_mFD3BAA59D10CB14B0E00B40A2A7C27F43CD3BD86 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5176. {
  5177. return (( Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF_mFD3BAA59D10CB14B0E00B40A2A7C27F43CD3BD86_gshared)(__this, ___0_index, method);
  5178. }
  5179. inline Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF InternalEnumerator_1_get_Current_mC808A781B521636712EE4642D0AAF8A2C4D4DA8E (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  5180. {
  5181. return (( Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF (*) (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mC808A781B521636712EE4642D0AAF8A2C4D4DA8E_gshared)(__this, method);
  5182. }
  5183. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA48F5AC7641F7BAFCAA0687A83BDC83CAAB9F04 (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  5184. {
  5185. (( void (*) (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA48F5AC7641F7BAFCAA0687A83BDC83CAAB9F04_gshared)(__this, method);
  5186. }
  5187. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m6CECD0DFFA96466AA6CD835D6DE592322954935B (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  5188. {
  5189. return (( RuntimeObject* (*) (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m6CECD0DFFA96466AA6CD835D6DE592322954935B_gshared)(__this, method);
  5190. }
  5191. inline void InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5192. {
  5193. (( void (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF_gshared)(__this, ___0_array, method);
  5194. }
  5195. inline void InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165 (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5196. {
  5197. (( void (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165_gshared)(__this, method);
  5198. }
  5199. inline bool InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70 (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5200. {
  5201. return (( bool (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70_gshared)(__this, method);
  5202. }
  5203. inline Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C Array_InternalArray__get_Item_TisEntry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C_mC787B9AF9BE570B6DEE33E4F0B3E870F3F9E1F41 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5204. {
  5205. return (( Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C_mC787B9AF9BE570B6DEE33E4F0B3E870F3F9E1F41_gshared)(__this, ___0_index, method);
  5206. }
  5207. inline Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5208. {
  5209. return (( Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B_gshared)(__this, method);
  5210. }
  5211. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5212. {
  5213. (( void (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA_gshared)(__this, method);
  5214. }
  5215. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  5216. {
  5217. return (( RuntimeObject* (*) (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E_gshared)(__this, method);
  5218. }
  5219. inline void InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5220. {
  5221. (( void (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD_gshared)(__this, ___0_array, method);
  5222. }
  5223. inline void InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75 (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5224. {
  5225. (( void (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75_gshared)(__this, method);
  5226. }
  5227. inline bool InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5228. {
  5229. return (( bool (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F_gshared)(__this, method);
  5230. }
  5231. inline Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 Array_InternalArray__get_Item_TisEntry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9_mD8354B12E1BED5CC036C1DC67B37781538EED808 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5232. {
  5233. return (( Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9_mD8354B12E1BED5CC036C1DC67B37781538EED808_gshared)(__this, ___0_index, method);
  5234. }
  5235. inline Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1 (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5236. {
  5237. return (( Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1_gshared)(__this, method);
  5238. }
  5239. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5240. {
  5241. (( void (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D_gshared)(__this, method);
  5242. }
  5243. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2 (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  5244. {
  5245. return (( RuntimeObject* (*) (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2_gshared)(__this, method);
  5246. }
  5247. inline void InternalEnumerator_1__ctor_mE00AD5AA139071A7FAF1538774EE75AB8611DBF9 (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5248. {
  5249. (( void (*) (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mE00AD5AA139071A7FAF1538774EE75AB8611DBF9_gshared)(__this, ___0_array, method);
  5250. }
  5251. inline void InternalEnumerator_1_Dispose_m10731E4E2D77753E5EC9344000666BC7DDC26DBB (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  5252. {
  5253. (( void (*) (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m10731E4E2D77753E5EC9344000666BC7DDC26DBB_gshared)(__this, method);
  5254. }
  5255. inline bool InternalEnumerator_1_MoveNext_mC063D1FB3C9885931936DF07E2BAE571479DA07D (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  5256. {
  5257. return (( bool (*) (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC063D1FB3C9885931936DF07E2BAE571479DA07D_gshared)(__this, method);
  5258. }
  5259. inline Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE Array_InternalArray__get_Item_TisEntry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE_m0C5052EAFE8DD58789BD2D5F4C6882CED734F8D8 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5260. {
  5261. return (( Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE_m0C5052EAFE8DD58789BD2D5F4C6882CED734F8D8_gshared)(__this, ___0_index, method);
  5262. }
  5263. inline Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE InternalEnumerator_1_get_Current_m0CBECD714D6CC796B51267CFDFA0EBAADF801643 (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  5264. {
  5265. return (( Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE (*) (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m0CBECD714D6CC796B51267CFDFA0EBAADF801643_gshared)(__this, method);
  5266. }
  5267. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m20B7C9F52F074E5A4E610657761931CA530292E4 (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  5268. {
  5269. (( void (*) (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m20B7C9F52F074E5A4E610657761931CA530292E4_gshared)(__this, method);
  5270. }
  5271. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD55BAC95A59255380547A1F90A31FE314AE525F2 (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  5272. {
  5273. return (( RuntimeObject* (*) (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD55BAC95A59255380547A1F90A31FE314AE525F2_gshared)(__this, method);
  5274. }
  5275. inline void InternalEnumerator_1__ctor_m2B943255B9783BAFD2B47E2D1AF6903E1E792073 (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5276. {
  5277. (( void (*) (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m2B943255B9783BAFD2B47E2D1AF6903E1E792073_gshared)(__this, ___0_array, method);
  5278. }
  5279. inline void InternalEnumerator_1_Dispose_mDA6C72CEA0114DA9817B9978DE7C59B83794942E (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  5280. {
  5281. (( void (*) (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mDA6C72CEA0114DA9817B9978DE7C59B83794942E_gshared)(__this, method);
  5282. }
  5283. inline bool InternalEnumerator_1_MoveNext_m96F9B030F410CE6FD0C8414D115BB389FBF3FBCF (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  5284. {
  5285. return (( bool (*) (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m96F9B030F410CE6FD0C8414D115BB389FBF3FBCF_gshared)(__this, method);
  5286. }
  5287. inline Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 Array_InternalArray__get_Item_TisEntry_t5A1DD43C826878A3853C7DF32E971C3D19805227_m934EC5DBA9FA5998964AFF898BF4F797F945BB07 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5288. {
  5289. return (( Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t5A1DD43C826878A3853C7DF32E971C3D19805227_m934EC5DBA9FA5998964AFF898BF4F797F945BB07_gshared)(__this, ___0_index, method);
  5290. }
  5291. inline Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 InternalEnumerator_1_get_Current_mB2921D27B7C5286DAFA6D3504563B539C554DE42 (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  5292. {
  5293. return (( Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 (*) (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB2921D27B7C5286DAFA6D3504563B539C554DE42_gshared)(__this, method);
  5294. }
  5295. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m708C14CBF09495D0D466ECC90CFA56403AFA64E9 (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  5296. {
  5297. (( void (*) (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m708C14CBF09495D0D466ECC90CFA56403AFA64E9_gshared)(__this, method);
  5298. }
  5299. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD518679BF4E71FB49EA85CE946CDC540D15C08FE (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  5300. {
  5301. return (( RuntimeObject* (*) (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD518679BF4E71FB49EA85CE946CDC540D15C08FE_gshared)(__this, method);
  5302. }
  5303. inline void InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5304. {
  5305. (( void (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F_gshared)(__this, ___0_array, method);
  5306. }
  5307. inline void InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8 (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5308. {
  5309. (( void (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8_gshared)(__this, method);
  5310. }
  5311. inline bool InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6 (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5312. {
  5313. return (( bool (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6_gshared)(__this, method);
  5314. }
  5315. inline Entry_tA212E7034D981AC2F7E219C600769EE485919684 Array_InternalArray__get_Item_TisEntry_tA212E7034D981AC2F7E219C600769EE485919684_m4AC187D8868ECDBC96A24C0D91AB171F6571B19C (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5316. {
  5317. return (( Entry_tA212E7034D981AC2F7E219C600769EE485919684 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tA212E7034D981AC2F7E219C600769EE485919684_m4AC187D8868ECDBC96A24C0D91AB171F6571B19C_gshared)(__this, ___0_index, method);
  5318. }
  5319. inline Entry_tA212E7034D981AC2F7E219C600769EE485919684 InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5320. {
  5321. return (( Entry_tA212E7034D981AC2F7E219C600769EE485919684 (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D_gshared)(__this, method);
  5322. }
  5323. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090 (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5324. {
  5325. (( void (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090_gshared)(__this, method);
  5326. }
  5327. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8 (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  5328. {
  5329. return (( RuntimeObject* (*) (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8_gshared)(__this, method);
  5330. }
  5331. inline void InternalEnumerator_1__ctor_m472B08584B1EDC2F422C3232343CEBD06B2DD038 (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5332. {
  5333. (( void (*) (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m472B08584B1EDC2F422C3232343CEBD06B2DD038_gshared)(__this, ___0_array, method);
  5334. }
  5335. inline void InternalEnumerator_1_Dispose_mAF1B802C228ADBD929405CFC666CCDBBFD79E29B (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  5336. {
  5337. (( void (*) (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mAF1B802C228ADBD929405CFC666CCDBBFD79E29B_gshared)(__this, method);
  5338. }
  5339. inline bool InternalEnumerator_1_MoveNext_mAA851FF109A87E3FF182E919CFEBB25C4A4751BC (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  5340. {
  5341. return (( bool (*) (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mAA851FF109A87E3FF182E919CFEBB25C4A4751BC_gshared)(__this, method);
  5342. }
  5343. inline Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 Array_InternalArray__get_Item_TisEntry_t4F374F13C9422AE969BA033893F5B076AEE88131_mBCE7340AD097D35EBC600EA385E13D325DDEE09A (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5344. {
  5345. return (( Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t4F374F13C9422AE969BA033893F5B076AEE88131_mBCE7340AD097D35EBC600EA385E13D325DDEE09A_gshared)(__this, ___0_index, method);
  5346. }
  5347. inline Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 InternalEnumerator_1_get_Current_m870B2BC19AB572517DC10E59781C9C832198437D (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  5348. {
  5349. return (( Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 (*) (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m870B2BC19AB572517DC10E59781C9C832198437D_gshared)(__this, method);
  5350. }
  5351. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7626AB247F92116CB7932717B6F5022F25C994C2 (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  5352. {
  5353. (( void (*) (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7626AB247F92116CB7932717B6F5022F25C994C2_gshared)(__this, method);
  5354. }
  5355. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m41444B70EFCAC0213780DDD7DE8C7130F5FC0AAC (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  5356. {
  5357. return (( RuntimeObject* (*) (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m41444B70EFCAC0213780DDD7DE8C7130F5FC0AAC_gshared)(__this, method);
  5358. }
  5359. inline void InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29 (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5360. {
  5361. (( void (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29_gshared)(__this, ___0_array, method);
  5362. }
  5363. inline void InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8 (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5364. {
  5365. (( void (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8_gshared)(__this, method);
  5366. }
  5367. inline bool InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290 (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5368. {
  5369. return (( bool (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290_gshared)(__this, method);
  5370. }
  5371. inline Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 Array_InternalArray__get_Item_TisEntry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339_m1088F102665991F3DE546DEA8EF21701C2C8C9D2 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5372. {
  5373. return (( Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339_m1088F102665991F3DE546DEA8EF21701C2C8C9D2_gshared)(__this, ___0_index, method);
  5374. }
  5375. inline Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097 (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5376. {
  5377. return (( Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097_gshared)(__this, method);
  5378. }
  5379. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5380. {
  5381. (( void (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F_gshared)(__this, method);
  5382. }
  5383. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  5384. {
  5385. return (( RuntimeObject* (*) (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB_gshared)(__this, method);
  5386. }
  5387. inline void InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5388. {
  5389. (( void (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1_gshared)(__this, ___0_array, method);
  5390. }
  5391. inline void InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5392. {
  5393. (( void (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01_gshared)(__this, method);
  5394. }
  5395. inline bool InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5396. {
  5397. return (( bool (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A_gshared)(__this, method);
  5398. }
  5399. inline Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC Array_InternalArray__get_Item_TisEntry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC_mCB04A6276861E21A4E629C375032881A578C62D5 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5400. {
  5401. return (( Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC_mCB04A6276861E21A4E629C375032881A578C62D5_gshared)(__this, ___0_index, method);
  5402. }
  5403. inline Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5404. {
  5405. return (( Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5_gshared)(__this, method);
  5406. }
  5407. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5408. {
  5409. (( void (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766_gshared)(__this, method);
  5410. }
  5411. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4 (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  5412. {
  5413. return (( RuntimeObject* (*) (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4_gshared)(__this, method);
  5414. }
  5415. inline void InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5416. {
  5417. (( void (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4_gshared)(__this, ___0_array, method);
  5418. }
  5419. inline void InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5420. {
  5421. (( void (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61_gshared)(__this, method);
  5422. }
  5423. inline bool InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5424. {
  5425. return (( bool (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001_gshared)(__this, method);
  5426. }
  5427. inline Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC Array_InternalArray__get_Item_TisEntry_t532FECF491646E3372F9D145FEC277E0C5089CBC_m66ACE8190C55FBA474419EBBF270AED2FFBD24C6 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5428. {
  5429. return (( Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t532FECF491646E3372F9D145FEC277E0C5089CBC_m66ACE8190C55FBA474419EBBF270AED2FFBD24C6_gshared)(__this, ___0_index, method);
  5430. }
  5431. inline Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5432. {
  5433. return (( Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C_gshared)(__this, method);
  5434. }
  5435. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5436. {
  5437. (( void (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361_gshared)(__this, method);
  5438. }
  5439. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71 (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  5440. {
  5441. return (( RuntimeObject* (*) (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71_gshared)(__this, method);
  5442. }
  5443. inline void InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5444. {
  5445. (( void (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB_gshared)(__this, ___0_array, method);
  5446. }
  5447. inline void InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7 (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5448. {
  5449. (( void (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7_gshared)(__this, method);
  5450. }
  5451. inline bool InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821 (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5452. {
  5453. return (( bool (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821_gshared)(__this, method);
  5454. }
  5455. inline Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F Array_InternalArray__get_Item_TisEntry_t527DA100A303E999D54D4B92AEE950BC1015C30F_mD616AB5490F489D6E3A28006436EF28059CF91EA (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5456. {
  5457. return (( Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t527DA100A303E999D54D4B92AEE950BC1015C30F_mD616AB5490F489D6E3A28006436EF28059CF91EA_gshared)(__this, ___0_index, method);
  5458. }
  5459. inline Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069 (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5460. {
  5461. return (( Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069_gshared)(__this, method);
  5462. }
  5463. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7 (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5464. {
  5465. (( void (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7_gshared)(__this, method);
  5466. }
  5467. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  5468. {
  5469. return (( RuntimeObject* (*) (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C_gshared)(__this, method);
  5470. }
  5471. inline void InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5472. {
  5473. (( void (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7_gshared)(__this, ___0_array, method);
  5474. }
  5475. inline void InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5476. {
  5477. (( void (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718_gshared)(__this, method);
  5478. }
  5479. inline bool InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5480. {
  5481. return (( bool (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584_gshared)(__this, method);
  5482. }
  5483. inline Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC Array_InternalArray__get_Item_TisEntry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC_m2441B4AF90AAA88878B28EE5D882C96C502D3B28 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5484. {
  5485. return (( Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC_m2441B4AF90AAA88878B28EE5D882C96C502D3B28_gshared)(__this, ___0_index, method);
  5486. }
  5487. inline Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5488. {
  5489. return (( Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA_gshared)(__this, method);
  5490. }
  5491. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5492. {
  5493. (( void (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6_gshared)(__this, method);
  5494. }
  5495. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900 (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  5496. {
  5497. return (( RuntimeObject* (*) (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900_gshared)(__this, method);
  5498. }
  5499. inline void InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5500. {
  5501. (( void (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD_gshared)(__this, ___0_array, method);
  5502. }
  5503. inline void InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93 (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5504. {
  5505. (( void (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93_gshared)(__this, method);
  5506. }
  5507. inline bool InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5508. {
  5509. return (( bool (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB_gshared)(__this, method);
  5510. }
  5511. inline Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 Array_InternalArray__get_Item_TisEntry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20_mE0DA271DE34069D502EE98C6D8B917C10D26598E (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5512. {
  5513. return (( Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20_mE0DA271DE34069D502EE98C6D8B917C10D26598E_gshared)(__this, ___0_index, method);
  5514. }
  5515. inline Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5 (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5516. {
  5517. return (( Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5_gshared)(__this, method);
  5518. }
  5519. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4 (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5520. {
  5521. (( void (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4_gshared)(__this, method);
  5522. }
  5523. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4 (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  5524. {
  5525. return (( RuntimeObject* (*) (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4_gshared)(__this, method);
  5526. }
  5527. inline void InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5528. {
  5529. (( void (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0_gshared)(__this, ___0_array, method);
  5530. }
  5531. inline void InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5532. {
  5533. (( void (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639_gshared)(__this, method);
  5534. }
  5535. inline bool InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5536. {
  5537. return (( bool (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682_gshared)(__this, method);
  5538. }
  5539. inline Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A Array_InternalArray__get_Item_TisEntry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A_mDE06285A1F1C61691B5EB25C1BB986CB9C4287CF (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5540. {
  5541. return (( Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A_mDE06285A1F1C61691B5EB25C1BB986CB9C4287CF_gshared)(__this, ___0_index, method);
  5542. }
  5543. inline Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5544. {
  5545. return (( Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA_gshared)(__this, method);
  5546. }
  5547. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5548. {
  5549. (( void (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2_gshared)(__this, method);
  5550. }
  5551. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03 (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  5552. {
  5553. return (( RuntimeObject* (*) (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03_gshared)(__this, method);
  5554. }
  5555. inline void InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5556. {
  5557. (( void (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A_gshared)(__this, ___0_array, method);
  5558. }
  5559. inline void InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5560. {
  5561. (( void (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF_gshared)(__this, method);
  5562. }
  5563. inline bool InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707 (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5564. {
  5565. return (( bool (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707_gshared)(__this, method);
  5566. }
  5567. inline Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 Array_InternalArray__get_Item_TisEntry_t4D5A107E6414D8B9DE012405A201C46AACFACF98_m729807B2AA3C22FC1B82BD238071157E2BC834ED (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5568. {
  5569. return (( Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_t4D5A107E6414D8B9DE012405A201C46AACFACF98_m729807B2AA3C22FC1B82BD238071157E2BC834ED_gshared)(__this, ___0_index, method);
  5570. }
  5571. inline Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87 (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5572. {
  5573. return (( Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87_gshared)(__this, method);
  5574. }
  5575. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589 (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5576. {
  5577. (( void (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589_gshared)(__this, method);
  5578. }
  5579. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  5580. {
  5581. return (( RuntimeObject* (*) (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB_gshared)(__this, method);
  5582. }
  5583. inline void InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454 (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5584. {
  5585. (( void (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454_gshared)(__this, ___0_array, method);
  5586. }
  5587. inline void InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5588. {
  5589. (( void (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D_gshared)(__this, method);
  5590. }
  5591. inline bool InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09 (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5592. {
  5593. return (( bool (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09_gshared)(__this, method);
  5594. }
  5595. inline Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C Array_InternalArray__get_Item_TisEntry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C_mF52B0C9BF4428945BDBFE8B775CD4B80A4831E68 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5596. {
  5597. return (( Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C_mF52B0C9BF4428945BDBFE8B775CD4B80A4831E68_gshared)(__this, ___0_index, method);
  5598. }
  5599. inline Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93 (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5600. {
  5601. return (( Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93_gshared)(__this, method);
  5602. }
  5603. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5 (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5604. {
  5605. (( void (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5_gshared)(__this, method);
  5606. }
  5607. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  5608. {
  5609. return (( RuntimeObject* (*) (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE_gshared)(__this, method);
  5610. }
  5611. inline void InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5612. {
  5613. (( void (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F_gshared)(__this, ___0_array, method);
  5614. }
  5615. inline void InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5616. {
  5617. (( void (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E_gshared)(__this, method);
  5618. }
  5619. inline bool InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630 (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5620. {
  5621. return (( bool (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630_gshared)(__this, method);
  5622. }
  5623. inline Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 Array_InternalArray__get_Item_TisEntry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438_mF3F63DC0B9094BF571EE82E9B17ADEB9D30E6A40 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5624. {
  5625. return (( Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438_mF3F63DC0B9094BF571EE82E9B17ADEB9D30E6A40_gshared)(__this, ___0_index, method);
  5626. }
  5627. inline Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5 (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5628. {
  5629. return (( Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5_gshared)(__this, method);
  5630. }
  5631. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751 (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5632. {
  5633. (( void (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751_gshared)(__this, method);
  5634. }
  5635. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940 (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  5636. {
  5637. return (( RuntimeObject* (*) (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940_gshared)(__this, method);
  5638. }
  5639. inline void InternalEnumerator_1__ctor_mF8CF7E4F923506A8A4B12902F66CF9929E24DFF7 (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5640. {
  5641. (( void (*) (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mF8CF7E4F923506A8A4B12902F66CF9929E24DFF7_gshared)(__this, ___0_array, method);
  5642. }
  5643. inline void InternalEnumerator_1_Dispose_m4319D2D3AB367D254D85229D838E8ECAC6F5B6E0 (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  5644. {
  5645. (( void (*) (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m4319D2D3AB367D254D85229D838E8ECAC6F5B6E0_gshared)(__this, method);
  5646. }
  5647. inline bool InternalEnumerator_1_MoveNext_m88DD53BDC2B2467CDFA14099DBD329DA73E6E4BA (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  5648. {
  5649. return (( bool (*) (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m88DD53BDC2B2467CDFA14099DBD329DA73E6E4BA_gshared)(__this, method);
  5650. }
  5651. inline Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C Array_InternalArray__get_Item_TisEntry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C_mB90F9279D5A6D9420DFB7807F17B5C2AFE60CA17 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5652. {
  5653. return (( Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C_mB90F9279D5A6D9420DFB7807F17B5C2AFE60CA17_gshared)(__this, ___0_index, method);
  5654. }
  5655. inline Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C InternalEnumerator_1_get_Current_m4D30CA7EB8D3376052C9C23E0B64D4D04B89B918 (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  5656. {
  5657. return (( Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C (*) (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m4D30CA7EB8D3376052C9C23E0B64D4D04B89B918_gshared)(__this, method);
  5658. }
  5659. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m48C064A4B90612C26F3F45C61B905304B1C31C79 (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  5660. {
  5661. (( void (*) (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_m48C064A4B90612C26F3F45C61B905304B1C31C79_gshared)(__this, method);
  5662. }
  5663. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8E1A186FA9D6B3F4893174B4F4D5C2237EC35E33 (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  5664. {
  5665. return (( RuntimeObject* (*) (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8E1A186FA9D6B3F4893174B4F4D5C2237EC35E33_gshared)(__this, method);
  5666. }
  5667. inline void InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5 (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  5668. {
  5669. (( void (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, RuntimeArray*, const RuntimeMethod*))InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5_gshared)(__this, ___0_array, method);
  5670. }
  5671. inline void InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5672. {
  5673. (( void (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF_gshared)(__this, method);
  5674. }
  5675. inline bool InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710 (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5676. {
  5677. return (( bool (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710_gshared)(__this, method);
  5678. }
  5679. inline Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 Array_InternalArray__get_Item_TisEntry_tE39771EB73DA3008BB0DF74028FF7285866C18C8_m504CEDC5483E02424EF906E609D987D10717662F (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method)
  5680. {
  5681. return (( Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 (*) (RuntimeArray*, int32_t, const RuntimeMethod*))Array_InternalArray__get_Item_TisEntry_tE39771EB73DA3008BB0DF74028FF7285866C18C8_m504CEDC5483E02424EF906E609D987D10717662F_gshared)(__this, ___0_index, method);
  5682. }
  5683. inline Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5684. {
  5685. return (( Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC_gshared)(__this, method);
  5686. }
  5687. inline void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8 (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5688. {
  5689. (( void (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8_gshared)(__this, method);
  5690. }
  5691. inline RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1 (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  5692. {
  5693. return (( RuntimeObject* (*) (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*, const RuntimeMethod*))InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1_gshared)(__this, method);
  5694. }
  5695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ;
  5696. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  5697. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  5698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
  5699. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) ;
  5700. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  5701. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  5702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
  5703. inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E (const RuntimeMethod* method)
  5704. {
  5705. return (( EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared)(method);
  5706. }
  5707. inline EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73 (const RuntimeMethod* method)
  5708. {
  5709. return (( EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73_gshared)(method);
  5710. }
  5711. inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634 (const RuntimeMethod* method)
  5712. {
  5713. return (( EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared)(method);
  5714. }
  5715. inline EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B (const RuntimeMethod* method)
  5716. {
  5717. return (( EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B_gshared)(method);
  5718. }
  5719. inline void List_1_AddWithResize_mD783561518F916982595A58C9A148BA3AA8F9B10 (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method)
  5720. {
  5721. (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, bool, const RuntimeMethod*))List_1_AddWithResize_mD783561518F916982595A58C9A148BA3AA8F9B10_gshared)(__this, ___0_item, method);
  5722. }
  5723. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  5724. {
  5725. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  5726. }
  5727. #ifdef __clang__
  5728. #pragma clang diagnostic push
  5729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5730. #pragma clang diagnostic ignored "-Wunused-variable"
  5731. #endif
  5732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m394AE18FACF3189EBCF9C88ADA64910C24CFC5F4_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, uint16_t ___0_x, uint16_t ___1_y, const RuntimeMethod* method)
  5733. {
  5734. {
  5735. }
  5736. {
  5737. }
  5738. {
  5739. uint16_t L_2 = ___1_y;
  5740. bool L_3;
  5741. L_3 = UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5742. return L_3;
  5743. }
  5744. }
  5745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m22CE5D27638CB244A22C1983FF9275FE2D3C357F_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, uint16_t ___0_obj, const RuntimeMethod* method)
  5746. {
  5747. {
  5748. goto IL_000a;
  5749. }
  5750. IL_000a:
  5751. {
  5752. int32_t L_1;
  5753. L_1 = UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  5754. return L_1;
  5755. }
  5756. }
  5757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_mCEB159CA238F5A24DC65B34392FF34AF444BCE53_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, uint16_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5758. {
  5759. int32_t V_0 = 0;
  5760. int32_t V_1 = 0;
  5761. int32_t V_2 = 0;
  5762. {
  5763. int32_t L_0 = ___2_startIndex;
  5764. int32_t L_1 = ___3_count;
  5765. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  5766. goto IL_002b;
  5767. }
  5768. IL_002b:
  5769. {
  5770. int32_t L_3 = ___2_startIndex;
  5771. V_2 = L_3;
  5772. goto IL_005a;
  5773. }
  5774. IL_002f:
  5775. {
  5776. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = ___0_array;
  5777. int32_t L_5 = V_2;
  5778. NullCheck(L_4);
  5779. int32_t L_6 = L_5;
  5780. uint16_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5781. }
  5782. {
  5783. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = ___0_array;
  5784. int32_t L_9 = V_2;
  5785. NullCheck(L_8);
  5786. uint16_t L_10 = ___1_value;
  5787. bool L_11;
  5788. L_11 = UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5789. if (!L_11)
  5790. {
  5791. goto IL_0056;
  5792. }
  5793. }
  5794. {
  5795. int32_t L_12 = V_2;
  5796. return L_12;
  5797. }
  5798. IL_0056:
  5799. {
  5800. int32_t L_13 = V_2;
  5801. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  5802. }
  5803. IL_005a:
  5804. {
  5805. int32_t L_14 = V_2;
  5806. int32_t L_15 = V_0;
  5807. if ((((int32_t)L_14) < ((int32_t)L_15)))
  5808. {
  5809. goto IL_002f;
  5810. }
  5811. }
  5812. IL_005e:
  5813. {
  5814. return (-1);
  5815. }
  5816. }
  5817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_mB1ECB6F41CAF577C9339A39557236B3D257F716F_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___0_array, uint16_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5818. {
  5819. int32_t V_0 = 0;
  5820. int32_t V_1 = 0;
  5821. int32_t V_2 = 0;
  5822. {
  5823. int32_t L_0 = ___2_startIndex;
  5824. int32_t L_1 = ___3_count;
  5825. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  5826. goto IL_002d;
  5827. }
  5828. IL_002d:
  5829. {
  5830. int32_t L_3 = ___2_startIndex;
  5831. V_2 = L_3;
  5832. goto IL_005c;
  5833. }
  5834. IL_0031:
  5835. {
  5836. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = ___0_array;
  5837. int32_t L_5 = V_2;
  5838. NullCheck(L_4);
  5839. int32_t L_6 = L_5;
  5840. uint16_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5841. }
  5842. {
  5843. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = ___0_array;
  5844. int32_t L_9 = V_2;
  5845. NullCheck(L_8);
  5846. uint16_t L_10 = ___1_value;
  5847. bool L_11;
  5848. L_11 = UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5849. if (!L_11)
  5850. {
  5851. goto IL_0058;
  5852. }
  5853. }
  5854. {
  5855. int32_t L_12 = V_2;
  5856. return L_12;
  5857. }
  5858. IL_0058:
  5859. {
  5860. int32_t L_13 = V_2;
  5861. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  5862. }
  5863. IL_005c:
  5864. {
  5865. int32_t L_14 = V_2;
  5866. int32_t L_15 = V_0;
  5867. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  5868. {
  5869. goto IL_0031;
  5870. }
  5871. }
  5872. IL_0060:
  5873. {
  5874. return (-1);
  5875. }
  5876. }
  5877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mA7CFC3BAB204602062BC200008A949C67F45F147_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5878. {
  5879. {
  5880. RuntimeObject* L_0 = ___0_obj;
  5881. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA*)((GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5882. }
  5883. }
  5884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m0BA8C83F72905B9BDBF49ADEAA5FF0615E3D5041_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, const RuntimeMethod* method)
  5885. {
  5886. {
  5887. NullCheck((RuntimeObject*)__this);
  5888. Type_t* L_0;
  5889. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  5890. NullCheck((MemberInfo_t*)L_0);
  5891. String_t* L_1;
  5892. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  5893. NullCheck((RuntimeObject*)L_1);
  5894. int32_t L_2;
  5895. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  5896. return L_2;
  5897. }
  5898. }
  5899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m94E752A3A3964138B7C8FA73FF333317070B0777_gshared (GenericEqualityComparer_1_t9E220396B1106FA3A918054FF51096B35192F3BA* __this, const RuntimeMethod* method)
  5900. {
  5901. {
  5902. EqualityComparer_1__ctor_mB8595C598D84614C1F463372D1FAE187D5633363((EqualityComparer_1_t8B3F40C676CD330DB13D396DB81564A00E2B7C70*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  5903. return;
  5904. }
  5905. }
  5906. #ifdef __clang__
  5907. #pragma clang diagnostic pop
  5908. #endif
  5909. #ifdef __clang__
  5910. #pragma clang diagnostic push
  5911. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5912. #pragma clang diagnostic ignored "-Wunused-variable"
  5913. #endif
  5914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m7436DACC576AA259DAD1519CBC5B20EB99A6BE8C_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, uint32_t ___0_x, uint32_t ___1_y, const RuntimeMethod* method)
  5915. {
  5916. {
  5917. }
  5918. {
  5919. }
  5920. {
  5921. uint32_t L_2 = ___1_y;
  5922. bool L_3;
  5923. L_3 = UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5924. return L_3;
  5925. }
  5926. }
  5927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m1AC4B34D8D544211E38C549DC92DB86BA893846A_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, uint32_t ___0_obj, const RuntimeMethod* method)
  5928. {
  5929. {
  5930. goto IL_000a;
  5931. }
  5932. IL_000a:
  5933. {
  5934. int32_t L_1;
  5935. L_1 = UInt32_GetHashCode_mB9A03A037C079ADF0E61516BECA1AB05F92266BC((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  5936. return L_1;
  5937. }
  5938. }
  5939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_mFD9289C3C9775B5A494BECE71429FD7E8A74EFC9_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, uint32_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  5940. {
  5941. int32_t V_0 = 0;
  5942. int32_t V_1 = 0;
  5943. int32_t V_2 = 0;
  5944. {
  5945. int32_t L_0 = ___2_startIndex;
  5946. int32_t L_1 = ___3_count;
  5947. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  5948. goto IL_002b;
  5949. }
  5950. IL_002b:
  5951. {
  5952. int32_t L_3 = ___2_startIndex;
  5953. V_2 = L_3;
  5954. goto IL_005a;
  5955. }
  5956. IL_002f:
  5957. {
  5958. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ___0_array;
  5959. int32_t L_5 = V_2;
  5960. NullCheck(L_4);
  5961. int32_t L_6 = L_5;
  5962. uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5963. }
  5964. {
  5965. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = ___0_array;
  5966. int32_t L_9 = V_2;
  5967. NullCheck(L_8);
  5968. uint32_t L_10 = ___1_value;
  5969. bool L_11;
  5970. L_11 = UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  5971. if (!L_11)
  5972. {
  5973. goto IL_0056;
  5974. }
  5975. }
  5976. {
  5977. int32_t L_12 = V_2;
  5978. return L_12;
  5979. }
  5980. IL_0056:
  5981. {
  5982. int32_t L_13 = V_2;
  5983. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  5984. }
  5985. IL_005a:
  5986. {
  5987. int32_t L_14 = V_2;
  5988. int32_t L_15 = V_0;
  5989. if ((((int32_t)L_14) < ((int32_t)L_15)))
  5990. {
  5991. goto IL_002f;
  5992. }
  5993. }
  5994. IL_005e:
  5995. {
  5996. return (-1);
  5997. }
  5998. }
  5999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m59F2FA77A8F49486839B5B7CEEDE8C08742DBDEA_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, uint32_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6000. {
  6001. int32_t V_0 = 0;
  6002. int32_t V_1 = 0;
  6003. int32_t V_2 = 0;
  6004. {
  6005. int32_t L_0 = ___2_startIndex;
  6006. int32_t L_1 = ___3_count;
  6007. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6008. goto IL_002d;
  6009. }
  6010. IL_002d:
  6011. {
  6012. int32_t L_3 = ___2_startIndex;
  6013. V_2 = L_3;
  6014. goto IL_005c;
  6015. }
  6016. IL_0031:
  6017. {
  6018. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ___0_array;
  6019. int32_t L_5 = V_2;
  6020. NullCheck(L_4);
  6021. int32_t L_6 = L_5;
  6022. uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6023. }
  6024. {
  6025. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = ___0_array;
  6026. int32_t L_9 = V_2;
  6027. NullCheck(L_8);
  6028. uint32_t L_10 = ___1_value;
  6029. bool L_11;
  6030. L_11 = UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6031. if (!L_11)
  6032. {
  6033. goto IL_0058;
  6034. }
  6035. }
  6036. {
  6037. int32_t L_12 = V_2;
  6038. return L_12;
  6039. }
  6040. IL_0058:
  6041. {
  6042. int32_t L_13 = V_2;
  6043. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6044. }
  6045. IL_005c:
  6046. {
  6047. int32_t L_14 = V_2;
  6048. int32_t L_15 = V_0;
  6049. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6050. {
  6051. goto IL_0031;
  6052. }
  6053. }
  6054. IL_0060:
  6055. {
  6056. return (-1);
  6057. }
  6058. }
  6059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m1C6C0CB1A148B41EF141E1A0BE854C62D18B703A_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6060. {
  6061. {
  6062. RuntimeObject* L_0 = ___0_obj;
  6063. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F*)((GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6064. }
  6065. }
  6066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mCDF419EF3DAF8E79751B5338F68F3195962DFC70_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, const RuntimeMethod* method)
  6067. {
  6068. {
  6069. NullCheck((RuntimeObject*)__this);
  6070. Type_t* L_0;
  6071. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6072. NullCheck((MemberInfo_t*)L_0);
  6073. String_t* L_1;
  6074. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6075. NullCheck((RuntimeObject*)L_1);
  6076. int32_t L_2;
  6077. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6078. return L_2;
  6079. }
  6080. }
  6081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m2238E7C84D77439F7AFCE1309050841DF8E82AF9_gshared (GenericEqualityComparer_1_t14CC3602E3DED49FFEDEE013FAA1000FF152906F* __this, const RuntimeMethod* method)
  6082. {
  6083. {
  6084. EqualityComparer_1__ctor_m1AFD91EC93C4FC81A1AEDACB58E1BBB972C49997((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6085. return;
  6086. }
  6087. }
  6088. #ifdef __clang__
  6089. #pragma clang diagnostic pop
  6090. #endif
  6091. #ifdef __clang__
  6092. #pragma clang diagnostic push
  6093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6094. #pragma clang diagnostic ignored "-Wunused-variable"
  6095. #endif
  6096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m1005E3AA827E7811BB1B56A30525D91E7AA2A36F_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, uint64_t ___0_x, uint64_t ___1_y, const RuntimeMethod* method)
  6097. {
  6098. {
  6099. }
  6100. {
  6101. }
  6102. {
  6103. uint64_t L_2 = ___1_y;
  6104. bool L_3;
  6105. L_3 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6106. return L_3;
  6107. }
  6108. }
  6109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m9707F4CF74607D22C7C300D64BA5F200276A15BA_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, uint64_t ___0_obj, const RuntimeMethod* method)
  6110. {
  6111. {
  6112. goto IL_000a;
  6113. }
  6114. IL_000a:
  6115. {
  6116. int32_t L_1;
  6117. L_1 = UInt64_GetHashCode_m65D9FD0102B6B01BF38D986F060F0BDBC29B4F92((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6118. return L_1;
  6119. }
  6120. }
  6121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m9514A67D8FC021AA4EAF248F1D9882FF23129414_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, uint64_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6122. {
  6123. int32_t V_0 = 0;
  6124. int32_t V_1 = 0;
  6125. int32_t V_2 = 0;
  6126. {
  6127. int32_t L_0 = ___2_startIndex;
  6128. int32_t L_1 = ___3_count;
  6129. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6130. goto IL_002b;
  6131. }
  6132. IL_002b:
  6133. {
  6134. int32_t L_3 = ___2_startIndex;
  6135. V_2 = L_3;
  6136. goto IL_005a;
  6137. }
  6138. IL_002f:
  6139. {
  6140. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = ___0_array;
  6141. int32_t L_5 = V_2;
  6142. NullCheck(L_4);
  6143. int32_t L_6 = L_5;
  6144. uint64_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6145. }
  6146. {
  6147. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_8 = ___0_array;
  6148. int32_t L_9 = V_2;
  6149. NullCheck(L_8);
  6150. uint64_t L_10 = ___1_value;
  6151. bool L_11;
  6152. L_11 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6153. if (!L_11)
  6154. {
  6155. goto IL_0056;
  6156. }
  6157. }
  6158. {
  6159. int32_t L_12 = V_2;
  6160. return L_12;
  6161. }
  6162. IL_0056:
  6163. {
  6164. int32_t L_13 = V_2;
  6165. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6166. }
  6167. IL_005a:
  6168. {
  6169. int32_t L_14 = V_2;
  6170. int32_t L_15 = V_0;
  6171. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6172. {
  6173. goto IL_002f;
  6174. }
  6175. }
  6176. IL_005e:
  6177. {
  6178. return (-1);
  6179. }
  6180. }
  6181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m61342F869C36522D397859D6AB3E42FE3F1F0BD5_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, uint64_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6182. {
  6183. int32_t V_0 = 0;
  6184. int32_t V_1 = 0;
  6185. int32_t V_2 = 0;
  6186. {
  6187. int32_t L_0 = ___2_startIndex;
  6188. int32_t L_1 = ___3_count;
  6189. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6190. goto IL_002d;
  6191. }
  6192. IL_002d:
  6193. {
  6194. int32_t L_3 = ___2_startIndex;
  6195. V_2 = L_3;
  6196. goto IL_005c;
  6197. }
  6198. IL_0031:
  6199. {
  6200. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = ___0_array;
  6201. int32_t L_5 = V_2;
  6202. NullCheck(L_4);
  6203. int32_t L_6 = L_5;
  6204. uint64_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6205. }
  6206. {
  6207. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_8 = ___0_array;
  6208. int32_t L_9 = V_2;
  6209. NullCheck(L_8);
  6210. uint64_t L_10 = ___1_value;
  6211. bool L_11;
  6212. L_11 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6213. if (!L_11)
  6214. {
  6215. goto IL_0058;
  6216. }
  6217. }
  6218. {
  6219. int32_t L_12 = V_2;
  6220. return L_12;
  6221. }
  6222. IL_0058:
  6223. {
  6224. int32_t L_13 = V_2;
  6225. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6226. }
  6227. IL_005c:
  6228. {
  6229. int32_t L_14 = V_2;
  6230. int32_t L_15 = V_0;
  6231. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6232. {
  6233. goto IL_0031;
  6234. }
  6235. }
  6236. IL_0060:
  6237. {
  6238. return (-1);
  6239. }
  6240. }
  6241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mF99FA25C8234C8B47B40C00835142648E582017D_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6242. {
  6243. {
  6244. RuntimeObject* L_0 = ___0_obj;
  6245. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960*)((GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6246. }
  6247. }
  6248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mDC8512C2E4AC3881DAAEC96F39FDA2F52F735D96_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, const RuntimeMethod* method)
  6249. {
  6250. {
  6251. NullCheck((RuntimeObject*)__this);
  6252. Type_t* L_0;
  6253. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6254. NullCheck((MemberInfo_t*)L_0);
  6255. String_t* L_1;
  6256. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6257. NullCheck((RuntimeObject*)L_1);
  6258. int32_t L_2;
  6259. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6260. return L_2;
  6261. }
  6262. }
  6263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_mA8ED9180EC0F43ECB83C3C448627F39DE35EE0F7_gshared (GenericEqualityComparer_1_t51198A345C2BFD664A445D9D2F6E7D26C977E960* __this, const RuntimeMethod* method)
  6264. {
  6265. {
  6266. EqualityComparer_1__ctor_mCC37F86E0AA6DCD3C845D4FF3B90AB94E2DD71B8((EqualityComparer_1_t7BD194EF0EF9D754203F4B95A88927DF3621DA17*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6267. return;
  6268. }
  6269. }
  6270. #ifdef __clang__
  6271. #pragma clang diagnostic pop
  6272. #endif
  6273. #ifdef __clang__
  6274. #pragma clang diagnostic push
  6275. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6276. #pragma clang diagnostic ignored "-Wunused-variable"
  6277. #endif
  6278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m4BDBB96F4C9E28EFC0CB89237FDFAF2FAA74FD5D_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_x, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_y, const RuntimeMethod* method)
  6279. {
  6280. {
  6281. }
  6282. {
  6283. }
  6284. {
  6285. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_y;
  6286. bool L_3;
  6287. L_3 = Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6288. return L_3;
  6289. }
  6290. }
  6291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mB4213BA460599729EA8EA4BD40985F5918F7E94D_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_obj, const RuntimeMethod* method)
  6292. {
  6293. {
  6294. goto IL_000a;
  6295. }
  6296. IL_000a:
  6297. {
  6298. int32_t L_1;
  6299. L_1 = Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6300. return L_1;
  6301. }
  6302. }
  6303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m1281CCA914A6B9DF73406733C9A2723ABCF5F65F_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6304. {
  6305. int32_t V_0 = 0;
  6306. int32_t V_1 = 0;
  6307. int32_t V_2 = 0;
  6308. {
  6309. int32_t L_0 = ___2_startIndex;
  6310. int32_t L_1 = ___3_count;
  6311. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6312. goto IL_002b;
  6313. }
  6314. IL_002b:
  6315. {
  6316. int32_t L_3 = ___2_startIndex;
  6317. V_2 = L_3;
  6318. goto IL_005a;
  6319. }
  6320. IL_002f:
  6321. {
  6322. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___0_array;
  6323. int32_t L_5 = V_2;
  6324. NullCheck(L_4);
  6325. int32_t L_6 = L_5;
  6326. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6327. }
  6328. {
  6329. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = ___0_array;
  6330. int32_t L_9 = V_2;
  6331. NullCheck(L_8);
  6332. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___1_value;
  6333. bool L_11;
  6334. L_11 = Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6335. if (!L_11)
  6336. {
  6337. goto IL_0056;
  6338. }
  6339. }
  6340. {
  6341. int32_t L_12 = V_2;
  6342. return L_12;
  6343. }
  6344. IL_0056:
  6345. {
  6346. int32_t L_13 = V_2;
  6347. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6348. }
  6349. IL_005a:
  6350. {
  6351. int32_t L_14 = V_2;
  6352. int32_t L_15 = V_0;
  6353. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6354. {
  6355. goto IL_002f;
  6356. }
  6357. }
  6358. IL_005e:
  6359. {
  6360. return (-1);
  6361. }
  6362. }
  6363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m5F92ADB037F6662BC32FBBBBB4658F2D13BAADC2_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6364. {
  6365. int32_t V_0 = 0;
  6366. int32_t V_1 = 0;
  6367. int32_t V_2 = 0;
  6368. {
  6369. int32_t L_0 = ___2_startIndex;
  6370. int32_t L_1 = ___3_count;
  6371. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6372. goto IL_002d;
  6373. }
  6374. IL_002d:
  6375. {
  6376. int32_t L_3 = ___2_startIndex;
  6377. V_2 = L_3;
  6378. goto IL_005c;
  6379. }
  6380. IL_0031:
  6381. {
  6382. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___0_array;
  6383. int32_t L_5 = V_2;
  6384. NullCheck(L_4);
  6385. int32_t L_6 = L_5;
  6386. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6387. }
  6388. {
  6389. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = ___0_array;
  6390. int32_t L_9 = V_2;
  6391. NullCheck(L_8);
  6392. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___1_value;
  6393. bool L_11;
  6394. L_11 = Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6395. if (!L_11)
  6396. {
  6397. goto IL_0058;
  6398. }
  6399. }
  6400. {
  6401. int32_t L_12 = V_2;
  6402. return L_12;
  6403. }
  6404. IL_0058:
  6405. {
  6406. int32_t L_13 = V_2;
  6407. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6408. }
  6409. IL_005c:
  6410. {
  6411. int32_t L_14 = V_2;
  6412. int32_t L_15 = V_0;
  6413. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6414. {
  6415. goto IL_0031;
  6416. }
  6417. }
  6418. IL_0060:
  6419. {
  6420. return (-1);
  6421. }
  6422. }
  6423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mAD293C63EADCF7BF3AC47F92836856B2655CB697_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6424. {
  6425. {
  6426. RuntimeObject* L_0 = ___0_obj;
  6427. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F*)((GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6428. }
  6429. }
  6430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m5A17C36397B3469D5CBA72CC85B6A1F94FAD17B7_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, const RuntimeMethod* method)
  6431. {
  6432. {
  6433. NullCheck((RuntimeObject*)__this);
  6434. Type_t* L_0;
  6435. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6436. NullCheck((MemberInfo_t*)L_0);
  6437. String_t* L_1;
  6438. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6439. NullCheck((RuntimeObject*)L_1);
  6440. int32_t L_2;
  6441. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6442. return L_2;
  6443. }
  6444. }
  6445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m4BF784D58E9C330D0D1C06418AC2A75BB00BA039_gshared (GenericEqualityComparer_1_tFBDB6DF019AA6E3955BBB95B90B45DCADB0EBC9F* __this, const RuntimeMethod* method)
  6446. {
  6447. {
  6448. EqualityComparer_1__ctor_m24B2FBB121C71610428ECF48C223AC632699DFD3((EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6449. return;
  6450. }
  6451. }
  6452. #ifdef __clang__
  6453. #pragma clang diagnostic pop
  6454. #endif
  6455. #ifdef __clang__
  6456. #pragma clang diagnostic push
  6457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6458. #pragma clang diagnostic ignored "-Wunused-variable"
  6459. #endif
  6460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m6380DC8C5B18B89537F03DA4F25EDE66106F5149_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_x, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_y, const RuntimeMethod* method)
  6461. {
  6462. {
  6463. }
  6464. {
  6465. }
  6466. {
  6467. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___1_y;
  6468. bool L_3;
  6469. L_3 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6470. return L_3;
  6471. }
  6472. }
  6473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mDFEF58C19BE5496C5789C9BD2745F5E1CA5D6D04_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_obj, const RuntimeMethod* method)
  6474. {
  6475. {
  6476. goto IL_000a;
  6477. }
  6478. IL_000a:
  6479. {
  6480. int32_t L_1;
  6481. L_1 = Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6482. return L_1;
  6483. }
  6484. }
  6485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m6BF4446AD28F115AB7FC5A19A9327D48BFAA4922_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___0_array, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6486. {
  6487. int32_t V_0 = 0;
  6488. int32_t V_1 = 0;
  6489. int32_t V_2 = 0;
  6490. {
  6491. int32_t L_0 = ___2_startIndex;
  6492. int32_t L_1 = ___3_count;
  6493. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6494. goto IL_002b;
  6495. }
  6496. IL_002b:
  6497. {
  6498. int32_t L_3 = ___2_startIndex;
  6499. V_2 = L_3;
  6500. goto IL_005a;
  6501. }
  6502. IL_002f:
  6503. {
  6504. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___0_array;
  6505. int32_t L_5 = V_2;
  6506. NullCheck(L_4);
  6507. int32_t L_6 = L_5;
  6508. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6509. }
  6510. {
  6511. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_8 = ___0_array;
  6512. int32_t L_9 = V_2;
  6513. NullCheck(L_8);
  6514. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = ___1_value;
  6515. bool L_11;
  6516. L_11 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6517. if (!L_11)
  6518. {
  6519. goto IL_0056;
  6520. }
  6521. }
  6522. {
  6523. int32_t L_12 = V_2;
  6524. return L_12;
  6525. }
  6526. IL_0056:
  6527. {
  6528. int32_t L_13 = V_2;
  6529. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6530. }
  6531. IL_005a:
  6532. {
  6533. int32_t L_14 = V_2;
  6534. int32_t L_15 = V_0;
  6535. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6536. {
  6537. goto IL_002f;
  6538. }
  6539. }
  6540. IL_005e:
  6541. {
  6542. return (-1);
  6543. }
  6544. }
  6545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m3C321BFCF12C05BCCC4707FD114D1874F0C0E331_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___0_array, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6546. {
  6547. int32_t V_0 = 0;
  6548. int32_t V_1 = 0;
  6549. int32_t V_2 = 0;
  6550. {
  6551. int32_t L_0 = ___2_startIndex;
  6552. int32_t L_1 = ___3_count;
  6553. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6554. goto IL_002d;
  6555. }
  6556. IL_002d:
  6557. {
  6558. int32_t L_3 = ___2_startIndex;
  6559. V_2 = L_3;
  6560. goto IL_005c;
  6561. }
  6562. IL_0031:
  6563. {
  6564. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___0_array;
  6565. int32_t L_5 = V_2;
  6566. NullCheck(L_4);
  6567. int32_t L_6 = L_5;
  6568. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6569. }
  6570. {
  6571. Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_8 = ___0_array;
  6572. int32_t L_9 = V_2;
  6573. NullCheck(L_8);
  6574. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = ___1_value;
  6575. bool L_11;
  6576. L_11 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6577. if (!L_11)
  6578. {
  6579. goto IL_0058;
  6580. }
  6581. }
  6582. {
  6583. int32_t L_12 = V_2;
  6584. return L_12;
  6585. }
  6586. IL_0058:
  6587. {
  6588. int32_t L_13 = V_2;
  6589. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6590. }
  6591. IL_005c:
  6592. {
  6593. int32_t L_14 = V_2;
  6594. int32_t L_15 = V_0;
  6595. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6596. {
  6597. goto IL_0031;
  6598. }
  6599. }
  6600. IL_0060:
  6601. {
  6602. return (-1);
  6603. }
  6604. }
  6605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mDC020946A77BE4420C49CFCC5FE3E726A8C4D334_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6606. {
  6607. {
  6608. RuntimeObject* L_0 = ___0_obj;
  6609. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A*)((GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6610. }
  6611. }
  6612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m6C6AD5452E13ED59267E969BA1F32E9837BA83F2_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, const RuntimeMethod* method)
  6613. {
  6614. {
  6615. NullCheck((RuntimeObject*)__this);
  6616. Type_t* L_0;
  6617. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6618. NullCheck((MemberInfo_t*)L_0);
  6619. String_t* L_1;
  6620. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6621. NullCheck((RuntimeObject*)L_1);
  6622. int32_t L_2;
  6623. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6624. return L_2;
  6625. }
  6626. }
  6627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_mAEB716330D8612A50D7E4A81885922513396192C_gshared (GenericEqualityComparer_1_t274846047EBEE29EFC30CB76E6BFB35CE5BD255A* __this, const RuntimeMethod* method)
  6628. {
  6629. {
  6630. EqualityComparer_1__ctor_m3BA5AD03F5C7ADB03D2A079658A7BE37A71B971A((EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6631. return;
  6632. }
  6633. }
  6634. #ifdef __clang__
  6635. #pragma clang diagnostic pop
  6636. #endif
  6637. #ifdef __clang__
  6638. #pragma clang diagnostic push
  6639. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6640. #pragma clang diagnostic ignored "-Wunused-variable"
  6641. #endif
  6642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m4019D405B404319D7D9C2C2EA4B502E230E19736_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_x, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_y, const RuntimeMethod* method)
  6643. {
  6644. {
  6645. }
  6646. {
  6647. }
  6648. {
  6649. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_y;
  6650. bool L_3;
  6651. L_3 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6652. return L_3;
  6653. }
  6654. }
  6655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mD8C183713ED8CD5E4469F6E9F082A211B16E7632_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method)
  6656. {
  6657. {
  6658. goto IL_000a;
  6659. }
  6660. IL_000a:
  6661. {
  6662. int32_t L_1;
  6663. L_1 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6664. return L_1;
  6665. }
  6666. }
  6667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m15D0D2F3EDE5478EC15CEC53368BCDA2DBCFE2FF_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6668. {
  6669. int32_t V_0 = 0;
  6670. int32_t V_1 = 0;
  6671. int32_t V_2 = 0;
  6672. {
  6673. int32_t L_0 = ___2_startIndex;
  6674. int32_t L_1 = ___3_count;
  6675. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6676. goto IL_002b;
  6677. }
  6678. IL_002b:
  6679. {
  6680. int32_t L_3 = ___2_startIndex;
  6681. V_2 = L_3;
  6682. goto IL_005a;
  6683. }
  6684. IL_002f:
  6685. {
  6686. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_array;
  6687. int32_t L_5 = V_2;
  6688. NullCheck(L_4);
  6689. int32_t L_6 = L_5;
  6690. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6691. }
  6692. {
  6693. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_array;
  6694. int32_t L_9 = V_2;
  6695. NullCheck(L_8);
  6696. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_value;
  6697. bool L_11;
  6698. L_11 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6699. if (!L_11)
  6700. {
  6701. goto IL_0056;
  6702. }
  6703. }
  6704. {
  6705. int32_t L_12 = V_2;
  6706. return L_12;
  6707. }
  6708. IL_0056:
  6709. {
  6710. int32_t L_13 = V_2;
  6711. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6712. }
  6713. IL_005a:
  6714. {
  6715. int32_t L_14 = V_2;
  6716. int32_t L_15 = V_0;
  6717. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6718. {
  6719. goto IL_002f;
  6720. }
  6721. }
  6722. IL_005e:
  6723. {
  6724. return (-1);
  6725. }
  6726. }
  6727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m118C95BC44CE355DFF2462DB76DA4663F24308C5_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6728. {
  6729. int32_t V_0 = 0;
  6730. int32_t V_1 = 0;
  6731. int32_t V_2 = 0;
  6732. {
  6733. int32_t L_0 = ___2_startIndex;
  6734. int32_t L_1 = ___3_count;
  6735. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6736. goto IL_002d;
  6737. }
  6738. IL_002d:
  6739. {
  6740. int32_t L_3 = ___2_startIndex;
  6741. V_2 = L_3;
  6742. goto IL_005c;
  6743. }
  6744. IL_0031:
  6745. {
  6746. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_array;
  6747. int32_t L_5 = V_2;
  6748. NullCheck(L_4);
  6749. int32_t L_6 = L_5;
  6750. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6751. }
  6752. {
  6753. Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_array;
  6754. int32_t L_9 = V_2;
  6755. NullCheck(L_8);
  6756. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_value;
  6757. bool L_11;
  6758. L_11 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6759. if (!L_11)
  6760. {
  6761. goto IL_0058;
  6762. }
  6763. }
  6764. {
  6765. int32_t L_12 = V_2;
  6766. return L_12;
  6767. }
  6768. IL_0058:
  6769. {
  6770. int32_t L_13 = V_2;
  6771. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6772. }
  6773. IL_005c:
  6774. {
  6775. int32_t L_14 = V_2;
  6776. int32_t L_15 = V_0;
  6777. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6778. {
  6779. goto IL_0031;
  6780. }
  6781. }
  6782. IL_0060:
  6783. {
  6784. return (-1);
  6785. }
  6786. }
  6787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m67B084D2DE2C9635B8A7BA146EF0A0A57F73F115_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6788. {
  6789. {
  6790. RuntimeObject* L_0 = ___0_obj;
  6791. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE*)((GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6792. }
  6793. }
  6794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mC3D1855D62D0C1C551E2384CB7564F6205863256_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, const RuntimeMethod* method)
  6795. {
  6796. {
  6797. NullCheck((RuntimeObject*)__this);
  6798. Type_t* L_0;
  6799. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6800. NullCheck((MemberInfo_t*)L_0);
  6801. String_t* L_1;
  6802. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6803. NullCheck((RuntimeObject*)L_1);
  6804. int32_t L_2;
  6805. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6806. return L_2;
  6807. }
  6808. }
  6809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m5D4CD4C03630B05DB678F291FF5BAC57B4D917AA_gshared (GenericEqualityComparer_1_t2F92BDECDF9B3169B85ACF988F28437C9D2DFEDE* __this, const RuntimeMethod* method)
  6810. {
  6811. {
  6812. EqualityComparer_1__ctor_m437FE206AB9739DFD095918C886C07A01E5AE624((EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6813. return;
  6814. }
  6815. }
  6816. #ifdef __clang__
  6817. #pragma clang diagnostic pop
  6818. #endif
  6819. #ifdef __clang__
  6820. #pragma clang diagnostic push
  6821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6822. #pragma clang diagnostic ignored "-Wunused-variable"
  6823. #endif
  6824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m2E30830E84F1EEB9DF11253F511B14F9BCC01F85_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_x, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_y, const RuntimeMethod* method)
  6825. {
  6826. {
  6827. }
  6828. {
  6829. }
  6830. {
  6831. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___1_y;
  6832. bool L_3;
  6833. L_3 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6834. return L_3;
  6835. }
  6836. }
  6837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m10069EFA2E646F52C937A9A6DAC135F5B3313CC6_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_obj, const RuntimeMethod* method)
  6838. {
  6839. {
  6840. goto IL_000a;
  6841. }
  6842. IL_000a:
  6843. {
  6844. int32_t L_1;
  6845. L_1 = Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  6846. return L_1;
  6847. }
  6848. }
  6849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m71B7B6A0A6F2B34DD55B4DF78A8CDC31ADD94EAC_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6850. {
  6851. int32_t V_0 = 0;
  6852. int32_t V_1 = 0;
  6853. int32_t V_2 = 0;
  6854. {
  6855. int32_t L_0 = ___2_startIndex;
  6856. int32_t L_1 = ___3_count;
  6857. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  6858. goto IL_002b;
  6859. }
  6860. IL_002b:
  6861. {
  6862. int32_t L_3 = ___2_startIndex;
  6863. V_2 = L_3;
  6864. goto IL_005a;
  6865. }
  6866. IL_002f:
  6867. {
  6868. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___0_array;
  6869. int32_t L_5 = V_2;
  6870. NullCheck(L_4);
  6871. int32_t L_6 = L_5;
  6872. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6873. }
  6874. {
  6875. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_8 = ___0_array;
  6876. int32_t L_9 = V_2;
  6877. NullCheck(L_8);
  6878. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = ___1_value;
  6879. bool L_11;
  6880. L_11 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6881. if (!L_11)
  6882. {
  6883. goto IL_0056;
  6884. }
  6885. }
  6886. {
  6887. int32_t L_12 = V_2;
  6888. return L_12;
  6889. }
  6890. IL_0056:
  6891. {
  6892. int32_t L_13 = V_2;
  6893. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6894. }
  6895. IL_005a:
  6896. {
  6897. int32_t L_14 = V_2;
  6898. int32_t L_15 = V_0;
  6899. if ((((int32_t)L_14) < ((int32_t)L_15)))
  6900. {
  6901. goto IL_002f;
  6902. }
  6903. }
  6904. IL_005e:
  6905. {
  6906. return (-1);
  6907. }
  6908. }
  6909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m0BB77388A3AA4F5B99CA2696B9481D79B2C5EC29_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  6910. {
  6911. int32_t V_0 = 0;
  6912. int32_t V_1 = 0;
  6913. int32_t V_2 = 0;
  6914. {
  6915. int32_t L_0 = ___2_startIndex;
  6916. int32_t L_1 = ___3_count;
  6917. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  6918. goto IL_002d;
  6919. }
  6920. IL_002d:
  6921. {
  6922. int32_t L_3 = ___2_startIndex;
  6923. V_2 = L_3;
  6924. goto IL_005c;
  6925. }
  6926. IL_0031:
  6927. {
  6928. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___0_array;
  6929. int32_t L_5 = V_2;
  6930. NullCheck(L_4);
  6931. int32_t L_6 = L_5;
  6932. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6933. }
  6934. {
  6935. Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_8 = ___0_array;
  6936. int32_t L_9 = V_2;
  6937. NullCheck(L_8);
  6938. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = ___1_value;
  6939. bool L_11;
  6940. L_11 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  6941. if (!L_11)
  6942. {
  6943. goto IL_0058;
  6944. }
  6945. }
  6946. {
  6947. int32_t L_12 = V_2;
  6948. return L_12;
  6949. }
  6950. IL_0058:
  6951. {
  6952. int32_t L_13 = V_2;
  6953. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  6954. }
  6955. IL_005c:
  6956. {
  6957. int32_t L_14 = V_2;
  6958. int32_t L_15 = V_0;
  6959. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6960. {
  6961. goto IL_0031;
  6962. }
  6963. }
  6964. IL_0060:
  6965. {
  6966. return (-1);
  6967. }
  6968. }
  6969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m79B7E9B693D16B61ABD3927131BC113E70C10CFA_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6970. {
  6971. {
  6972. RuntimeObject* L_0 = ___0_obj;
  6973. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468*)((GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6974. }
  6975. }
  6976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mBD950CD5D3B93D02FEB6300E176E6FCD43E394D8_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, const RuntimeMethod* method)
  6977. {
  6978. {
  6979. NullCheck((RuntimeObject*)__this);
  6980. Type_t* L_0;
  6981. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  6982. NullCheck((MemberInfo_t*)L_0);
  6983. String_t* L_1;
  6984. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  6985. NullCheck((RuntimeObject*)L_1);
  6986. int32_t L_2;
  6987. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  6988. return L_2;
  6989. }
  6990. }
  6991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m98AF938CFFB1F2011CFEA65381985334CCFB6A4C_gshared (GenericEqualityComparer_1_tFF25D57B3C68FAF91CA76B5859014919EAA4F468* __this, const RuntimeMethod* method)
  6992. {
  6993. {
  6994. EqualityComparer_1__ctor_mA8BD8C91036404C77FB26DBD5CF8D9158BEA27F7((EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  6995. return;
  6996. }
  6997. }
  6998. #ifdef __clang__
  6999. #pragma clang diagnostic pop
  7000. #endif
  7001. #ifdef __clang__
  7002. #pragma clang diagnostic push
  7003. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7004. #pragma clang diagnostic ignored "-Wunused-variable"
  7005. #endif
  7006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mFE0FBC81BB68C70A07FFC893C7A873F301D2685F_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_x, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_y, const RuntimeMethod* method)
  7007. {
  7008. {
  7009. }
  7010. {
  7011. }
  7012. {
  7013. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_y;
  7014. bool L_3;
  7015. L_3 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7016. return L_3;
  7017. }
  7018. }
  7019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m68BA0099ED9ABC8C51E9042EE0F643E38F1E4211_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_obj, const RuntimeMethod* method)
  7020. {
  7021. {
  7022. goto IL_000a;
  7023. }
  7024. IL_000a:
  7025. {
  7026. int32_t L_1;
  7027. L_1 = Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  7028. return L_1;
  7029. }
  7030. }
  7031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m2C79CE0153463808BE19051543A6C1C0348128B2_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7032. {
  7033. int32_t V_0 = 0;
  7034. int32_t V_1 = 0;
  7035. int32_t V_2 = 0;
  7036. {
  7037. int32_t L_0 = ___2_startIndex;
  7038. int32_t L_1 = ___3_count;
  7039. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  7040. goto IL_002b;
  7041. }
  7042. IL_002b:
  7043. {
  7044. int32_t L_3 = ___2_startIndex;
  7045. V_2 = L_3;
  7046. goto IL_005a;
  7047. }
  7048. IL_002f:
  7049. {
  7050. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___0_array;
  7051. int32_t L_5 = V_2;
  7052. NullCheck(L_4);
  7053. int32_t L_6 = L_5;
  7054. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7055. }
  7056. {
  7057. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_8 = ___0_array;
  7058. int32_t L_9 = V_2;
  7059. NullCheck(L_8);
  7060. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_value;
  7061. bool L_11;
  7062. L_11 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7063. if (!L_11)
  7064. {
  7065. goto IL_0056;
  7066. }
  7067. }
  7068. {
  7069. int32_t L_12 = V_2;
  7070. return L_12;
  7071. }
  7072. IL_0056:
  7073. {
  7074. int32_t L_13 = V_2;
  7075. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  7076. }
  7077. IL_005a:
  7078. {
  7079. int32_t L_14 = V_2;
  7080. int32_t L_15 = V_0;
  7081. if ((((int32_t)L_14) < ((int32_t)L_15)))
  7082. {
  7083. goto IL_002f;
  7084. }
  7085. }
  7086. IL_005e:
  7087. {
  7088. return (-1);
  7089. }
  7090. }
  7091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m3AF1A8F404337EDA66D712A763D65E30C8F33DB1_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7092. {
  7093. int32_t V_0 = 0;
  7094. int32_t V_1 = 0;
  7095. int32_t V_2 = 0;
  7096. {
  7097. int32_t L_0 = ___2_startIndex;
  7098. int32_t L_1 = ___3_count;
  7099. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  7100. goto IL_002d;
  7101. }
  7102. IL_002d:
  7103. {
  7104. int32_t L_3 = ___2_startIndex;
  7105. V_2 = L_3;
  7106. goto IL_005c;
  7107. }
  7108. IL_0031:
  7109. {
  7110. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___0_array;
  7111. int32_t L_5 = V_2;
  7112. NullCheck(L_4);
  7113. int32_t L_6 = L_5;
  7114. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7115. }
  7116. {
  7117. Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_8 = ___0_array;
  7118. int32_t L_9 = V_2;
  7119. NullCheck(L_8);
  7120. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_value;
  7121. bool L_11;
  7122. L_11 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7123. if (!L_11)
  7124. {
  7125. goto IL_0058;
  7126. }
  7127. }
  7128. {
  7129. int32_t L_12 = V_2;
  7130. return L_12;
  7131. }
  7132. IL_0058:
  7133. {
  7134. int32_t L_13 = V_2;
  7135. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  7136. }
  7137. IL_005c:
  7138. {
  7139. int32_t L_14 = V_2;
  7140. int32_t L_15 = V_0;
  7141. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  7142. {
  7143. goto IL_0031;
  7144. }
  7145. }
  7146. IL_0060:
  7147. {
  7148. return (-1);
  7149. }
  7150. }
  7151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mEE8A94027B83BC0D523E7BFEE05B80C4F24BDDE4_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7152. {
  7153. {
  7154. RuntimeObject* L_0 = ___0_obj;
  7155. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E*)((GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7156. }
  7157. }
  7158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m164CD355BF748F9B4F65BB3A2CFC95A948FBFBA5_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, const RuntimeMethod* method)
  7159. {
  7160. {
  7161. NullCheck((RuntimeObject*)__this);
  7162. Type_t* L_0;
  7163. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  7164. NullCheck((MemberInfo_t*)L_0);
  7165. String_t* L_1;
  7166. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  7167. NullCheck((RuntimeObject*)L_1);
  7168. int32_t L_2;
  7169. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  7170. return L_2;
  7171. }
  7172. }
  7173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m7BA3BF81448BB185F38857A88B1499C0F931999B_gshared (GenericEqualityComparer_1_t4D917B455876275A430295BFEA9141506F7F6C5E* __this, const RuntimeMethod* method)
  7174. {
  7175. {
  7176. EqualityComparer_1__ctor_m672764616716C926350B9E69C41621978F32E496((EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7177. return;
  7178. }
  7179. }
  7180. #ifdef __clang__
  7181. #pragma clang diagnostic pop
  7182. #endif
  7183. #ifdef __clang__
  7184. #pragma clang diagnostic push
  7185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7186. #pragma clang diagnostic ignored "-Wunused-variable"
  7187. #endif
  7188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mD264466B1FE53CD82E2CA322F99A2E5A865A33DB_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, Il2CppFullySharedGenericAny ___0_x, Il2CppFullySharedGenericAny ___1_y, const RuntimeMethod* method)
  7189. {
  7190. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  7191. void* L_5 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  7192. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7193. const Il2CppFullySharedGenericAny L_2 = L_0;
  7194. const Il2CppFullySharedGenericAny L_4 = L_0;
  7195. const Il2CppFullySharedGenericAny L_7 = L_0;
  7196. {
  7197. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_x : &___0_x), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7198. bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_0);
  7199. if (!L_1)
  7200. {
  7201. goto IL_0021;
  7202. }
  7203. }
  7204. {
  7205. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7206. bool L_3 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
  7207. if (!L_3)
  7208. {
  7209. goto IL_001f;
  7210. }
  7211. }
  7212. {
  7213. il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7214. bool L_6;
  7215. L_6 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 2), L_5, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_x : &___0_x), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_4: *(void**)L_4));
  7216. return L_6;
  7217. }
  7218. IL_001f:
  7219. {
  7220. return (bool)0;
  7221. }
  7222. IL_0021:
  7223. {
  7224. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7225. bool L_8 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_7);
  7226. if (!L_8)
  7227. {
  7228. goto IL_002b;
  7229. }
  7230. }
  7231. {
  7232. return (bool)0;
  7233. }
  7234. IL_002b:
  7235. {
  7236. return (bool)1;
  7237. }
  7238. }
  7239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m7D577247CF2FC1300153659D0373351DBC19B499_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, Il2CppFullySharedGenericAny ___0_obj, const RuntimeMethod* method)
  7240. {
  7241. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  7242. void* L_2 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  7243. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7244. {
  7245. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_obj : &___0_obj), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7246. bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_0);
  7247. if (L_1)
  7248. {
  7249. goto IL_000a;
  7250. }
  7251. }
  7252. {
  7253. return 0;
  7254. }
  7255. IL_000a:
  7256. {
  7257. int32_t L_3;
  7258. L_3 = ConstrainedFuncInvoker0< int32_t >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_2, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_obj : &___0_obj));
  7259. return L_3;
  7260. }
  7261. }
  7262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_m7BCD81D55AE0E06CC5A4AC0B168EE07F2EDE3F51_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, Il2CppFullySharedGenericAny ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7263. {
  7264. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  7265. void* L_23 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  7266. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7267. const Il2CppFullySharedGenericAny L_8 = L_2;
  7268. const Il2CppFullySharedGenericAny L_18 = L_2;
  7269. const Il2CppFullySharedGenericAny L_22 = L_2;
  7270. int32_t V_0 = 0;
  7271. int32_t V_1 = 0;
  7272. int32_t V_2 = 0;
  7273. {
  7274. int32_t L_0 = ___2_startIndex;
  7275. int32_t L_1 = ___3_count;
  7276. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  7277. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7278. bool L_3 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
  7279. if (L_3)
  7280. {
  7281. goto IL_002b;
  7282. }
  7283. }
  7284. {
  7285. int32_t L_4 = ___2_startIndex;
  7286. V_1 = L_4;
  7287. goto IL_0025;
  7288. }
  7289. IL_0011:
  7290. {
  7291. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = ___0_array;
  7292. int32_t L_6 = V_1;
  7293. NullCheck(L_5);
  7294. int32_t L_7 = L_6;
  7295. il2cpp_codegen_memcpy(L_8, (L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7296. bool L_9 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_8);
  7297. if (L_9)
  7298. {
  7299. goto IL_0021;
  7300. }
  7301. }
  7302. {
  7303. int32_t L_10 = V_1;
  7304. return L_10;
  7305. }
  7306. IL_0021:
  7307. {
  7308. int32_t L_11 = V_1;
  7309. V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  7310. }
  7311. IL_0025:
  7312. {
  7313. int32_t L_12 = V_1;
  7314. int32_t L_13 = V_0;
  7315. if ((((int32_t)L_12) < ((int32_t)L_13)))
  7316. {
  7317. goto IL_0011;
  7318. }
  7319. }
  7320. {
  7321. goto IL_005e;
  7322. }
  7323. IL_002b:
  7324. {
  7325. int32_t L_14 = ___2_startIndex;
  7326. V_2 = L_14;
  7327. goto IL_005a;
  7328. }
  7329. IL_002f:
  7330. {
  7331. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array;
  7332. int32_t L_16 = V_2;
  7333. NullCheck(L_15);
  7334. int32_t L_17 = L_16;
  7335. il2cpp_codegen_memcpy(L_18, (L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7336. bool L_19 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_18);
  7337. if (!L_19)
  7338. {
  7339. goto IL_0056;
  7340. }
  7341. }
  7342. {
  7343. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = ___0_array;
  7344. int32_t L_21 = V_2;
  7345. NullCheck(L_20);
  7346. il2cpp_codegen_memcpy(L_22, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7347. bool L_24;
  7348. L_24 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 2), L_23, (void*)((Il2CppFullySharedGenericAny*)(L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_22: *(void**)L_22));
  7349. if (!L_24)
  7350. {
  7351. goto IL_0056;
  7352. }
  7353. }
  7354. {
  7355. int32_t L_25 = V_2;
  7356. return L_25;
  7357. }
  7358. IL_0056:
  7359. {
  7360. int32_t L_26 = V_2;
  7361. V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  7362. }
  7363. IL_005a:
  7364. {
  7365. int32_t L_27 = V_2;
  7366. int32_t L_28 = V_0;
  7367. if ((((int32_t)L_27) < ((int32_t)L_28)))
  7368. {
  7369. goto IL_002f;
  7370. }
  7371. }
  7372. IL_005e:
  7373. {
  7374. return (-1);
  7375. }
  7376. }
  7377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_mDF6FD89AA9AAF716182441BB9D95CA594679C05B_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, Il2CppFullySharedGenericAny ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7378. {
  7379. const uint32_t SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  7380. void* L_23 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  7381. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7382. const Il2CppFullySharedGenericAny L_8 = L_2;
  7383. const Il2CppFullySharedGenericAny L_18 = L_2;
  7384. const Il2CppFullySharedGenericAny L_22 = L_2;
  7385. int32_t V_0 = 0;
  7386. int32_t V_1 = 0;
  7387. int32_t V_2 = 0;
  7388. {
  7389. int32_t L_0 = ___2_startIndex;
  7390. int32_t L_1 = ___3_count;
  7391. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  7392. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7393. bool L_3 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
  7394. if (L_3)
  7395. {
  7396. goto IL_002d;
  7397. }
  7398. }
  7399. {
  7400. int32_t L_4 = ___2_startIndex;
  7401. V_1 = L_4;
  7402. goto IL_0027;
  7403. }
  7404. IL_0013:
  7405. {
  7406. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = ___0_array;
  7407. int32_t L_6 = V_1;
  7408. NullCheck(L_5);
  7409. int32_t L_7 = L_6;
  7410. il2cpp_codegen_memcpy(L_8, (L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7411. bool L_9 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_8);
  7412. if (L_9)
  7413. {
  7414. goto IL_0023;
  7415. }
  7416. }
  7417. {
  7418. int32_t L_10 = V_1;
  7419. return L_10;
  7420. }
  7421. IL_0023:
  7422. {
  7423. int32_t L_11 = V_1;
  7424. V_1 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
  7425. }
  7426. IL_0027:
  7427. {
  7428. int32_t L_12 = V_1;
  7429. int32_t L_13 = V_0;
  7430. if ((((int32_t)L_12) >= ((int32_t)L_13)))
  7431. {
  7432. goto IL_0013;
  7433. }
  7434. }
  7435. {
  7436. goto IL_0060;
  7437. }
  7438. IL_002d:
  7439. {
  7440. int32_t L_14 = ___2_startIndex;
  7441. V_2 = L_14;
  7442. goto IL_005c;
  7443. }
  7444. IL_0031:
  7445. {
  7446. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array;
  7447. int32_t L_16 = V_2;
  7448. NullCheck(L_15);
  7449. int32_t L_17 = L_16;
  7450. il2cpp_codegen_memcpy(L_18, (L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7451. bool L_19 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_18);
  7452. if (!L_19)
  7453. {
  7454. goto IL_0058;
  7455. }
  7456. }
  7457. {
  7458. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = ___0_array;
  7459. int32_t L_21 = V_2;
  7460. NullCheck(L_20);
  7461. il2cpp_codegen_memcpy(L_22, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_t9F4D0926BFA5B7A66DD70C73E7ED7CF79FA81EBE);
  7462. bool L_24;
  7463. L_24 = ConstrainedFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 2), L_23, (void*)((Il2CppFullySharedGenericAny*)(L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_22: *(void**)L_22));
  7464. if (!L_24)
  7465. {
  7466. goto IL_0058;
  7467. }
  7468. }
  7469. {
  7470. int32_t L_25 = V_2;
  7471. return L_25;
  7472. }
  7473. IL_0058:
  7474. {
  7475. int32_t L_26 = V_2;
  7476. V_2 = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  7477. }
  7478. IL_005c:
  7479. {
  7480. int32_t L_27 = V_2;
  7481. int32_t L_28 = V_0;
  7482. if ((((int32_t)L_27) >= ((int32_t)L_28)))
  7483. {
  7484. goto IL_0031;
  7485. }
  7486. }
  7487. IL_0060:
  7488. {
  7489. return (-1);
  7490. }
  7491. }
  7492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m990BEDB8EDE7046FD1793E622217E34256C963E9_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7493. {
  7494. {
  7495. RuntimeObject* L_0 = ___0_obj;
  7496. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D*)((GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7497. }
  7498. }
  7499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mE66ABF1DB1E7CEA7FC0A4C6D66EF9BC25D358C6C_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, const RuntimeMethod* method)
  7500. {
  7501. {
  7502. NullCheck((RuntimeObject*)__this);
  7503. Type_t* L_0;
  7504. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  7505. NullCheck((MemberInfo_t*)L_0);
  7506. String_t* L_1;
  7507. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  7508. NullCheck((RuntimeObject*)L_1);
  7509. int32_t L_2;
  7510. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  7511. return L_2;
  7512. }
  7513. }
  7514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_m1E6EF9DC694F446196A5C8A35521AD833FE2BBFB_gshared (GenericEqualityComparer_1_t08617A8C8CA8853BD5FAD9F4143C20773FF5E14D* __this, const RuntimeMethod* method)
  7515. {
  7516. {
  7517. (( void (*) (EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))((EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7518. return;
  7519. }
  7520. }
  7521. #ifdef __clang__
  7522. #pragma clang diagnostic pop
  7523. #endif
  7524. #ifdef __clang__
  7525. #pragma clang diagnostic push
  7526. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7527. #pragma clang diagnostic ignored "-Wunused-variable"
  7528. #endif
  7529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_mA1ED0D0FEC4DD8AE6B9E688EE01DAB049612D1D4_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_x, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_y, const RuntimeMethod* method)
  7530. {
  7531. {
  7532. }
  7533. {
  7534. }
  7535. {
  7536. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_2 = ___1_y;
  7537. bool L_3;
  7538. L_3 = CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0((&___0_x), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7539. return L_3;
  7540. }
  7541. }
  7542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_mC28EE3779A09D9760506DC0BC6033F4CA9B7708C_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_obj, const RuntimeMethod* method)
  7543. {
  7544. {
  7545. goto IL_000a;
  7546. }
  7547. IL_000a:
  7548. {
  7549. int32_t L_1;
  7550. L_1 = CachedCodeEntryKey_GetHashCode_m253B53C100F840B987A487020F02184019D776DE((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  7551. return L_1;
  7552. }
  7553. }
  7554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_IndexOf_mF666DA2418355540ED070064E875920A05686EEF_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* ___0_array, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7555. {
  7556. int32_t V_0 = 0;
  7557. int32_t V_1 = 0;
  7558. int32_t V_2 = 0;
  7559. {
  7560. int32_t L_0 = ___2_startIndex;
  7561. int32_t L_1 = ___3_count;
  7562. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  7563. goto IL_002b;
  7564. }
  7565. IL_002b:
  7566. {
  7567. int32_t L_3 = ___2_startIndex;
  7568. V_2 = L_3;
  7569. goto IL_005a;
  7570. }
  7571. IL_002f:
  7572. {
  7573. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_4 = ___0_array;
  7574. int32_t L_5 = V_2;
  7575. NullCheck(L_4);
  7576. int32_t L_6 = L_5;
  7577. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7578. }
  7579. {
  7580. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_8 = ___0_array;
  7581. int32_t L_9 = V_2;
  7582. NullCheck(L_8);
  7583. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_10 = ___1_value;
  7584. bool L_11;
  7585. L_11 = CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7586. if (!L_11)
  7587. {
  7588. goto IL_0056;
  7589. }
  7590. }
  7591. {
  7592. int32_t L_12 = V_2;
  7593. return L_12;
  7594. }
  7595. IL_0056:
  7596. {
  7597. int32_t L_13 = V_2;
  7598. V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  7599. }
  7600. IL_005a:
  7601. {
  7602. int32_t L_14 = V_2;
  7603. int32_t L_15 = V_0;
  7604. if ((((int32_t)L_14) < ((int32_t)L_15)))
  7605. {
  7606. goto IL_002f;
  7607. }
  7608. }
  7609. IL_005e:
  7610. {
  7611. return (-1);
  7612. }
  7613. }
  7614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_LastIndexOf_m709A87E6F9E6B0E35A1B8E07D19700928C28B0F1_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* ___0_array, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
  7615. {
  7616. int32_t V_0 = 0;
  7617. int32_t V_1 = 0;
  7618. int32_t V_2 = 0;
  7619. {
  7620. int32_t L_0 = ___2_startIndex;
  7621. int32_t L_1 = ___3_count;
  7622. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1));
  7623. goto IL_002d;
  7624. }
  7625. IL_002d:
  7626. {
  7627. int32_t L_3 = ___2_startIndex;
  7628. V_2 = L_3;
  7629. goto IL_005c;
  7630. }
  7631. IL_0031:
  7632. {
  7633. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_4 = ___0_array;
  7634. int32_t L_5 = V_2;
  7635. NullCheck(L_4);
  7636. int32_t L_6 = L_5;
  7637. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7638. }
  7639. {
  7640. CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_8 = ___0_array;
  7641. int32_t L_9 = V_2;
  7642. NullCheck(L_8);
  7643. CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_10 = ___1_value;
  7644. bool L_11;
  7645. L_11 = CachedCodeEntryKey_Equals_m55F9ED97CB9AF357034A75C2FDB8498FC55D3AF0(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  7646. if (!L_11)
  7647. {
  7648. goto IL_0058;
  7649. }
  7650. }
  7651. {
  7652. int32_t L_12 = V_2;
  7653. return L_12;
  7654. }
  7655. IL_0058:
  7656. {
  7657. int32_t L_13 = V_2;
  7658. V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  7659. }
  7660. IL_005c:
  7661. {
  7662. int32_t L_14 = V_2;
  7663. int32_t L_15 = V_0;
  7664. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  7665. {
  7666. goto IL_0031;
  7667. }
  7668. }
  7669. IL_0060:
  7670. {
  7671. return (-1);
  7672. }
  7673. }
  7674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericEqualityComparer_1_Equals_m0497B9D3FB82DB8590EB7B67CB8E3533B2FCB3A8_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7675. {
  7676. {
  7677. RuntimeObject* L_0 = ___0_obj;
  7678. return (bool)((!(((RuntimeObject*)(GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988*)((GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7679. }
  7680. }
  7681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericEqualityComparer_1_GetHashCode_m97B648D48F3453BB4959FCA5B60D549684FB210F_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, const RuntimeMethod* method)
  7682. {
  7683. {
  7684. NullCheck((RuntimeObject*)__this);
  7685. Type_t* L_0;
  7686. L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL);
  7687. NullCheck((MemberInfo_t*)L_0);
  7688. String_t* L_1;
  7689. L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0);
  7690. NullCheck((RuntimeObject*)L_1);
  7691. int32_t L_2;
  7692. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1);
  7693. return L_2;
  7694. }
  7695. }
  7696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericEqualityComparer_1__ctor_mFBD41D5D9C43279234C6FDD37B180842E01B5D2A_gshared (GenericEqualityComparer_1_tC800D8708E9571E11FF639BC805D64B6AA6F9988* __this, const RuntimeMethod* method)
  7697. {
  7698. {
  7699. EqualityComparer_1__ctor_mCB1456765E196FA81FA3BFC84A2909A462230CA4((EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  7700. return;
  7701. }
  7702. }
  7703. #ifdef __clang__
  7704. #pragma clang diagnostic pop
  7705. #endif
  7706. #ifdef __clang__
  7707. #pragma clang diagnostic push
  7708. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7709. #pragma clang diagnostic ignored "-Wunused-variable"
  7710. #endif
  7711. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_Multicast(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7712. {
  7713. il2cpp_array_size_t length = __this->___delegates->max_length;
  7714. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  7715. for (il2cpp_array_size_t i = 0; i < length; i++)
  7716. {
  7717. GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* currentDelegate = reinterpret_cast<GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56*>(delegatesToInvoke[i]);
  7718. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7719. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  7720. }
  7721. }
  7722. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenStaticInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7723. {
  7724. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_container, il2cppRetVal);
  7725. }
  7726. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedStaticInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7727. {
  7728. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_container, il2cppRetVal);
  7729. }
  7730. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedInstInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7731. {
  7732. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_container, il2cppRetVal);
  7733. }
  7734. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInstInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7735. {
  7736. NullCheck(___0_container);
  7737. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_container, il2cppRetVal);
  7738. }
  7739. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenVirtualInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7740. {
  7741. NullCheck(___0_container);
  7742. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_container, il2cppRetVal);
  7743. }
  7744. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInterfaceInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7745. {
  7746. NullCheck(___0_container);
  7747. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_container, il2cppRetVal);
  7748. }
  7749. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericVirtualInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7750. {
  7751. NullCheck(___0_container);
  7752. GenericVirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_container, il2cppRetVal);
  7753. }
  7754. void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericInterfaceInvoker(GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7755. {
  7756. NullCheck(___0_container);
  7757. GenericInterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0_container, il2cppRetVal);
  7758. }
  7759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetClassValueAction__ctor_m77857F27480265EC4F68B5964C56A0397951A9D0_gshared (GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  7760. {
  7761. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  7762. __this->___method = ___1_method;
  7763. __this->___m_target = ___0_object;
  7764. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  7765. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  7766. __this->___method_code = (intptr_t)__this;
  7767. if (MethodIsStatic((RuntimeMethod*)___1_method))
  7768. {
  7769. bool isOpen = parameterCount == 1;
  7770. if (isOpen)
  7771. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenStaticInvoker;
  7772. else
  7773. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedStaticInvoker;
  7774. }
  7775. else
  7776. {
  7777. bool isOpen = parameterCount == 0;
  7778. if (isOpen)
  7779. {
  7780. if (__this->___method_is_virtual)
  7781. {
  7782. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  7783. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7784. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericInterfaceInvoker;
  7785. else
  7786. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenGenericVirtualInvoker;
  7787. else
  7788. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7789. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInterfaceInvoker;
  7790. else
  7791. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenVirtualInvoker;
  7792. }
  7793. else
  7794. {
  7795. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_OpenInstInvoker;
  7796. }
  7797. }
  7798. else
  7799. {
  7800. if (___0_object == NULL)
  7801. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  7802. __this->___invoke_impl = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_ClosedInstInvoker;
  7803. }
  7804. }
  7805. __this->___extra_arg = (intptr_t)&GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_Multicast;
  7806. }
  7807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetClassValueAction_Invoke_mC1959AA150BD93B52DF72F534318E19818911E90_gshared (GetClassValueAction_t4F5F9F51B79F47048B6A97418F21D4BF3A05AC56* __this, Il2CppFullySharedGenericAny ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7808. {
  7809. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7810. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7811. }
  7812. #ifdef __clang__
  7813. #pragma clang diagnostic pop
  7814. #endif
  7815. #ifdef __clang__
  7816. #pragma clang diagnostic push
  7817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7818. #pragma clang diagnostic ignored "-Wunused-variable"
  7819. #endif
  7820. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_Multicast(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7821. {
  7822. il2cpp_array_size_t length = __this->___delegates->max_length;
  7823. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  7824. for (il2cpp_array_size_t i = 0; i < length; i++)
  7825. {
  7826. GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* currentDelegate = reinterpret_cast<GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39*>(delegatesToInvoke[i]);
  7827. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7828. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  7829. }
  7830. }
  7831. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenStaticInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7832. {
  7833. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_container, il2cppRetVal);
  7834. }
  7835. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedStaticInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7836. {
  7837. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_container, il2cppRetVal);
  7838. }
  7839. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedInstInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7840. {
  7841. InvokerActionInvoker2< Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_container, il2cppRetVal);
  7842. }
  7843. void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenInstInvoker(GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7844. {
  7845. NullCheck(___0_container);
  7846. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_container, il2cppRetVal);
  7847. }
  7848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueAction__ctor_m8973674F88313BE08D424879CC8063F7E58573A1_gshared (GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  7849. {
  7850. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  7851. __this->___method = ___1_method;
  7852. __this->___m_target = ___0_object;
  7853. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  7854. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  7855. __this->___method_code = (intptr_t)__this;
  7856. if (MethodIsStatic((RuntimeMethod*)___1_method))
  7857. {
  7858. bool isOpen = parameterCount == 1;
  7859. if (isOpen)
  7860. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenStaticInvoker;
  7861. else
  7862. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedStaticInvoker;
  7863. }
  7864. else
  7865. {
  7866. bool isOpen = parameterCount == 0;
  7867. if (isOpen)
  7868. {
  7869. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_OpenInstInvoker;
  7870. }
  7871. else
  7872. {
  7873. if (___0_object == NULL)
  7874. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  7875. __this->___invoke_impl = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_ClosedInstInvoker;
  7876. }
  7877. }
  7878. __this->___extra_arg = (intptr_t)&GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_Multicast;
  7879. }
  7880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetStructValueAction_Invoke_m6DFA81D13EC787F1ADE1F0915B144080044D8472_gshared (GetStructValueAction_t1D4341987D3AB639208F418686483312904A7B39* __this, Il2CppFullySharedGenericAny* ___0_container, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7881. {
  7882. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7883. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_container, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7884. }
  7885. #ifdef __clang__
  7886. #pragma clang diagnostic pop
  7887. #endif
  7888. #ifdef __clang__
  7889. #pragma clang diagnostic push
  7890. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7891. #pragma clang diagnostic ignored "-Wunused-variable"
  7892. #endif
  7893. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_Multicast(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7894. {
  7895. il2cpp_array_size_t length = __this->___delegates->max_length;
  7896. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  7897. for (il2cpp_array_size_t i = 0; i < length; i++)
  7898. {
  7899. Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* currentDelegate = reinterpret_cast<Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8*>(delegatesToInvoke[i]);
  7900. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7901. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0__this, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  7902. }
  7903. }
  7904. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenStaticInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7905. {
  7906. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0__this, il2cppRetVal);
  7907. }
  7908. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedStaticInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7909. {
  7910. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0__this, il2cppRetVal);
  7911. }
  7912. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedInstInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7913. {
  7914. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0__this, il2cppRetVal);
  7915. }
  7916. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInstInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7917. {
  7918. NullCheck(___0__this);
  7919. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0__this, il2cppRetVal);
  7920. }
  7921. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenVirtualInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7922. {
  7923. NullCheck(___0__this);
  7924. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0__this, il2cppRetVal);
  7925. }
  7926. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInterfaceInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7927. {
  7928. NullCheck(___0__this);
  7929. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0__this, il2cppRetVal);
  7930. }
  7931. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericVirtualInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7932. {
  7933. NullCheck(___0__this);
  7934. GenericVirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0__this, il2cppRetVal);
  7935. }
  7936. void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericInterfaceInvoker(Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7937. {
  7938. NullCheck(___0__this);
  7939. GenericInterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(method, (RuntimeObject*)___0__this, il2cppRetVal);
  7940. }
  7941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Getter_2__ctor_m16D690745E6A210DEBDBAD68966522F012A07999_gshared (Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  7942. {
  7943. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  7944. __this->___method = ___1_method;
  7945. __this->___m_target = ___0_object;
  7946. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  7947. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  7948. __this->___method_code = (intptr_t)__this;
  7949. if (MethodIsStatic((RuntimeMethod*)___1_method))
  7950. {
  7951. bool isOpen = parameterCount == 1;
  7952. if (isOpen)
  7953. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenStaticInvoker;
  7954. else
  7955. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedStaticInvoker;
  7956. }
  7957. else
  7958. {
  7959. bool isOpen = parameterCount == 0;
  7960. if (isOpen)
  7961. {
  7962. if (__this->___method_is_virtual)
  7963. {
  7964. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  7965. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7966. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericInterfaceInvoker;
  7967. else
  7968. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenGenericVirtualInvoker;
  7969. else
  7970. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  7971. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInterfaceInvoker;
  7972. else
  7973. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenVirtualInvoker;
  7974. }
  7975. else
  7976. {
  7977. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_OpenInstInvoker;
  7978. }
  7979. }
  7980. else
  7981. {
  7982. if (___0_object == NULL)
  7983. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  7984. __this->___invoke_impl = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_ClosedInstInvoker;
  7985. }
  7986. }
  7987. __this->___extra_arg = (intptr_t)&Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_Multicast;
  7988. }
  7989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Getter_2_Invoke_m2B7803CA2CAB952135613AAE6ED45B9FB9778890_gshared (Getter_2_t1C9E25FA1D95753B6B5480577F043E5EF85CC0D8* __this, Il2CppFullySharedGenericAny ___0__this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  7990. {
  7991. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*);
  7992. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0__this, il2cppRetVal, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7993. }
  7994. #ifdef __clang__
  7995. #pragma clang diagnostic pop
  7996. #endif
  7997. #ifdef __clang__
  7998. #pragma clang diagnostic push
  7999. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8000. #pragma clang diagnostic ignored "-Wunused-variable"
  8001. #endif
  8002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode32_1__cctor_m1F7F61E3002CBA8897672EED1BC92DBDA9322B7C_gshared (const RuntimeMethod* method)
  8003. {
  8004. static bool s_Il2CppMethodInitialized;
  8005. if (!s_Il2CppMethodInitialized)
  8006. {
  8007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8008. s_Il2CppMethodInitialized = true;
  8009. }
  8010. {
  8011. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8012. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8013. Type_t* L_1;
  8014. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8015. NullCheck(L_1);
  8016. String_t* L_2;
  8017. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8018. int32_t L_3;
  8019. L_3 = BurstRuntime_HashStringWithFNV1A32_m13409F829AA1A624D402B2CF697A696FF3A0C34D(L_2, NULL);
  8020. ((HashCode32_1_tD2DD63035F543FDD8643588FA88CD9475D8107B9_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8021. return;
  8022. }
  8023. }
  8024. #ifdef __clang__
  8025. #pragma clang diagnostic pop
  8026. #endif
  8027. #ifdef __clang__
  8028. #pragma clang diagnostic push
  8029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8030. #pragma clang diagnostic ignored "-Wunused-variable"
  8031. #endif
  8032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE55EC6CA85C915EBA621ABB28B8B55BFF530D883_gshared (const RuntimeMethod* method)
  8033. {
  8034. static bool s_Il2CppMethodInitialized;
  8035. if (!s_Il2CppMethodInitialized)
  8036. {
  8037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8038. s_Il2CppMethodInitialized = true;
  8039. }
  8040. {
  8041. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8042. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8043. Type_t* L_1;
  8044. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8045. NullCheck(L_1);
  8046. String_t* L_2;
  8047. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8048. int64_t L_3;
  8049. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8050. ((HashCode64_1_tE91648EAFFF631BF00C9786421718E02AE8FD147_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8051. return;
  8052. }
  8053. }
  8054. #ifdef __clang__
  8055. #pragma clang diagnostic pop
  8056. #endif
  8057. #ifdef __clang__
  8058. #pragma clang diagnostic push
  8059. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8060. #pragma clang diagnostic ignored "-Wunused-variable"
  8061. #endif
  8062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m0DA4D191673E23A67D0C10C2A799D882F0C4CD7F_gshared (const RuntimeMethod* method)
  8063. {
  8064. static bool s_Il2CppMethodInitialized;
  8065. if (!s_Il2CppMethodInitialized)
  8066. {
  8067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8068. s_Il2CppMethodInitialized = true;
  8069. }
  8070. {
  8071. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8072. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8073. Type_t* L_1;
  8074. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8075. NullCheck(L_1);
  8076. String_t* L_2;
  8077. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8078. int64_t L_3;
  8079. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8080. ((HashCode64_1_tAACED5C219BCE704BB23DEE5411688A66F4FA312_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8081. return;
  8082. }
  8083. }
  8084. #ifdef __clang__
  8085. #pragma clang diagnostic pop
  8086. #endif
  8087. #ifdef __clang__
  8088. #pragma clang diagnostic push
  8089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8090. #pragma clang diagnostic ignored "-Wunused-variable"
  8091. #endif
  8092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m7591DE7D200489557D3A13F6AB3226149ACBE631_gshared (const RuntimeMethod* method)
  8093. {
  8094. static bool s_Il2CppMethodInitialized;
  8095. if (!s_Il2CppMethodInitialized)
  8096. {
  8097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8098. s_Il2CppMethodInitialized = true;
  8099. }
  8100. {
  8101. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8102. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8103. Type_t* L_1;
  8104. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8105. NullCheck(L_1);
  8106. String_t* L_2;
  8107. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8108. int64_t L_3;
  8109. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8110. ((HashCode64_1_t9A899B4771FBF788C65EC3AAED858797329647AA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8111. return;
  8112. }
  8113. }
  8114. #ifdef __clang__
  8115. #pragma clang diagnostic pop
  8116. #endif
  8117. #ifdef __clang__
  8118. #pragma clang diagnostic push
  8119. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8120. #pragma clang diagnostic ignored "-Wunused-variable"
  8121. #endif
  8122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mD54E38A090E6BAFFF457352A35F9CB125A55259C_gshared (const RuntimeMethod* method)
  8123. {
  8124. static bool s_Il2CppMethodInitialized;
  8125. if (!s_Il2CppMethodInitialized)
  8126. {
  8127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8128. s_Il2CppMethodInitialized = true;
  8129. }
  8130. {
  8131. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8132. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8133. Type_t* L_1;
  8134. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8135. NullCheck(L_1);
  8136. String_t* L_2;
  8137. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8138. int64_t L_3;
  8139. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8140. ((HashCode64_1_t6D9D3CEC802B9E24CA6ABA6FA982B615B2DC8196_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8141. return;
  8142. }
  8143. }
  8144. #ifdef __clang__
  8145. #pragma clang diagnostic pop
  8146. #endif
  8147. #ifdef __clang__
  8148. #pragma clang diagnostic push
  8149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8150. #pragma clang diagnostic ignored "-Wunused-variable"
  8151. #endif
  8152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m8A913F559762070685A5DED7654B0CEB18814999_gshared (const RuntimeMethod* method)
  8153. {
  8154. static bool s_Il2CppMethodInitialized;
  8155. if (!s_Il2CppMethodInitialized)
  8156. {
  8157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8158. s_Il2CppMethodInitialized = true;
  8159. }
  8160. {
  8161. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8162. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8163. Type_t* L_1;
  8164. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8165. NullCheck(L_1);
  8166. String_t* L_2;
  8167. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8168. int64_t L_3;
  8169. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8170. ((HashCode64_1_t5AB59BEFEDF62F7AA82DF462D661D14F572822AB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8171. return;
  8172. }
  8173. }
  8174. #ifdef __clang__
  8175. #pragma clang diagnostic pop
  8176. #endif
  8177. #ifdef __clang__
  8178. #pragma clang diagnostic push
  8179. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8180. #pragma clang diagnostic ignored "-Wunused-variable"
  8181. #endif
  8182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE0CBA22672567EF047B393BC94F444C273385BD1_gshared (const RuntimeMethod* method)
  8183. {
  8184. static bool s_Il2CppMethodInitialized;
  8185. if (!s_Il2CppMethodInitialized)
  8186. {
  8187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8188. s_Il2CppMethodInitialized = true;
  8189. }
  8190. {
  8191. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8192. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8193. Type_t* L_1;
  8194. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8195. NullCheck(L_1);
  8196. String_t* L_2;
  8197. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8198. int64_t L_3;
  8199. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8200. ((HashCode64_1_t525093B60DF9E3EDBEC57C2CAB5538644D25195E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8201. return;
  8202. }
  8203. }
  8204. #ifdef __clang__
  8205. #pragma clang diagnostic pop
  8206. #endif
  8207. #ifdef __clang__
  8208. #pragma clang diagnostic push
  8209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8210. #pragma clang diagnostic ignored "-Wunused-variable"
  8211. #endif
  8212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mE03746518144E63440B8D7BC25C34CA3F0E2796D_gshared (const RuntimeMethod* method)
  8213. {
  8214. static bool s_Il2CppMethodInitialized;
  8215. if (!s_Il2CppMethodInitialized)
  8216. {
  8217. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8218. s_Il2CppMethodInitialized = true;
  8219. }
  8220. {
  8221. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8222. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8223. Type_t* L_1;
  8224. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8225. NullCheck(L_1);
  8226. String_t* L_2;
  8227. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8228. int64_t L_3;
  8229. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8230. ((HashCode64_1_tBB94DF557F1073A1974A322A1A44C7126DA37529_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8231. return;
  8232. }
  8233. }
  8234. #ifdef __clang__
  8235. #pragma clang diagnostic pop
  8236. #endif
  8237. #ifdef __clang__
  8238. #pragma clang diagnostic push
  8239. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8240. #pragma clang diagnostic ignored "-Wunused-variable"
  8241. #endif
  8242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m4CE8A47CA1BC5D998EE157865A25E06C0D63E45D_gshared (const RuntimeMethod* method)
  8243. {
  8244. static bool s_Il2CppMethodInitialized;
  8245. if (!s_Il2CppMethodInitialized)
  8246. {
  8247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8248. s_Il2CppMethodInitialized = true;
  8249. }
  8250. {
  8251. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8252. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8253. Type_t* L_1;
  8254. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8255. NullCheck(L_1);
  8256. String_t* L_2;
  8257. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8258. int64_t L_3;
  8259. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8260. ((HashCode64_1_t3F5A94A0791241287F02ED7B9B5B511743AFE4FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8261. return;
  8262. }
  8263. }
  8264. #ifdef __clang__
  8265. #pragma clang diagnostic pop
  8266. #endif
  8267. #ifdef __clang__
  8268. #pragma clang diagnostic push
  8269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8270. #pragma clang diagnostic ignored "-Wunused-variable"
  8271. #endif
  8272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m3199FE8D2A3F4027E7B3DBF0BB7351DFBAECE579_gshared (const RuntimeMethod* method)
  8273. {
  8274. static bool s_Il2CppMethodInitialized;
  8275. if (!s_Il2CppMethodInitialized)
  8276. {
  8277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8278. s_Il2CppMethodInitialized = true;
  8279. }
  8280. {
  8281. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8282. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8283. Type_t* L_1;
  8284. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8285. NullCheck(L_1);
  8286. String_t* L_2;
  8287. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8288. int64_t L_3;
  8289. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8290. ((HashCode64_1_t71E9B1D056EDA3314DB5CC7AB49FAF38227DB952_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8291. return;
  8292. }
  8293. }
  8294. #ifdef __clang__
  8295. #pragma clang diagnostic pop
  8296. #endif
  8297. #ifdef __clang__
  8298. #pragma clang diagnostic push
  8299. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8300. #pragma clang diagnostic ignored "-Wunused-variable"
  8301. #endif
  8302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mA4A8CCB5184F29987BA4B129D1AAB6EC168F2A09_gshared (const RuntimeMethod* method)
  8303. {
  8304. static bool s_Il2CppMethodInitialized;
  8305. if (!s_Il2CppMethodInitialized)
  8306. {
  8307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8308. s_Il2CppMethodInitialized = true;
  8309. }
  8310. {
  8311. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8312. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8313. Type_t* L_1;
  8314. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8315. NullCheck(L_1);
  8316. String_t* L_2;
  8317. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8318. int64_t L_3;
  8319. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8320. ((HashCode64_1_tCA0BC36BEF1B0537653D2C164EBFB71E2E7FE57F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8321. return;
  8322. }
  8323. }
  8324. #ifdef __clang__
  8325. #pragma clang diagnostic pop
  8326. #endif
  8327. #ifdef __clang__
  8328. #pragma clang diagnostic push
  8329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8330. #pragma clang diagnostic ignored "-Wunused-variable"
  8331. #endif
  8332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m02698944018E964E32F817F75C6098E32D0F038C_gshared (const RuntimeMethod* method)
  8333. {
  8334. static bool s_Il2CppMethodInitialized;
  8335. if (!s_Il2CppMethodInitialized)
  8336. {
  8337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8338. s_Il2CppMethodInitialized = true;
  8339. }
  8340. {
  8341. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8342. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8343. Type_t* L_1;
  8344. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8345. NullCheck(L_1);
  8346. String_t* L_2;
  8347. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8348. int64_t L_3;
  8349. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8350. ((HashCode64_1_tC86B716B0629811F38CCA2922A9A6E9128F7B487_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8351. return;
  8352. }
  8353. }
  8354. #ifdef __clang__
  8355. #pragma clang diagnostic pop
  8356. #endif
  8357. #ifdef __clang__
  8358. #pragma clang diagnostic push
  8359. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8360. #pragma clang diagnostic ignored "-Wunused-variable"
  8361. #endif
  8362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mAF8D84A95DF95C9FC70958766CDDD474DBBAAF36_gshared (const RuntimeMethod* method)
  8363. {
  8364. static bool s_Il2CppMethodInitialized;
  8365. if (!s_Il2CppMethodInitialized)
  8366. {
  8367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8368. s_Il2CppMethodInitialized = true;
  8369. }
  8370. {
  8371. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8372. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8373. Type_t* L_1;
  8374. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8375. NullCheck(L_1);
  8376. String_t* L_2;
  8377. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8378. int64_t L_3;
  8379. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8380. ((HashCode64_1_tEEB1F167CB1FF50533D39ECB4E2F4DB8F48095BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8381. return;
  8382. }
  8383. }
  8384. #ifdef __clang__
  8385. #pragma clang diagnostic pop
  8386. #endif
  8387. #ifdef __clang__
  8388. #pragma clang diagnostic push
  8389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8390. #pragma clang diagnostic ignored "-Wunused-variable"
  8391. #endif
  8392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m646D0D75BBD6FCF7121CF35F543315580B74B33A_gshared (const RuntimeMethod* method)
  8393. {
  8394. static bool s_Il2CppMethodInitialized;
  8395. if (!s_Il2CppMethodInitialized)
  8396. {
  8397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8398. s_Il2CppMethodInitialized = true;
  8399. }
  8400. {
  8401. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8402. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8403. Type_t* L_1;
  8404. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8405. NullCheck(L_1);
  8406. String_t* L_2;
  8407. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8408. int64_t L_3;
  8409. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8410. ((HashCode64_1_t0E540E776B4BA9631D2B21027E3D44679BBFDE7E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8411. return;
  8412. }
  8413. }
  8414. #ifdef __clang__
  8415. #pragma clang diagnostic pop
  8416. #endif
  8417. #ifdef __clang__
  8418. #pragma clang diagnostic push
  8419. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8420. #pragma clang diagnostic ignored "-Wunused-variable"
  8421. #endif
  8422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m5BADEA23FD2E92C1883F7FB8B2B73C0F11595B2D_gshared (const RuntimeMethod* method)
  8423. {
  8424. static bool s_Il2CppMethodInitialized;
  8425. if (!s_Il2CppMethodInitialized)
  8426. {
  8427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8428. s_Il2CppMethodInitialized = true;
  8429. }
  8430. {
  8431. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8432. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8433. Type_t* L_1;
  8434. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8435. NullCheck(L_1);
  8436. String_t* L_2;
  8437. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8438. int64_t L_3;
  8439. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8440. ((HashCode64_1_t9F79C5D3EEDC24E31844F18936B7A7152BDF014E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8441. return;
  8442. }
  8443. }
  8444. #ifdef __clang__
  8445. #pragma clang diagnostic pop
  8446. #endif
  8447. #ifdef __clang__
  8448. #pragma clang diagnostic push
  8449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8450. #pragma clang diagnostic ignored "-Wunused-variable"
  8451. #endif
  8452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m8896380FDC82B5197427F1AE939249D150F664E9_gshared (const RuntimeMethod* method)
  8453. {
  8454. static bool s_Il2CppMethodInitialized;
  8455. if (!s_Il2CppMethodInitialized)
  8456. {
  8457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8458. s_Il2CppMethodInitialized = true;
  8459. }
  8460. {
  8461. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8462. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8463. Type_t* L_1;
  8464. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8465. NullCheck(L_1);
  8466. String_t* L_2;
  8467. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8468. int64_t L_3;
  8469. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8470. ((HashCode64_1_t21902CE3BB8566DD3CF37D5FBF26DDE580F687FD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8471. return;
  8472. }
  8473. }
  8474. #ifdef __clang__
  8475. #pragma clang diagnostic pop
  8476. #endif
  8477. #ifdef __clang__
  8478. #pragma clang diagnostic push
  8479. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8480. #pragma clang diagnostic ignored "-Wunused-variable"
  8481. #endif
  8482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mAC05CBA90A80662872ACFF2FE62C759229FCF870_gshared (const RuntimeMethod* method)
  8483. {
  8484. static bool s_Il2CppMethodInitialized;
  8485. if (!s_Il2CppMethodInitialized)
  8486. {
  8487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8488. s_Il2CppMethodInitialized = true;
  8489. }
  8490. {
  8491. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8492. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8493. Type_t* L_1;
  8494. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8495. NullCheck(L_1);
  8496. String_t* L_2;
  8497. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8498. int64_t L_3;
  8499. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8500. ((HashCode64_1_t744F317F9CFBC3EE2DF71AE33FE2D5C9DF6D2336_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8501. return;
  8502. }
  8503. }
  8504. #ifdef __clang__
  8505. #pragma clang diagnostic pop
  8506. #endif
  8507. #ifdef __clang__
  8508. #pragma clang diagnostic push
  8509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8510. #pragma clang diagnostic ignored "-Wunused-variable"
  8511. #endif
  8512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m6C1A5AB38B715C5E52C74B940C9C4229DBF63C9E_gshared (const RuntimeMethod* method)
  8513. {
  8514. static bool s_Il2CppMethodInitialized;
  8515. if (!s_Il2CppMethodInitialized)
  8516. {
  8517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8518. s_Il2CppMethodInitialized = true;
  8519. }
  8520. {
  8521. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8522. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8523. Type_t* L_1;
  8524. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8525. NullCheck(L_1);
  8526. String_t* L_2;
  8527. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8528. int64_t L_3;
  8529. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8530. ((HashCode64_1_t285034DF371CEE21CB88B0078A8E5924F2300E0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8531. return;
  8532. }
  8533. }
  8534. #ifdef __clang__
  8535. #pragma clang diagnostic pop
  8536. #endif
  8537. #ifdef __clang__
  8538. #pragma clang diagnostic push
  8539. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8540. #pragma clang diagnostic ignored "-Wunused-variable"
  8541. #endif
  8542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m67D3E2CF74EFAEF39347CF96F9E9583FBB6E38AC_gshared (const RuntimeMethod* method)
  8543. {
  8544. static bool s_Il2CppMethodInitialized;
  8545. if (!s_Il2CppMethodInitialized)
  8546. {
  8547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8548. s_Il2CppMethodInitialized = true;
  8549. }
  8550. {
  8551. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8552. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8553. Type_t* L_1;
  8554. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8555. NullCheck(L_1);
  8556. String_t* L_2;
  8557. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8558. int64_t L_3;
  8559. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8560. ((HashCode64_1_t35854EE2A1679DA8AD9F4B6EBE37867348F4D8DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8561. return;
  8562. }
  8563. }
  8564. #ifdef __clang__
  8565. #pragma clang diagnostic pop
  8566. #endif
  8567. #ifdef __clang__
  8568. #pragma clang diagnostic push
  8569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8570. #pragma clang diagnostic ignored "-Wunused-variable"
  8571. #endif
  8572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mBF8ECF9DBE2EDE7D126C320A8DEE93A2EAA9C7EC_gshared (const RuntimeMethod* method)
  8573. {
  8574. static bool s_Il2CppMethodInitialized;
  8575. if (!s_Il2CppMethodInitialized)
  8576. {
  8577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8578. s_Il2CppMethodInitialized = true;
  8579. }
  8580. {
  8581. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8582. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8583. Type_t* L_1;
  8584. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8585. NullCheck(L_1);
  8586. String_t* L_2;
  8587. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8588. int64_t L_3;
  8589. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8590. ((HashCode64_1_t258221577FA59C0B1D9B188C325409BB62050DAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8591. return;
  8592. }
  8593. }
  8594. #ifdef __clang__
  8595. #pragma clang diagnostic pop
  8596. #endif
  8597. #ifdef __clang__
  8598. #pragma clang diagnostic push
  8599. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8600. #pragma clang diagnostic ignored "-Wunused-variable"
  8601. #endif
  8602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m417212F114944758FBAA5DBB12CBC2FF306A4E1B_gshared (const RuntimeMethod* method)
  8603. {
  8604. static bool s_Il2CppMethodInitialized;
  8605. if (!s_Il2CppMethodInitialized)
  8606. {
  8607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8608. s_Il2CppMethodInitialized = true;
  8609. }
  8610. {
  8611. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8612. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8613. Type_t* L_1;
  8614. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8615. NullCheck(L_1);
  8616. String_t* L_2;
  8617. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8618. int64_t L_3;
  8619. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8620. ((HashCode64_1_t49CA23EDF4DB68FCFD7564115E65F4D23452160A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8621. return;
  8622. }
  8623. }
  8624. #ifdef __clang__
  8625. #pragma clang diagnostic pop
  8626. #endif
  8627. #ifdef __clang__
  8628. #pragma clang diagnostic push
  8629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8630. #pragma clang diagnostic ignored "-Wunused-variable"
  8631. #endif
  8632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m7F10674EB74C7C8C115E0FB6F1B0DB8624755F99_gshared (const RuntimeMethod* method)
  8633. {
  8634. static bool s_Il2CppMethodInitialized;
  8635. if (!s_Il2CppMethodInitialized)
  8636. {
  8637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8638. s_Il2CppMethodInitialized = true;
  8639. }
  8640. {
  8641. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8642. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8643. Type_t* L_1;
  8644. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8645. NullCheck(L_1);
  8646. String_t* L_2;
  8647. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8648. int64_t L_3;
  8649. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8650. ((HashCode64_1_tC9D36B8B37721F4D2809B01166AAF2928F55B3EC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8651. return;
  8652. }
  8653. }
  8654. #ifdef __clang__
  8655. #pragma clang diagnostic pop
  8656. #endif
  8657. #ifdef __clang__
  8658. #pragma clang diagnostic push
  8659. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8660. #pragma clang diagnostic ignored "-Wunused-variable"
  8661. #endif
  8662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_mD73BE1CDF2837BA33301D0347066863764EB85AB_gshared (const RuntimeMethod* method)
  8663. {
  8664. static bool s_Il2CppMethodInitialized;
  8665. if (!s_Il2CppMethodInitialized)
  8666. {
  8667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8668. s_Il2CppMethodInitialized = true;
  8669. }
  8670. {
  8671. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8672. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8673. Type_t* L_1;
  8674. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8675. NullCheck(L_1);
  8676. String_t* L_2;
  8677. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8678. int64_t L_3;
  8679. L_3 = BurstRuntime_HashStringWithFNV1A64_mCC26696CC5168AE7CA59EAA4BD15440F434CB7AD(L_2, NULL);
  8680. ((HashCode64_1_tA49B79C998BF9022A0836C168EC2089C5ABCBE43_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8681. return;
  8682. }
  8683. }
  8684. #ifdef __clang__
  8685. #pragma clang diagnostic pop
  8686. #endif
  8687. #ifdef __clang__
  8688. #pragma clang diagnostic push
  8689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8690. #pragma clang diagnostic ignored "-Wunused-variable"
  8691. #endif
  8692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashCode64_1__cctor_m1A47E3C4E4C8DF53C16ACBAFD4858C8E736B2A49_gshared (const RuntimeMethod* method)
  8693. {
  8694. static bool s_Il2CppMethodInitialized;
  8695. if (!s_Il2CppMethodInitialized)
  8696. {
  8697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8698. s_Il2CppMethodInitialized = true;
  8699. }
  8700. {
  8701. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
  8702. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8703. Type_t* L_1;
  8704. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8705. NullCheck(L_1);
  8706. String_t* L_2;
  8707. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_1);
  8708. int64_t L_3;
  8709. L_3 = BurstRuntime_HashStringWithFNV1A64_m3E38919BF51D34D084240B8B6EFB6A753411A335(L_2, NULL);
  8710. ((HashCode64_1_t25B99E9F7F998CC07CCA13124E03920779BFF803_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___Value = L_3;
  8711. return;
  8712. }
  8713. }
  8714. #ifdef __clang__
  8715. #pragma clang diagnostic pop
  8716. #endif
  8717. #ifdef __clang__
  8718. #pragma clang diagnostic push
  8719. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8720. #pragma clang diagnostic ignored "-Wunused-variable"
  8721. #endif
  8722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSetPropertyBag_1_get_InstantiationKind_m542C648FC9442316698457076FBC5B8C17656097_gshared (HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED* __this, const RuntimeMethod* method)
  8723. {
  8724. {
  8725. return (int32_t)(1);
  8726. }
  8727. }
  8728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* HashSetPropertyBag_1_Instantiate_m40B346AADC5FFAA079D2DD84ED0FD4843585E19E_gshared (HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED* __this, const RuntimeMethod* method)
  8729. {
  8730. {
  8731. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
  8732. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  8733. return L_0;
  8734. }
  8735. }
  8736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSetPropertyBag_1__ctor_m97B9FF0A7C7B1247E10A3C8A5114080B3A6571D1_gshared (HashSetPropertyBag_1_tAA71EF2902794249B4D5127D03BA186EC5310BED* __this, const RuntimeMethod* method)
  8737. {
  8738. {
  8739. (( void (*) (SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((SetPropertyBagBase_2_t535BA9B7846680B8FE7F234EEED4881B81612A78*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  8740. return;
  8741. }
  8742. }
  8743. #ifdef __clang__
  8744. #pragma clang diagnostic pop
  8745. #endif
  8746. #ifdef __clang__
  8747. #pragma clang diagnostic push
  8748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8749. #pragma clang diagnostic ignored "-Wunused-variable"
  8750. #endif
  8751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  8752. {
  8753. {
  8754. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_0;
  8755. L_0 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8756. HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8757. return;
  8758. }
  8759. }
  8760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  8761. {
  8762. {
  8763. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8764. RuntimeObject* L_0 = ___0_comparer;
  8765. if (L_0)
  8766. {
  8767. goto IL_0010;
  8768. }
  8769. }
  8770. {
  8771. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1;
  8772. L_1 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8773. ___0_comparer = (RuntimeObject*)L_1;
  8774. }
  8775. IL_0010:
  8776. {
  8777. RuntimeObject* L_2 = ___0_comparer;
  8778. __this->____comparer = L_2;
  8779. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  8780. __this->____lastIndex = 0;
  8781. __this->____count = 0;
  8782. __this->____freeList = (-1);
  8783. __this->____version = 0;
  8784. return;
  8785. }
  8786. }
  8787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB61A4173FD9D000867524949D5E105DE2C1B7D54_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  8788. {
  8789. {
  8790. int32_t L_0 = ___0_capacity;
  8791. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1;
  8792. L_1 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8793. HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  8794. return;
  8795. }
  8796. }
  8797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  8798. {
  8799. {
  8800. RuntimeObject* L_0 = ___0_collection;
  8801. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1;
  8802. L_1 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  8803. HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  8804. return;
  8805. }
  8806. }
  8807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA74E823F988E9515688F756D0DD9223AE0248596_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  8808. {
  8809. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_0 = NULL;
  8810. RuntimeObject* V_1 = NULL;
  8811. int32_t V_2 = 0;
  8812. int32_t G_B8_0 = 0;
  8813. {
  8814. RuntimeObject* L_0 = ___1_comparer;
  8815. HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  8816. RuntimeObject* L_1 = ___0_collection;
  8817. if (L_1)
  8818. {
  8819. goto IL_0015;
  8820. }
  8821. }
  8822. {
  8823. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  8824. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  8825. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  8826. }
  8827. IL_0015:
  8828. {
  8829. RuntimeObject* L_3 = ___0_collection;
  8830. V_0 = ((HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  8831. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_4 = V_0;
  8832. if (!L_4)
  8833. {
  8834. goto IL_0030;
  8835. }
  8836. }
  8837. {
  8838. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_5 = V_0;
  8839. bool L_6;
  8840. L_6 = HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  8841. if (!L_6)
  8842. {
  8843. goto IL_0030;
  8844. }
  8845. }
  8846. {
  8847. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_7 = V_0;
  8848. HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  8849. return;
  8850. }
  8851. IL_0030:
  8852. {
  8853. RuntimeObject* L_8 = ___0_collection;
  8854. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  8855. RuntimeObject* L_9 = V_1;
  8856. if (!L_9)
  8857. {
  8858. goto IL_0042;
  8859. }
  8860. }
  8861. {
  8862. RuntimeObject* L_10 = V_1;
  8863. NullCheck(L_10);
  8864. int32_t L_11;
  8865. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  8866. G_B8_0 = L_11;
  8867. goto IL_0043;
  8868. }
  8869. IL_0042:
  8870. {
  8871. G_B8_0 = 0;
  8872. }
  8873. IL_0043:
  8874. {
  8875. V_2 = G_B8_0;
  8876. int32_t L_12 = V_2;
  8877. int32_t L_13;
  8878. L_13 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  8879. RuntimeObject* L_14 = ___0_collection;
  8880. HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  8881. int32_t L_15 = __this->____count;
  8882. if ((((int32_t)L_15) <= ((int32_t)0)))
  8883. {
  8884. goto IL_0074;
  8885. }
  8886. }
  8887. {
  8888. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_16 = __this->____slots;
  8889. NullCheck(L_16);
  8890. int32_t L_17 = __this->____count;
  8891. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  8892. {
  8893. goto IL_0074;
  8894. }
  8895. }
  8896. {
  8897. HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  8898. }
  8899. IL_0074:
  8900. {
  8901. return;
  8902. }
  8903. }
  8904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m0D5F0A5862948121CF0A6F4D421BD98A3BE64DA3_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  8905. {
  8906. {
  8907. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  8908. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  8909. __this->____siInfo = L_0;
  8910. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  8911. return;
  8912. }
  8913. }
  8914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m76A9036184E9E454D1A7553EF88A707525F27A8A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_source, const RuntimeMethod* method)
  8915. {
  8916. static bool s_Il2CppMethodInitialized;
  8917. if (!s_Il2CppMethodInitialized)
  8918. {
  8919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  8920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  8921. s_Il2CppMethodInitialized = true;
  8922. }
  8923. int32_t V_0 = 0;
  8924. int32_t V_1 = 0;
  8925. int32_t V_2 = 0;
  8926. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_3 = NULL;
  8927. int32_t V_4 = 0;
  8928. int32_t V_5 = 0;
  8929. int32_t V_6 = 0;
  8930. {
  8931. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = ___0_source;
  8932. NullCheck(L_0);
  8933. int32_t L_1 = L_0->____count;
  8934. V_0 = L_1;
  8935. int32_t L_2 = V_0;
  8936. if (L_2)
  8937. {
  8938. goto IL_000b;
  8939. }
  8940. }
  8941. {
  8942. return;
  8943. }
  8944. IL_000b:
  8945. {
  8946. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_3 = ___0_source;
  8947. NullCheck(L_3);
  8948. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  8949. NullCheck(L_4);
  8950. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  8951. int32_t L_5 = V_0;
  8952. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  8953. int32_t L_6;
  8954. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  8955. int32_t L_7 = V_1;
  8956. if ((((int32_t)L_6) < ((int32_t)L_7)))
  8957. {
  8958. goto IL_0065;
  8959. }
  8960. }
  8961. {
  8962. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_8 = ___0_source;
  8963. NullCheck(L_8);
  8964. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  8965. NullCheck((RuntimeArray*)L_9);
  8966. RuntimeObject* L_10;
  8967. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  8968. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  8969. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  8970. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_11 = ___0_source;
  8971. NullCheck(L_11);
  8972. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_12 = L_11->____slots;
  8973. NullCheck((RuntimeArray*)L_12);
  8974. RuntimeObject* L_13;
  8975. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  8976. __this->____slots = ((SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  8977. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  8978. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = ___0_source;
  8979. NullCheck(L_14);
  8980. int32_t L_15 = L_14->____lastIndex;
  8981. __this->____lastIndex = L_15;
  8982. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_16 = ___0_source;
  8983. NullCheck(L_16);
  8984. int32_t L_17 = L_16->____freeList;
  8985. __this->____freeList = L_17;
  8986. goto IL_00c7;
  8987. }
  8988. IL_0065:
  8989. {
  8990. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_18 = ___0_source;
  8991. NullCheck(L_18);
  8992. int32_t L_19 = L_18->____lastIndex;
  8993. V_2 = L_19;
  8994. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_20 = ___0_source;
  8995. NullCheck(L_20);
  8996. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_21 = L_20->____slots;
  8997. V_3 = L_21;
  8998. int32_t L_22 = V_0;
  8999. int32_t L_23;
  9000. L_23 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9001. V_4 = 0;
  9002. V_5 = 0;
  9003. goto IL_00ba;
  9004. }
  9005. IL_0083:
  9006. {
  9007. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_24 = V_3;
  9008. int32_t L_25 = V_5;
  9009. NullCheck(L_24);
  9010. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  9011. V_6 = L_26;
  9012. int32_t L_27 = V_6;
  9013. if ((((int32_t)L_27) < ((int32_t)0)))
  9014. {
  9015. goto IL_00b4;
  9016. }
  9017. }
  9018. {
  9019. int32_t L_28 = V_4;
  9020. int32_t L_29 = V_6;
  9021. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_30 = V_3;
  9022. int32_t L_31 = V_5;
  9023. NullCheck(L_30);
  9024. int32_t L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  9025. HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  9026. int32_t L_33 = V_4;
  9027. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  9028. }
  9029. IL_00b4:
  9030. {
  9031. int32_t L_34 = V_5;
  9032. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  9033. }
  9034. IL_00ba:
  9035. {
  9036. int32_t L_35 = V_5;
  9037. int32_t L_36 = V_2;
  9038. if ((((int32_t)L_35) < ((int32_t)L_36)))
  9039. {
  9040. goto IL_0083;
  9041. }
  9042. }
  9043. {
  9044. int32_t L_37 = V_4;
  9045. __this->____lastIndex = L_37;
  9046. }
  9047. IL_00c7:
  9048. {
  9049. int32_t L_38 = V_0;
  9050. __this->____count = L_38;
  9051. return;
  9052. }
  9053. }
  9054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC8EB7E5E12FA6F38890EB2435FF06B81B3BBBB0A_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  9055. {
  9056. {
  9057. RuntimeObject* L_0 = ___1_comparer;
  9058. HashSet_1__ctor_mD01A3150BFA527119EBAB7922A64F4BB94CC293D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  9059. int32_t L_1 = ___0_capacity;
  9060. if ((((int32_t)L_1) >= ((int32_t)0)))
  9061. {
  9062. goto IL_0016;
  9063. }
  9064. }
  9065. {
  9066. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  9067. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  9068. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  9069. }
  9070. IL_0016:
  9071. {
  9072. int32_t L_3 = ___0_capacity;
  9073. if ((((int32_t)L_3) <= ((int32_t)0)))
  9074. {
  9075. goto IL_0022;
  9076. }
  9077. }
  9078. {
  9079. int32_t L_4 = ___0_capacity;
  9080. int32_t L_5;
  9081. L_5 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  9082. }
  9083. IL_0022:
  9084. {
  9085. return;
  9086. }
  9087. }
  9088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m8DCCFBE982C11AAB3D29ED804447945A4FFC110B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  9089. {
  9090. {
  9091. int32_t L_0 = ___0_item;
  9092. bool L_1;
  9093. L_1 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  9094. return;
  9095. }
  9096. }
  9097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m88C3BA6617F6667126635140414D44D76C42AE92_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  9098. {
  9099. {
  9100. int32_t L_0 = __this->____lastIndex;
  9101. if ((((int32_t)L_0) <= ((int32_t)0)))
  9102. {
  9103. goto IL_0044;
  9104. }
  9105. }
  9106. {
  9107. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_1 = __this->____slots;
  9108. int32_t L_2 = __this->____lastIndex;
  9109. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  9110. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  9111. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  9112. NullCheck(L_4);
  9113. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  9114. __this->____lastIndex = 0;
  9115. __this->____count = 0;
  9116. __this->____freeList = (-1);
  9117. }
  9118. IL_0044:
  9119. {
  9120. int32_t L_5 = __this->____version;
  9121. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  9122. return;
  9123. }
  9124. }
  9125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  9126. {
  9127. int32_t V_0 = 0;
  9128. int32_t V_1 = 0;
  9129. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_2 = NULL;
  9130. int32_t V_3 = 0;
  9131. {
  9132. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  9133. if (!L_0)
  9134. {
  9135. goto IL_0080;
  9136. }
  9137. }
  9138. {
  9139. V_0 = 0;
  9140. int32_t L_1 = ___0_item;
  9141. int32_t L_2;
  9142. L_2 = HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  9143. V_1 = L_2;
  9144. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_3 = __this->____slots;
  9145. V_2 = L_3;
  9146. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  9147. int32_t L_5 = V_1;
  9148. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  9149. NullCheck(L_6);
  9150. NullCheck(L_4);
  9151. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  9152. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  9153. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  9154. goto IL_007c;
  9155. }
  9156. IL_002f:
  9157. {
  9158. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_9 = V_2;
  9159. int32_t L_10 = V_3;
  9160. NullCheck(L_9);
  9161. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  9162. int32_t L_12 = V_1;
  9163. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  9164. {
  9165. goto IL_005a;
  9166. }
  9167. }
  9168. {
  9169. RuntimeObject* L_13 = __this->____comparer;
  9170. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_14 = V_2;
  9171. int32_t L_15 = V_3;
  9172. NullCheck(L_14);
  9173. int32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  9174. int32_t L_17 = ___0_item;
  9175. NullCheck(L_13);
  9176. bool L_18;
  9177. L_18 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  9178. if (!L_18)
  9179. {
  9180. goto IL_005a;
  9181. }
  9182. }
  9183. {
  9184. return (bool)1;
  9185. }
  9186. IL_005a:
  9187. {
  9188. int32_t L_19 = V_0;
  9189. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_20 = V_2;
  9190. NullCheck(L_20);
  9191. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  9192. {
  9193. goto IL_006b;
  9194. }
  9195. }
  9196. {
  9197. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  9198. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  9199. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  9200. }
  9201. IL_006b:
  9202. {
  9203. int32_t L_22 = V_0;
  9204. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  9205. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_23 = V_2;
  9206. int32_t L_24 = V_3;
  9207. NullCheck(L_23);
  9208. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  9209. V_3 = L_25;
  9210. }
  9211. IL_007c:
  9212. {
  9213. int32_t L_26 = V_3;
  9214. if ((((int32_t)L_26) >= ((int32_t)0)))
  9215. {
  9216. goto IL_002f;
  9217. }
  9218. }
  9219. IL_0080:
  9220. {
  9221. return (bool)0;
  9222. }
  9223. }
  9224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mD398237C598AECB4793962F1E4DBA8BBA5DBE38B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  9225. {
  9226. {
  9227. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  9228. int32_t L_1 = ___1_arrayIndex;
  9229. int32_t L_2 = __this->____count;
  9230. HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  9231. return;
  9232. }
  9233. }
  9234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  9235. {
  9236. int32_t V_0 = 0;
  9237. int32_t V_1 = 0;
  9238. int32_t V_2 = 0;
  9239. int32_t V_3 = 0;
  9240. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_4 = NULL;
  9241. int32_t V_5 = 0;
  9242. {
  9243. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  9244. if (!L_0)
  9245. {
  9246. goto IL_0154;
  9247. }
  9248. }
  9249. {
  9250. int32_t L_1 = ___0_item;
  9251. int32_t L_2;
  9252. L_2 = HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  9253. V_0 = L_2;
  9254. int32_t L_3 = V_0;
  9255. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  9256. NullCheck(L_4);
  9257. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  9258. V_2 = (-1);
  9259. V_3 = 0;
  9260. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = __this->____slots;
  9261. V_4 = L_5;
  9262. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  9263. int32_t L_7 = V_1;
  9264. NullCheck(L_6);
  9265. int32_t L_8 = L_7;
  9266. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  9267. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  9268. goto IL_014c;
  9269. }
  9270. IL_003b:
  9271. {
  9272. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_10 = V_4;
  9273. int32_t L_11 = V_5;
  9274. NullCheck(L_10);
  9275. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  9276. int32_t L_13 = V_0;
  9277. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  9278. {
  9279. goto IL_0123;
  9280. }
  9281. }
  9282. {
  9283. RuntimeObject* L_14 = __this->____comparer;
  9284. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_15 = V_4;
  9285. int32_t L_16 = V_5;
  9286. NullCheck(L_15);
  9287. int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  9288. int32_t L_18 = ___0_item;
  9289. NullCheck(L_14);
  9290. bool L_19;
  9291. L_19 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  9292. if (!L_19)
  9293. {
  9294. goto IL_0123;
  9295. }
  9296. }
  9297. {
  9298. int32_t L_20 = V_2;
  9299. if ((((int32_t)L_20) >= ((int32_t)0)))
  9300. {
  9301. goto IL_008c;
  9302. }
  9303. }
  9304. {
  9305. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  9306. int32_t L_22 = V_1;
  9307. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_23 = V_4;
  9308. int32_t L_24 = V_5;
  9309. NullCheck(L_23);
  9310. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  9311. NullCheck(L_21);
  9312. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  9313. goto IL_00a7;
  9314. }
  9315. IL_008c:
  9316. {
  9317. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_26 = V_4;
  9318. int32_t L_27 = V_2;
  9319. NullCheck(L_26);
  9320. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_28 = V_4;
  9321. int32_t L_29 = V_5;
  9322. NullCheck(L_28);
  9323. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  9324. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  9325. }
  9326. IL_00a7:
  9327. {
  9328. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_31 = V_4;
  9329. int32_t L_32 = V_5;
  9330. NullCheck(L_31);
  9331. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  9332. goto IL_00d1;
  9333. }
  9334. IL_00d1:
  9335. {
  9336. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_33 = V_4;
  9337. int32_t L_34 = V_5;
  9338. NullCheck(L_33);
  9339. int32_t L_35 = __this->____freeList;
  9340. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___next = L_35;
  9341. int32_t L_36 = __this->____count;
  9342. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
  9343. int32_t L_37 = __this->____version;
  9344. __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
  9345. int32_t L_38 = __this->____count;
  9346. if (L_38)
  9347. {
  9348. goto IL_0119;
  9349. }
  9350. }
  9351. {
  9352. __this->____lastIndex = 0;
  9353. __this->____freeList = (-1);
  9354. goto IL_0121;
  9355. }
  9356. IL_0119:
  9357. {
  9358. int32_t L_39 = V_5;
  9359. __this->____freeList = L_39;
  9360. }
  9361. IL_0121:
  9362. {
  9363. return (bool)1;
  9364. }
  9365. IL_0123:
  9366. {
  9367. int32_t L_40 = V_3;
  9368. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_41 = V_4;
  9369. NullCheck(L_41);
  9370. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  9371. {
  9372. goto IL_0135;
  9373. }
  9374. }
  9375. {
  9376. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  9377. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  9378. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method);
  9379. }
  9380. IL_0135:
  9381. {
  9382. int32_t L_43 = V_3;
  9383. V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  9384. int32_t L_44 = V_5;
  9385. V_2 = L_44;
  9386. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_45 = V_4;
  9387. int32_t L_46 = V_5;
  9388. NullCheck(L_45);
  9389. int32_t L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___next;
  9390. V_5 = L_47;
  9391. }
  9392. IL_014c:
  9393. {
  9394. int32_t L_48 = V_5;
  9395. if ((((int32_t)L_48) >= ((int32_t)0)))
  9396. {
  9397. goto IL_003b;
  9398. }
  9399. }
  9400. IL_0154:
  9401. {
  9402. return (bool)0;
  9403. }
  9404. }
  9405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mB717B519B4FBD92488427A6798B491B5FA5FB185_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  9406. {
  9407. {
  9408. int32_t L_0 = __this->____count;
  9409. return L_0;
  9410. }
  9411. }
  9412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mCF631038A37231EECB6D89FD9C92A6C2F1D8A3DF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  9413. {
  9414. {
  9415. return (bool)0;
  9416. }
  9417. }
  9418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  9419. {
  9420. {
  9421. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_0;
  9422. memset((&L_0), 0, sizeof(L_0));
  9423. Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  9424. return L_0;
  9425. }
  9426. }
  9427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFB5AA335BD4906485CB12ED2FBFFAF51FA3F1EBB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  9428. {
  9429. {
  9430. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_0;
  9431. memset((&L_0), 0, sizeof(L_0));
  9432. Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  9433. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_1 = L_0;
  9434. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  9435. return (RuntimeObject*)L_2;
  9436. }
  9437. }
  9438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mE1616E3A1216DC33957C20680B934BC088CECEBA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  9439. {
  9440. {
  9441. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_0;
  9442. memset((&L_0), 0, sizeof(L_0));
  9443. Enumerator__ctor_mFE3FD5858B2622B0DB3A98E965A87270E087E292((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  9444. Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_1 = L_0;
  9445. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  9446. return (RuntimeObject*)L_2;
  9447. }
  9448. }
  9449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m225089E5EADAC464572D74B63933A7D9ACD63349_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  9450. {
  9451. static bool s_Il2CppMethodInitialized;
  9452. if (!s_Il2CppMethodInitialized)
  9453. {
  9454. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9455. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  9456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  9457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  9458. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  9459. s_Il2CppMethodInitialized = true;
  9460. }
  9461. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  9462. String_t* G_B4_0 = NULL;
  9463. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  9464. String_t* G_B3_0 = NULL;
  9465. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  9466. int32_t G_B5_0 = 0;
  9467. String_t* G_B5_1 = NULL;
  9468. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  9469. {
  9470. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  9471. if (L_0)
  9472. {
  9473. goto IL_000e;
  9474. }
  9475. }
  9476. {
  9477. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  9478. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  9479. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  9480. }
  9481. IL_000e:
  9482. {
  9483. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  9484. int32_t L_3 = __this->____version;
  9485. NullCheck(L_2);
  9486. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  9487. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  9488. RuntimeObject* L_5 = __this->____comparer;
  9489. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  9490. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9491. Type_t* L_7;
  9492. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  9493. NullCheck(L_4);
  9494. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  9495. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  9496. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  9497. if (!L_9)
  9498. {
  9499. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  9500. G_B4_1 = L_8;
  9501. goto IL_0052;
  9502. }
  9503. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  9504. G_B3_1 = L_8;
  9505. }
  9506. {
  9507. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  9508. NullCheck(L_10);
  9509. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  9510. G_B5_1 = G_B3_0;
  9511. G_B5_2 = G_B3_1;
  9512. goto IL_0053;
  9513. }
  9514. IL_0052:
  9515. {
  9516. G_B5_0 = 0;
  9517. G_B5_1 = G_B4_0;
  9518. G_B5_2 = G_B4_1;
  9519. }
  9520. IL_0053:
  9521. {
  9522. NullCheck(G_B5_2);
  9523. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  9524. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  9525. if (!L_11)
  9526. {
  9527. goto IL_0089;
  9528. }
  9529. }
  9530. {
  9531. int32_t L_12 = __this->____count;
  9532. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  9533. V_0 = L_13;
  9534. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_0;
  9535. HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  9536. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  9537. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_0;
  9538. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  9539. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9540. Type_t* L_18;
  9541. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  9542. NullCheck(L_15);
  9543. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  9544. }
  9545. IL_0089:
  9546. {
  9547. return;
  9548. }
  9549. }
  9550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mE05F83949ED3974F2CB3209AA5925C2E0B62BF4B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  9551. {
  9552. static bool s_Il2CppMethodInitialized;
  9553. if (!s_Il2CppMethodInitialized)
  9554. {
  9555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  9556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  9558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  9559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  9560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  9561. s_Il2CppMethodInitialized = true;
  9562. }
  9563. int32_t V_0 = 0;
  9564. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  9565. int32_t V_2 = 0;
  9566. {
  9567. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  9568. if (L_0)
  9569. {
  9570. goto IL_0009;
  9571. }
  9572. }
  9573. {
  9574. return;
  9575. }
  9576. IL_0009:
  9577. {
  9578. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  9579. NullCheck(L_1);
  9580. int32_t L_2;
  9581. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  9582. V_0 = L_2;
  9583. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  9584. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  9585. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9586. Type_t* L_5;
  9587. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  9588. NullCheck(L_3);
  9589. RuntimeObject* L_6;
  9590. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  9591. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  9592. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  9593. __this->____freeList = (-1);
  9594. int32_t L_7 = V_0;
  9595. if (!L_7)
  9596. {
  9597. goto IL_00ad;
  9598. }
  9599. }
  9600. {
  9601. int32_t L_8 = V_0;
  9602. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  9603. __this->____buckets = L_9;
  9604. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  9605. int32_t L_10 = V_0;
  9606. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_11 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  9607. __this->____slots = L_11;
  9608. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  9609. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  9610. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  9611. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9612. Type_t* L_14;
  9613. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  9614. NullCheck(L_12);
  9615. RuntimeObject* L_15;
  9616. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  9617. V_1 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  9618. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1;
  9619. if (L_16)
  9620. {
  9621. goto IL_008f;
  9622. }
  9623. }
  9624. {
  9625. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  9626. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  9627. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  9628. }
  9629. IL_008f:
  9630. {
  9631. V_2 = 0;
  9632. goto IL_00a5;
  9633. }
  9634. IL_0093:
  9635. {
  9636. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  9637. int32_t L_19 = V_2;
  9638. NullCheck(L_18);
  9639. int32_t L_20 = L_19;
  9640. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  9641. bool L_22;
  9642. L_22 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  9643. int32_t L_23 = V_2;
  9644. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  9645. }
  9646. IL_00a5:
  9647. {
  9648. int32_t L_24 = V_2;
  9649. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  9650. NullCheck(L_25);
  9651. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  9652. {
  9653. goto IL_0093;
  9654. }
  9655. }
  9656. {
  9657. goto IL_00b4;
  9658. }
  9659. IL_00ad:
  9660. {
  9661. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  9662. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  9663. }
  9664. IL_00b4:
  9665. {
  9666. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  9667. NullCheck(L_26);
  9668. int32_t L_27;
  9669. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  9670. __this->____version = L_27;
  9671. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  9672. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  9673. return;
  9674. }
  9675. }
  9676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  9677. {
  9678. {
  9679. int32_t L_0 = ___0_item;
  9680. bool L_1;
  9681. L_1 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  9682. return L_1;
  9683. }
  9684. }
  9685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  9686. {
  9687. static bool s_Il2CppMethodInitialized;
  9688. if (!s_Il2CppMethodInitialized)
  9689. {
  9690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  9691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  9692. s_Il2CppMethodInitialized = true;
  9693. }
  9694. RuntimeObject* V_0 = NULL;
  9695. int32_t V_1 = 0;
  9696. {
  9697. RuntimeObject* L_0 = ___0_other;
  9698. if (L_0)
  9699. {
  9700. goto IL_000e;
  9701. }
  9702. }
  9703. {
  9704. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  9705. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  9706. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  9707. }
  9708. IL_000e:
  9709. {
  9710. RuntimeObject* L_2 = ___0_other;
  9711. NullCheck(L_2);
  9712. RuntimeObject* L_3;
  9713. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  9714. V_0 = L_3;
  9715. }
  9716. {
  9717. auto __finallyBlock = il2cpp::utils::Finally([&]
  9718. {
  9719. FINALLY_0030:
  9720. {
  9721. {
  9722. RuntimeObject* L_4 = V_0;
  9723. if (!L_4)
  9724. {
  9725. goto IL_0039;
  9726. }
  9727. }
  9728. {
  9729. RuntimeObject* L_5 = V_0;
  9730. NullCheck((RuntimeObject*)L_5);
  9731. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  9732. }
  9733. IL_0039:
  9734. {
  9735. return;
  9736. }
  9737. }
  9738. });
  9739. try
  9740. {
  9741. {
  9742. goto IL_0026_1;
  9743. }
  9744. IL_0017_1:
  9745. {
  9746. RuntimeObject* L_6 = V_0;
  9747. NullCheck(L_6);
  9748. int32_t L_7;
  9749. L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  9750. V_1 = L_7;
  9751. int32_t L_8 = V_1;
  9752. bool L_9;
  9753. L_9 = HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  9754. }
  9755. IL_0026_1:
  9756. {
  9757. RuntimeObject* L_10 = V_0;
  9758. NullCheck((RuntimeObject*)L_10);
  9759. bool L_11;
  9760. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  9761. if (L_11)
  9762. {
  9763. goto IL_0017_1;
  9764. }
  9765. }
  9766. {
  9767. goto IL_003a;
  9768. }
  9769. }
  9770. catch(Il2CppExceptionWrapper& e)
  9771. {
  9772. __finallyBlock.StoreException(e.ex);
  9773. }
  9774. }
  9775. IL_003a:
  9776. {
  9777. return;
  9778. }
  9779. }
  9780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mAFBFB4E9CC9508A1AE5E2FD2A63AEE373D77C409_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method)
  9781. {
  9782. {
  9783. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  9784. int32_t L_1 = __this->____count;
  9785. HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  9786. return;
  9787. }
  9788. }
  9789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3C27BBD4EFB01EA7A8B2DE3F0E12CD9E449950DF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  9790. {
  9791. int32_t V_0 = 0;
  9792. int32_t V_1 = 0;
  9793. {
  9794. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  9795. if (L_0)
  9796. {
  9797. goto IL_000e;
  9798. }
  9799. }
  9800. {
  9801. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  9802. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  9803. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  9804. }
  9805. IL_000e:
  9806. {
  9807. int32_t L_2 = ___1_arrayIndex;
  9808. if ((((int32_t)L_2) >= ((int32_t)0)))
  9809. {
  9810. goto IL_0028;
  9811. }
  9812. }
  9813. {
  9814. int32_t L_3 = ___1_arrayIndex;
  9815. int32_t L_4 = L_3;
  9816. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  9817. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  9818. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  9819. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  9820. }
  9821. IL_0028:
  9822. {
  9823. int32_t L_7 = ___2_count;
  9824. if ((((int32_t)L_7) >= ((int32_t)0)))
  9825. {
  9826. goto IL_0042;
  9827. }
  9828. }
  9829. {
  9830. int32_t L_8 = ___2_count;
  9831. int32_t L_9 = L_8;
  9832. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  9833. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  9834. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  9835. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  9836. }
  9837. IL_0042:
  9838. {
  9839. int32_t L_12 = ___1_arrayIndex;
  9840. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ___0_array;
  9841. NullCheck(L_13);
  9842. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  9843. {
  9844. goto IL_0050;
  9845. }
  9846. }
  9847. {
  9848. int32_t L_14 = ___2_count;
  9849. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = ___0_array;
  9850. NullCheck(L_15);
  9851. int32_t L_16 = ___1_arrayIndex;
  9852. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  9853. {
  9854. goto IL_005b;
  9855. }
  9856. }
  9857. IL_0050:
  9858. {
  9859. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  9860. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  9861. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  9862. }
  9863. IL_005b:
  9864. {
  9865. V_0 = 0;
  9866. V_1 = 0;
  9867. goto IL_0097;
  9868. }
  9869. IL_0061:
  9870. {
  9871. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_18 = __this->____slots;
  9872. int32_t L_19 = V_1;
  9873. NullCheck(L_18);
  9874. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  9875. if ((((int32_t)L_20) < ((int32_t)0)))
  9876. {
  9877. goto IL_0093;
  9878. }
  9879. }
  9880. {
  9881. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___0_array;
  9882. int32_t L_22 = ___1_arrayIndex;
  9883. int32_t L_23 = V_0;
  9884. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_24 = __this->____slots;
  9885. int32_t L_25 = V_1;
  9886. NullCheck(L_24);
  9887. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  9888. NullCheck(L_21);
  9889. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (int32_t)L_26);
  9890. int32_t L_27 = V_0;
  9891. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  9892. }
  9893. IL_0093:
  9894. {
  9895. int32_t L_28 = V_1;
  9896. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  9897. }
  9898. IL_0097:
  9899. {
  9900. int32_t L_29 = V_1;
  9901. int32_t L_30 = __this->____lastIndex;
  9902. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  9903. {
  9904. goto IL_00a4;
  9905. }
  9906. }
  9907. {
  9908. int32_t L_31 = V_0;
  9909. int32_t L_32 = ___2_count;
  9910. if ((((int32_t)L_31) < ((int32_t)L_32)))
  9911. {
  9912. goto IL_0061;
  9913. }
  9914. }
  9915. IL_00a4:
  9916. {
  9917. return;
  9918. }
  9919. }
  9920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m14A96615AA5F5F1497A6E01A5DF2BF13F022325E_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___0_match, const RuntimeMethod* method)
  9921. {
  9922. int32_t V_0 = 0;
  9923. int32_t V_1 = 0;
  9924. int32_t V_2 = 0;
  9925. {
  9926. Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_0 = ___0_match;
  9927. if (L_0)
  9928. {
  9929. goto IL_000e;
  9930. }
  9931. }
  9932. {
  9933. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  9934. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  9935. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  9936. }
  9937. IL_000e:
  9938. {
  9939. V_0 = 0;
  9940. V_1 = 0;
  9941. goto IL_0054;
  9942. }
  9943. IL_0014:
  9944. {
  9945. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_2 = __this->____slots;
  9946. int32_t L_3 = V_1;
  9947. NullCheck(L_2);
  9948. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  9949. if ((((int32_t)L_4) < ((int32_t)0)))
  9950. {
  9951. goto IL_0050;
  9952. }
  9953. }
  9954. {
  9955. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = __this->____slots;
  9956. int32_t L_6 = V_1;
  9957. NullCheck(L_5);
  9958. int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  9959. V_2 = L_7;
  9960. Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_8 = ___0_match;
  9961. int32_t L_9 = V_2;
  9962. NullCheck(L_8);
  9963. bool L_10;
  9964. L_10 = Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  9965. if (!L_10)
  9966. {
  9967. goto IL_0050;
  9968. }
  9969. }
  9970. {
  9971. int32_t L_11 = V_2;
  9972. bool L_12;
  9973. L_12 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  9974. if (!L_12)
  9975. {
  9976. goto IL_0050;
  9977. }
  9978. }
  9979. {
  9980. int32_t L_13 = V_0;
  9981. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  9982. }
  9983. IL_0050:
  9984. {
  9985. int32_t L_14 = V_1;
  9986. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  9987. }
  9988. IL_0054:
  9989. {
  9990. int32_t L_15 = V_1;
  9991. int32_t L_16 = __this->____lastIndex;
  9992. if ((((int32_t)L_15) < ((int32_t)L_16)))
  9993. {
  9994. goto IL_0014;
  9995. }
  9996. }
  9997. {
  9998. int32_t L_17 = V_0;
  9999. return L_17;
  10000. }
  10001. }
  10002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  10003. {
  10004. {
  10005. RuntimeObject* L_0 = __this->____comparer;
  10006. return L_0;
  10007. }
  10008. }
  10009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mFDA37D3F003EF52B5E93673AE3ED38E04D5DB500_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  10010. {
  10011. static bool s_Il2CppMethodInitialized;
  10012. if (!s_Il2CppMethodInitialized)
  10013. {
  10014. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  10015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  10016. s_Il2CppMethodInitialized = true;
  10017. }
  10018. int32_t V_0 = 0;
  10019. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_1 = NULL;
  10020. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  10021. int32_t V_3 = 0;
  10022. int32_t V_4 = 0;
  10023. int32_t V_5 = 0;
  10024. {
  10025. int32_t L_0 = __this->____count;
  10026. if (L_0)
  10027. {
  10028. goto IL_0025;
  10029. }
  10030. }
  10031. {
  10032. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  10033. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  10034. __this->____slots = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)NULL;
  10035. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)NULL);
  10036. int32_t L_1 = __this->____version;
  10037. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  10038. return;
  10039. }
  10040. IL_0025:
  10041. {
  10042. int32_t L_2 = __this->____count;
  10043. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  10044. int32_t L_3;
  10045. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  10046. V_0 = L_3;
  10047. int32_t L_4 = V_0;
  10048. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  10049. V_1 = L_5;
  10050. int32_t L_6 = V_0;
  10051. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  10052. V_2 = L_7;
  10053. V_3 = 0;
  10054. V_4 = 0;
  10055. goto IL_00a2;
  10056. }
  10057. IL_0046:
  10058. {
  10059. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_8 = __this->____slots;
  10060. int32_t L_9 = V_4;
  10061. NullCheck(L_8);
  10062. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  10063. if ((((int32_t)L_10) < ((int32_t)0)))
  10064. {
  10065. goto IL_009c;
  10066. }
  10067. }
  10068. {
  10069. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_11 = V_1;
  10070. int32_t L_12 = V_3;
  10071. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_13 = __this->____slots;
  10072. int32_t L_14 = V_4;
  10073. NullCheck(L_13);
  10074. int32_t L_15 = L_14;
  10075. Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  10076. NullCheck(L_11);
  10077. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t22B135B722F7D592A58FAEDAD31DDA9BB7CD2FC8)L_16);
  10078. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_17 = V_1;
  10079. int32_t L_18 = V_3;
  10080. NullCheck(L_17);
  10081. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  10082. int32_t L_20 = V_0;
  10083. V_5 = ((int32_t)(L_19%L_20));
  10084. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_21 = V_1;
  10085. int32_t L_22 = V_3;
  10086. NullCheck(L_21);
  10087. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  10088. int32_t L_24 = V_5;
  10089. NullCheck(L_23);
  10090. int32_t L_25 = L_24;
  10091. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  10092. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  10093. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  10094. int32_t L_28 = V_5;
  10095. int32_t L_29 = V_3;
  10096. NullCheck(L_27);
  10097. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  10098. int32_t L_30 = V_3;
  10099. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  10100. }
  10101. IL_009c:
  10102. {
  10103. int32_t L_31 = V_4;
  10104. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  10105. }
  10106. IL_00a2:
  10107. {
  10108. int32_t L_32 = V_4;
  10109. int32_t L_33 = __this->____lastIndex;
  10110. if ((((int32_t)L_32) < ((int32_t)L_33)))
  10111. {
  10112. goto IL_0046;
  10113. }
  10114. }
  10115. {
  10116. int32_t L_34 = V_3;
  10117. __this->____lastIndex = L_34;
  10118. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_35 = V_1;
  10119. __this->____slots = L_35;
  10120. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  10121. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  10122. __this->____buckets = L_36;
  10123. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  10124. __this->____freeList = (-1);
  10125. return;
  10126. }
  10127. }
  10128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  10129. {
  10130. static bool s_Il2CppMethodInitialized;
  10131. if (!s_Il2CppMethodInitialized)
  10132. {
  10133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  10134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  10135. s_Il2CppMethodInitialized = true;
  10136. }
  10137. int32_t V_0 = 0;
  10138. {
  10139. int32_t L_0 = ___0_capacity;
  10140. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  10141. int32_t L_1;
  10142. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  10143. V_0 = L_1;
  10144. int32_t L_2 = V_0;
  10145. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  10146. __this->____buckets = L_3;
  10147. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  10148. int32_t L_4 = V_0;
  10149. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  10150. __this->____slots = L_5;
  10151. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  10152. int32_t L_6 = V_0;
  10153. return L_6;
  10154. }
  10155. }
  10156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  10157. {
  10158. static bool s_Il2CppMethodInitialized;
  10159. if (!s_Il2CppMethodInitialized)
  10160. {
  10161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  10162. s_Il2CppMethodInitialized = true;
  10163. }
  10164. int32_t V_0 = 0;
  10165. {
  10166. int32_t L_0 = __this->____count;
  10167. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  10168. int32_t L_1;
  10169. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  10170. V_0 = L_1;
  10171. int32_t L_2 = V_0;
  10172. int32_t L_3 = __this->____count;
  10173. if ((((int32_t)L_2) > ((int32_t)L_3)))
  10174. {
  10175. goto IL_0020;
  10176. }
  10177. }
  10178. {
  10179. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  10180. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  10181. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  10182. }
  10183. IL_0020:
  10184. {
  10185. int32_t L_5 = V_0;
  10186. HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  10187. return;
  10188. }
  10189. }
  10190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m6B2495F23F97908BC4EE3B987C1F16093E922C62_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  10191. {
  10192. static bool s_Il2CppMethodInitialized;
  10193. if (!s_Il2CppMethodInitialized)
  10194. {
  10195. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  10196. s_Il2CppMethodInitialized = true;
  10197. }
  10198. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_0 = NULL;
  10199. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  10200. int32_t V_2 = 0;
  10201. int32_t V_3 = 0;
  10202. {
  10203. int32_t L_0 = ___0_newSize;
  10204. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_1 = (SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)(SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  10205. V_0 = L_1;
  10206. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_2 = __this->____slots;
  10207. if (!L_2)
  10208. {
  10209. goto IL_0023;
  10210. }
  10211. }
  10212. {
  10213. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_3 = __this->____slots;
  10214. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_4 = V_0;
  10215. int32_t L_5 = __this->____lastIndex;
  10216. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  10217. }
  10218. IL_0023:
  10219. {
  10220. int32_t L_6 = ___0_newSize;
  10221. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  10222. V_1 = L_7;
  10223. V_2 = 0;
  10224. goto IL_0058;
  10225. }
  10226. IL_002e:
  10227. {
  10228. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_8 = V_0;
  10229. int32_t L_9 = V_2;
  10230. NullCheck(L_8);
  10231. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  10232. int32_t L_11 = ___0_newSize;
  10233. V_3 = ((int32_t)(L_10%L_11));
  10234. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_12 = V_0;
  10235. int32_t L_13 = V_2;
  10236. NullCheck(L_12);
  10237. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  10238. int32_t L_15 = V_3;
  10239. NullCheck(L_14);
  10240. int32_t L_16 = L_15;
  10241. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  10242. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  10243. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  10244. int32_t L_19 = V_3;
  10245. int32_t L_20 = V_2;
  10246. NullCheck(L_18);
  10247. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  10248. int32_t L_21 = V_2;
  10249. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  10250. }
  10251. IL_0058:
  10252. {
  10253. int32_t L_22 = V_2;
  10254. int32_t L_23 = __this->____lastIndex;
  10255. if ((((int32_t)L_22) < ((int32_t)L_23)))
  10256. {
  10257. goto IL_002e;
  10258. }
  10259. }
  10260. {
  10261. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_24 = V_0;
  10262. __this->____slots = L_24;
  10263. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  10264. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  10265. __this->____buckets = L_25;
  10266. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  10267. return;
  10268. }
  10269. }
  10270. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m43D6B3CAAED91ED49E0194803AC6BA67ADF6439B_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_value, const RuntimeMethod* method)
  10271. {
  10272. int32_t V_0 = 0;
  10273. int32_t V_1 = 0;
  10274. int32_t V_2 = 0;
  10275. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* V_3 = NULL;
  10276. int32_t V_4 = 0;
  10277. int32_t V_5 = 0;
  10278. {
  10279. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  10280. if (L_0)
  10281. {
  10282. goto IL_0010;
  10283. }
  10284. }
  10285. {
  10286. int32_t L_1;
  10287. L_1 = HashSet_1_Initialize_m8DCCD8BD41DA4D933EB974678D99E0FFEAC5A21C(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10288. }
  10289. IL_0010:
  10290. {
  10291. int32_t L_2 = ___0_value;
  10292. int32_t L_3;
  10293. L_3 = HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  10294. V_0 = L_3;
  10295. int32_t L_4 = V_0;
  10296. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  10297. NullCheck(L_5);
  10298. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  10299. V_2 = 0;
  10300. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_6 = __this->____slots;
  10301. V_3 = L_6;
  10302. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  10303. int32_t L_8 = V_1;
  10304. NullCheck(L_7);
  10305. int32_t L_9 = L_8;
  10306. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  10307. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  10308. goto IL_008b;
  10309. }
  10310. IL_003a:
  10311. {
  10312. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_11 = V_3;
  10313. int32_t L_12 = V_5;
  10314. NullCheck(L_11);
  10315. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  10316. int32_t L_14 = V_0;
  10317. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  10318. {
  10319. goto IL_0067;
  10320. }
  10321. }
  10322. {
  10323. RuntimeObject* L_15 = __this->____comparer;
  10324. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_16 = V_3;
  10325. int32_t L_17 = V_5;
  10326. NullCheck(L_16);
  10327. int32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  10328. int32_t L_19 = ___0_value;
  10329. NullCheck(L_15);
  10330. bool L_20;
  10331. L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  10332. if (!L_20)
  10333. {
  10334. goto IL_0067;
  10335. }
  10336. }
  10337. {
  10338. return (bool)0;
  10339. }
  10340. IL_0067:
  10341. {
  10342. int32_t L_21 = V_2;
  10343. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_22 = V_3;
  10344. NullCheck(L_22);
  10345. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  10346. {
  10347. goto IL_0078;
  10348. }
  10349. }
  10350. {
  10351. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10352. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  10353. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  10354. }
  10355. IL_0078:
  10356. {
  10357. int32_t L_24 = V_2;
  10358. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  10359. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_25 = V_3;
  10360. int32_t L_26 = V_5;
  10361. NullCheck(L_25);
  10362. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  10363. V_5 = L_27;
  10364. }
  10365. IL_008b:
  10366. {
  10367. int32_t L_28 = V_5;
  10368. if ((((int32_t)L_28) >= ((int32_t)0)))
  10369. {
  10370. goto IL_003a;
  10371. }
  10372. }
  10373. {
  10374. int32_t L_29 = __this->____freeList;
  10375. if ((((int32_t)L_29) < ((int32_t)0)))
  10376. {
  10377. goto IL_00b6;
  10378. }
  10379. }
  10380. {
  10381. int32_t L_30 = __this->____freeList;
  10382. V_4 = L_30;
  10383. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_31 = V_3;
  10384. int32_t L_32 = V_4;
  10385. NullCheck(L_31);
  10386. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  10387. __this->____freeList = L_33;
  10388. goto IL_00ef;
  10389. }
  10390. IL_00b6:
  10391. {
  10392. int32_t L_34 = __this->____lastIndex;
  10393. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_35 = V_3;
  10394. NullCheck(L_35);
  10395. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  10396. {
  10397. goto IL_00d9;
  10398. }
  10399. }
  10400. {
  10401. HashSet_1_IncreaseCapacity_m7EE99125BBB78B18669A0B9760A5F6E4A01454FF(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  10402. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_36 = __this->____slots;
  10403. V_3 = L_36;
  10404. int32_t L_37 = V_0;
  10405. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  10406. NullCheck(L_38);
  10407. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  10408. }
  10409. IL_00d9:
  10410. {
  10411. int32_t L_39 = __this->____lastIndex;
  10412. V_4 = L_39;
  10413. int32_t L_40 = __this->____lastIndex;
  10414. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  10415. }
  10416. IL_00ef:
  10417. {
  10418. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_41 = V_3;
  10419. int32_t L_42 = V_4;
  10420. NullCheck(L_41);
  10421. int32_t L_43 = V_0;
  10422. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  10423. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_44 = V_3;
  10424. int32_t L_45 = V_4;
  10425. NullCheck(L_44);
  10426. int32_t L_46 = ___0_value;
  10427. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  10428. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_47 = V_3;
  10429. int32_t L_48 = V_4;
  10430. NullCheck(L_47);
  10431. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  10432. int32_t L_50 = V_1;
  10433. NullCheck(L_49);
  10434. int32_t L_51 = L_50;
  10435. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  10436. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  10437. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  10438. int32_t L_54 = V_1;
  10439. int32_t L_55 = V_4;
  10440. NullCheck(L_53);
  10441. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  10442. int32_t L_56 = __this->____count;
  10443. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  10444. int32_t L_57 = __this->____version;
  10445. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  10446. return (bool)1;
  10447. }
  10448. }
  10449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m6D3D24A6F1E5CB0ABD85841349382CE64EF2F690_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  10450. {
  10451. int32_t V_0 = 0;
  10452. {
  10453. int32_t L_0 = ___1_hashCode;
  10454. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  10455. NullCheck(L_1);
  10456. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  10457. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_2 = __this->____slots;
  10458. int32_t L_3 = ___0_index;
  10459. NullCheck(L_2);
  10460. int32_t L_4 = ___1_hashCode;
  10461. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  10462. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_5 = __this->____slots;
  10463. int32_t L_6 = ___0_index;
  10464. NullCheck(L_5);
  10465. int32_t L_7 = ___2_value;
  10466. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  10467. SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* L_8 = __this->____slots;
  10468. int32_t L_9 = ___0_index;
  10469. NullCheck(L_8);
  10470. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  10471. int32_t L_11 = V_0;
  10472. NullCheck(L_10);
  10473. int32_t L_12 = L_11;
  10474. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  10475. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  10476. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  10477. int32_t L_15 = V_0;
  10478. int32_t L_16 = ___0_index;
  10479. NullCheck(L_14);
  10480. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  10481. return;
  10482. }
  10483. }
  10484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2D30A02470631B29664BF3981E958399DCD05E59_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___0_set1, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_set2, const RuntimeMethod* method)
  10485. {
  10486. {
  10487. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = ___0_set1;
  10488. NullCheck(L_0);
  10489. RuntimeObject* L_1;
  10490. L_1 = HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  10491. HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = ___1_set2;
  10492. NullCheck(L_2);
  10493. RuntimeObject* L_3;
  10494. L_3 = HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  10495. NullCheck((RuntimeObject*)L_1);
  10496. bool L_4;
  10497. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  10498. return L_4;
  10499. }
  10500. }
  10501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m8C50FFBACD63C1AA40F63C5C9CAA1811F5988F97_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
  10502. {
  10503. {
  10504. goto IL_000a;
  10505. }
  10506. IL_000a:
  10507. {
  10508. RuntimeObject* L_1 = __this->____comparer;
  10509. int32_t L_2 = ___0_item;
  10510. NullCheck(L_1);
  10511. int32_t L_3;
  10512. L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  10513. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  10514. }
  10515. }
  10516. #ifdef __clang__
  10517. #pragma clang diagnostic pop
  10518. #endif
  10519. #ifdef __clang__
  10520. #pragma clang diagnostic push
  10521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10522. #pragma clang diagnostic ignored "-Wunused-variable"
  10523. #endif
  10524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD2BBE225041537B7240E453D3E14991EB2169E2C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  10525. {
  10526. {
  10527. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_0;
  10528. L_0 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10529. HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  10530. return;
  10531. }
  10532. }
  10533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  10534. {
  10535. {
  10536. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  10537. RuntimeObject* L_0 = ___0_comparer;
  10538. if (L_0)
  10539. {
  10540. goto IL_0010;
  10541. }
  10542. }
  10543. {
  10544. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1;
  10545. L_1 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10546. ___0_comparer = (RuntimeObject*)L_1;
  10547. }
  10548. IL_0010:
  10549. {
  10550. RuntimeObject* L_2 = ___0_comparer;
  10551. __this->____comparer = L_2;
  10552. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  10553. __this->____lastIndex = 0;
  10554. __this->____count = 0;
  10555. __this->____freeList = (-1);
  10556. __this->____version = 0;
  10557. return;
  10558. }
  10559. }
  10560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m17CFB4C99A4231D352F55EBDF5ECA73CF22761BC_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  10561. {
  10562. {
  10563. int32_t L_0 = ___0_capacity;
  10564. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1;
  10565. L_1 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10566. HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  10567. return;
  10568. }
  10569. }
  10570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m67F18797ADF615671341068504396819F0378201_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  10571. {
  10572. {
  10573. RuntimeObject* L_0 = ___0_collection;
  10574. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1;
  10575. L_1 = EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  10576. HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  10577. return;
  10578. }
  10579. }
  10580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m493828D9E92664CB7484FD941FB0CA3713C0D04A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  10581. {
  10582. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* V_0 = NULL;
  10583. RuntimeObject* V_1 = NULL;
  10584. int32_t V_2 = 0;
  10585. int32_t G_B8_0 = 0;
  10586. {
  10587. RuntimeObject* L_0 = ___1_comparer;
  10588. HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  10589. RuntimeObject* L_1 = ___0_collection;
  10590. if (L_1)
  10591. {
  10592. goto IL_0015;
  10593. }
  10594. }
  10595. {
  10596. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  10597. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  10598. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  10599. }
  10600. IL_0015:
  10601. {
  10602. RuntimeObject* L_3 = ___0_collection;
  10603. V_0 = ((HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  10604. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_4 = V_0;
  10605. if (!L_4)
  10606. {
  10607. goto IL_0030;
  10608. }
  10609. }
  10610. {
  10611. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_5 = V_0;
  10612. bool L_6;
  10613. L_6 = HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  10614. if (!L_6)
  10615. {
  10616. goto IL_0030;
  10617. }
  10618. }
  10619. {
  10620. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_7 = V_0;
  10621. HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  10622. return;
  10623. }
  10624. IL_0030:
  10625. {
  10626. RuntimeObject* L_8 = ___0_collection;
  10627. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  10628. RuntimeObject* L_9 = V_1;
  10629. if (!L_9)
  10630. {
  10631. goto IL_0042;
  10632. }
  10633. }
  10634. {
  10635. RuntimeObject* L_10 = V_1;
  10636. NullCheck(L_10);
  10637. int32_t L_11;
  10638. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  10639. G_B8_0 = L_11;
  10640. goto IL_0043;
  10641. }
  10642. IL_0042:
  10643. {
  10644. G_B8_0 = 0;
  10645. }
  10646. IL_0043:
  10647. {
  10648. V_2 = G_B8_0;
  10649. int32_t L_12 = V_2;
  10650. int32_t L_13;
  10651. L_13 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10652. RuntimeObject* L_14 = ___0_collection;
  10653. HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  10654. int32_t L_15 = __this->____count;
  10655. if ((((int32_t)L_15) <= ((int32_t)0)))
  10656. {
  10657. goto IL_0074;
  10658. }
  10659. }
  10660. {
  10661. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_16 = __this->____slots;
  10662. NullCheck(L_16);
  10663. int32_t L_17 = __this->____count;
  10664. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  10665. {
  10666. goto IL_0074;
  10667. }
  10668. }
  10669. {
  10670. HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  10671. }
  10672. IL_0074:
  10673. {
  10674. return;
  10675. }
  10676. }
  10677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA1D6FAD5A19FF7BBCB18B026E5DCC8FBC56CF1EA_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  10678. {
  10679. {
  10680. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  10681. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  10682. __this->____siInfo = L_0;
  10683. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  10684. return;
  10685. }
  10686. }
  10687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mA5B09DE5581655D8D3A00EA36B780B3C27D2CD8A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_source, const RuntimeMethod* method)
  10688. {
  10689. static bool s_Il2CppMethodInitialized;
  10690. if (!s_Il2CppMethodInitialized)
  10691. {
  10692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  10693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  10694. s_Il2CppMethodInitialized = true;
  10695. }
  10696. int32_t V_0 = 0;
  10697. int32_t V_1 = 0;
  10698. int32_t V_2 = 0;
  10699. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_3 = NULL;
  10700. int32_t V_4 = 0;
  10701. int32_t V_5 = 0;
  10702. int32_t V_6 = 0;
  10703. {
  10704. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_0 = ___0_source;
  10705. NullCheck(L_0);
  10706. int32_t L_1 = L_0->____count;
  10707. V_0 = L_1;
  10708. int32_t L_2 = V_0;
  10709. if (L_2)
  10710. {
  10711. goto IL_000b;
  10712. }
  10713. }
  10714. {
  10715. return;
  10716. }
  10717. IL_000b:
  10718. {
  10719. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_3 = ___0_source;
  10720. NullCheck(L_3);
  10721. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  10722. NullCheck(L_4);
  10723. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  10724. int32_t L_5 = V_0;
  10725. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  10726. int32_t L_6;
  10727. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  10728. int32_t L_7 = V_1;
  10729. if ((((int32_t)L_6) < ((int32_t)L_7)))
  10730. {
  10731. goto IL_0065;
  10732. }
  10733. }
  10734. {
  10735. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_8 = ___0_source;
  10736. NullCheck(L_8);
  10737. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  10738. NullCheck((RuntimeArray*)L_9);
  10739. RuntimeObject* L_10;
  10740. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  10741. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  10742. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  10743. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_11 = ___0_source;
  10744. NullCheck(L_11);
  10745. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_12 = L_11->____slots;
  10746. NullCheck((RuntimeArray*)L_12);
  10747. RuntimeObject* L_13;
  10748. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  10749. __this->____slots = ((SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  10750. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  10751. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_14 = ___0_source;
  10752. NullCheck(L_14);
  10753. int32_t L_15 = L_14->____lastIndex;
  10754. __this->____lastIndex = L_15;
  10755. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_16 = ___0_source;
  10756. NullCheck(L_16);
  10757. int32_t L_17 = L_16->____freeList;
  10758. __this->____freeList = L_17;
  10759. goto IL_00c7;
  10760. }
  10761. IL_0065:
  10762. {
  10763. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_18 = ___0_source;
  10764. NullCheck(L_18);
  10765. int32_t L_19 = L_18->____lastIndex;
  10766. V_2 = L_19;
  10767. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_20 = ___0_source;
  10768. NullCheck(L_20);
  10769. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_21 = L_20->____slots;
  10770. V_3 = L_21;
  10771. int32_t L_22 = V_0;
  10772. int32_t L_23;
  10773. L_23 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10774. V_4 = 0;
  10775. V_5 = 0;
  10776. goto IL_00ba;
  10777. }
  10778. IL_0083:
  10779. {
  10780. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_24 = V_3;
  10781. int32_t L_25 = V_5;
  10782. NullCheck(L_24);
  10783. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  10784. V_6 = L_26;
  10785. int32_t L_27 = V_6;
  10786. if ((((int32_t)L_27) < ((int32_t)0)))
  10787. {
  10788. goto IL_00b4;
  10789. }
  10790. }
  10791. {
  10792. int32_t L_28 = V_4;
  10793. int32_t L_29 = V_6;
  10794. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_30 = V_3;
  10795. int32_t L_31 = V_5;
  10796. NullCheck(L_30);
  10797. int32_t L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  10798. HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  10799. int32_t L_33 = V_4;
  10800. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  10801. }
  10802. IL_00b4:
  10803. {
  10804. int32_t L_34 = V_5;
  10805. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  10806. }
  10807. IL_00ba:
  10808. {
  10809. int32_t L_35 = V_5;
  10810. int32_t L_36 = V_2;
  10811. if ((((int32_t)L_35) < ((int32_t)L_36)))
  10812. {
  10813. goto IL_0083;
  10814. }
  10815. }
  10816. {
  10817. int32_t L_37 = V_4;
  10818. __this->____lastIndex = L_37;
  10819. }
  10820. IL_00c7:
  10821. {
  10822. int32_t L_38 = V_0;
  10823. __this->____count = L_38;
  10824. return;
  10825. }
  10826. }
  10827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3EF0F0574098F7E0EE9B64C5D8A397BBCDF7E542_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  10828. {
  10829. {
  10830. RuntimeObject* L_0 = ___1_comparer;
  10831. HashSet_1__ctor_mC1D71B789CC8CAEFE43A9271E144E1108BCCF6C3(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  10832. int32_t L_1 = ___0_capacity;
  10833. if ((((int32_t)L_1) >= ((int32_t)0)))
  10834. {
  10835. goto IL_0016;
  10836. }
  10837. }
  10838. {
  10839. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  10840. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  10841. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  10842. }
  10843. IL_0016:
  10844. {
  10845. int32_t L_3 = ___0_capacity;
  10846. if ((((int32_t)L_3) <= ((int32_t)0)))
  10847. {
  10848. goto IL_0022;
  10849. }
  10850. }
  10851. {
  10852. int32_t L_4 = ___0_capacity;
  10853. int32_t L_5;
  10854. L_5 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  10855. }
  10856. IL_0022:
  10857. {
  10858. return;
  10859. }
  10860. }
  10861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m911005749040DBBBAEA48AB2544442477D60DA69_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  10862. {
  10863. {
  10864. int32_t L_0 = ___0_item;
  10865. bool L_1;
  10866. L_1 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  10867. return;
  10868. }
  10869. }
  10870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m2F15233A7A19B52616B7E5602933D6D54804A8C8_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  10871. {
  10872. {
  10873. int32_t L_0 = __this->____lastIndex;
  10874. if ((((int32_t)L_0) <= ((int32_t)0)))
  10875. {
  10876. goto IL_0044;
  10877. }
  10878. }
  10879. {
  10880. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_1 = __this->____slots;
  10881. int32_t L_2 = __this->____lastIndex;
  10882. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  10883. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  10884. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  10885. NullCheck(L_4);
  10886. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  10887. __this->____lastIndex = 0;
  10888. __this->____count = 0;
  10889. __this->____freeList = (-1);
  10890. }
  10891. IL_0044:
  10892. {
  10893. int32_t L_5 = __this->____version;
  10894. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  10895. return;
  10896. }
  10897. }
  10898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_mC7FB9D44EF9B75D89964DC508B4B08D8DA98339E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  10899. {
  10900. int32_t V_0 = 0;
  10901. int32_t V_1 = 0;
  10902. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_2 = NULL;
  10903. int32_t V_3 = 0;
  10904. {
  10905. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  10906. if (!L_0)
  10907. {
  10908. goto IL_0080;
  10909. }
  10910. }
  10911. {
  10912. V_0 = 0;
  10913. int32_t L_1 = ___0_item;
  10914. int32_t L_2;
  10915. L_2 = HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  10916. V_1 = L_2;
  10917. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_3 = __this->____slots;
  10918. V_2 = L_3;
  10919. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  10920. int32_t L_5 = V_1;
  10921. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  10922. NullCheck(L_6);
  10923. NullCheck(L_4);
  10924. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  10925. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  10926. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  10927. goto IL_007c;
  10928. }
  10929. IL_002f:
  10930. {
  10931. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_9 = V_2;
  10932. int32_t L_10 = V_3;
  10933. NullCheck(L_9);
  10934. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  10935. int32_t L_12 = V_1;
  10936. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  10937. {
  10938. goto IL_005a;
  10939. }
  10940. }
  10941. {
  10942. RuntimeObject* L_13 = __this->____comparer;
  10943. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_14 = V_2;
  10944. int32_t L_15 = V_3;
  10945. NullCheck(L_14);
  10946. int32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  10947. int32_t L_17 = ___0_item;
  10948. NullCheck(L_13);
  10949. bool L_18;
  10950. L_18 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  10951. if (!L_18)
  10952. {
  10953. goto IL_005a;
  10954. }
  10955. }
  10956. {
  10957. return (bool)1;
  10958. }
  10959. IL_005a:
  10960. {
  10961. int32_t L_19 = V_0;
  10962. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_20 = V_2;
  10963. NullCheck(L_20);
  10964. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  10965. {
  10966. goto IL_006b;
  10967. }
  10968. }
  10969. {
  10970. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10971. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  10972. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  10973. }
  10974. IL_006b:
  10975. {
  10976. int32_t L_22 = V_0;
  10977. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  10978. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_23 = V_2;
  10979. int32_t L_24 = V_3;
  10980. NullCheck(L_23);
  10981. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  10982. V_3 = L_25;
  10983. }
  10984. IL_007c:
  10985. {
  10986. int32_t L_26 = V_3;
  10987. if ((((int32_t)L_26) >= ((int32_t)0)))
  10988. {
  10989. goto IL_002f;
  10990. }
  10991. }
  10992. IL_0080:
  10993. {
  10994. return (bool)0;
  10995. }
  10996. }
  10997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mD9A719764C6AD05B45C46933DFCDB1633982F582_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  10998. {
  10999. {
  11000. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_0 = ___0_array;
  11001. int32_t L_1 = ___1_arrayIndex;
  11002. int32_t L_2 = __this->____count;
  11003. HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  11004. return;
  11005. }
  11006. }
  11007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  11008. {
  11009. int32_t V_0 = 0;
  11010. int32_t V_1 = 0;
  11011. int32_t V_2 = 0;
  11012. int32_t V_3 = 0;
  11013. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_4 = NULL;
  11014. int32_t V_5 = 0;
  11015. {
  11016. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  11017. if (!L_0)
  11018. {
  11019. goto IL_0154;
  11020. }
  11021. }
  11022. {
  11023. int32_t L_1 = ___0_item;
  11024. int32_t L_2;
  11025. L_2 = HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  11026. V_0 = L_2;
  11027. int32_t L_3 = V_0;
  11028. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  11029. NullCheck(L_4);
  11030. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  11031. V_2 = (-1);
  11032. V_3 = 0;
  11033. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = __this->____slots;
  11034. V_4 = L_5;
  11035. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  11036. int32_t L_7 = V_1;
  11037. NullCheck(L_6);
  11038. int32_t L_8 = L_7;
  11039. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  11040. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  11041. goto IL_014c;
  11042. }
  11043. IL_003b:
  11044. {
  11045. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_10 = V_4;
  11046. int32_t L_11 = V_5;
  11047. NullCheck(L_10);
  11048. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  11049. int32_t L_13 = V_0;
  11050. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  11051. {
  11052. goto IL_0123;
  11053. }
  11054. }
  11055. {
  11056. RuntimeObject* L_14 = __this->____comparer;
  11057. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_15 = V_4;
  11058. int32_t L_16 = V_5;
  11059. NullCheck(L_15);
  11060. int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  11061. int32_t L_18 = ___0_item;
  11062. NullCheck(L_14);
  11063. bool L_19;
  11064. L_19 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  11065. if (!L_19)
  11066. {
  11067. goto IL_0123;
  11068. }
  11069. }
  11070. {
  11071. int32_t L_20 = V_2;
  11072. if ((((int32_t)L_20) >= ((int32_t)0)))
  11073. {
  11074. goto IL_008c;
  11075. }
  11076. }
  11077. {
  11078. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  11079. int32_t L_22 = V_1;
  11080. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_23 = V_4;
  11081. int32_t L_24 = V_5;
  11082. NullCheck(L_23);
  11083. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  11084. NullCheck(L_21);
  11085. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  11086. goto IL_00a7;
  11087. }
  11088. IL_008c:
  11089. {
  11090. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_26 = V_4;
  11091. int32_t L_27 = V_2;
  11092. NullCheck(L_26);
  11093. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_28 = V_4;
  11094. int32_t L_29 = V_5;
  11095. NullCheck(L_28);
  11096. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  11097. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  11098. }
  11099. IL_00a7:
  11100. {
  11101. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_31 = V_4;
  11102. int32_t L_32 = V_5;
  11103. NullCheck(L_31);
  11104. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  11105. goto IL_00d1;
  11106. }
  11107. IL_00d1:
  11108. {
  11109. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_33 = V_4;
  11110. int32_t L_34 = V_5;
  11111. NullCheck(L_33);
  11112. int32_t L_35 = __this->____freeList;
  11113. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___next = L_35;
  11114. int32_t L_36 = __this->____count;
  11115. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
  11116. int32_t L_37 = __this->____version;
  11117. __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
  11118. int32_t L_38 = __this->____count;
  11119. if (L_38)
  11120. {
  11121. goto IL_0119;
  11122. }
  11123. }
  11124. {
  11125. __this->____lastIndex = 0;
  11126. __this->____freeList = (-1);
  11127. goto IL_0121;
  11128. }
  11129. IL_0119:
  11130. {
  11131. int32_t L_39 = V_5;
  11132. __this->____freeList = L_39;
  11133. }
  11134. IL_0121:
  11135. {
  11136. return (bool)1;
  11137. }
  11138. IL_0123:
  11139. {
  11140. int32_t L_40 = V_3;
  11141. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_41 = V_4;
  11142. NullCheck(L_41);
  11143. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  11144. {
  11145. goto IL_0135;
  11146. }
  11147. }
  11148. {
  11149. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  11150. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  11151. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method);
  11152. }
  11153. IL_0135:
  11154. {
  11155. int32_t L_43 = V_3;
  11156. V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  11157. int32_t L_44 = V_5;
  11158. V_2 = L_44;
  11159. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_45 = V_4;
  11160. int32_t L_46 = V_5;
  11161. NullCheck(L_45);
  11162. int32_t L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___next;
  11163. V_5 = L_47;
  11164. }
  11165. IL_014c:
  11166. {
  11167. int32_t L_48 = V_5;
  11168. if ((((int32_t)L_48) >= ((int32_t)0)))
  11169. {
  11170. goto IL_003b;
  11171. }
  11172. }
  11173. IL_0154:
  11174. {
  11175. return (bool)0;
  11176. }
  11177. }
  11178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m6569C17BC1C7EE2A7D2AFF4110EE75938C4FB16A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11179. {
  11180. {
  11181. int32_t L_0 = __this->____count;
  11182. return L_0;
  11183. }
  11184. }
  11185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m112D61B883F1676BD89147017B0B92A3365E3476_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11186. {
  11187. {
  11188. return (bool)0;
  11189. }
  11190. }
  11191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD HashSet_1_GetEnumerator_mD39261A9CC3EE28CF60F54E8040EEB40C1FFFBE4_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11192. {
  11193. {
  11194. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_0;
  11195. memset((&L_0), 0, sizeof(L_0));
  11196. Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  11197. return L_0;
  11198. }
  11199. }
  11200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mEF1AC63672C921288DE645B50C2F80DBAE4C7E3B_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11201. {
  11202. {
  11203. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_0;
  11204. memset((&L_0), 0, sizeof(L_0));
  11205. Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  11206. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_1 = L_0;
  11207. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  11208. return (RuntimeObject*)L_2;
  11209. }
  11210. }
  11211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mB88227896CE6CBB4D346FC82E65CE8057289864A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11212. {
  11213. {
  11214. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_0;
  11215. memset((&L_0), 0, sizeof(L_0));
  11216. Enumerator__ctor_m2DD667605D1D62A7C346404BBDDD45C06317D415((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  11217. Enumerator_t5438B9989E702349A6790B901A8E6B408ED3B3CD L_1 = L_0;
  11218. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  11219. return (RuntimeObject*)L_2;
  11220. }
  11221. }
  11222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m4C6DAB3CBA34555D9333B3E801CC8BAF8FDAC5C4_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  11223. {
  11224. static bool s_Il2CppMethodInitialized;
  11225. if (!s_Il2CppMethodInitialized)
  11226. {
  11227. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11228. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  11229. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  11230. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  11231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  11232. s_Il2CppMethodInitialized = true;
  11233. }
  11234. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_0 = NULL;
  11235. String_t* G_B4_0 = NULL;
  11236. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  11237. String_t* G_B3_0 = NULL;
  11238. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  11239. int32_t G_B5_0 = 0;
  11240. String_t* G_B5_1 = NULL;
  11241. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  11242. {
  11243. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  11244. if (L_0)
  11245. {
  11246. goto IL_000e;
  11247. }
  11248. }
  11249. {
  11250. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  11251. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  11252. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  11253. }
  11254. IL_000e:
  11255. {
  11256. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  11257. int32_t L_3 = __this->____version;
  11258. NullCheck(L_2);
  11259. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  11260. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  11261. RuntimeObject* L_5 = __this->____comparer;
  11262. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  11263. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11264. Type_t* L_7;
  11265. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  11266. NullCheck(L_4);
  11267. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  11268. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  11269. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  11270. if (!L_9)
  11271. {
  11272. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  11273. G_B4_1 = L_8;
  11274. goto IL_0052;
  11275. }
  11276. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  11277. G_B3_1 = L_8;
  11278. }
  11279. {
  11280. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  11281. NullCheck(L_10);
  11282. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  11283. G_B5_1 = G_B3_0;
  11284. G_B5_2 = G_B3_1;
  11285. goto IL_0053;
  11286. }
  11287. IL_0052:
  11288. {
  11289. G_B5_0 = 0;
  11290. G_B5_1 = G_B4_0;
  11291. G_B5_2 = G_B4_1;
  11292. }
  11293. IL_0053:
  11294. {
  11295. NullCheck(G_B5_2);
  11296. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  11297. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  11298. if (!L_11)
  11299. {
  11300. goto IL_0089;
  11301. }
  11302. }
  11303. {
  11304. int32_t L_12 = __this->____count;
  11305. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_13 = (Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)(Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  11306. V_0 = L_13;
  11307. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_14 = V_0;
  11308. HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  11309. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  11310. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_16 = V_0;
  11311. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  11312. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11313. Type_t* L_18;
  11314. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  11315. NullCheck(L_15);
  11316. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  11317. }
  11318. IL_0089:
  11319. {
  11320. return;
  11321. }
  11322. }
  11323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mE74055B9C53DDCE9F52C81E0B26B2A6888A0B83F_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  11324. {
  11325. static bool s_Il2CppMethodInitialized;
  11326. if (!s_Il2CppMethodInitialized)
  11327. {
  11328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11329. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11330. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  11331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  11332. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  11333. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  11334. s_Il2CppMethodInitialized = true;
  11335. }
  11336. int32_t V_0 = 0;
  11337. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* V_1 = NULL;
  11338. int32_t V_2 = 0;
  11339. {
  11340. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  11341. if (L_0)
  11342. {
  11343. goto IL_0009;
  11344. }
  11345. }
  11346. {
  11347. return;
  11348. }
  11349. IL_0009:
  11350. {
  11351. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  11352. NullCheck(L_1);
  11353. int32_t L_2;
  11354. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  11355. V_0 = L_2;
  11356. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  11357. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  11358. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11359. Type_t* L_5;
  11360. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  11361. NullCheck(L_3);
  11362. RuntimeObject* L_6;
  11363. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  11364. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  11365. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  11366. __this->____freeList = (-1);
  11367. int32_t L_7 = V_0;
  11368. if (!L_7)
  11369. {
  11370. goto IL_00ad;
  11371. }
  11372. }
  11373. {
  11374. int32_t L_8 = V_0;
  11375. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  11376. __this->____buckets = L_9;
  11377. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  11378. int32_t L_10 = V_0;
  11379. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_11 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  11380. __this->____slots = L_11;
  11381. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  11382. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  11383. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  11384. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11385. Type_t* L_14;
  11386. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  11387. NullCheck(L_12);
  11388. RuntimeObject* L_15;
  11389. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  11390. V_1 = ((Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  11391. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_16 = V_1;
  11392. if (L_16)
  11393. {
  11394. goto IL_008f;
  11395. }
  11396. }
  11397. {
  11398. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  11399. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  11400. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  11401. }
  11402. IL_008f:
  11403. {
  11404. V_2 = 0;
  11405. goto IL_00a5;
  11406. }
  11407. IL_0093:
  11408. {
  11409. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_18 = V_1;
  11410. int32_t L_19 = V_2;
  11411. NullCheck(L_18);
  11412. int32_t L_20 = L_19;
  11413. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  11414. bool L_22;
  11415. L_22 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  11416. int32_t L_23 = V_2;
  11417. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  11418. }
  11419. IL_00a5:
  11420. {
  11421. int32_t L_24 = V_2;
  11422. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_25 = V_1;
  11423. NullCheck(L_25);
  11424. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  11425. {
  11426. goto IL_0093;
  11427. }
  11428. }
  11429. {
  11430. goto IL_00b4;
  11431. }
  11432. IL_00ad:
  11433. {
  11434. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  11435. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  11436. }
  11437. IL_00b4:
  11438. {
  11439. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  11440. NullCheck(L_26);
  11441. int32_t L_27;
  11442. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  11443. __this->____version = L_27;
  11444. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  11445. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  11446. return;
  11447. }
  11448. }
  11449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m4F8BBB0C65C72E41F10A7F83E2963B71A631153C_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  11450. {
  11451. {
  11452. int32_t L_0 = ___0_item;
  11453. bool L_1;
  11454. L_1 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  11455. return L_1;
  11456. }
  11457. }
  11458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m0E9BB6D536A0AF0F32F2ADDAC67F738FC13C1ABE_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  11459. {
  11460. static bool s_Il2CppMethodInitialized;
  11461. if (!s_Il2CppMethodInitialized)
  11462. {
  11463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  11464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  11465. s_Il2CppMethodInitialized = true;
  11466. }
  11467. RuntimeObject* V_0 = NULL;
  11468. int32_t V_1 = 0;
  11469. {
  11470. RuntimeObject* L_0 = ___0_other;
  11471. if (L_0)
  11472. {
  11473. goto IL_000e;
  11474. }
  11475. }
  11476. {
  11477. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  11478. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  11479. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  11480. }
  11481. IL_000e:
  11482. {
  11483. RuntimeObject* L_2 = ___0_other;
  11484. NullCheck(L_2);
  11485. RuntimeObject* L_3;
  11486. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  11487. V_0 = L_3;
  11488. }
  11489. {
  11490. auto __finallyBlock = il2cpp::utils::Finally([&]
  11491. {
  11492. FINALLY_0030:
  11493. {
  11494. {
  11495. RuntimeObject* L_4 = V_0;
  11496. if (!L_4)
  11497. {
  11498. goto IL_0039;
  11499. }
  11500. }
  11501. {
  11502. RuntimeObject* L_5 = V_0;
  11503. NullCheck((RuntimeObject*)L_5);
  11504. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  11505. }
  11506. IL_0039:
  11507. {
  11508. return;
  11509. }
  11510. }
  11511. });
  11512. try
  11513. {
  11514. {
  11515. goto IL_0026_1;
  11516. }
  11517. IL_0017_1:
  11518. {
  11519. RuntimeObject* L_6 = V_0;
  11520. NullCheck(L_6);
  11521. int32_t L_7;
  11522. L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  11523. V_1 = L_7;
  11524. int32_t L_8 = V_1;
  11525. bool L_9;
  11526. L_9 = HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  11527. }
  11528. IL_0026_1:
  11529. {
  11530. RuntimeObject* L_10 = V_0;
  11531. NullCheck((RuntimeObject*)L_10);
  11532. bool L_11;
  11533. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  11534. if (L_11)
  11535. {
  11536. goto IL_0017_1;
  11537. }
  11538. }
  11539. {
  11540. goto IL_003a;
  11541. }
  11542. }
  11543. catch(Il2CppExceptionWrapper& e)
  11544. {
  11545. __finallyBlock.StoreException(e.ex);
  11546. }
  11547. }
  11548. IL_003a:
  11549. {
  11550. return;
  11551. }
  11552. }
  11553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5E9C3E42BDE27183590F0B9240E7217263C768F5_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, const RuntimeMethod* method)
  11554. {
  11555. {
  11556. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_0 = ___0_array;
  11557. int32_t L_1 = __this->____count;
  11558. HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  11559. return;
  11560. }
  11561. }
  11562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mEF3741D18A511024F43C94CA8801FF8B817564A1_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  11563. {
  11564. int32_t V_0 = 0;
  11565. int32_t V_1 = 0;
  11566. {
  11567. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_0 = ___0_array;
  11568. if (L_0)
  11569. {
  11570. goto IL_000e;
  11571. }
  11572. }
  11573. {
  11574. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  11575. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  11576. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  11577. }
  11578. IL_000e:
  11579. {
  11580. int32_t L_2 = ___1_arrayIndex;
  11581. if ((((int32_t)L_2) >= ((int32_t)0)))
  11582. {
  11583. goto IL_0028;
  11584. }
  11585. }
  11586. {
  11587. int32_t L_3 = ___1_arrayIndex;
  11588. int32_t L_4 = L_3;
  11589. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  11590. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  11591. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  11592. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  11593. }
  11594. IL_0028:
  11595. {
  11596. int32_t L_7 = ___2_count;
  11597. if ((((int32_t)L_7) >= ((int32_t)0)))
  11598. {
  11599. goto IL_0042;
  11600. }
  11601. }
  11602. {
  11603. int32_t L_8 = ___2_count;
  11604. int32_t L_9 = L_8;
  11605. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  11606. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  11607. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  11608. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  11609. }
  11610. IL_0042:
  11611. {
  11612. int32_t L_12 = ___1_arrayIndex;
  11613. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_13 = ___0_array;
  11614. NullCheck(L_13);
  11615. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  11616. {
  11617. goto IL_0050;
  11618. }
  11619. }
  11620. {
  11621. int32_t L_14 = ___2_count;
  11622. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_15 = ___0_array;
  11623. NullCheck(L_15);
  11624. int32_t L_16 = ___1_arrayIndex;
  11625. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  11626. {
  11627. goto IL_005b;
  11628. }
  11629. }
  11630. IL_0050:
  11631. {
  11632. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  11633. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  11634. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  11635. }
  11636. IL_005b:
  11637. {
  11638. V_0 = 0;
  11639. V_1 = 0;
  11640. goto IL_0097;
  11641. }
  11642. IL_0061:
  11643. {
  11644. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_18 = __this->____slots;
  11645. int32_t L_19 = V_1;
  11646. NullCheck(L_18);
  11647. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  11648. if ((((int32_t)L_20) < ((int32_t)0)))
  11649. {
  11650. goto IL_0093;
  11651. }
  11652. }
  11653. {
  11654. Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_21 = ___0_array;
  11655. int32_t L_22 = ___1_arrayIndex;
  11656. int32_t L_23 = V_0;
  11657. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_24 = __this->____slots;
  11658. int32_t L_25 = V_1;
  11659. NullCheck(L_24);
  11660. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  11661. NullCheck(L_21);
  11662. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (int32_t)L_26);
  11663. int32_t L_27 = V_0;
  11664. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  11665. }
  11666. IL_0093:
  11667. {
  11668. int32_t L_28 = V_1;
  11669. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  11670. }
  11671. IL_0097:
  11672. {
  11673. int32_t L_29 = V_1;
  11674. int32_t L_30 = __this->____lastIndex;
  11675. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  11676. {
  11677. goto IL_00a4;
  11678. }
  11679. }
  11680. {
  11681. int32_t L_31 = V_0;
  11682. int32_t L_32 = ___2_count;
  11683. if ((((int32_t)L_31) < ((int32_t)L_32)))
  11684. {
  11685. goto IL_0061;
  11686. }
  11687. }
  11688. IL_00a4:
  11689. {
  11690. return;
  11691. }
  11692. }
  11693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m89D4CFE131C72B4CFE03B8ADEC27B8328BE28290_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* ___0_match, const RuntimeMethod* method)
  11694. {
  11695. int32_t V_0 = 0;
  11696. int32_t V_1 = 0;
  11697. int32_t V_2 = 0;
  11698. {
  11699. Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* L_0 = ___0_match;
  11700. if (L_0)
  11701. {
  11702. goto IL_000e;
  11703. }
  11704. }
  11705. {
  11706. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  11707. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  11708. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  11709. }
  11710. IL_000e:
  11711. {
  11712. V_0 = 0;
  11713. V_1 = 0;
  11714. goto IL_0054;
  11715. }
  11716. IL_0014:
  11717. {
  11718. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_2 = __this->____slots;
  11719. int32_t L_3 = V_1;
  11720. NullCheck(L_2);
  11721. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  11722. if ((((int32_t)L_4) < ((int32_t)0)))
  11723. {
  11724. goto IL_0050;
  11725. }
  11726. }
  11727. {
  11728. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = __this->____slots;
  11729. int32_t L_6 = V_1;
  11730. NullCheck(L_5);
  11731. int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  11732. V_2 = L_7;
  11733. Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* L_8 = ___0_match;
  11734. int32_t L_9 = V_2;
  11735. NullCheck(L_8);
  11736. bool L_10;
  11737. L_10 = Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  11738. if (!L_10)
  11739. {
  11740. goto IL_0050;
  11741. }
  11742. }
  11743. {
  11744. int32_t L_11 = V_2;
  11745. bool L_12;
  11746. L_12 = HashSet_1_Remove_mDFCEB14892F55A02364004175560540A1AE648FE(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  11747. if (!L_12)
  11748. {
  11749. goto IL_0050;
  11750. }
  11751. }
  11752. {
  11753. int32_t L_13 = V_0;
  11754. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  11755. }
  11756. IL_0050:
  11757. {
  11758. int32_t L_14 = V_1;
  11759. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  11760. }
  11761. IL_0054:
  11762. {
  11763. int32_t L_15 = V_1;
  11764. int32_t L_16 = __this->____lastIndex;
  11765. if ((((int32_t)L_15) < ((int32_t)L_16)))
  11766. {
  11767. goto IL_0014;
  11768. }
  11769. }
  11770. {
  11771. int32_t L_17 = V_0;
  11772. return L_17;
  11773. }
  11774. }
  11775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11776. {
  11777. {
  11778. RuntimeObject* L_0 = __this->____comparer;
  11779. return L_0;
  11780. }
  11781. }
  11782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mE7FC0AB29C9B9433BDFE905769ECBBB4DF9D8A13_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11783. {
  11784. static bool s_Il2CppMethodInitialized;
  11785. if (!s_Il2CppMethodInitialized)
  11786. {
  11787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11789. s_Il2CppMethodInitialized = true;
  11790. }
  11791. int32_t V_0 = 0;
  11792. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_1 = NULL;
  11793. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  11794. int32_t V_3 = 0;
  11795. int32_t V_4 = 0;
  11796. int32_t V_5 = 0;
  11797. {
  11798. int32_t L_0 = __this->____count;
  11799. if (L_0)
  11800. {
  11801. goto IL_0025;
  11802. }
  11803. }
  11804. {
  11805. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  11806. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  11807. __this->____slots = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)NULL;
  11808. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)NULL);
  11809. int32_t L_1 = __this->____version;
  11810. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  11811. return;
  11812. }
  11813. IL_0025:
  11814. {
  11815. int32_t L_2 = __this->____count;
  11816. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11817. int32_t L_3;
  11818. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  11819. V_0 = L_3;
  11820. int32_t L_4 = V_0;
  11821. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  11822. V_1 = L_5;
  11823. int32_t L_6 = V_0;
  11824. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  11825. V_2 = L_7;
  11826. V_3 = 0;
  11827. V_4 = 0;
  11828. goto IL_00a2;
  11829. }
  11830. IL_0046:
  11831. {
  11832. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_8 = __this->____slots;
  11833. int32_t L_9 = V_4;
  11834. NullCheck(L_8);
  11835. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  11836. if ((((int32_t)L_10) < ((int32_t)0)))
  11837. {
  11838. goto IL_009c;
  11839. }
  11840. }
  11841. {
  11842. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_11 = V_1;
  11843. int32_t L_12 = V_3;
  11844. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_13 = __this->____slots;
  11845. int32_t L_14 = V_4;
  11846. NullCheck(L_13);
  11847. int32_t L_15 = L_14;
  11848. Slot_t0A95045068CA69D35855DB49026245B2D7F2E059 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  11849. NullCheck(L_11);
  11850. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t0A95045068CA69D35855DB49026245B2D7F2E059)L_16);
  11851. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_17 = V_1;
  11852. int32_t L_18 = V_3;
  11853. NullCheck(L_17);
  11854. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  11855. int32_t L_20 = V_0;
  11856. V_5 = ((int32_t)(L_19%L_20));
  11857. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_21 = V_1;
  11858. int32_t L_22 = V_3;
  11859. NullCheck(L_21);
  11860. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  11861. int32_t L_24 = V_5;
  11862. NullCheck(L_23);
  11863. int32_t L_25 = L_24;
  11864. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  11865. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  11866. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  11867. int32_t L_28 = V_5;
  11868. int32_t L_29 = V_3;
  11869. NullCheck(L_27);
  11870. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  11871. int32_t L_30 = V_3;
  11872. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  11873. }
  11874. IL_009c:
  11875. {
  11876. int32_t L_31 = V_4;
  11877. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  11878. }
  11879. IL_00a2:
  11880. {
  11881. int32_t L_32 = V_4;
  11882. int32_t L_33 = __this->____lastIndex;
  11883. if ((((int32_t)L_32) < ((int32_t)L_33)))
  11884. {
  11885. goto IL_0046;
  11886. }
  11887. }
  11888. {
  11889. int32_t L_34 = V_3;
  11890. __this->____lastIndex = L_34;
  11891. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_35 = V_1;
  11892. __this->____slots = L_35;
  11893. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  11894. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  11895. __this->____buckets = L_36;
  11896. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  11897. __this->____freeList = (-1);
  11898. return;
  11899. }
  11900. }
  11901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  11902. {
  11903. static bool s_Il2CppMethodInitialized;
  11904. if (!s_Il2CppMethodInitialized)
  11905. {
  11906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11908. s_Il2CppMethodInitialized = true;
  11909. }
  11910. int32_t V_0 = 0;
  11911. {
  11912. int32_t L_0 = ___0_capacity;
  11913. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11914. int32_t L_1;
  11915. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  11916. V_0 = L_1;
  11917. int32_t L_2 = V_0;
  11918. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  11919. __this->____buckets = L_3;
  11920. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  11921. int32_t L_4 = V_0;
  11922. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  11923. __this->____slots = L_5;
  11924. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  11925. int32_t L_6 = V_0;
  11926. return L_6;
  11927. }
  11928. }
  11929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  11930. {
  11931. static bool s_Il2CppMethodInitialized;
  11932. if (!s_Il2CppMethodInitialized)
  11933. {
  11934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11935. s_Il2CppMethodInitialized = true;
  11936. }
  11937. int32_t V_0 = 0;
  11938. {
  11939. int32_t L_0 = __this->____count;
  11940. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  11941. int32_t L_1;
  11942. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  11943. V_0 = L_1;
  11944. int32_t L_2 = V_0;
  11945. int32_t L_3 = __this->____count;
  11946. if ((((int32_t)L_2) > ((int32_t)L_3)))
  11947. {
  11948. goto IL_0020;
  11949. }
  11950. }
  11951. {
  11952. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  11953. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  11954. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  11955. }
  11956. IL_0020:
  11957. {
  11958. int32_t L_5 = V_0;
  11959. HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  11960. return;
  11961. }
  11962. }
  11963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m20B7BE46BF50D1068919AD2B1447B5C189A5D30A_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  11964. {
  11965. static bool s_Il2CppMethodInitialized;
  11966. if (!s_Il2CppMethodInitialized)
  11967. {
  11968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11969. s_Il2CppMethodInitialized = true;
  11970. }
  11971. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_0 = NULL;
  11972. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  11973. int32_t V_2 = 0;
  11974. int32_t V_3 = 0;
  11975. {
  11976. int32_t L_0 = ___0_newSize;
  11977. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_1 = (SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)(SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  11978. V_0 = L_1;
  11979. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_2 = __this->____slots;
  11980. if (!L_2)
  11981. {
  11982. goto IL_0023;
  11983. }
  11984. }
  11985. {
  11986. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_3 = __this->____slots;
  11987. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_4 = V_0;
  11988. int32_t L_5 = __this->____lastIndex;
  11989. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  11990. }
  11991. IL_0023:
  11992. {
  11993. int32_t L_6 = ___0_newSize;
  11994. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  11995. V_1 = L_7;
  11996. V_2 = 0;
  11997. goto IL_0058;
  11998. }
  11999. IL_002e:
  12000. {
  12001. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_8 = V_0;
  12002. int32_t L_9 = V_2;
  12003. NullCheck(L_8);
  12004. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  12005. int32_t L_11 = ___0_newSize;
  12006. V_3 = ((int32_t)(L_10%L_11));
  12007. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_12 = V_0;
  12008. int32_t L_13 = V_2;
  12009. NullCheck(L_12);
  12010. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  12011. int32_t L_15 = V_3;
  12012. NullCheck(L_14);
  12013. int32_t L_16 = L_15;
  12014. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  12015. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  12016. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  12017. int32_t L_19 = V_3;
  12018. int32_t L_20 = V_2;
  12019. NullCheck(L_18);
  12020. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  12021. int32_t L_21 = V_2;
  12022. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  12023. }
  12024. IL_0058:
  12025. {
  12026. int32_t L_22 = V_2;
  12027. int32_t L_23 = __this->____lastIndex;
  12028. if ((((int32_t)L_22) < ((int32_t)L_23)))
  12029. {
  12030. goto IL_002e;
  12031. }
  12032. }
  12033. {
  12034. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_24 = V_0;
  12035. __this->____slots = L_24;
  12036. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  12037. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  12038. __this->____buckets = L_25;
  12039. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  12040. return;
  12041. }
  12042. }
  12043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mB6B9DAADF761C41B93B287BF0080CEF148C71CE9_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_value, const RuntimeMethod* method)
  12044. {
  12045. int32_t V_0 = 0;
  12046. int32_t V_1 = 0;
  12047. int32_t V_2 = 0;
  12048. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* V_3 = NULL;
  12049. int32_t V_4 = 0;
  12050. int32_t V_5 = 0;
  12051. {
  12052. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  12053. if (L_0)
  12054. {
  12055. goto IL_0010;
  12056. }
  12057. }
  12058. {
  12059. int32_t L_1;
  12060. L_1 = HashSet_1_Initialize_m31F84C6044D9CCD8FD7242686910F5D078494B3E(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  12061. }
  12062. IL_0010:
  12063. {
  12064. int32_t L_2 = ___0_value;
  12065. int32_t L_3;
  12066. L_3 = HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  12067. V_0 = L_3;
  12068. int32_t L_4 = V_0;
  12069. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  12070. NullCheck(L_5);
  12071. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  12072. V_2 = 0;
  12073. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_6 = __this->____slots;
  12074. V_3 = L_6;
  12075. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  12076. int32_t L_8 = V_1;
  12077. NullCheck(L_7);
  12078. int32_t L_9 = L_8;
  12079. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  12080. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  12081. goto IL_008b;
  12082. }
  12083. IL_003a:
  12084. {
  12085. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_11 = V_3;
  12086. int32_t L_12 = V_5;
  12087. NullCheck(L_11);
  12088. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  12089. int32_t L_14 = V_0;
  12090. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  12091. {
  12092. goto IL_0067;
  12093. }
  12094. }
  12095. {
  12096. RuntimeObject* L_15 = __this->____comparer;
  12097. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_16 = V_3;
  12098. int32_t L_17 = V_5;
  12099. NullCheck(L_16);
  12100. int32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  12101. int32_t L_19 = ___0_value;
  12102. NullCheck(L_15);
  12103. bool L_20;
  12104. L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  12105. if (!L_20)
  12106. {
  12107. goto IL_0067;
  12108. }
  12109. }
  12110. {
  12111. return (bool)0;
  12112. }
  12113. IL_0067:
  12114. {
  12115. int32_t L_21 = V_2;
  12116. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_22 = V_3;
  12117. NullCheck(L_22);
  12118. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  12119. {
  12120. goto IL_0078;
  12121. }
  12122. }
  12123. {
  12124. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  12125. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  12126. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  12127. }
  12128. IL_0078:
  12129. {
  12130. int32_t L_24 = V_2;
  12131. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  12132. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_25 = V_3;
  12133. int32_t L_26 = V_5;
  12134. NullCheck(L_25);
  12135. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  12136. V_5 = L_27;
  12137. }
  12138. IL_008b:
  12139. {
  12140. int32_t L_28 = V_5;
  12141. if ((((int32_t)L_28) >= ((int32_t)0)))
  12142. {
  12143. goto IL_003a;
  12144. }
  12145. }
  12146. {
  12147. int32_t L_29 = __this->____freeList;
  12148. if ((((int32_t)L_29) < ((int32_t)0)))
  12149. {
  12150. goto IL_00b6;
  12151. }
  12152. }
  12153. {
  12154. int32_t L_30 = __this->____freeList;
  12155. V_4 = L_30;
  12156. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_31 = V_3;
  12157. int32_t L_32 = V_4;
  12158. NullCheck(L_31);
  12159. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  12160. __this->____freeList = L_33;
  12161. goto IL_00ef;
  12162. }
  12163. IL_00b6:
  12164. {
  12165. int32_t L_34 = __this->____lastIndex;
  12166. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_35 = V_3;
  12167. NullCheck(L_35);
  12168. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  12169. {
  12170. goto IL_00d9;
  12171. }
  12172. }
  12173. {
  12174. HashSet_1_IncreaseCapacity_mD309C97A8D409A74963F5260149DBD92E73C0EBD(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  12175. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_36 = __this->____slots;
  12176. V_3 = L_36;
  12177. int32_t L_37 = V_0;
  12178. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  12179. NullCheck(L_38);
  12180. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  12181. }
  12182. IL_00d9:
  12183. {
  12184. int32_t L_39 = __this->____lastIndex;
  12185. V_4 = L_39;
  12186. int32_t L_40 = __this->____lastIndex;
  12187. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  12188. }
  12189. IL_00ef:
  12190. {
  12191. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_41 = V_3;
  12192. int32_t L_42 = V_4;
  12193. NullCheck(L_41);
  12194. int32_t L_43 = V_0;
  12195. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  12196. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_44 = V_3;
  12197. int32_t L_45 = V_4;
  12198. NullCheck(L_44);
  12199. int32_t L_46 = ___0_value;
  12200. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  12201. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_47 = V_3;
  12202. int32_t L_48 = V_4;
  12203. NullCheck(L_47);
  12204. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  12205. int32_t L_50 = V_1;
  12206. NullCheck(L_49);
  12207. int32_t L_51 = L_50;
  12208. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  12209. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  12210. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  12211. int32_t L_54 = V_1;
  12212. int32_t L_55 = V_4;
  12213. NullCheck(L_53);
  12214. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  12215. int32_t L_56 = __this->____count;
  12216. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  12217. int32_t L_57 = __this->____version;
  12218. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  12219. return (bool)1;
  12220. }
  12221. }
  12222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m8762D603210DF3B5F4BEE5F8318D0AA90B123255_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_index, int32_t ___1_hashCode, int32_t ___2_value, const RuntimeMethod* method)
  12223. {
  12224. int32_t V_0 = 0;
  12225. {
  12226. int32_t L_0 = ___1_hashCode;
  12227. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  12228. NullCheck(L_1);
  12229. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  12230. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_2 = __this->____slots;
  12231. int32_t L_3 = ___0_index;
  12232. NullCheck(L_2);
  12233. int32_t L_4 = ___1_hashCode;
  12234. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  12235. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_5 = __this->____slots;
  12236. int32_t L_6 = ___0_index;
  12237. NullCheck(L_5);
  12238. int32_t L_7 = ___2_value;
  12239. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  12240. SlotU5BU5D_tF983180619181B43E8A87C70A9FC0D8456A499FD* L_8 = __this->____slots;
  12241. int32_t L_9 = ___0_index;
  12242. NullCheck(L_8);
  12243. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  12244. int32_t L_11 = V_0;
  12245. NullCheck(L_10);
  12246. int32_t L_12 = L_11;
  12247. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  12248. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  12249. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  12250. int32_t L_15 = V_0;
  12251. int32_t L_16 = ___0_index;
  12252. NullCheck(L_14);
  12253. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  12254. return;
  12255. }
  12256. }
  12257. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m193FBE20CD13A08869C7A8081B81E6BE86550935_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___0_set1, HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* ___1_set2, const RuntimeMethod* method)
  12258. {
  12259. {
  12260. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_0 = ___0_set1;
  12261. NullCheck(L_0);
  12262. RuntimeObject* L_1;
  12263. L_1 = HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  12264. HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* L_2 = ___1_set2;
  12265. NullCheck(L_2);
  12266. RuntimeObject* L_3;
  12267. L_3 = HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  12268. NullCheck((RuntimeObject*)L_1);
  12269. bool L_4;
  12270. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  12271. return L_4;
  12272. }
  12273. }
  12274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m548D80B81ADCBF294D226593B44DA54BED6A59E0_gshared (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, int32_t ___0_item, const RuntimeMethod* method)
  12275. {
  12276. {
  12277. goto IL_000a;
  12278. }
  12279. IL_000a:
  12280. {
  12281. RuntimeObject* L_1 = __this->____comparer;
  12282. int32_t L_2 = ___0_item;
  12283. NullCheck(L_1);
  12284. int32_t L_3;
  12285. L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  12286. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  12287. }
  12288. }
  12289. #ifdef __clang__
  12290. #pragma clang diagnostic pop
  12291. #endif
  12292. #ifdef __clang__
  12293. #pragma clang diagnostic push
  12294. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12295. #pragma clang diagnostic ignored "-Wunused-variable"
  12296. #endif
  12297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12298. {
  12299. {
  12300. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0;
  12301. L_0 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  12302. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  12303. return;
  12304. }
  12305. }
  12306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  12307. {
  12308. {
  12309. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  12310. RuntimeObject* L_0 = ___0_comparer;
  12311. if (L_0)
  12312. {
  12313. goto IL_0010;
  12314. }
  12315. }
  12316. {
  12317. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1;
  12318. L_1 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  12319. ___0_comparer = (RuntimeObject*)L_1;
  12320. }
  12321. IL_0010:
  12322. {
  12323. RuntimeObject* L_2 = ___0_comparer;
  12324. __this->____comparer = L_2;
  12325. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  12326. __this->____lastIndex = 0;
  12327. __this->____count = 0;
  12328. __this->____freeList = (-1);
  12329. __this->____version = 0;
  12330. return;
  12331. }
  12332. }
  12333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9B0F380B2B34D1F340F5B4FAB8070229BE067917_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  12334. {
  12335. {
  12336. int32_t L_0 = ___0_capacity;
  12337. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1;
  12338. L_1 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  12339. HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  12340. return;
  12341. }
  12342. }
  12343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  12344. {
  12345. {
  12346. RuntimeObject* L_0 = ___0_collection;
  12347. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1;
  12348. L_1 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  12349. HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  12350. return;
  12351. }
  12352. }
  12353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mD320BA1FC2F52FBBD8EFB2C97BAC4E70B56DDAFD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  12354. {
  12355. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* V_0 = NULL;
  12356. RuntimeObject* V_1 = NULL;
  12357. int32_t V_2 = 0;
  12358. int32_t G_B8_0 = 0;
  12359. {
  12360. RuntimeObject* L_0 = ___1_comparer;
  12361. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  12362. RuntimeObject* L_1 = ___0_collection;
  12363. if (L_1)
  12364. {
  12365. goto IL_0015;
  12366. }
  12367. }
  12368. {
  12369. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12370. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  12371. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  12372. }
  12373. IL_0015:
  12374. {
  12375. RuntimeObject* L_3 = ___0_collection;
  12376. V_0 = ((HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  12377. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_4 = V_0;
  12378. if (!L_4)
  12379. {
  12380. goto IL_0030;
  12381. }
  12382. }
  12383. {
  12384. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_5 = V_0;
  12385. bool L_6;
  12386. L_6 = HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  12387. if (!L_6)
  12388. {
  12389. goto IL_0030;
  12390. }
  12391. }
  12392. {
  12393. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_7 = V_0;
  12394. HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  12395. return;
  12396. }
  12397. IL_0030:
  12398. {
  12399. RuntimeObject* L_8 = ___0_collection;
  12400. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  12401. RuntimeObject* L_9 = V_1;
  12402. if (!L_9)
  12403. {
  12404. goto IL_0042;
  12405. }
  12406. }
  12407. {
  12408. RuntimeObject* L_10 = V_1;
  12409. NullCheck(L_10);
  12410. int32_t L_11;
  12411. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  12412. G_B8_0 = L_11;
  12413. goto IL_0043;
  12414. }
  12415. IL_0042:
  12416. {
  12417. G_B8_0 = 0;
  12418. }
  12419. IL_0043:
  12420. {
  12421. V_2 = G_B8_0;
  12422. int32_t L_12 = V_2;
  12423. int32_t L_13;
  12424. L_13 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  12425. RuntimeObject* L_14 = ___0_collection;
  12426. HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  12427. int32_t L_15 = __this->____count;
  12428. if ((((int32_t)L_15) <= ((int32_t)0)))
  12429. {
  12430. goto IL_0074;
  12431. }
  12432. }
  12433. {
  12434. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_16 = __this->____slots;
  12435. NullCheck(L_16);
  12436. int32_t L_17 = __this->____count;
  12437. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  12438. {
  12439. goto IL_0074;
  12440. }
  12441. }
  12442. {
  12443. HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  12444. }
  12445. IL_0074:
  12446. {
  12447. return;
  12448. }
  12449. }
  12450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB4BE9A1DEE4567D48CA23C9ED1A8242B0B71C4EC_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  12451. {
  12452. {
  12453. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  12454. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  12455. __this->____siInfo = L_0;
  12456. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  12457. return;
  12458. }
  12459. }
  12460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m13E227A3D0F6C66092069932EBFFD303B7A2B5F7_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_source, const RuntimeMethod* method)
  12461. {
  12462. static bool s_Il2CppMethodInitialized;
  12463. if (!s_Il2CppMethodInitialized)
  12464. {
  12465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  12467. s_Il2CppMethodInitialized = true;
  12468. }
  12469. int32_t V_0 = 0;
  12470. int32_t V_1 = 0;
  12471. int32_t V_2 = 0;
  12472. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_3 = NULL;
  12473. int32_t V_4 = 0;
  12474. int32_t V_5 = 0;
  12475. int32_t V_6 = 0;
  12476. {
  12477. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_0 = ___0_source;
  12478. NullCheck(L_0);
  12479. int32_t L_1 = L_0->____count;
  12480. V_0 = L_1;
  12481. int32_t L_2 = V_0;
  12482. if (L_2)
  12483. {
  12484. goto IL_000b;
  12485. }
  12486. }
  12487. {
  12488. return;
  12489. }
  12490. IL_000b:
  12491. {
  12492. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_3 = ___0_source;
  12493. NullCheck(L_3);
  12494. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  12495. NullCheck(L_4);
  12496. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  12497. int32_t L_5 = V_0;
  12498. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  12499. int32_t L_6;
  12500. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  12501. int32_t L_7 = V_1;
  12502. if ((((int32_t)L_6) < ((int32_t)L_7)))
  12503. {
  12504. goto IL_0065;
  12505. }
  12506. }
  12507. {
  12508. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_8 = ___0_source;
  12509. NullCheck(L_8);
  12510. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  12511. NullCheck((RuntimeArray*)L_9);
  12512. RuntimeObject* L_10;
  12513. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  12514. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  12515. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  12516. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_11 = ___0_source;
  12517. NullCheck(L_11);
  12518. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_12 = L_11->____slots;
  12519. NullCheck((RuntimeArray*)L_12);
  12520. RuntimeObject* L_13;
  12521. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  12522. __this->____slots = ((SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  12523. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  12524. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_14 = ___0_source;
  12525. NullCheck(L_14);
  12526. int32_t L_15 = L_14->____lastIndex;
  12527. __this->____lastIndex = L_15;
  12528. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_16 = ___0_source;
  12529. NullCheck(L_16);
  12530. int32_t L_17 = L_16->____freeList;
  12531. __this->____freeList = L_17;
  12532. goto IL_00c7;
  12533. }
  12534. IL_0065:
  12535. {
  12536. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_18 = ___0_source;
  12537. NullCheck(L_18);
  12538. int32_t L_19 = L_18->____lastIndex;
  12539. V_2 = L_19;
  12540. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_20 = ___0_source;
  12541. NullCheck(L_20);
  12542. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_21 = L_20->____slots;
  12543. V_3 = L_21;
  12544. int32_t L_22 = V_0;
  12545. int32_t L_23;
  12546. L_23 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  12547. V_4 = 0;
  12548. V_5 = 0;
  12549. goto IL_00ba;
  12550. }
  12551. IL_0083:
  12552. {
  12553. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_24 = V_3;
  12554. int32_t L_25 = V_5;
  12555. NullCheck(L_24);
  12556. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  12557. V_6 = L_26;
  12558. int32_t L_27 = V_6;
  12559. if ((((int32_t)L_27) < ((int32_t)0)))
  12560. {
  12561. goto IL_00b4;
  12562. }
  12563. }
  12564. {
  12565. int32_t L_28 = V_4;
  12566. int32_t L_29 = V_6;
  12567. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_30 = V_3;
  12568. int32_t L_31 = V_5;
  12569. NullCheck(L_30);
  12570. RuntimeObject* L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  12571. HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  12572. int32_t L_33 = V_4;
  12573. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  12574. }
  12575. IL_00b4:
  12576. {
  12577. int32_t L_34 = V_5;
  12578. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  12579. }
  12580. IL_00ba:
  12581. {
  12582. int32_t L_35 = V_5;
  12583. int32_t L_36 = V_2;
  12584. if ((((int32_t)L_35) < ((int32_t)L_36)))
  12585. {
  12586. goto IL_0083;
  12587. }
  12588. }
  12589. {
  12590. int32_t L_37 = V_4;
  12591. __this->____lastIndex = L_37;
  12592. }
  12593. IL_00c7:
  12594. {
  12595. int32_t L_38 = V_0;
  12596. __this->____count = L_38;
  12597. return;
  12598. }
  12599. }
  12600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m30E9F91069377DDEFABD6C81559E24AD320D3A84_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  12601. {
  12602. {
  12603. RuntimeObject* L_0 = ___1_comparer;
  12604. HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  12605. int32_t L_1 = ___0_capacity;
  12606. if ((((int32_t)L_1) >= ((int32_t)0)))
  12607. {
  12608. goto IL_0016;
  12609. }
  12610. }
  12611. {
  12612. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  12613. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  12614. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  12615. }
  12616. IL_0016:
  12617. {
  12618. int32_t L_3 = ___0_capacity;
  12619. if ((((int32_t)L_3) <= ((int32_t)0)))
  12620. {
  12621. goto IL_0022;
  12622. }
  12623. }
  12624. {
  12625. int32_t L_4 = ___0_capacity;
  12626. int32_t L_5;
  12627. L_5 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  12628. }
  12629. IL_0022:
  12630. {
  12631. return;
  12632. }
  12633. }
  12634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m7258E146F589909562A953D54AD7345A616528DC_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  12635. {
  12636. {
  12637. RuntimeObject* L_0 = ___0_item;
  12638. bool L_1;
  12639. L_1 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  12640. return;
  12641. }
  12642. }
  12643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12644. {
  12645. {
  12646. int32_t L_0 = __this->____lastIndex;
  12647. if ((((int32_t)L_0) <= ((int32_t)0)))
  12648. {
  12649. goto IL_0044;
  12650. }
  12651. }
  12652. {
  12653. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_1 = __this->____slots;
  12654. int32_t L_2 = __this->____lastIndex;
  12655. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  12656. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  12657. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  12658. NullCheck(L_4);
  12659. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  12660. __this->____lastIndex = 0;
  12661. __this->____count = 0;
  12662. __this->____freeList = (-1);
  12663. }
  12664. IL_0044:
  12665. {
  12666. int32_t L_5 = __this->____version;
  12667. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  12668. return;
  12669. }
  12670. }
  12671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  12672. {
  12673. int32_t V_0 = 0;
  12674. int32_t V_1 = 0;
  12675. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_2 = NULL;
  12676. int32_t V_3 = 0;
  12677. {
  12678. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  12679. if (!L_0)
  12680. {
  12681. goto IL_0080;
  12682. }
  12683. }
  12684. {
  12685. V_0 = 0;
  12686. RuntimeObject* L_1 = ___0_item;
  12687. int32_t L_2;
  12688. L_2 = HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  12689. V_1 = L_2;
  12690. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_3 = __this->____slots;
  12691. V_2 = L_3;
  12692. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  12693. int32_t L_5 = V_1;
  12694. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  12695. NullCheck(L_6);
  12696. NullCheck(L_4);
  12697. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  12698. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  12699. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  12700. goto IL_007c;
  12701. }
  12702. IL_002f:
  12703. {
  12704. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_9 = V_2;
  12705. int32_t L_10 = V_3;
  12706. NullCheck(L_9);
  12707. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  12708. int32_t L_12 = V_1;
  12709. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  12710. {
  12711. goto IL_005a;
  12712. }
  12713. }
  12714. {
  12715. RuntimeObject* L_13 = __this->____comparer;
  12716. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_14 = V_2;
  12717. int32_t L_15 = V_3;
  12718. NullCheck(L_14);
  12719. RuntimeObject* L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  12720. RuntimeObject* L_17 = ___0_item;
  12721. NullCheck(L_13);
  12722. bool L_18;
  12723. L_18 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  12724. if (!L_18)
  12725. {
  12726. goto IL_005a;
  12727. }
  12728. }
  12729. {
  12730. return (bool)1;
  12731. }
  12732. IL_005a:
  12733. {
  12734. int32_t L_19 = V_0;
  12735. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_20 = V_2;
  12736. NullCheck(L_20);
  12737. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  12738. {
  12739. goto IL_006b;
  12740. }
  12741. }
  12742. {
  12743. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  12744. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  12745. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  12746. }
  12747. IL_006b:
  12748. {
  12749. int32_t L_22 = V_0;
  12750. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  12751. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_23 = V_2;
  12752. int32_t L_24 = V_3;
  12753. NullCheck(L_23);
  12754. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  12755. V_3 = L_25;
  12756. }
  12757. IL_007c:
  12758. {
  12759. int32_t L_26 = V_3;
  12760. if ((((int32_t)L_26) >= ((int32_t)0)))
  12761. {
  12762. goto IL_002f;
  12763. }
  12764. }
  12765. IL_0080:
  12766. {
  12767. return (bool)0;
  12768. }
  12769. }
  12770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_mF4B39069AEE1A4EEB15ED91559241D950F3EE9F8_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  12771. {
  12772. {
  12773. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
  12774. int32_t L_1 = ___1_arrayIndex;
  12775. int32_t L_2 = __this->____count;
  12776. HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  12777. return;
  12778. }
  12779. }
  12780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  12781. {
  12782. int32_t V_0 = 0;
  12783. int32_t V_1 = 0;
  12784. int32_t V_2 = 0;
  12785. int32_t V_3 = 0;
  12786. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_4 = NULL;
  12787. int32_t V_5 = 0;
  12788. {
  12789. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  12790. if (!L_0)
  12791. {
  12792. goto IL_0154;
  12793. }
  12794. }
  12795. {
  12796. RuntimeObject* L_1 = ___0_item;
  12797. int32_t L_2;
  12798. L_2 = HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  12799. V_0 = L_2;
  12800. int32_t L_3 = V_0;
  12801. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  12802. NullCheck(L_4);
  12803. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  12804. V_2 = (-1);
  12805. V_3 = 0;
  12806. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = __this->____slots;
  12807. V_4 = L_5;
  12808. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  12809. int32_t L_7 = V_1;
  12810. NullCheck(L_6);
  12811. int32_t L_8 = L_7;
  12812. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  12813. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  12814. goto IL_014c;
  12815. }
  12816. IL_003b:
  12817. {
  12818. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_10 = V_4;
  12819. int32_t L_11 = V_5;
  12820. NullCheck(L_10);
  12821. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  12822. int32_t L_13 = V_0;
  12823. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  12824. {
  12825. goto IL_0123;
  12826. }
  12827. }
  12828. {
  12829. RuntimeObject* L_14 = __this->____comparer;
  12830. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_15 = V_4;
  12831. int32_t L_16 = V_5;
  12832. NullCheck(L_15);
  12833. RuntimeObject* L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  12834. RuntimeObject* L_18 = ___0_item;
  12835. NullCheck(L_14);
  12836. bool L_19;
  12837. L_19 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  12838. if (!L_19)
  12839. {
  12840. goto IL_0123;
  12841. }
  12842. }
  12843. {
  12844. int32_t L_20 = V_2;
  12845. if ((((int32_t)L_20) >= ((int32_t)0)))
  12846. {
  12847. goto IL_008c;
  12848. }
  12849. }
  12850. {
  12851. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  12852. int32_t L_22 = V_1;
  12853. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_23 = V_4;
  12854. int32_t L_24 = V_5;
  12855. NullCheck(L_23);
  12856. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  12857. NullCheck(L_21);
  12858. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  12859. goto IL_00a7;
  12860. }
  12861. IL_008c:
  12862. {
  12863. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_26 = V_4;
  12864. int32_t L_27 = V_2;
  12865. NullCheck(L_26);
  12866. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_28 = V_4;
  12867. int32_t L_29 = V_5;
  12868. NullCheck(L_28);
  12869. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  12870. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  12871. }
  12872. IL_00a7:
  12873. {
  12874. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_31 = V_4;
  12875. int32_t L_32 = V_5;
  12876. NullCheck(L_31);
  12877. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  12878. }
  12879. {
  12880. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_33 = V_4;
  12881. int32_t L_34 = V_5;
  12882. NullCheck(L_33);
  12883. RuntimeObject** L_35 = (RuntimeObject**)(&((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___value);
  12884. il2cpp_codegen_initobj(L_35, sizeof(RuntimeObject*));
  12885. }
  12886. IL_00d1:
  12887. {
  12888. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_36 = V_4;
  12889. int32_t L_37 = V_5;
  12890. NullCheck(L_36);
  12891. int32_t L_38 = __this->____freeList;
  12892. ((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37)))->___next = L_38;
  12893. int32_t L_39 = __this->____count;
  12894. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_39, 1));
  12895. int32_t L_40 = __this->____version;
  12896. __this->____version = ((int32_t)il2cpp_codegen_add(L_40, 1));
  12897. int32_t L_41 = __this->____count;
  12898. if (L_41)
  12899. {
  12900. goto IL_0119;
  12901. }
  12902. }
  12903. {
  12904. __this->____lastIndex = 0;
  12905. __this->____freeList = (-1);
  12906. goto IL_0121;
  12907. }
  12908. IL_0119:
  12909. {
  12910. int32_t L_42 = V_5;
  12911. __this->____freeList = L_42;
  12912. }
  12913. IL_0121:
  12914. {
  12915. return (bool)1;
  12916. }
  12917. IL_0123:
  12918. {
  12919. int32_t L_43 = V_3;
  12920. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_44 = V_4;
  12921. NullCheck(L_44);
  12922. if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
  12923. {
  12924. goto IL_0135;
  12925. }
  12926. }
  12927. {
  12928. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_45 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  12929. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  12930. IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, method);
  12931. }
  12932. IL_0135:
  12933. {
  12934. int32_t L_46 = V_3;
  12935. V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  12936. int32_t L_47 = V_5;
  12937. V_2 = L_47;
  12938. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_48 = V_4;
  12939. int32_t L_49 = V_5;
  12940. NullCheck(L_48);
  12941. int32_t L_50 = ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->___next;
  12942. V_5 = L_50;
  12943. }
  12944. IL_014c:
  12945. {
  12946. int32_t L_51 = V_5;
  12947. if ((((int32_t)L_51) >= ((int32_t)0)))
  12948. {
  12949. goto IL_003b;
  12950. }
  12951. }
  12952. IL_0154:
  12953. {
  12954. return (bool)0;
  12955. }
  12956. }
  12957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12958. {
  12959. {
  12960. int32_t L_0 = __this->____count;
  12961. return L_0;
  12962. }
  12963. }
  12964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF0024D8CEAE9F50AD481308A80AC1A6320C3553E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12965. {
  12966. {
  12967. return (bool)0;
  12968. }
  12969. }
  12970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12971. {
  12972. {
  12973. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_0;
  12974. memset((&L_0), 0, sizeof(L_0));
  12975. Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  12976. return L_0;
  12977. }
  12978. }
  12979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6B8EC9FC82E94AD16FF208FDDD9C73D7397170B0_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12980. {
  12981. {
  12982. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_0;
  12983. memset((&L_0), 0, sizeof(L_0));
  12984. Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  12985. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_1 = L_0;
  12986. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  12987. return (RuntimeObject*)L_2;
  12988. }
  12989. }
  12990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_mE1B4F5BEC5FEAAEAEC77BE8ED6177327DA64060F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  12991. {
  12992. {
  12993. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_0;
  12994. memset((&L_0), 0, sizeof(L_0));
  12995. Enumerator__ctor_mC9D698BB17611B2B5A3A805337647838FCAA26DE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  12996. Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_1 = L_0;
  12997. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  12998. return (RuntimeObject*)L_2;
  12999. }
  13000. }
  13001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m4825222EFCC17409B9FA6121D4857A0AD7281F2A_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  13002. {
  13003. static bool s_Il2CppMethodInitialized;
  13004. if (!s_Il2CppMethodInitialized)
  13005. {
  13006. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  13007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  13008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  13009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  13010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  13011. s_Il2CppMethodInitialized = true;
  13012. }
  13013. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  13014. String_t* G_B4_0 = NULL;
  13015. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  13016. String_t* G_B3_0 = NULL;
  13017. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  13018. int32_t G_B5_0 = 0;
  13019. String_t* G_B5_1 = NULL;
  13020. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  13021. {
  13022. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  13023. if (L_0)
  13024. {
  13025. goto IL_000e;
  13026. }
  13027. }
  13028. {
  13029. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  13030. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  13031. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  13032. }
  13033. IL_000e:
  13034. {
  13035. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  13036. int32_t L_3 = __this->____version;
  13037. NullCheck(L_2);
  13038. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  13039. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  13040. RuntimeObject* L_5 = __this->____comparer;
  13041. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  13042. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13043. Type_t* L_7;
  13044. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  13045. NullCheck(L_4);
  13046. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  13047. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  13048. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  13049. if (!L_9)
  13050. {
  13051. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  13052. G_B4_1 = L_8;
  13053. goto IL_0052;
  13054. }
  13055. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  13056. G_B3_1 = L_8;
  13057. }
  13058. {
  13059. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  13060. NullCheck(L_10);
  13061. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  13062. G_B5_1 = G_B3_0;
  13063. G_B5_2 = G_B3_1;
  13064. goto IL_0053;
  13065. }
  13066. IL_0052:
  13067. {
  13068. G_B5_0 = 0;
  13069. G_B5_1 = G_B4_0;
  13070. G_B5_2 = G_B4_1;
  13071. }
  13072. IL_0053:
  13073. {
  13074. NullCheck(G_B5_2);
  13075. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  13076. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  13077. if (!L_11)
  13078. {
  13079. goto IL_0089;
  13080. }
  13081. }
  13082. {
  13083. int32_t L_12 = __this->____count;
  13084. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  13085. V_0 = L_13;
  13086. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
  13087. HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  13088. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  13089. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_0;
  13090. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  13091. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13092. Type_t* L_18;
  13093. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  13094. NullCheck(L_15);
  13095. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  13096. }
  13097. IL_0089:
  13098. {
  13099. return;
  13100. }
  13101. }
  13102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_mAF26E4A7ED72AA389C7EB0EAA7645752CCBEBB60_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  13103. {
  13104. static bool s_Il2CppMethodInitialized;
  13105. if (!s_Il2CppMethodInitialized)
  13106. {
  13107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  13108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  13109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  13110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  13111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  13112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  13113. s_Il2CppMethodInitialized = true;
  13114. }
  13115. int32_t V_0 = 0;
  13116. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  13117. int32_t V_2 = 0;
  13118. {
  13119. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  13120. if (L_0)
  13121. {
  13122. goto IL_0009;
  13123. }
  13124. }
  13125. {
  13126. return;
  13127. }
  13128. IL_0009:
  13129. {
  13130. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  13131. NullCheck(L_1);
  13132. int32_t L_2;
  13133. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  13134. V_0 = L_2;
  13135. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  13136. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  13137. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13138. Type_t* L_5;
  13139. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  13140. NullCheck(L_3);
  13141. RuntimeObject* L_6;
  13142. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  13143. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  13144. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  13145. __this->____freeList = (-1);
  13146. int32_t L_7 = V_0;
  13147. if (!L_7)
  13148. {
  13149. goto IL_00ad;
  13150. }
  13151. }
  13152. {
  13153. int32_t L_8 = V_0;
  13154. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  13155. __this->____buckets = L_9;
  13156. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  13157. int32_t L_10 = V_0;
  13158. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_11 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  13159. __this->____slots = L_11;
  13160. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  13161. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  13162. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  13163. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13164. Type_t* L_14;
  13165. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  13166. NullCheck(L_12);
  13167. RuntimeObject* L_15;
  13168. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  13169. V_1 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  13170. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_1;
  13171. if (L_16)
  13172. {
  13173. goto IL_008f;
  13174. }
  13175. }
  13176. {
  13177. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  13178. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  13179. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  13180. }
  13181. IL_008f:
  13182. {
  13183. V_2 = 0;
  13184. goto IL_00a5;
  13185. }
  13186. IL_0093:
  13187. {
  13188. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_1;
  13189. int32_t L_19 = V_2;
  13190. NullCheck(L_18);
  13191. int32_t L_20 = L_19;
  13192. RuntimeObject* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  13193. bool L_22;
  13194. L_22 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  13195. int32_t L_23 = V_2;
  13196. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  13197. }
  13198. IL_00a5:
  13199. {
  13200. int32_t L_24 = V_2;
  13201. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = V_1;
  13202. NullCheck(L_25);
  13203. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  13204. {
  13205. goto IL_0093;
  13206. }
  13207. }
  13208. {
  13209. goto IL_00b4;
  13210. }
  13211. IL_00ad:
  13212. {
  13213. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  13214. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  13215. }
  13216. IL_00b4:
  13217. {
  13218. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  13219. NullCheck(L_26);
  13220. int32_t L_27;
  13221. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  13222. __this->____version = L_27;
  13223. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  13224. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  13225. return;
  13226. }
  13227. }
  13228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  13229. {
  13230. {
  13231. RuntimeObject* L_0 = ___0_item;
  13232. bool L_1;
  13233. L_1 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  13234. return L_1;
  13235. }
  13236. }
  13237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCE1D0DC2EACB98D74562CA79EB0DB6B6A806510C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  13238. {
  13239. static bool s_Il2CppMethodInitialized;
  13240. if (!s_Il2CppMethodInitialized)
  13241. {
  13242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  13243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  13244. s_Il2CppMethodInitialized = true;
  13245. }
  13246. RuntimeObject* V_0 = NULL;
  13247. RuntimeObject* V_1 = NULL;
  13248. {
  13249. RuntimeObject* L_0 = ___0_other;
  13250. if (L_0)
  13251. {
  13252. goto IL_000e;
  13253. }
  13254. }
  13255. {
  13256. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  13257. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  13258. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  13259. }
  13260. IL_000e:
  13261. {
  13262. RuntimeObject* L_2 = ___0_other;
  13263. NullCheck(L_2);
  13264. RuntimeObject* L_3;
  13265. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  13266. V_0 = L_3;
  13267. }
  13268. {
  13269. auto __finallyBlock = il2cpp::utils::Finally([&]
  13270. {
  13271. FINALLY_0030:
  13272. {
  13273. {
  13274. RuntimeObject* L_4 = V_0;
  13275. if (!L_4)
  13276. {
  13277. goto IL_0039;
  13278. }
  13279. }
  13280. {
  13281. RuntimeObject* L_5 = V_0;
  13282. NullCheck((RuntimeObject*)L_5);
  13283. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  13284. }
  13285. IL_0039:
  13286. {
  13287. return;
  13288. }
  13289. }
  13290. });
  13291. try
  13292. {
  13293. {
  13294. goto IL_0026_1;
  13295. }
  13296. IL_0017_1:
  13297. {
  13298. RuntimeObject* L_6 = V_0;
  13299. NullCheck(L_6);
  13300. RuntimeObject* L_7;
  13301. L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  13302. V_1 = L_7;
  13303. RuntimeObject* L_8 = V_1;
  13304. bool L_9;
  13305. L_9 = HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  13306. }
  13307. IL_0026_1:
  13308. {
  13309. RuntimeObject* L_10 = V_0;
  13310. NullCheck((RuntimeObject*)L_10);
  13311. bool L_11;
  13312. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  13313. if (L_11)
  13314. {
  13315. goto IL_0017_1;
  13316. }
  13317. }
  13318. {
  13319. goto IL_003a;
  13320. }
  13321. }
  13322. catch(Il2CppExceptionWrapper& e)
  13323. {
  13324. __finallyBlock.StoreException(e.ex);
  13325. }
  13326. }
  13327. IL_003a:
  13328. {
  13329. return;
  13330. }
  13331. }
  13332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m5102D82155B190BF666DD92500756CC1CCBA2172_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method)
  13333. {
  13334. {
  13335. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
  13336. int32_t L_1 = __this->____count;
  13337. HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  13338. return;
  13339. }
  13340. }
  13341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m2C3002B96C50658CE5522C74A6B1F5599D922D61_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  13342. {
  13343. int32_t V_0 = 0;
  13344. int32_t V_1 = 0;
  13345. {
  13346. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
  13347. if (L_0)
  13348. {
  13349. goto IL_000e;
  13350. }
  13351. }
  13352. {
  13353. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  13354. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  13355. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  13356. }
  13357. IL_000e:
  13358. {
  13359. int32_t L_2 = ___1_arrayIndex;
  13360. if ((((int32_t)L_2) >= ((int32_t)0)))
  13361. {
  13362. goto IL_0028;
  13363. }
  13364. }
  13365. {
  13366. int32_t L_3 = ___1_arrayIndex;
  13367. int32_t L_4 = L_3;
  13368. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  13369. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  13370. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  13371. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  13372. }
  13373. IL_0028:
  13374. {
  13375. int32_t L_7 = ___2_count;
  13376. if ((((int32_t)L_7) >= ((int32_t)0)))
  13377. {
  13378. goto IL_0042;
  13379. }
  13380. }
  13381. {
  13382. int32_t L_8 = ___2_count;
  13383. int32_t L_9 = L_8;
  13384. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  13385. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  13386. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  13387. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  13388. }
  13389. IL_0042:
  13390. {
  13391. int32_t L_12 = ___1_arrayIndex;
  13392. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = ___0_array;
  13393. NullCheck(L_13);
  13394. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  13395. {
  13396. goto IL_0050;
  13397. }
  13398. }
  13399. {
  13400. int32_t L_14 = ___2_count;
  13401. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = ___0_array;
  13402. NullCheck(L_15);
  13403. int32_t L_16 = ___1_arrayIndex;
  13404. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  13405. {
  13406. goto IL_005b;
  13407. }
  13408. }
  13409. IL_0050:
  13410. {
  13411. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  13412. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  13413. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  13414. }
  13415. IL_005b:
  13416. {
  13417. V_0 = 0;
  13418. V_1 = 0;
  13419. goto IL_0097;
  13420. }
  13421. IL_0061:
  13422. {
  13423. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_18 = __this->____slots;
  13424. int32_t L_19 = V_1;
  13425. NullCheck(L_18);
  13426. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  13427. if ((((int32_t)L_20) < ((int32_t)0)))
  13428. {
  13429. goto IL_0093;
  13430. }
  13431. }
  13432. {
  13433. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = ___0_array;
  13434. int32_t L_22 = ___1_arrayIndex;
  13435. int32_t L_23 = V_0;
  13436. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_24 = __this->____slots;
  13437. int32_t L_25 = V_1;
  13438. NullCheck(L_24);
  13439. RuntimeObject* L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  13440. NullCheck(L_21);
  13441. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (RuntimeObject*)L_26);
  13442. int32_t L_27 = V_0;
  13443. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  13444. }
  13445. IL_0093:
  13446. {
  13447. int32_t L_28 = V_1;
  13448. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  13449. }
  13450. IL_0097:
  13451. {
  13452. int32_t L_29 = V_1;
  13453. int32_t L_30 = __this->____lastIndex;
  13454. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  13455. {
  13456. goto IL_00a4;
  13457. }
  13458. }
  13459. {
  13460. int32_t L_31 = V_0;
  13461. int32_t L_32 = ___2_count;
  13462. if ((((int32_t)L_31) < ((int32_t)L_32)))
  13463. {
  13464. goto IL_0061;
  13465. }
  13466. }
  13467. IL_00a4:
  13468. {
  13469. return;
  13470. }
  13471. }
  13472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m8D29E1EEF73BF771A3EDC41907FCA953D66543C2_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method)
  13473. {
  13474. int32_t V_0 = 0;
  13475. int32_t V_1 = 0;
  13476. RuntimeObject* V_2 = NULL;
  13477. {
  13478. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_0 = ___0_match;
  13479. if (L_0)
  13480. {
  13481. goto IL_000e;
  13482. }
  13483. }
  13484. {
  13485. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  13486. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  13487. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  13488. }
  13489. IL_000e:
  13490. {
  13491. V_0 = 0;
  13492. V_1 = 0;
  13493. goto IL_0054;
  13494. }
  13495. IL_0014:
  13496. {
  13497. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_2 = __this->____slots;
  13498. int32_t L_3 = V_1;
  13499. NullCheck(L_2);
  13500. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  13501. if ((((int32_t)L_4) < ((int32_t)0)))
  13502. {
  13503. goto IL_0050;
  13504. }
  13505. }
  13506. {
  13507. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = __this->____slots;
  13508. int32_t L_6 = V_1;
  13509. NullCheck(L_5);
  13510. RuntimeObject* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  13511. V_2 = L_7;
  13512. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_8 = ___0_match;
  13513. RuntimeObject* L_9 = V_2;
  13514. NullCheck(L_8);
  13515. bool L_10;
  13516. L_10 = Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  13517. if (!L_10)
  13518. {
  13519. goto IL_0050;
  13520. }
  13521. }
  13522. {
  13523. RuntimeObject* L_11 = V_2;
  13524. bool L_12;
  13525. L_12 = HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  13526. if (!L_12)
  13527. {
  13528. goto IL_0050;
  13529. }
  13530. }
  13531. {
  13532. int32_t L_13 = V_0;
  13533. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  13534. }
  13535. IL_0050:
  13536. {
  13537. int32_t L_14 = V_1;
  13538. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  13539. }
  13540. IL_0054:
  13541. {
  13542. int32_t L_15 = V_1;
  13543. int32_t L_16 = __this->____lastIndex;
  13544. if ((((int32_t)L_15) < ((int32_t)L_16)))
  13545. {
  13546. goto IL_0014;
  13547. }
  13548. }
  13549. {
  13550. int32_t L_17 = V_0;
  13551. return L_17;
  13552. }
  13553. }
  13554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  13555. {
  13556. {
  13557. RuntimeObject* L_0 = __this->____comparer;
  13558. return L_0;
  13559. }
  13560. }
  13561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_mA48EDAF136B0C1BFBC90E61A5A5F8771F2F60806_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  13562. {
  13563. static bool s_Il2CppMethodInitialized;
  13564. if (!s_Il2CppMethodInitialized)
  13565. {
  13566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  13568. s_Il2CppMethodInitialized = true;
  13569. }
  13570. int32_t V_0 = 0;
  13571. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_1 = NULL;
  13572. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  13573. int32_t V_3 = 0;
  13574. int32_t V_4 = 0;
  13575. int32_t V_5 = 0;
  13576. {
  13577. int32_t L_0 = __this->____count;
  13578. if (L_0)
  13579. {
  13580. goto IL_0025;
  13581. }
  13582. }
  13583. {
  13584. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  13585. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  13586. __this->____slots = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)NULL;
  13587. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)NULL);
  13588. int32_t L_1 = __this->____version;
  13589. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  13590. return;
  13591. }
  13592. IL_0025:
  13593. {
  13594. int32_t L_2 = __this->____count;
  13595. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13596. int32_t L_3;
  13597. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  13598. V_0 = L_3;
  13599. int32_t L_4 = V_0;
  13600. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  13601. V_1 = L_5;
  13602. int32_t L_6 = V_0;
  13603. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  13604. V_2 = L_7;
  13605. V_3 = 0;
  13606. V_4 = 0;
  13607. goto IL_00a2;
  13608. }
  13609. IL_0046:
  13610. {
  13611. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_8 = __this->____slots;
  13612. int32_t L_9 = V_4;
  13613. NullCheck(L_8);
  13614. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  13615. if ((((int32_t)L_10) < ((int32_t)0)))
  13616. {
  13617. goto IL_009c;
  13618. }
  13619. }
  13620. {
  13621. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_11 = V_1;
  13622. int32_t L_12 = V_3;
  13623. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_13 = __this->____slots;
  13624. int32_t L_14 = V_4;
  13625. NullCheck(L_13);
  13626. int32_t L_15 = L_14;
  13627. Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  13628. NullCheck(L_11);
  13629. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t4BB8CC974E5E3453C5B4BD5E6DC16498D0EF7744)L_16);
  13630. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_17 = V_1;
  13631. int32_t L_18 = V_3;
  13632. NullCheck(L_17);
  13633. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  13634. int32_t L_20 = V_0;
  13635. V_5 = ((int32_t)(L_19%L_20));
  13636. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_21 = V_1;
  13637. int32_t L_22 = V_3;
  13638. NullCheck(L_21);
  13639. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  13640. int32_t L_24 = V_5;
  13641. NullCheck(L_23);
  13642. int32_t L_25 = L_24;
  13643. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  13644. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  13645. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  13646. int32_t L_28 = V_5;
  13647. int32_t L_29 = V_3;
  13648. NullCheck(L_27);
  13649. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  13650. int32_t L_30 = V_3;
  13651. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  13652. }
  13653. IL_009c:
  13654. {
  13655. int32_t L_31 = V_4;
  13656. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  13657. }
  13658. IL_00a2:
  13659. {
  13660. int32_t L_32 = V_4;
  13661. int32_t L_33 = __this->____lastIndex;
  13662. if ((((int32_t)L_32) < ((int32_t)L_33)))
  13663. {
  13664. goto IL_0046;
  13665. }
  13666. }
  13667. {
  13668. int32_t L_34 = V_3;
  13669. __this->____lastIndex = L_34;
  13670. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_35 = V_1;
  13671. __this->____slots = L_35;
  13672. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  13673. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  13674. __this->____buckets = L_36;
  13675. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  13676. __this->____freeList = (-1);
  13677. return;
  13678. }
  13679. }
  13680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  13681. {
  13682. static bool s_Il2CppMethodInitialized;
  13683. if (!s_Il2CppMethodInitialized)
  13684. {
  13685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  13687. s_Il2CppMethodInitialized = true;
  13688. }
  13689. int32_t V_0 = 0;
  13690. {
  13691. int32_t L_0 = ___0_capacity;
  13692. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13693. int32_t L_1;
  13694. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  13695. V_0 = L_1;
  13696. int32_t L_2 = V_0;
  13697. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  13698. __this->____buckets = L_3;
  13699. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  13700. int32_t L_4 = V_0;
  13701. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  13702. __this->____slots = L_5;
  13703. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  13704. int32_t L_6 = V_0;
  13705. return L_6;
  13706. }
  13707. }
  13708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  13709. {
  13710. static bool s_Il2CppMethodInitialized;
  13711. if (!s_Il2CppMethodInitialized)
  13712. {
  13713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13714. s_Il2CppMethodInitialized = true;
  13715. }
  13716. int32_t V_0 = 0;
  13717. {
  13718. int32_t L_0 = __this->____count;
  13719. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  13720. int32_t L_1;
  13721. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  13722. V_0 = L_1;
  13723. int32_t L_2 = V_0;
  13724. int32_t L_3 = __this->____count;
  13725. if ((((int32_t)L_2) > ((int32_t)L_3)))
  13726. {
  13727. goto IL_0020;
  13728. }
  13729. }
  13730. {
  13731. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  13732. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  13733. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  13734. }
  13735. IL_0020:
  13736. {
  13737. int32_t L_5 = V_0;
  13738. HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  13739. return;
  13740. }
  13741. }
  13742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m38D352E6EBE6E50B1D407129115FC9DE6721C55C_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  13743. {
  13744. static bool s_Il2CppMethodInitialized;
  13745. if (!s_Il2CppMethodInitialized)
  13746. {
  13747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  13748. s_Il2CppMethodInitialized = true;
  13749. }
  13750. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_0 = NULL;
  13751. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  13752. int32_t V_2 = 0;
  13753. int32_t V_3 = 0;
  13754. {
  13755. int32_t L_0 = ___0_newSize;
  13756. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_1 = (SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)(SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  13757. V_0 = L_1;
  13758. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_2 = __this->____slots;
  13759. if (!L_2)
  13760. {
  13761. goto IL_0023;
  13762. }
  13763. }
  13764. {
  13765. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_3 = __this->____slots;
  13766. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_4 = V_0;
  13767. int32_t L_5 = __this->____lastIndex;
  13768. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  13769. }
  13770. IL_0023:
  13771. {
  13772. int32_t L_6 = ___0_newSize;
  13773. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  13774. V_1 = L_7;
  13775. V_2 = 0;
  13776. goto IL_0058;
  13777. }
  13778. IL_002e:
  13779. {
  13780. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_8 = V_0;
  13781. int32_t L_9 = V_2;
  13782. NullCheck(L_8);
  13783. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  13784. int32_t L_11 = ___0_newSize;
  13785. V_3 = ((int32_t)(L_10%L_11));
  13786. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_12 = V_0;
  13787. int32_t L_13 = V_2;
  13788. NullCheck(L_12);
  13789. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  13790. int32_t L_15 = V_3;
  13791. NullCheck(L_14);
  13792. int32_t L_16 = L_15;
  13793. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  13794. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  13795. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  13796. int32_t L_19 = V_3;
  13797. int32_t L_20 = V_2;
  13798. NullCheck(L_18);
  13799. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  13800. int32_t L_21 = V_2;
  13801. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  13802. }
  13803. IL_0058:
  13804. {
  13805. int32_t L_22 = V_2;
  13806. int32_t L_23 = __this->____lastIndex;
  13807. if ((((int32_t)L_22) < ((int32_t)L_23)))
  13808. {
  13809. goto IL_002e;
  13810. }
  13811. }
  13812. {
  13813. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_24 = V_0;
  13814. __this->____slots = L_24;
  13815. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  13816. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  13817. __this->____buckets = L_25;
  13818. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  13819. return;
  13820. }
  13821. }
  13822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC04293BBDC3046C251D90104C942B4576676EF79_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  13823. {
  13824. int32_t V_0 = 0;
  13825. int32_t V_1 = 0;
  13826. int32_t V_2 = 0;
  13827. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* V_3 = NULL;
  13828. int32_t V_4 = 0;
  13829. int32_t V_5 = 0;
  13830. {
  13831. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  13832. if (L_0)
  13833. {
  13834. goto IL_0010;
  13835. }
  13836. }
  13837. {
  13838. int32_t L_1;
  13839. L_1 = HashSet_1_Initialize_m5340441ADFFCE4FC7BEA14DD637B35C25CC47EBF(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13840. }
  13841. IL_0010:
  13842. {
  13843. RuntimeObject* L_2 = ___0_value;
  13844. int32_t L_3;
  13845. L_3 = HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  13846. V_0 = L_3;
  13847. int32_t L_4 = V_0;
  13848. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  13849. NullCheck(L_5);
  13850. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  13851. V_2 = 0;
  13852. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_6 = __this->____slots;
  13853. V_3 = L_6;
  13854. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  13855. int32_t L_8 = V_1;
  13856. NullCheck(L_7);
  13857. int32_t L_9 = L_8;
  13858. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  13859. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  13860. goto IL_008b;
  13861. }
  13862. IL_003a:
  13863. {
  13864. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_11 = V_3;
  13865. int32_t L_12 = V_5;
  13866. NullCheck(L_11);
  13867. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  13868. int32_t L_14 = V_0;
  13869. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  13870. {
  13871. goto IL_0067;
  13872. }
  13873. }
  13874. {
  13875. RuntimeObject* L_15 = __this->____comparer;
  13876. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_16 = V_3;
  13877. int32_t L_17 = V_5;
  13878. NullCheck(L_16);
  13879. RuntimeObject* L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  13880. RuntimeObject* L_19 = ___0_value;
  13881. NullCheck(L_15);
  13882. bool L_20;
  13883. L_20 = InterfaceFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  13884. if (!L_20)
  13885. {
  13886. goto IL_0067;
  13887. }
  13888. }
  13889. {
  13890. return (bool)0;
  13891. }
  13892. IL_0067:
  13893. {
  13894. int32_t L_21 = V_2;
  13895. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_22 = V_3;
  13896. NullCheck(L_22);
  13897. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  13898. {
  13899. goto IL_0078;
  13900. }
  13901. }
  13902. {
  13903. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  13904. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  13905. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  13906. }
  13907. IL_0078:
  13908. {
  13909. int32_t L_24 = V_2;
  13910. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  13911. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_25 = V_3;
  13912. int32_t L_26 = V_5;
  13913. NullCheck(L_25);
  13914. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  13915. V_5 = L_27;
  13916. }
  13917. IL_008b:
  13918. {
  13919. int32_t L_28 = V_5;
  13920. if ((((int32_t)L_28) >= ((int32_t)0)))
  13921. {
  13922. goto IL_003a;
  13923. }
  13924. }
  13925. {
  13926. int32_t L_29 = __this->____freeList;
  13927. if ((((int32_t)L_29) < ((int32_t)0)))
  13928. {
  13929. goto IL_00b6;
  13930. }
  13931. }
  13932. {
  13933. int32_t L_30 = __this->____freeList;
  13934. V_4 = L_30;
  13935. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_31 = V_3;
  13936. int32_t L_32 = V_4;
  13937. NullCheck(L_31);
  13938. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  13939. __this->____freeList = L_33;
  13940. goto IL_00ef;
  13941. }
  13942. IL_00b6:
  13943. {
  13944. int32_t L_34 = __this->____lastIndex;
  13945. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_35 = V_3;
  13946. NullCheck(L_35);
  13947. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  13948. {
  13949. goto IL_00d9;
  13950. }
  13951. }
  13952. {
  13953. HashSet_1_IncreaseCapacity_mC01C0797260CF7FEBBC99C8245B0A31B1C2E5E56(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  13954. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_36 = __this->____slots;
  13955. V_3 = L_36;
  13956. int32_t L_37 = V_0;
  13957. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  13958. NullCheck(L_38);
  13959. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  13960. }
  13961. IL_00d9:
  13962. {
  13963. int32_t L_39 = __this->____lastIndex;
  13964. V_4 = L_39;
  13965. int32_t L_40 = __this->____lastIndex;
  13966. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  13967. }
  13968. IL_00ef:
  13969. {
  13970. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_41 = V_3;
  13971. int32_t L_42 = V_4;
  13972. NullCheck(L_41);
  13973. int32_t L_43 = V_0;
  13974. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  13975. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_44 = V_3;
  13976. int32_t L_45 = V_4;
  13977. NullCheck(L_44);
  13978. RuntimeObject* L_46 = ___0_value;
  13979. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  13980. Il2CppCodeGenWriteBarrier((void**)(&((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value), (void*)L_46);
  13981. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_47 = V_3;
  13982. int32_t L_48 = V_4;
  13983. NullCheck(L_47);
  13984. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  13985. int32_t L_50 = V_1;
  13986. NullCheck(L_49);
  13987. int32_t L_51 = L_50;
  13988. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  13989. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  13990. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  13991. int32_t L_54 = V_1;
  13992. int32_t L_55 = V_4;
  13993. NullCheck(L_53);
  13994. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  13995. int32_t L_56 = __this->____count;
  13996. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  13997. int32_t L_57 = __this->____version;
  13998. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  13999. return (bool)1;
  14000. }
  14001. }
  14002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m20C9F0D67E5BFE2515651D37D880697363F6562F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, int32_t ___0_index, int32_t ___1_hashCode, RuntimeObject* ___2_value, const RuntimeMethod* method)
  14003. {
  14004. int32_t V_0 = 0;
  14005. {
  14006. int32_t L_0 = ___1_hashCode;
  14007. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  14008. NullCheck(L_1);
  14009. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  14010. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_2 = __this->____slots;
  14011. int32_t L_3 = ___0_index;
  14012. NullCheck(L_2);
  14013. int32_t L_4 = ___1_hashCode;
  14014. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  14015. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_5 = __this->____slots;
  14016. int32_t L_6 = ___0_index;
  14017. NullCheck(L_5);
  14018. RuntimeObject* L_7 = ___2_value;
  14019. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  14020. Il2CppCodeGenWriteBarrier((void**)(&((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value), (void*)L_7);
  14021. SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* L_8 = __this->____slots;
  14022. int32_t L_9 = ___0_index;
  14023. NullCheck(L_8);
  14024. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  14025. int32_t L_11 = V_0;
  14026. NullCheck(L_10);
  14027. int32_t L_12 = L_11;
  14028. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  14029. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  14030. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  14031. int32_t L_15 = V_0;
  14032. int32_t L_16 = ___0_index;
  14033. NullCheck(L_14);
  14034. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  14035. return;
  14036. }
  14037. }
  14038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m7F948A6D7605FADC9C80513D3CB1F21627E974E1_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_set1, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___1_set2, const RuntimeMethod* method)
  14039. {
  14040. {
  14041. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_0 = ___0_set1;
  14042. NullCheck(L_0);
  14043. RuntimeObject* L_1;
  14044. L_1 = HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  14045. HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_2 = ___1_set2;
  14046. NullCheck(L_2);
  14047. RuntimeObject* L_3;
  14048. L_3 = HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  14049. NullCheck((RuntimeObject*)L_1);
  14050. bool L_4;
  14051. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  14052. return L_4;
  14053. }
  14054. }
  14055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m194DF48C3A8D04814AEF65F316DF262AA89DB68F_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  14056. {
  14057. {
  14058. RuntimeObject* L_0 = ___0_item;
  14059. if (L_0)
  14060. {
  14061. goto IL_000a;
  14062. }
  14063. }
  14064. {
  14065. return 0;
  14066. }
  14067. IL_000a:
  14068. {
  14069. RuntimeObject* L_1 = __this->____comparer;
  14070. RuntimeObject* L_2 = ___0_item;
  14071. NullCheck(L_1);
  14072. int32_t L_3;
  14073. L_3 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  14074. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  14075. }
  14076. }
  14077. #ifdef __clang__
  14078. #pragma clang diagnostic pop
  14079. #endif
  14080. #ifdef __clang__
  14081. #pragma clang diagnostic push
  14082. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14083. #pragma clang diagnostic ignored "-Wunused-variable"
  14084. #endif
  14085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4058973F19EEF9E5FCFF05F3779C7F219544C68A_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14086. {
  14087. {
  14088. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_0;
  14089. L_0 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  14090. HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  14091. return;
  14092. }
  14093. }
  14094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  14095. {
  14096. {
  14097. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  14098. RuntimeObject* L_0 = ___0_comparer;
  14099. if (L_0)
  14100. {
  14101. goto IL_0010;
  14102. }
  14103. }
  14104. {
  14105. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1;
  14106. L_1 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  14107. ___0_comparer = (RuntimeObject*)L_1;
  14108. }
  14109. IL_0010:
  14110. {
  14111. RuntimeObject* L_2 = ___0_comparer;
  14112. __this->____comparer = L_2;
  14113. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  14114. __this->____lastIndex = 0;
  14115. __this->____count = 0;
  14116. __this->____freeList = (-1);
  14117. __this->____version = 0;
  14118. return;
  14119. }
  14120. }
  14121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA476795C67986109E5187494DEC5981D25457C86_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  14122. {
  14123. {
  14124. int32_t L_0 = ___0_capacity;
  14125. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1;
  14126. L_1 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  14127. HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  14128. return;
  14129. }
  14130. }
  14131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB226FE67A69CD8BBFE3F07A9BAB84AB6853A10C6_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  14132. {
  14133. {
  14134. RuntimeObject* L_0 = ___0_collection;
  14135. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1;
  14136. L_1 = EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  14137. HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  14138. return;
  14139. }
  14140. }
  14141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m06A7ECC1351897A5086F1261E9DF0EE1FF0A757D_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  14142. {
  14143. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* V_0 = NULL;
  14144. RuntimeObject* V_1 = NULL;
  14145. int32_t V_2 = 0;
  14146. int32_t G_B8_0 = 0;
  14147. {
  14148. RuntimeObject* L_0 = ___1_comparer;
  14149. HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  14150. RuntimeObject* L_1 = ___0_collection;
  14151. if (L_1)
  14152. {
  14153. goto IL_0015;
  14154. }
  14155. }
  14156. {
  14157. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14158. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  14159. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  14160. }
  14161. IL_0015:
  14162. {
  14163. RuntimeObject* L_3 = ___0_collection;
  14164. V_0 = ((HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  14165. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_4 = V_0;
  14166. if (!L_4)
  14167. {
  14168. goto IL_0030;
  14169. }
  14170. }
  14171. {
  14172. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_5 = V_0;
  14173. bool L_6;
  14174. L_6 = HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  14175. if (!L_6)
  14176. {
  14177. goto IL_0030;
  14178. }
  14179. }
  14180. {
  14181. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_7 = V_0;
  14182. HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  14183. return;
  14184. }
  14185. IL_0030:
  14186. {
  14187. RuntimeObject* L_8 = ___0_collection;
  14188. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  14189. RuntimeObject* L_9 = V_1;
  14190. if (!L_9)
  14191. {
  14192. goto IL_0042;
  14193. }
  14194. }
  14195. {
  14196. RuntimeObject* L_10 = V_1;
  14197. NullCheck(L_10);
  14198. int32_t L_11;
  14199. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  14200. G_B8_0 = L_11;
  14201. goto IL_0043;
  14202. }
  14203. IL_0042:
  14204. {
  14205. G_B8_0 = 0;
  14206. }
  14207. IL_0043:
  14208. {
  14209. V_2 = G_B8_0;
  14210. int32_t L_12 = V_2;
  14211. int32_t L_13;
  14212. L_13 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  14213. RuntimeObject* L_14 = ___0_collection;
  14214. HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  14215. int32_t L_15 = __this->____count;
  14216. if ((((int32_t)L_15) <= ((int32_t)0)))
  14217. {
  14218. goto IL_0074;
  14219. }
  14220. }
  14221. {
  14222. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_16 = __this->____slots;
  14223. NullCheck(L_16);
  14224. int32_t L_17 = __this->____count;
  14225. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  14226. {
  14227. goto IL_0074;
  14228. }
  14229. }
  14230. {
  14231. HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  14232. }
  14233. IL_0074:
  14234. {
  14235. return;
  14236. }
  14237. }
  14238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4DB4611435EBE8D5BF2E1FEC52400256F0245F76_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  14239. {
  14240. {
  14241. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  14242. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  14243. __this->____siInfo = L_0;
  14244. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  14245. return;
  14246. }
  14247. }
  14248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_m757886C93AFA00039C804FBA0DC24407EE787C5F_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_source, const RuntimeMethod* method)
  14249. {
  14250. static bool s_Il2CppMethodInitialized;
  14251. if (!s_Il2CppMethodInitialized)
  14252. {
  14253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14255. s_Il2CppMethodInitialized = true;
  14256. }
  14257. int32_t V_0 = 0;
  14258. int32_t V_1 = 0;
  14259. int32_t V_2 = 0;
  14260. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_3 = NULL;
  14261. int32_t V_4 = 0;
  14262. int32_t V_5 = 0;
  14263. int32_t V_6 = 0;
  14264. {
  14265. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_0 = ___0_source;
  14266. NullCheck(L_0);
  14267. int32_t L_1 = L_0->____count;
  14268. V_0 = L_1;
  14269. int32_t L_2 = V_0;
  14270. if (L_2)
  14271. {
  14272. goto IL_000b;
  14273. }
  14274. }
  14275. {
  14276. return;
  14277. }
  14278. IL_000b:
  14279. {
  14280. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_3 = ___0_source;
  14281. NullCheck(L_3);
  14282. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  14283. NullCheck(L_4);
  14284. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  14285. int32_t L_5 = V_0;
  14286. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  14287. int32_t L_6;
  14288. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  14289. int32_t L_7 = V_1;
  14290. if ((((int32_t)L_6) < ((int32_t)L_7)))
  14291. {
  14292. goto IL_0065;
  14293. }
  14294. }
  14295. {
  14296. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_8 = ___0_source;
  14297. NullCheck(L_8);
  14298. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  14299. NullCheck((RuntimeArray*)L_9);
  14300. RuntimeObject* L_10;
  14301. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  14302. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  14303. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  14304. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_11 = ___0_source;
  14305. NullCheck(L_11);
  14306. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_12 = L_11->____slots;
  14307. NullCheck((RuntimeArray*)L_12);
  14308. RuntimeObject* L_13;
  14309. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  14310. __this->____slots = ((SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  14311. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  14312. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_14 = ___0_source;
  14313. NullCheck(L_14);
  14314. int32_t L_15 = L_14->____lastIndex;
  14315. __this->____lastIndex = L_15;
  14316. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_16 = ___0_source;
  14317. NullCheck(L_16);
  14318. int32_t L_17 = L_16->____freeList;
  14319. __this->____freeList = L_17;
  14320. goto IL_00c7;
  14321. }
  14322. IL_0065:
  14323. {
  14324. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_18 = ___0_source;
  14325. NullCheck(L_18);
  14326. int32_t L_19 = L_18->____lastIndex;
  14327. V_2 = L_19;
  14328. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_20 = ___0_source;
  14329. NullCheck(L_20);
  14330. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_21 = L_20->____slots;
  14331. V_3 = L_21;
  14332. int32_t L_22 = V_0;
  14333. int32_t L_23;
  14334. L_23 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  14335. V_4 = 0;
  14336. V_5 = 0;
  14337. goto IL_00ba;
  14338. }
  14339. IL_0083:
  14340. {
  14341. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_24 = V_3;
  14342. int32_t L_25 = V_5;
  14343. NullCheck(L_24);
  14344. int32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___hashCode;
  14345. V_6 = L_26;
  14346. int32_t L_27 = V_6;
  14347. if ((((int32_t)L_27) < ((int32_t)0)))
  14348. {
  14349. goto IL_00b4;
  14350. }
  14351. }
  14352. {
  14353. int32_t L_28 = V_4;
  14354. int32_t L_29 = V_6;
  14355. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_30 = V_3;
  14356. int32_t L_31 = V_5;
  14357. NullCheck(L_30);
  14358. uint32_t L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
  14359. HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC(__this, L_28, L_29, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  14360. int32_t L_33 = V_4;
  14361. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  14362. }
  14363. IL_00b4:
  14364. {
  14365. int32_t L_34 = V_5;
  14366. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  14367. }
  14368. IL_00ba:
  14369. {
  14370. int32_t L_35 = V_5;
  14371. int32_t L_36 = V_2;
  14372. if ((((int32_t)L_35) < ((int32_t)L_36)))
  14373. {
  14374. goto IL_0083;
  14375. }
  14376. }
  14377. {
  14378. int32_t L_37 = V_4;
  14379. __this->____lastIndex = L_37;
  14380. }
  14381. IL_00c7:
  14382. {
  14383. int32_t L_38 = V_0;
  14384. __this->____count = L_38;
  14385. return;
  14386. }
  14387. }
  14388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m84F19ECFD45EC3F29B8ED82184E4892EFC93A50C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  14389. {
  14390. {
  14391. RuntimeObject* L_0 = ___1_comparer;
  14392. HashSet_1__ctor_m3B7B2891BFEF63A7A2071CEBC71CAC98E86706CE(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  14393. int32_t L_1 = ___0_capacity;
  14394. if ((((int32_t)L_1) >= ((int32_t)0)))
  14395. {
  14396. goto IL_0016;
  14397. }
  14398. }
  14399. {
  14400. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  14401. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  14402. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  14403. }
  14404. IL_0016:
  14405. {
  14406. int32_t L_3 = ___0_capacity;
  14407. if ((((int32_t)L_3) <= ((int32_t)0)))
  14408. {
  14409. goto IL_0022;
  14410. }
  14411. }
  14412. {
  14413. int32_t L_4 = ___0_capacity;
  14414. int32_t L_5;
  14415. L_5 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  14416. }
  14417. IL_0022:
  14418. {
  14419. return;
  14420. }
  14421. }
  14422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m348E36EA9F5CD3B346A1D013F3E4950DFF39426A_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  14423. {
  14424. {
  14425. uint32_t L_0 = ___0_item;
  14426. bool L_1;
  14427. L_1 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  14428. return;
  14429. }
  14430. }
  14431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m756D9726C9F4BFB2C3500A8A9F27FF47A550EC1D_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14432. {
  14433. {
  14434. int32_t L_0 = __this->____lastIndex;
  14435. if ((((int32_t)L_0) <= ((int32_t)0)))
  14436. {
  14437. goto IL_0044;
  14438. }
  14439. }
  14440. {
  14441. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_1 = __this->____slots;
  14442. int32_t L_2 = __this->____lastIndex;
  14443. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  14444. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  14445. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  14446. NullCheck(L_4);
  14447. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  14448. __this->____lastIndex = 0;
  14449. __this->____count = 0;
  14450. __this->____freeList = (-1);
  14451. }
  14452. IL_0044:
  14453. {
  14454. int32_t L_5 = __this->____version;
  14455. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  14456. return;
  14457. }
  14458. }
  14459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m02385B663B65E53485251FFFD116D0F26BA172B9_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  14460. {
  14461. int32_t V_0 = 0;
  14462. int32_t V_1 = 0;
  14463. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_2 = NULL;
  14464. int32_t V_3 = 0;
  14465. {
  14466. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  14467. if (!L_0)
  14468. {
  14469. goto IL_0080;
  14470. }
  14471. }
  14472. {
  14473. V_0 = 0;
  14474. uint32_t L_1 = ___0_item;
  14475. int32_t L_2;
  14476. L_2 = HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  14477. V_1 = L_2;
  14478. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_3 = __this->____slots;
  14479. V_2 = L_3;
  14480. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  14481. int32_t L_5 = V_1;
  14482. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  14483. NullCheck(L_6);
  14484. NullCheck(L_4);
  14485. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  14486. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  14487. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  14488. goto IL_007c;
  14489. }
  14490. IL_002f:
  14491. {
  14492. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_9 = V_2;
  14493. int32_t L_10 = V_3;
  14494. NullCheck(L_9);
  14495. int32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___hashCode;
  14496. int32_t L_12 = V_1;
  14497. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  14498. {
  14499. goto IL_005a;
  14500. }
  14501. }
  14502. {
  14503. RuntimeObject* L_13 = __this->____comparer;
  14504. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_14 = V_2;
  14505. int32_t L_15 = V_3;
  14506. NullCheck(L_14);
  14507. uint32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___value;
  14508. uint32_t L_17 = ___0_item;
  14509. NullCheck(L_13);
  14510. bool L_18;
  14511. L_18 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, L_16, L_17);
  14512. if (!L_18)
  14513. {
  14514. goto IL_005a;
  14515. }
  14516. }
  14517. {
  14518. return (bool)1;
  14519. }
  14520. IL_005a:
  14521. {
  14522. int32_t L_19 = V_0;
  14523. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_20 = V_2;
  14524. NullCheck(L_20);
  14525. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  14526. {
  14527. goto IL_006b;
  14528. }
  14529. }
  14530. {
  14531. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  14532. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  14533. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  14534. }
  14535. IL_006b:
  14536. {
  14537. int32_t L_22 = V_0;
  14538. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  14539. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_23 = V_2;
  14540. int32_t L_24 = V_3;
  14541. NullCheck(L_23);
  14542. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  14543. V_3 = L_25;
  14544. }
  14545. IL_007c:
  14546. {
  14547. int32_t L_26 = V_3;
  14548. if ((((int32_t)L_26) >= ((int32_t)0)))
  14549. {
  14550. goto IL_002f;
  14551. }
  14552. }
  14553. IL_0080:
  14554. {
  14555. return (bool)0;
  14556. }
  14557. }
  14558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m7A73EAC25610F587DD30114203F21E505AB6338C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  14559. {
  14560. {
  14561. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array;
  14562. int32_t L_1 = ___1_arrayIndex;
  14563. int32_t L_2 = __this->____count;
  14564. HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  14565. return;
  14566. }
  14567. }
  14568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  14569. {
  14570. int32_t V_0 = 0;
  14571. int32_t V_1 = 0;
  14572. int32_t V_2 = 0;
  14573. int32_t V_3 = 0;
  14574. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_4 = NULL;
  14575. int32_t V_5 = 0;
  14576. {
  14577. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  14578. if (!L_0)
  14579. {
  14580. goto IL_0154;
  14581. }
  14582. }
  14583. {
  14584. uint32_t L_1 = ___0_item;
  14585. int32_t L_2;
  14586. L_2 = HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  14587. V_0 = L_2;
  14588. int32_t L_3 = V_0;
  14589. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  14590. NullCheck(L_4);
  14591. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  14592. V_2 = (-1);
  14593. V_3 = 0;
  14594. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = __this->____slots;
  14595. V_4 = L_5;
  14596. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  14597. int32_t L_7 = V_1;
  14598. NullCheck(L_6);
  14599. int32_t L_8 = L_7;
  14600. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  14601. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  14602. goto IL_014c;
  14603. }
  14604. IL_003b:
  14605. {
  14606. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_10 = V_4;
  14607. int32_t L_11 = V_5;
  14608. NullCheck(L_10);
  14609. int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
  14610. int32_t L_13 = V_0;
  14611. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  14612. {
  14613. goto IL_0123;
  14614. }
  14615. }
  14616. {
  14617. RuntimeObject* L_14 = __this->____comparer;
  14618. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_15 = V_4;
  14619. int32_t L_16 = V_5;
  14620. NullCheck(L_15);
  14621. uint32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___value;
  14622. uint32_t L_18 = ___0_item;
  14623. NullCheck(L_14);
  14624. bool L_19;
  14625. L_19 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, L_17, L_18);
  14626. if (!L_19)
  14627. {
  14628. goto IL_0123;
  14629. }
  14630. }
  14631. {
  14632. int32_t L_20 = V_2;
  14633. if ((((int32_t)L_20) >= ((int32_t)0)))
  14634. {
  14635. goto IL_008c;
  14636. }
  14637. }
  14638. {
  14639. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  14640. int32_t L_22 = V_1;
  14641. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_23 = V_4;
  14642. int32_t L_24 = V_5;
  14643. NullCheck(L_23);
  14644. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___next;
  14645. NullCheck(L_21);
  14646. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  14647. goto IL_00a7;
  14648. }
  14649. IL_008c:
  14650. {
  14651. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_26 = V_4;
  14652. int32_t L_27 = V_2;
  14653. NullCheck(L_26);
  14654. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_28 = V_4;
  14655. int32_t L_29 = V_5;
  14656. NullCheck(L_28);
  14657. int32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___next;
  14658. ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___next = L_30;
  14659. }
  14660. IL_00a7:
  14661. {
  14662. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_31 = V_4;
  14663. int32_t L_32 = V_5;
  14664. NullCheck(L_31);
  14665. ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___hashCode = (-1);
  14666. goto IL_00d1;
  14667. }
  14668. IL_00d1:
  14669. {
  14670. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_33 = V_4;
  14671. int32_t L_34 = V_5;
  14672. NullCheck(L_33);
  14673. int32_t L_35 = __this->____freeList;
  14674. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___next = L_35;
  14675. int32_t L_36 = __this->____count;
  14676. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
  14677. int32_t L_37 = __this->____version;
  14678. __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
  14679. int32_t L_38 = __this->____count;
  14680. if (L_38)
  14681. {
  14682. goto IL_0119;
  14683. }
  14684. }
  14685. {
  14686. __this->____lastIndex = 0;
  14687. __this->____freeList = (-1);
  14688. goto IL_0121;
  14689. }
  14690. IL_0119:
  14691. {
  14692. int32_t L_39 = V_5;
  14693. __this->____freeList = L_39;
  14694. }
  14695. IL_0121:
  14696. {
  14697. return (bool)1;
  14698. }
  14699. IL_0123:
  14700. {
  14701. int32_t L_40 = V_3;
  14702. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_41 = V_4;
  14703. NullCheck(L_41);
  14704. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  14705. {
  14706. goto IL_0135;
  14707. }
  14708. }
  14709. {
  14710. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_42 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  14711. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  14712. IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method);
  14713. }
  14714. IL_0135:
  14715. {
  14716. int32_t L_43 = V_3;
  14717. V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  14718. int32_t L_44 = V_5;
  14719. V_2 = L_44;
  14720. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_45 = V_4;
  14721. int32_t L_46 = V_5;
  14722. NullCheck(L_45);
  14723. int32_t L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___next;
  14724. V_5 = L_47;
  14725. }
  14726. IL_014c:
  14727. {
  14728. int32_t L_48 = V_5;
  14729. if ((((int32_t)L_48) >= ((int32_t)0)))
  14730. {
  14731. goto IL_003b;
  14732. }
  14733. }
  14734. IL_0154:
  14735. {
  14736. return (bool)0;
  14737. }
  14738. }
  14739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m12BF15F6E4EEE48D66C845BC74A11EF6673C933B_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14740. {
  14741. {
  14742. int32_t L_0 = __this->____count;
  14743. return L_0;
  14744. }
  14745. }
  14746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m68D44CA7137094B90C9E5C7DB2EDC5012528DADA_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14747. {
  14748. {
  14749. return (bool)0;
  14750. }
  14751. }
  14752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 HashSet_1_GetEnumerator_m519EAE87AF990E90AF0AC67400E9F88D37675611_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14753. {
  14754. {
  14755. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_0;
  14756. memset((&L_0), 0, sizeof(L_0));
  14757. Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  14758. return L_0;
  14759. }
  14760. }
  14761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6A9D59B9A319E9A8A0FE2F5738A41821BCD74D97_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14762. {
  14763. {
  14764. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_0;
  14765. memset((&L_0), 0, sizeof(L_0));
  14766. Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  14767. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_1 = L_0;
  14768. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  14769. return (RuntimeObject*)L_2;
  14770. }
  14771. }
  14772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_m3A48D76992C5D568FB0D0739748467B17D196FDC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  14773. {
  14774. {
  14775. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_0;
  14776. memset((&L_0), 0, sizeof(L_0));
  14777. Enumerator__ctor_m9F89B5A77506688ABC2B08774AB13ADDF965703C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  14778. Enumerator_t4CFD59DAFC3EC5FB49F484BCE727EF83D3179CD1 L_1 = L_0;
  14779. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), &L_1);
  14780. return (RuntimeObject*)L_2;
  14781. }
  14782. }
  14783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m062A764FA7943A6A3EFF468126A44868DD745178_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  14784. {
  14785. static bool s_Il2CppMethodInitialized;
  14786. if (!s_Il2CppMethodInitialized)
  14787. {
  14788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  14789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  14790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  14791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  14792. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  14793. s_Il2CppMethodInitialized = true;
  14794. }
  14795. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
  14796. String_t* G_B4_0 = NULL;
  14797. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  14798. String_t* G_B3_0 = NULL;
  14799. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  14800. int32_t G_B5_0 = 0;
  14801. String_t* G_B5_1 = NULL;
  14802. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  14803. {
  14804. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  14805. if (L_0)
  14806. {
  14807. goto IL_000e;
  14808. }
  14809. }
  14810. {
  14811. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  14812. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  14813. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  14814. }
  14815. IL_000e:
  14816. {
  14817. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  14818. int32_t L_3 = __this->____version;
  14819. NullCheck(L_2);
  14820. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  14821. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  14822. RuntimeObject* L_5 = __this->____comparer;
  14823. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  14824. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14825. Type_t* L_7;
  14826. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  14827. NullCheck(L_4);
  14828. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  14829. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  14830. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  14831. if (!L_9)
  14832. {
  14833. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  14834. G_B4_1 = L_8;
  14835. goto IL_0052;
  14836. }
  14837. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  14838. G_B3_1 = L_8;
  14839. }
  14840. {
  14841. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  14842. NullCheck(L_10);
  14843. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  14844. G_B5_1 = G_B3_0;
  14845. G_B5_2 = G_B3_1;
  14846. goto IL_0053;
  14847. }
  14848. IL_0052:
  14849. {
  14850. G_B5_0 = 0;
  14851. G_B5_1 = G_B4_0;
  14852. G_B5_2 = G_B4_1;
  14853. }
  14854. IL_0053:
  14855. {
  14856. NullCheck(G_B5_2);
  14857. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  14858. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  14859. if (!L_11)
  14860. {
  14861. goto IL_0089;
  14862. }
  14863. }
  14864. {
  14865. int32_t L_12 = __this->____count;
  14866. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  14867. V_0 = L_13;
  14868. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = V_0;
  14869. HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  14870. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  14871. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_0;
  14872. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  14873. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14874. Type_t* L_18;
  14875. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  14876. NullCheck(L_15);
  14877. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  14878. }
  14879. IL_0089:
  14880. {
  14881. return;
  14882. }
  14883. }
  14884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_m502E844E033C614B7D9F80E372E5AA9C7C9B872E_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  14885. {
  14886. static bool s_Il2CppMethodInitialized;
  14887. if (!s_Il2CppMethodInitialized)
  14888. {
  14889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  14890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  14891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  14892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  14893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  14894. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  14895. s_Il2CppMethodInitialized = true;
  14896. }
  14897. int32_t V_0 = 0;
  14898. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL;
  14899. int32_t V_2 = 0;
  14900. {
  14901. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  14902. if (L_0)
  14903. {
  14904. goto IL_0009;
  14905. }
  14906. }
  14907. {
  14908. return;
  14909. }
  14910. IL_0009:
  14911. {
  14912. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  14913. NullCheck(L_1);
  14914. int32_t L_2;
  14915. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  14916. V_0 = L_2;
  14917. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  14918. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  14919. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14920. Type_t* L_5;
  14921. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  14922. NullCheck(L_3);
  14923. RuntimeObject* L_6;
  14924. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  14925. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  14926. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  14927. __this->____freeList = (-1);
  14928. int32_t L_7 = V_0;
  14929. if (!L_7)
  14930. {
  14931. goto IL_00ad;
  14932. }
  14933. }
  14934. {
  14935. int32_t L_8 = V_0;
  14936. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  14937. __this->____buckets = L_9;
  14938. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  14939. int32_t L_10 = V_0;
  14940. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_11 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  14941. __this->____slots = L_11;
  14942. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  14943. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  14944. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  14945. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  14946. Type_t* L_14;
  14947. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  14948. NullCheck(L_12);
  14949. RuntimeObject* L_15;
  14950. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  14951. V_1 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  14952. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_1;
  14953. if (L_16)
  14954. {
  14955. goto IL_008f;
  14956. }
  14957. }
  14958. {
  14959. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  14960. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  14961. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  14962. }
  14963. IL_008f:
  14964. {
  14965. V_2 = 0;
  14966. goto IL_00a5;
  14967. }
  14968. IL_0093:
  14969. {
  14970. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = V_1;
  14971. int32_t L_19 = V_2;
  14972. NullCheck(L_18);
  14973. int32_t L_20 = L_19;
  14974. uint32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  14975. bool L_22;
  14976. L_22 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  14977. int32_t L_23 = V_2;
  14978. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  14979. }
  14980. IL_00a5:
  14981. {
  14982. int32_t L_24 = V_2;
  14983. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = V_1;
  14984. NullCheck(L_25);
  14985. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  14986. {
  14987. goto IL_0093;
  14988. }
  14989. }
  14990. {
  14991. goto IL_00b4;
  14992. }
  14993. IL_00ad:
  14994. {
  14995. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  14996. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  14997. }
  14998. IL_00b4:
  14999. {
  15000. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  15001. NullCheck(L_26);
  15002. int32_t L_27;
  15003. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  15004. __this->____version = L_27;
  15005. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  15006. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  15007. return;
  15008. }
  15009. }
  15010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_mDA8E52933A6A885D9FCF549C99489EF5E095BE1E_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  15011. {
  15012. {
  15013. uint32_t L_0 = ___0_item;
  15014. bool L_1;
  15015. L_1 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  15016. return L_1;
  15017. }
  15018. }
  15019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_mCC6A0E6F531708E02411F3A62A0EE263B3155CD2_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  15020. {
  15021. static bool s_Il2CppMethodInitialized;
  15022. if (!s_Il2CppMethodInitialized)
  15023. {
  15024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  15025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  15026. s_Il2CppMethodInitialized = true;
  15027. }
  15028. RuntimeObject* V_0 = NULL;
  15029. uint32_t V_1 = 0;
  15030. {
  15031. RuntimeObject* L_0 = ___0_other;
  15032. if (L_0)
  15033. {
  15034. goto IL_000e;
  15035. }
  15036. }
  15037. {
  15038. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  15039. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  15040. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  15041. }
  15042. IL_000e:
  15043. {
  15044. RuntimeObject* L_2 = ___0_other;
  15045. NullCheck(L_2);
  15046. RuntimeObject* L_3;
  15047. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  15048. V_0 = L_3;
  15049. }
  15050. {
  15051. auto __finallyBlock = il2cpp::utils::Finally([&]
  15052. {
  15053. FINALLY_0030:
  15054. {
  15055. {
  15056. RuntimeObject* L_4 = V_0;
  15057. if (!L_4)
  15058. {
  15059. goto IL_0039;
  15060. }
  15061. }
  15062. {
  15063. RuntimeObject* L_5 = V_0;
  15064. NullCheck((RuntimeObject*)L_5);
  15065. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  15066. }
  15067. IL_0039:
  15068. {
  15069. return;
  15070. }
  15071. }
  15072. });
  15073. try
  15074. {
  15075. {
  15076. goto IL_0026_1;
  15077. }
  15078. IL_0017_1:
  15079. {
  15080. RuntimeObject* L_6 = V_0;
  15081. NullCheck(L_6);
  15082. uint32_t L_7;
  15083. L_7 = InterfaceFuncInvoker0< uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6);
  15084. V_1 = L_7;
  15085. uint32_t L_8 = V_1;
  15086. bool L_9;
  15087. L_9 = HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  15088. }
  15089. IL_0026_1:
  15090. {
  15091. RuntimeObject* L_10 = V_0;
  15092. NullCheck((RuntimeObject*)L_10);
  15093. bool L_11;
  15094. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  15095. if (L_11)
  15096. {
  15097. goto IL_0017_1;
  15098. }
  15099. }
  15100. {
  15101. goto IL_003a;
  15102. }
  15103. }
  15104. catch(Il2CppExceptionWrapper& e)
  15105. {
  15106. __finallyBlock.StoreException(e.ex);
  15107. }
  15108. }
  15109. IL_003a:
  15110. {
  15111. return;
  15112. }
  15113. }
  15114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m0A1E30AFCFECF4120A2582BCEF92DB3898C02BF0_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method)
  15115. {
  15116. {
  15117. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array;
  15118. int32_t L_1 = __this->____count;
  15119. HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  15120. return;
  15121. }
  15122. }
  15123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m421003E7CDC7B4B86D94CBB25C57DC78D4A42B3B_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  15124. {
  15125. int32_t V_0 = 0;
  15126. int32_t V_1 = 0;
  15127. {
  15128. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array;
  15129. if (L_0)
  15130. {
  15131. goto IL_000e;
  15132. }
  15133. }
  15134. {
  15135. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  15136. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  15137. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  15138. }
  15139. IL_000e:
  15140. {
  15141. int32_t L_2 = ___1_arrayIndex;
  15142. if ((((int32_t)L_2) >= ((int32_t)0)))
  15143. {
  15144. goto IL_0028;
  15145. }
  15146. }
  15147. {
  15148. int32_t L_3 = ___1_arrayIndex;
  15149. int32_t L_4 = L_3;
  15150. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  15151. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  15152. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  15153. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  15154. }
  15155. IL_0028:
  15156. {
  15157. int32_t L_7 = ___2_count;
  15158. if ((((int32_t)L_7) >= ((int32_t)0)))
  15159. {
  15160. goto IL_0042;
  15161. }
  15162. }
  15163. {
  15164. int32_t L_8 = ___2_count;
  15165. int32_t L_9 = L_8;
  15166. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  15167. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  15168. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  15169. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  15170. }
  15171. IL_0042:
  15172. {
  15173. int32_t L_12 = ___1_arrayIndex;
  15174. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = ___0_array;
  15175. NullCheck(L_13);
  15176. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  15177. {
  15178. goto IL_0050;
  15179. }
  15180. }
  15181. {
  15182. int32_t L_14 = ___2_count;
  15183. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = ___0_array;
  15184. NullCheck(L_15);
  15185. int32_t L_16 = ___1_arrayIndex;
  15186. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  15187. {
  15188. goto IL_005b;
  15189. }
  15190. }
  15191. IL_0050:
  15192. {
  15193. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15194. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  15195. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  15196. }
  15197. IL_005b:
  15198. {
  15199. V_0 = 0;
  15200. V_1 = 0;
  15201. goto IL_0097;
  15202. }
  15203. IL_0061:
  15204. {
  15205. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_18 = __this->____slots;
  15206. int32_t L_19 = V_1;
  15207. NullCheck(L_18);
  15208. int32_t L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___hashCode;
  15209. if ((((int32_t)L_20) < ((int32_t)0)))
  15210. {
  15211. goto IL_0093;
  15212. }
  15213. }
  15214. {
  15215. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = ___0_array;
  15216. int32_t L_22 = ___1_arrayIndex;
  15217. int32_t L_23 = V_0;
  15218. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_24 = __this->____slots;
  15219. int32_t L_25 = V_1;
  15220. NullCheck(L_24);
  15221. uint32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___value;
  15222. NullCheck(L_21);
  15223. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23))), (uint32_t)L_26);
  15224. int32_t L_27 = V_0;
  15225. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  15226. }
  15227. IL_0093:
  15228. {
  15229. int32_t L_28 = V_1;
  15230. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  15231. }
  15232. IL_0097:
  15233. {
  15234. int32_t L_29 = V_1;
  15235. int32_t L_30 = __this->____lastIndex;
  15236. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  15237. {
  15238. goto IL_00a4;
  15239. }
  15240. }
  15241. {
  15242. int32_t L_31 = V_0;
  15243. int32_t L_32 = ___2_count;
  15244. if ((((int32_t)L_31) < ((int32_t)L_32)))
  15245. {
  15246. goto IL_0061;
  15247. }
  15248. }
  15249. IL_00a4:
  15250. {
  15251. return;
  15252. }
  15253. }
  15254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m1D8E57063CD3288C9CACB27466A7002F984FD411_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* ___0_match, const RuntimeMethod* method)
  15255. {
  15256. int32_t V_0 = 0;
  15257. int32_t V_1 = 0;
  15258. uint32_t V_2 = 0;
  15259. {
  15260. Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* L_0 = ___0_match;
  15261. if (L_0)
  15262. {
  15263. goto IL_000e;
  15264. }
  15265. }
  15266. {
  15267. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  15268. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  15269. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  15270. }
  15271. IL_000e:
  15272. {
  15273. V_0 = 0;
  15274. V_1 = 0;
  15275. goto IL_0054;
  15276. }
  15277. IL_0014:
  15278. {
  15279. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_2 = __this->____slots;
  15280. int32_t L_3 = V_1;
  15281. NullCheck(L_2);
  15282. int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
  15283. if ((((int32_t)L_4) < ((int32_t)0)))
  15284. {
  15285. goto IL_0050;
  15286. }
  15287. }
  15288. {
  15289. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = __this->____slots;
  15290. int32_t L_6 = V_1;
  15291. NullCheck(L_5);
  15292. uint32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
  15293. V_2 = L_7;
  15294. Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* L_8 = ___0_match;
  15295. uint32_t L_9 = V_2;
  15296. NullCheck(L_8);
  15297. bool L_10;
  15298. L_10 = Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_inline(L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
  15299. if (!L_10)
  15300. {
  15301. goto IL_0050;
  15302. }
  15303. }
  15304. {
  15305. uint32_t L_11 = V_2;
  15306. bool L_12;
  15307. L_12 = HashSet_1_Remove_m387D02609162D1AA4998698546E668AF4A960F67(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
  15308. if (!L_12)
  15309. {
  15310. goto IL_0050;
  15311. }
  15312. }
  15313. {
  15314. int32_t L_13 = V_0;
  15315. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  15316. }
  15317. IL_0050:
  15318. {
  15319. int32_t L_14 = V_1;
  15320. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  15321. }
  15322. IL_0054:
  15323. {
  15324. int32_t L_15 = V_1;
  15325. int32_t L_16 = __this->____lastIndex;
  15326. if ((((int32_t)L_15) < ((int32_t)L_16)))
  15327. {
  15328. goto IL_0014;
  15329. }
  15330. }
  15331. {
  15332. int32_t L_17 = V_0;
  15333. return L_17;
  15334. }
  15335. }
  15336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  15337. {
  15338. {
  15339. RuntimeObject* L_0 = __this->____comparer;
  15340. return L_0;
  15341. }
  15342. }
  15343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m60E387432DD7DB110EBA0525FFA77E9B6DC7AFF4_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  15344. {
  15345. static bool s_Il2CppMethodInitialized;
  15346. if (!s_Il2CppMethodInitialized)
  15347. {
  15348. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15349. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15350. s_Il2CppMethodInitialized = true;
  15351. }
  15352. int32_t V_0 = 0;
  15353. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_1 = NULL;
  15354. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  15355. int32_t V_3 = 0;
  15356. int32_t V_4 = 0;
  15357. int32_t V_5 = 0;
  15358. {
  15359. int32_t L_0 = __this->____count;
  15360. if (L_0)
  15361. {
  15362. goto IL_0025;
  15363. }
  15364. }
  15365. {
  15366. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  15367. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  15368. __this->____slots = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)NULL;
  15369. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)NULL);
  15370. int32_t L_1 = __this->____version;
  15371. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  15372. return;
  15373. }
  15374. IL_0025:
  15375. {
  15376. int32_t L_2 = __this->____count;
  15377. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15378. int32_t L_3;
  15379. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  15380. V_0 = L_3;
  15381. int32_t L_4 = V_0;
  15382. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  15383. V_1 = L_5;
  15384. int32_t L_6 = V_0;
  15385. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  15386. V_2 = L_7;
  15387. V_3 = 0;
  15388. V_4 = 0;
  15389. goto IL_00a2;
  15390. }
  15391. IL_0046:
  15392. {
  15393. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_8 = __this->____slots;
  15394. int32_t L_9 = V_4;
  15395. NullCheck(L_8);
  15396. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  15397. if ((((int32_t)L_10) < ((int32_t)0)))
  15398. {
  15399. goto IL_009c;
  15400. }
  15401. }
  15402. {
  15403. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_11 = V_1;
  15404. int32_t L_12 = V_3;
  15405. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_13 = __this->____slots;
  15406. int32_t L_14 = V_4;
  15407. NullCheck(L_13);
  15408. int32_t L_15 = L_14;
  15409. Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382 L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  15410. NullCheck(L_11);
  15411. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Slot_t0F2C4321FC082433EA1889FA7952BA1F9A0D2382)L_16);
  15412. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_17 = V_1;
  15413. int32_t L_18 = V_3;
  15414. NullCheck(L_17);
  15415. int32_t L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___hashCode;
  15416. int32_t L_20 = V_0;
  15417. V_5 = ((int32_t)(L_19%L_20));
  15418. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_21 = V_1;
  15419. int32_t L_22 = V_3;
  15420. NullCheck(L_21);
  15421. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  15422. int32_t L_24 = V_5;
  15423. NullCheck(L_23);
  15424. int32_t L_25 = L_24;
  15425. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  15426. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___next = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  15427. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  15428. int32_t L_28 = V_5;
  15429. int32_t L_29 = V_3;
  15430. NullCheck(L_27);
  15431. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  15432. int32_t L_30 = V_3;
  15433. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  15434. }
  15435. IL_009c:
  15436. {
  15437. int32_t L_31 = V_4;
  15438. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  15439. }
  15440. IL_00a2:
  15441. {
  15442. int32_t L_32 = V_4;
  15443. int32_t L_33 = __this->____lastIndex;
  15444. if ((((int32_t)L_32) < ((int32_t)L_33)))
  15445. {
  15446. goto IL_0046;
  15447. }
  15448. }
  15449. {
  15450. int32_t L_34 = V_3;
  15451. __this->____lastIndex = L_34;
  15452. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_35 = V_1;
  15453. __this->____slots = L_35;
  15454. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  15455. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  15456. __this->____buckets = L_36;
  15457. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  15458. __this->____freeList = (-1);
  15459. return;
  15460. }
  15461. }
  15462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  15463. {
  15464. static bool s_Il2CppMethodInitialized;
  15465. if (!s_Il2CppMethodInitialized)
  15466. {
  15467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15469. s_Il2CppMethodInitialized = true;
  15470. }
  15471. int32_t V_0 = 0;
  15472. {
  15473. int32_t L_0 = ___0_capacity;
  15474. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15475. int32_t L_1;
  15476. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  15477. V_0 = L_1;
  15478. int32_t L_2 = V_0;
  15479. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  15480. __this->____buckets = L_3;
  15481. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  15482. int32_t L_4 = V_0;
  15483. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  15484. __this->____slots = L_5;
  15485. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  15486. int32_t L_6 = V_0;
  15487. return L_6;
  15488. }
  15489. }
  15490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  15491. {
  15492. static bool s_Il2CppMethodInitialized;
  15493. if (!s_Il2CppMethodInitialized)
  15494. {
  15495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15496. s_Il2CppMethodInitialized = true;
  15497. }
  15498. int32_t V_0 = 0;
  15499. {
  15500. int32_t L_0 = __this->____count;
  15501. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  15502. int32_t L_1;
  15503. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  15504. V_0 = L_1;
  15505. int32_t L_2 = V_0;
  15506. int32_t L_3 = __this->____count;
  15507. if ((((int32_t)L_2) > ((int32_t)L_3)))
  15508. {
  15509. goto IL_0020;
  15510. }
  15511. }
  15512. {
  15513. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15514. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  15515. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  15516. }
  15517. IL_0020:
  15518. {
  15519. int32_t L_5 = V_0;
  15520. HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  15521. return;
  15522. }
  15523. }
  15524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_m3F7FB3120006196BDCDF9B70A78B647AF318EC85_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  15525. {
  15526. static bool s_Il2CppMethodInitialized;
  15527. if (!s_Il2CppMethodInitialized)
  15528. {
  15529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15530. s_Il2CppMethodInitialized = true;
  15531. }
  15532. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_0 = NULL;
  15533. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  15534. int32_t V_2 = 0;
  15535. int32_t V_3 = 0;
  15536. {
  15537. int32_t L_0 = ___0_newSize;
  15538. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_1 = (SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)(SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  15539. V_0 = L_1;
  15540. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_2 = __this->____slots;
  15541. if (!L_2)
  15542. {
  15543. goto IL_0023;
  15544. }
  15545. }
  15546. {
  15547. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_3 = __this->____slots;
  15548. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_4 = V_0;
  15549. int32_t L_5 = __this->____lastIndex;
  15550. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  15551. }
  15552. IL_0023:
  15553. {
  15554. int32_t L_6 = ___0_newSize;
  15555. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  15556. V_1 = L_7;
  15557. V_2 = 0;
  15558. goto IL_0058;
  15559. }
  15560. IL_002e:
  15561. {
  15562. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_8 = V_0;
  15563. int32_t L_9 = V_2;
  15564. NullCheck(L_8);
  15565. int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
  15566. int32_t L_11 = ___0_newSize;
  15567. V_3 = ((int32_t)(L_10%L_11));
  15568. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_12 = V_0;
  15569. int32_t L_13 = V_2;
  15570. NullCheck(L_12);
  15571. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  15572. int32_t L_15 = V_3;
  15573. NullCheck(L_14);
  15574. int32_t L_16 = L_15;
  15575. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  15576. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___next = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
  15577. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  15578. int32_t L_19 = V_3;
  15579. int32_t L_20 = V_2;
  15580. NullCheck(L_18);
  15581. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  15582. int32_t L_21 = V_2;
  15583. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  15584. }
  15585. IL_0058:
  15586. {
  15587. int32_t L_22 = V_2;
  15588. int32_t L_23 = __this->____lastIndex;
  15589. if ((((int32_t)L_22) < ((int32_t)L_23)))
  15590. {
  15591. goto IL_002e;
  15592. }
  15593. }
  15594. {
  15595. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_24 = V_0;
  15596. __this->____slots = L_24;
  15597. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  15598. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  15599. __this->____buckets = L_25;
  15600. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  15601. return;
  15602. }
  15603. }
  15604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_mC839AC5977B30ECC4FCABF7EA67B2A2A4E6E5F0C_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_value, const RuntimeMethod* method)
  15605. {
  15606. int32_t V_0 = 0;
  15607. int32_t V_1 = 0;
  15608. int32_t V_2 = 0;
  15609. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* V_3 = NULL;
  15610. int32_t V_4 = 0;
  15611. int32_t V_5 = 0;
  15612. {
  15613. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  15614. if (L_0)
  15615. {
  15616. goto IL_0010;
  15617. }
  15618. }
  15619. {
  15620. int32_t L_1;
  15621. L_1 = HashSet_1_Initialize_m85E38E3E0475D0E8ACBC35AFB10D3E89BCF850AC(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  15622. }
  15623. IL_0010:
  15624. {
  15625. uint32_t L_2 = ___0_value;
  15626. int32_t L_3;
  15627. L_3 = HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  15628. V_0 = L_3;
  15629. int32_t L_4 = V_0;
  15630. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  15631. NullCheck(L_5);
  15632. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  15633. V_2 = 0;
  15634. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_6 = __this->____slots;
  15635. V_3 = L_6;
  15636. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  15637. int32_t L_8 = V_1;
  15638. NullCheck(L_7);
  15639. int32_t L_9 = L_8;
  15640. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  15641. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  15642. goto IL_008b;
  15643. }
  15644. IL_003a:
  15645. {
  15646. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_11 = V_3;
  15647. int32_t L_12 = V_5;
  15648. NullCheck(L_11);
  15649. int32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___hashCode;
  15650. int32_t L_14 = V_0;
  15651. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  15652. {
  15653. goto IL_0067;
  15654. }
  15655. }
  15656. {
  15657. RuntimeObject* L_15 = __this->____comparer;
  15658. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_16 = V_3;
  15659. int32_t L_17 = V_5;
  15660. NullCheck(L_16);
  15661. uint32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
  15662. uint32_t L_19 = ___0_value;
  15663. NullCheck(L_15);
  15664. bool L_20;
  15665. L_20 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, L_18, L_19);
  15666. if (!L_20)
  15667. {
  15668. goto IL_0067;
  15669. }
  15670. }
  15671. {
  15672. return (bool)0;
  15673. }
  15674. IL_0067:
  15675. {
  15676. int32_t L_21 = V_2;
  15677. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_22 = V_3;
  15678. NullCheck(L_22);
  15679. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  15680. {
  15681. goto IL_0078;
  15682. }
  15683. }
  15684. {
  15685. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  15686. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  15687. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  15688. }
  15689. IL_0078:
  15690. {
  15691. int32_t L_24 = V_2;
  15692. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  15693. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_25 = V_3;
  15694. int32_t L_26 = V_5;
  15695. NullCheck(L_25);
  15696. int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
  15697. V_5 = L_27;
  15698. }
  15699. IL_008b:
  15700. {
  15701. int32_t L_28 = V_5;
  15702. if ((((int32_t)L_28) >= ((int32_t)0)))
  15703. {
  15704. goto IL_003a;
  15705. }
  15706. }
  15707. {
  15708. int32_t L_29 = __this->____freeList;
  15709. if ((((int32_t)L_29) < ((int32_t)0)))
  15710. {
  15711. goto IL_00b6;
  15712. }
  15713. }
  15714. {
  15715. int32_t L_30 = __this->____freeList;
  15716. V_4 = L_30;
  15717. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_31 = V_3;
  15718. int32_t L_32 = V_4;
  15719. NullCheck(L_31);
  15720. int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___next;
  15721. __this->____freeList = L_33;
  15722. goto IL_00ef;
  15723. }
  15724. IL_00b6:
  15725. {
  15726. int32_t L_34 = __this->____lastIndex;
  15727. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_35 = V_3;
  15728. NullCheck(L_35);
  15729. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  15730. {
  15731. goto IL_00d9;
  15732. }
  15733. }
  15734. {
  15735. HashSet_1_IncreaseCapacity_m9DBE122D41CA3941B3FE97DB9935895B99A84124(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  15736. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_36 = __this->____slots;
  15737. V_3 = L_36;
  15738. int32_t L_37 = V_0;
  15739. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  15740. NullCheck(L_38);
  15741. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  15742. }
  15743. IL_00d9:
  15744. {
  15745. int32_t L_39 = __this->____lastIndex;
  15746. V_4 = L_39;
  15747. int32_t L_40 = __this->____lastIndex;
  15748. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  15749. }
  15750. IL_00ef:
  15751. {
  15752. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_41 = V_3;
  15753. int32_t L_42 = V_4;
  15754. NullCheck(L_41);
  15755. int32_t L_43 = V_0;
  15756. ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode = L_43;
  15757. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_44 = V_3;
  15758. int32_t L_45 = V_4;
  15759. NullCheck(L_44);
  15760. uint32_t L_46 = ___0_value;
  15761. ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___value = L_46;
  15762. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_47 = V_3;
  15763. int32_t L_48 = V_4;
  15764. NullCheck(L_47);
  15765. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  15766. int32_t L_50 = V_1;
  15767. NullCheck(L_49);
  15768. int32_t L_51 = L_50;
  15769. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  15770. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___next = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
  15771. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  15772. int32_t L_54 = V_1;
  15773. int32_t L_55 = V_4;
  15774. NullCheck(L_53);
  15775. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  15776. int32_t L_56 = __this->____count;
  15777. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  15778. int32_t L_57 = __this->____version;
  15779. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  15780. return (bool)1;
  15781. }
  15782. }
  15783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_mD5191D2B847EF17B4112378DE8CD72D1BF3AA7DC_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, int32_t ___0_index, int32_t ___1_hashCode, uint32_t ___2_value, const RuntimeMethod* method)
  15784. {
  15785. int32_t V_0 = 0;
  15786. {
  15787. int32_t L_0 = ___1_hashCode;
  15788. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  15789. NullCheck(L_1);
  15790. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  15791. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_2 = __this->____slots;
  15792. int32_t L_3 = ___0_index;
  15793. NullCheck(L_2);
  15794. int32_t L_4 = ___1_hashCode;
  15795. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode = L_4;
  15796. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_5 = __this->____slots;
  15797. int32_t L_6 = ___0_index;
  15798. NullCheck(L_5);
  15799. uint32_t L_7 = ___2_value;
  15800. ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value = L_7;
  15801. SlotU5BU5D_tBF418274114DA8D3D070D784415BF0500C1960C6* L_8 = __this->____slots;
  15802. int32_t L_9 = ___0_index;
  15803. NullCheck(L_8);
  15804. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  15805. int32_t L_11 = V_0;
  15806. NullCheck(L_10);
  15807. int32_t L_12 = L_11;
  15808. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  15809. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___next = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  15810. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  15811. int32_t L_15 = V_0;
  15812. int32_t L_16 = ___0_index;
  15813. NullCheck(L_14);
  15814. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  15815. return;
  15816. }
  15817. }
  15818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_mA6D6AFBE54A3A5C041B6D016B614A506C2C0CCE6_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___0_set1, HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___1_set2, const RuntimeMethod* method)
  15819. {
  15820. {
  15821. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_0 = ___0_set1;
  15822. NullCheck(L_0);
  15823. RuntimeObject* L_1;
  15824. L_1 = HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  15825. HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* L_2 = ___1_set2;
  15826. NullCheck(L_2);
  15827. RuntimeObject* L_3;
  15828. L_3 = HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_inline(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  15829. NullCheck((RuntimeObject*)L_1);
  15830. bool L_4;
  15831. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  15832. return L_4;
  15833. }
  15834. }
  15835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_mB12B697B82E7E87BF40223DEDD96F3F07FD3CA32_gshared (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, uint32_t ___0_item, const RuntimeMethod* method)
  15836. {
  15837. {
  15838. goto IL_000a;
  15839. }
  15840. IL_000a:
  15841. {
  15842. RuntimeObject* L_1 = __this->____comparer;
  15843. uint32_t L_2 = ___0_item;
  15844. NullCheck(L_1);
  15845. int32_t L_3;
  15846. L_3 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2);
  15847. return ((int32_t)(L_3&((int32_t)2147483647LL)));
  15848. }
  15849. }
  15850. #ifdef __clang__
  15851. #pragma clang diagnostic pop
  15852. #endif
  15853. #ifdef __clang__
  15854. #pragma clang diagnostic push
  15855. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15856. #pragma clang diagnostic ignored "-Wunused-variable"
  15857. #endif
  15858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m5E12B490550D90B0686D55F8F4E7B0506BD07120_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  15859. {
  15860. {
  15861. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_0;
  15862. L_0 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15863. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  15864. return;
  15865. }
  15866. }
  15867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m938F8F1E5CECD06A2575952EC6D253BF0053EC3D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
  15868. {
  15869. {
  15870. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  15871. RuntimeObject* L_0 = ___0_comparer;
  15872. if (L_0)
  15873. {
  15874. goto IL_0010;
  15875. }
  15876. }
  15877. {
  15878. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_1;
  15879. L_1 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15880. ___0_comparer = (RuntimeObject*)L_1;
  15881. }
  15882. IL_0010:
  15883. {
  15884. RuntimeObject* L_2 = ___0_comparer;
  15885. __this->____comparer = L_2;
  15886. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_2);
  15887. __this->____lastIndex = 0;
  15888. __this->____count = 0;
  15889. __this->____freeList = (-1);
  15890. __this->____version = 0;
  15891. return;
  15892. }
  15893. }
  15894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAFD9C455FC1D54D3BBD67275A15A02AD4193A4DE_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  15895. {
  15896. {
  15897. int32_t L_0 = ___0_capacity;
  15898. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_1;
  15899. L_1 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15900. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  15901. return;
  15902. }
  15903. }
  15904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mDEE8470968EF687DF9B40AE07DE41E0B09652532_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  15905. {
  15906. {
  15907. RuntimeObject* L_0 = ___0_collection;
  15908. EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_1;
  15909. L_1 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  15910. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(__this, L_0, (RuntimeObject*)L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  15911. return;
  15912. }
  15913. }
  15914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m4523730BBAA53ADE100ED764690FEC1639243C75_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_collection, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  15915. {
  15916. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* V_0 = NULL;
  15917. RuntimeObject* V_1 = NULL;
  15918. int32_t V_2 = 0;
  15919. int32_t G_B8_0 = 0;
  15920. {
  15921. RuntimeObject* L_0 = ___1_comparer;
  15922. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  15923. RuntimeObject* L_1 = ___0_collection;
  15924. if (L_1)
  15925. {
  15926. goto IL_0015;
  15927. }
  15928. }
  15929. {
  15930. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  15931. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
  15932. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  15933. }
  15934. IL_0015:
  15935. {
  15936. RuntimeObject* L_3 = ___0_collection;
  15937. V_0 = ((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  15938. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_4 = V_0;
  15939. if (!L_4)
  15940. {
  15941. goto IL_0030;
  15942. }
  15943. }
  15944. {
  15945. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_5 = V_0;
  15946. bool L_6;
  15947. L_6 = (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  15948. if (!L_6)
  15949. {
  15950. goto IL_0030;
  15951. }
  15952. }
  15953. {
  15954. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_7 = V_0;
  15955. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  15956. return;
  15957. }
  15958. IL_0030:
  15959. {
  15960. RuntimeObject* L_8 = ___0_collection;
  15961. V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_8, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  15962. RuntimeObject* L_9 = V_1;
  15963. if (!L_9)
  15964. {
  15965. goto IL_0042;
  15966. }
  15967. }
  15968. {
  15969. RuntimeObject* L_10 = V_1;
  15970. NullCheck(L_10);
  15971. int32_t L_11;
  15972. L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 12), L_10);
  15973. G_B8_0 = L_11;
  15974. goto IL_0043;
  15975. }
  15976. IL_0042:
  15977. {
  15978. G_B8_0 = 0;
  15979. }
  15980. IL_0043:
  15981. {
  15982. V_2 = G_B8_0;
  15983. int32_t L_12 = V_2;
  15984. int32_t L_13;
  15985. L_13 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  15986. RuntimeObject* L_14 = ___0_collection;
  15987. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  15988. int32_t L_15 = __this->____count;
  15989. if ((((int32_t)L_15) <= ((int32_t)0)))
  15990. {
  15991. goto IL_0074;
  15992. }
  15993. }
  15994. {
  15995. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_16 = __this->____slots;
  15996. NullCheck(L_16);
  15997. int32_t L_17 = __this->____count;
  15998. if ((((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))/L_17))) <= ((int32_t)3)))
  15999. {
  16000. goto IL_0074;
  16001. }
  16002. }
  16003. {
  16004. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  16005. }
  16006. IL_0074:
  16007. {
  16008. return;
  16009. }
  16010. }
  16011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mA1015BCA85A81FCEC34284D87AAE4E1AB7526FDD_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  16012. {
  16013. {
  16014. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  16015. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  16016. __this->____siInfo = L_0;
  16017. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)L_0);
  16018. return;
  16019. }
  16020. }
  16021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyFrom_mFBAD19B5E7335AF392786729D62E2D9B04E0DDF4_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_source, const RuntimeMethod* method)
  16022. {
  16023. static bool s_Il2CppMethodInitialized;
  16024. if (!s_Il2CppMethodInitialized)
  16025. {
  16026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16028. s_Il2CppMethodInitialized = true;
  16029. }
  16030. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16031. const Il2CppFullySharedGenericAny L_32 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16032. int32_t V_0 = 0;
  16033. int32_t V_1 = 0;
  16034. int32_t V_2 = 0;
  16035. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_3 = NULL;
  16036. int32_t V_4 = 0;
  16037. int32_t V_5 = 0;
  16038. int32_t V_6 = 0;
  16039. {
  16040. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = ___0_source;
  16041. NullCheck(L_0);
  16042. int32_t L_1 = L_0->____count;
  16043. V_0 = L_1;
  16044. int32_t L_2 = V_0;
  16045. if (L_2)
  16046. {
  16047. goto IL_000b;
  16048. }
  16049. }
  16050. {
  16051. return;
  16052. }
  16053. IL_000b:
  16054. {
  16055. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_3 = ___0_source;
  16056. NullCheck(L_3);
  16057. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3->____buckets;
  16058. NullCheck(L_4);
  16059. V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  16060. int32_t L_5 = V_0;
  16061. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  16062. int32_t L_6;
  16063. L_6 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
  16064. int32_t L_7 = V_1;
  16065. if ((((int32_t)L_6) < ((int32_t)L_7)))
  16066. {
  16067. goto IL_0065;
  16068. }
  16069. }
  16070. {
  16071. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_8 = ___0_source;
  16072. NullCheck(L_8);
  16073. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____buckets;
  16074. NullCheck((RuntimeArray*)L_9);
  16075. RuntimeObject* L_10;
  16076. L_10 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_9, NULL);
  16077. __this->____buckets = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
  16078. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_10, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)));
  16079. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_11 = ___0_source;
  16080. NullCheck(L_11);
  16081. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_12 = L_11->____slots;
  16082. NullCheck((RuntimeArray*)L_12);
  16083. RuntimeObject* L_13;
  16084. L_13 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_12, NULL);
  16085. __this->____slots = ((SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16)));
  16086. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)((SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 16))));
  16087. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_14 = ___0_source;
  16088. NullCheck(L_14);
  16089. int32_t L_15 = L_14->____lastIndex;
  16090. __this->____lastIndex = L_15;
  16091. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_16 = ___0_source;
  16092. NullCheck(L_16);
  16093. int32_t L_17 = L_16->____freeList;
  16094. __this->____freeList = L_17;
  16095. goto IL_00c7;
  16096. }
  16097. IL_0065:
  16098. {
  16099. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_18 = ___0_source;
  16100. NullCheck(L_18);
  16101. int32_t L_19 = L_18->____lastIndex;
  16102. V_2 = L_19;
  16103. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_20 = ___0_source;
  16104. NullCheck(L_20);
  16105. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_21 = L_20->____slots;
  16106. V_3 = L_21;
  16107. int32_t L_22 = V_0;
  16108. int32_t L_23;
  16109. L_23 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  16110. V_4 = 0;
  16111. V_5 = 0;
  16112. goto IL_00ba;
  16113. }
  16114. IL_0083:
  16115. {
  16116. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_24 = V_3;
  16117. int32_t L_25 = V_5;
  16118. NullCheck(L_24);
  16119. int32_t L_26 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  16120. V_6 = L_26;
  16121. int32_t L_27 = V_6;
  16122. if ((((int32_t)L_27) < ((int32_t)0)))
  16123. {
  16124. goto IL_00b4;
  16125. }
  16126. }
  16127. {
  16128. int32_t L_28 = V_4;
  16129. int32_t L_29 = V_6;
  16130. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_30 = V_3;
  16131. int32_t L_31 = V_5;
  16132. NullCheck(L_30);
  16133. il2cpp_codegen_memcpy(L_32, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16134. InvokerActionInvoker3< int32_t, int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), __this, L_28, L_29, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_32: *(void**)L_32));
  16135. int32_t L_33 = V_4;
  16136. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  16137. }
  16138. IL_00b4:
  16139. {
  16140. int32_t L_34 = V_5;
  16141. V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  16142. }
  16143. IL_00ba:
  16144. {
  16145. int32_t L_35 = V_5;
  16146. int32_t L_36 = V_2;
  16147. if ((((int32_t)L_35) < ((int32_t)L_36)))
  16148. {
  16149. goto IL_0083;
  16150. }
  16151. }
  16152. {
  16153. int32_t L_37 = V_4;
  16154. __this->____lastIndex = L_37;
  16155. }
  16156. IL_00c7:
  16157. {
  16158. int32_t L_38 = V_0;
  16159. __this->____count = L_38;
  16160. return;
  16161. }
  16162. }
  16163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mB3665C091D8A36D90CC380C1D4FA37220DC6C40D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
  16164. {
  16165. {
  16166. RuntimeObject* L_0 = ___1_comparer;
  16167. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  16168. int32_t L_1 = ___0_capacity;
  16169. if ((((int32_t)L_1) >= ((int32_t)0)))
  16170. {
  16171. goto IL_0016;
  16172. }
  16173. }
  16174. {
  16175. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  16176. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
  16177. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  16178. }
  16179. IL_0016:
  16180. {
  16181. int32_t L_3 = ___0_capacity;
  16182. if ((((int32_t)L_3) <= ((int32_t)0)))
  16183. {
  16184. goto IL_0022;
  16185. }
  16186. }
  16187. {
  16188. int32_t L_4 = ___0_capacity;
  16189. int32_t L_5;
  16190. L_5 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  16191. }
  16192. IL_0022:
  16193. {
  16194. return;
  16195. }
  16196. }
  16197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mF6F4FF6F131B5A5671352C1A2E44A08203658B06_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  16198. {
  16199. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16200. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16201. {
  16202. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16203. bool L_1;
  16204. L_1 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0));
  16205. return;
  16206. }
  16207. }
  16208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_mCD863950F0D273BF34801FDD92CBEC230ECD5A6D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  16209. {
  16210. {
  16211. int32_t L_0 = __this->____lastIndex;
  16212. if ((((int32_t)L_0) <= ((int32_t)0)))
  16213. {
  16214. goto IL_0044;
  16215. }
  16216. }
  16217. {
  16218. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_1 = __this->____slots;
  16219. int32_t L_2 = __this->____lastIndex;
  16220. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL);
  16221. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
  16222. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  16223. NullCheck(L_4);
  16224. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
  16225. __this->____lastIndex = 0;
  16226. __this->____count = 0;
  16227. __this->____freeList = (-1);
  16228. }
  16229. IL_0044:
  16230. {
  16231. int32_t L_5 = __this->____version;
  16232. __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
  16233. return;
  16234. }
  16235. }
  16236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m6D40586EE21316C2647D81169AFFF9B4C7719F74_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  16237. {
  16238. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16239. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16240. const Il2CppFullySharedGenericAny L_16 = L_1;
  16241. const Il2CppFullySharedGenericAny L_17 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16242. int32_t V_0 = 0;
  16243. int32_t V_1 = 0;
  16244. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_2 = NULL;
  16245. int32_t V_3 = 0;
  16246. {
  16247. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  16248. if (!L_0)
  16249. {
  16250. goto IL_0080;
  16251. }
  16252. }
  16253. {
  16254. V_0 = 0;
  16255. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16256. int32_t L_2;
  16257. L_2 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_1: *(void**)L_1));
  16258. V_1 = L_2;
  16259. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_3 = __this->____slots;
  16260. V_2 = L_3;
  16261. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  16262. int32_t L_5 = V_1;
  16263. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  16264. NullCheck(L_6);
  16265. NullCheck(L_4);
  16266. int32_t L_7 = ((int32_t)(L_5%((int32_t)(((RuntimeArray*)L_6)->max_length))));
  16267. int32_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  16268. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  16269. goto IL_007c;
  16270. }
  16271. IL_002f:
  16272. {
  16273. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_9 = V_2;
  16274. int32_t L_10 = V_3;
  16275. NullCheck(L_9);
  16276. int32_t L_11 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  16277. int32_t L_12 = V_1;
  16278. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  16279. {
  16280. goto IL_005a;
  16281. }
  16282. }
  16283. {
  16284. RuntimeObject* L_13 = __this->____comparer;
  16285. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_14 = V_2;
  16286. int32_t L_15 = V_3;
  16287. NullCheck(L_14);
  16288. il2cpp_codegen_memcpy(L_16, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16289. il2cpp_codegen_memcpy(L_17, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16290. NullCheck(L_13);
  16291. bool L_18;
  16292. L_18 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_13, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_16: *(void**)L_16), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_17: *(void**)L_17));
  16293. if (!L_18)
  16294. {
  16295. goto IL_005a;
  16296. }
  16297. }
  16298. {
  16299. return (bool)1;
  16300. }
  16301. IL_005a:
  16302. {
  16303. int32_t L_19 = V_0;
  16304. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_20 = V_2;
  16305. NullCheck(L_20);
  16306. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  16307. {
  16308. goto IL_006b;
  16309. }
  16310. }
  16311. {
  16312. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  16313. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  16314. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
  16315. }
  16316. IL_006b:
  16317. {
  16318. int32_t L_22 = V_0;
  16319. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  16320. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_23 = V_2;
  16321. int32_t L_24 = V_3;
  16322. NullCheck(L_23);
  16323. int32_t L_25 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  16324. V_3 = L_25;
  16325. }
  16326. IL_007c:
  16327. {
  16328. int32_t L_26 = V_3;
  16329. if ((((int32_t)L_26) >= ((int32_t)0)))
  16330. {
  16331. goto IL_002f;
  16332. }
  16333. }
  16334. IL_0080:
  16335. {
  16336. return (bool)0;
  16337. }
  16338. }
  16339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m88DE8E9D3C3D641EB7F4567A05CB23A65AAABB4A_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  16340. {
  16341. {
  16342. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
  16343. int32_t L_1 = ___1_arrayIndex;
  16344. int32_t L_2 = __this->____count;
  16345. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  16346. return;
  16347. }
  16348. }
  16349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mE12E434B402CFEB49197444DE1D52A3AE4C7F6EE_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  16350. {
  16351. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16352. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16353. const Il2CppFullySharedGenericAny L_17 = L_1;
  16354. const Il2CppFullySharedGenericAny L_18 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16355. int32_t V_0 = 0;
  16356. int32_t V_1 = 0;
  16357. int32_t V_2 = 0;
  16358. int32_t V_3 = 0;
  16359. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_4 = NULL;
  16360. int32_t V_5 = 0;
  16361. {
  16362. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  16363. if (!L_0)
  16364. {
  16365. goto IL_0154;
  16366. }
  16367. }
  16368. {
  16369. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16370. int32_t L_2;
  16371. L_2 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_1: *(void**)L_1));
  16372. V_0 = L_2;
  16373. int32_t L_3 = V_0;
  16374. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____buckets;
  16375. NullCheck(L_4);
  16376. V_1 = ((int32_t)(L_3%((int32_t)(((RuntimeArray*)L_4)->max_length))));
  16377. V_2 = (-1);
  16378. V_3 = 0;
  16379. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = __this->____slots;
  16380. V_4 = L_5;
  16381. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
  16382. int32_t L_7 = V_1;
  16383. NullCheck(L_6);
  16384. int32_t L_8 = L_7;
  16385. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  16386. V_5 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  16387. goto IL_014c;
  16388. }
  16389. IL_003b:
  16390. {
  16391. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_10 = V_4;
  16392. int32_t L_11 = V_5;
  16393. NullCheck(L_10);
  16394. int32_t L_12 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  16395. int32_t L_13 = V_0;
  16396. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  16397. {
  16398. goto IL_0123;
  16399. }
  16400. }
  16401. {
  16402. RuntimeObject* L_14 = __this->____comparer;
  16403. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_15 = V_4;
  16404. int32_t L_16 = V_5;
  16405. NullCheck(L_15);
  16406. il2cpp_codegen_memcpy(L_17, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16407. il2cpp_codegen_memcpy(L_18, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16408. NullCheck(L_14);
  16409. bool L_19;
  16410. L_19 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_17: *(void**)L_17), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_18: *(void**)L_18));
  16411. if (!L_19)
  16412. {
  16413. goto IL_0123;
  16414. }
  16415. }
  16416. {
  16417. int32_t L_20 = V_2;
  16418. if ((((int32_t)L_20) >= ((int32_t)0)))
  16419. {
  16420. goto IL_008c;
  16421. }
  16422. }
  16423. {
  16424. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->____buckets;
  16425. int32_t L_22 = V_1;
  16426. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_23 = V_4;
  16427. int32_t L_24 = V_5;
  16428. NullCheck(L_23);
  16429. int32_t L_25 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  16430. NullCheck(L_21);
  16431. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1)));
  16432. goto IL_00a7;
  16433. }
  16434. IL_008c:
  16435. {
  16436. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_26 = V_4;
  16437. int32_t L_27 = V_2;
  16438. NullCheck(L_26);
  16439. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_28 = V_4;
  16440. int32_t L_29 = V_5;
  16441. NullCheck(L_28);
  16442. int32_t L_30 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  16443. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), L_30);
  16444. }
  16445. IL_00a7:
  16446. {
  16447. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_31 = V_4;
  16448. int32_t L_32 = V_5;
  16449. NullCheck(L_31);
  16450. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0), (-1));
  16451. bool L_33;
  16452. L_33 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 26));
  16453. if (!L_33)
  16454. {
  16455. goto IL_00d1;
  16456. }
  16457. }
  16458. {
  16459. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_34 = V_4;
  16460. int32_t L_35 = V_5;
  16461. NullCheck(L_34);
  16462. il2cpp_codegen_initobj((((Il2CppFullySharedGenericAny*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)))), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16463. }
  16464. IL_00d1:
  16465. {
  16466. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_36 = V_4;
  16467. int32_t L_37 = V_5;
  16468. NullCheck(L_36);
  16469. int32_t L_38 = __this->____freeList;
  16470. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), L_38);
  16471. int32_t L_39 = __this->____count;
  16472. __this->____count = ((int32_t)il2cpp_codegen_subtract(L_39, 1));
  16473. int32_t L_40 = __this->____version;
  16474. __this->____version = ((int32_t)il2cpp_codegen_add(L_40, 1));
  16475. int32_t L_41 = __this->____count;
  16476. if (L_41)
  16477. {
  16478. goto IL_0119;
  16479. }
  16480. }
  16481. {
  16482. __this->____lastIndex = 0;
  16483. __this->____freeList = (-1);
  16484. goto IL_0121;
  16485. }
  16486. IL_0119:
  16487. {
  16488. int32_t L_42 = V_5;
  16489. __this->____freeList = L_42;
  16490. }
  16491. IL_0121:
  16492. {
  16493. return (bool)1;
  16494. }
  16495. IL_0123:
  16496. {
  16497. int32_t L_43 = V_3;
  16498. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_44 = V_4;
  16499. NullCheck(L_44);
  16500. if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
  16501. {
  16502. goto IL_0135;
  16503. }
  16504. }
  16505. {
  16506. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_45 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  16507. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  16508. IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, method);
  16509. }
  16510. IL_0135:
  16511. {
  16512. int32_t L_46 = V_3;
  16513. V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  16514. int32_t L_47 = V_5;
  16515. V_2 = L_47;
  16516. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_48 = V_4;
  16517. int32_t L_49 = V_5;
  16518. NullCheck(L_48);
  16519. int32_t L_50 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  16520. V_5 = L_50;
  16521. }
  16522. IL_014c:
  16523. {
  16524. int32_t L_51 = V_5;
  16525. if ((((int32_t)L_51) >= ((int32_t)0)))
  16526. {
  16527. goto IL_003b;
  16528. }
  16529. }
  16530. IL_0154:
  16531. {
  16532. return (bool)0;
  16533. }
  16534. }
  16535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mA764DCA3CB14CB2CBDF742A163492FF4DA515B63_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  16536. {
  16537. {
  16538. int32_t L_0 = __this->____count;
  16539. return L_0;
  16540. }
  16541. }
  16542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m76BECFED2AFB768A9DE14C29899DD46F16044F4D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  16543. {
  16544. {
  16545. return (bool)0;
  16546. }
  16547. }
  16548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetEnumerator_m75DD344FE9A073CA9564DC6A425EC36883FB32A7_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* il2cppRetVal, const RuntimeMethod* method)
  16549. {
  16550. const uint32_t SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
  16551. const Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB L_0 = alloca(SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  16552. {
  16553. memset(L_0, 0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  16554. Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  16555. il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  16556. return;
  16557. }
  16558. }
  16559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB077531C4148EC6AF72C7EC429E44A8636D2A8AA_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  16560. {
  16561. const uint32_t SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
  16562. const Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB L_0 = alloca(SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  16563. {
  16564. memset(L_0, 0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  16565. Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  16566. RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), L_0);
  16567. return (RuntimeObject*)L_1;
  16568. }
  16569. }
  16570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_System_Collections_IEnumerable_GetEnumerator_m63E181A7F597D9BB07C674DA40F21F4A2B755FB3_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  16571. {
  16572. const uint32_t SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
  16573. const Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB L_0 = alloca(SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  16574. {
  16575. memset(L_0, 0, SizeOf_Enumerator_t45B9839DDB003D337DAD360EE2D7537B7E8F9F2D);
  16576. Enumerator__ctor_m62B32E8D2F70569824269DDC82F384BDBC8662F5((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
  16577. RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27), L_0);
  16578. return (RuntimeObject*)L_1;
  16579. }
  16580. }
  16581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetObjectData_m2D69A3859D85C85A103B08728E096D87DC9F5715_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  16582. {
  16583. static bool s_Il2CppMethodInitialized;
  16584. if (!s_Il2CppMethodInitialized)
  16585. {
  16586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  16587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  16588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  16589. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  16590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  16591. s_Il2CppMethodInitialized = true;
  16592. }
  16593. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
  16594. String_t* G_B4_0 = NULL;
  16595. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_1 = NULL;
  16596. String_t* G_B3_0 = NULL;
  16597. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_1 = NULL;
  16598. int32_t G_B5_0 = 0;
  16599. String_t* G_B5_1 = NULL;
  16600. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_2 = NULL;
  16601. {
  16602. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  16603. if (L_0)
  16604. {
  16605. goto IL_000e;
  16606. }
  16607. }
  16608. {
  16609. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16610. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL);
  16611. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  16612. }
  16613. IL_000e:
  16614. {
  16615. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info;
  16616. int32_t L_3 = __this->____version;
  16617. NullCheck(L_2);
  16618. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_3, NULL);
  16619. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info;
  16620. RuntimeObject* L_5 = __this->____comparer;
  16621. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) };
  16622. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16623. Type_t* L_7;
  16624. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  16625. NullCheck(L_4);
  16626. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL);
  16627. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info;
  16628. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
  16629. if (!L_9)
  16630. {
  16631. G_B4_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  16632. G_B4_1 = L_8;
  16633. goto IL_0052;
  16634. }
  16635. G_B3_0 = _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865;
  16636. G_B3_1 = L_8;
  16637. }
  16638. {
  16639. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  16640. NullCheck(L_10);
  16641. G_B5_0 = ((int32_t)(((RuntimeArray*)L_10)->max_length));
  16642. G_B5_1 = G_B3_0;
  16643. G_B5_2 = G_B3_1;
  16644. goto IL_0053;
  16645. }
  16646. IL_0052:
  16647. {
  16648. G_B5_0 = 0;
  16649. G_B5_1 = G_B4_0;
  16650. G_B5_2 = G_B4_1;
  16651. }
  16652. IL_0053:
  16653. {
  16654. NullCheck(G_B5_2);
  16655. SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B5_2, G_B5_1, G_B5_0, NULL);
  16656. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
  16657. if (!L_11)
  16658. {
  16659. goto IL_0089;
  16660. }
  16661. }
  16662. {
  16663. int32_t L_12 = __this->____count;
  16664. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 31), (uint32_t)L_12);
  16665. V_0 = L_13;
  16666. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = V_0;
  16667. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
  16668. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_15 = ___0_info;
  16669. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = V_0;
  16670. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  16671. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16672. Type_t* L_18;
  16673. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  16674. NullCheck(L_15);
  16675. SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_15, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, (RuntimeObject*)L_16, L_18, NULL);
  16676. }
  16677. IL_0089:
  16678. {
  16679. return;
  16680. }
  16681. }
  16682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_OnDeserialization_m05AAB1A1992F82537C1125645B4D0D82676561FA_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
  16683. {
  16684. static bool s_Il2CppMethodInitialized;
  16685. if (!s_Il2CppMethodInitialized)
  16686. {
  16687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  16689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0);
  16690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
  16691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865);
  16692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
  16693. s_Il2CppMethodInitialized = true;
  16694. }
  16695. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16696. const Il2CppFullySharedGenericAny L_21 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16697. int32_t V_0 = 0;
  16698. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_1 = NULL;
  16699. int32_t V_2 = 0;
  16700. {
  16701. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = __this->____siInfo;
  16702. if (L_0)
  16703. {
  16704. goto IL_0009;
  16705. }
  16706. }
  16707. {
  16708. return;
  16709. }
  16710. IL_0009:
  16711. {
  16712. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->____siInfo;
  16713. NullCheck(L_1);
  16714. int32_t L_2;
  16715. L_2 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_1, _stringLiteralDD57D613EE89CAA812BA2441F086552F388D6865, NULL);
  16716. V_0 = L_2;
  16717. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->____siInfo;
  16718. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 34)) };
  16719. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16720. Type_t* L_5;
  16721. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  16722. NullCheck(L_3);
  16723. RuntimeObject* L_6;
  16724. L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL);
  16725. __this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  16726. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  16727. __this->____freeList = (-1);
  16728. int32_t L_7 = V_0;
  16729. if (!L_7)
  16730. {
  16731. goto IL_00ad;
  16732. }
  16733. }
  16734. {
  16735. int32_t L_8 = V_0;
  16736. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_8);
  16737. __this->____buckets = L_9;
  16738. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_9);
  16739. int32_t L_10 = V_0;
  16740. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_11 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_10);
  16741. __this->____slots = L_11;
  16742. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_11);
  16743. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_12 = __this->____siInfo;
  16744. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 33)) };
  16745. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  16746. Type_t* L_14;
  16747. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  16748. NullCheck(L_12);
  16749. RuntimeObject* L_15;
  16750. L_15 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_12, _stringLiteral7FD8990CE322087D5497AFE06F8F53AC9EBE47B0, L_14, NULL);
  16751. V_1 = ((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)Castclass((RuntimeObject*)L_15, il2cpp_rgctx_data(method->klass->rgctx_data, 24)));
  16752. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = V_1;
  16753. if (L_16)
  16754. {
  16755. goto IL_008f;
  16756. }
  16757. }
  16758. {
  16759. SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_17 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
  16760. SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), NULL);
  16761. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  16762. }
  16763. IL_008f:
  16764. {
  16765. V_2 = 0;
  16766. goto IL_00a5;
  16767. }
  16768. IL_0093:
  16769. {
  16770. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = V_1;
  16771. int32_t L_19 = V_2;
  16772. NullCheck(L_18);
  16773. int32_t L_20 = L_19;
  16774. il2cpp_codegen_memcpy(L_21, (L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16775. bool L_22;
  16776. L_22 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_21: *(void**)L_21));
  16777. int32_t L_23 = V_2;
  16778. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  16779. }
  16780. IL_00a5:
  16781. {
  16782. int32_t L_24 = V_2;
  16783. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_25 = V_1;
  16784. NullCheck(L_25);
  16785. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  16786. {
  16787. goto IL_0093;
  16788. }
  16789. }
  16790. {
  16791. goto IL_00b4;
  16792. }
  16793. IL_00ad:
  16794. {
  16795. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  16796. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  16797. }
  16798. IL_00b4:
  16799. {
  16800. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_26 = __this->____siInfo;
  16801. NullCheck(L_26);
  16802. int32_t L_27;
  16803. L_27 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_26, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
  16804. __this->____version = L_27;
  16805. __this->____siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL;
  16806. Il2CppCodeGenWriteBarrier((void**)(&__this->____siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL);
  16807. return;
  16808. }
  16809. }
  16810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m73E14DB94D21272EEE1E28E4D74704B0095D8064_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  16811. {
  16812. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16813. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16814. {
  16815. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16816. bool L_1;
  16817. L_1 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0));
  16818. return L_1;
  16819. }
  16820. }
  16821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m1C3E9C4A4AE3555B04CD0140644DC4387D7592C6_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  16822. {
  16823. static bool s_Il2CppMethodInitialized;
  16824. if (!s_Il2CppMethodInitialized)
  16825. {
  16826. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  16827. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  16828. s_Il2CppMethodInitialized = true;
  16829. }
  16830. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16831. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16832. const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16833. RuntimeObject* V_0 = NULL;
  16834. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16835. memset(V_1, 0, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16836. {
  16837. RuntimeObject* L_0 = ___0_other;
  16838. if (L_0)
  16839. {
  16840. goto IL_000e;
  16841. }
  16842. }
  16843. {
  16844. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16845. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
  16846. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  16847. }
  16848. IL_000e:
  16849. {
  16850. RuntimeObject* L_2 = ___0_other;
  16851. NullCheck(L_2);
  16852. RuntimeObject* L_3;
  16853. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_2);
  16854. V_0 = L_3;
  16855. }
  16856. {
  16857. auto __finallyBlock = il2cpp::utils::Finally([&]
  16858. {
  16859. FINALLY_0030:
  16860. {
  16861. {
  16862. RuntimeObject* L_4 = V_0;
  16863. if (!L_4)
  16864. {
  16865. goto IL_0039;
  16866. }
  16867. }
  16868. {
  16869. RuntimeObject* L_5 = V_0;
  16870. NullCheck((RuntimeObject*)L_5);
  16871. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
  16872. }
  16873. IL_0039:
  16874. {
  16875. return;
  16876. }
  16877. }
  16878. });
  16879. try
  16880. {
  16881. {
  16882. goto IL_0026_1;
  16883. }
  16884. IL_0017_1:
  16885. {
  16886. RuntimeObject* L_6 = V_0;
  16887. NullCheck(L_6);
  16888. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 29), L_6, (Il2CppFullySharedGenericAny*)L_7);
  16889. il2cpp_codegen_memcpy(V_1, L_7, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16890. il2cpp_codegen_memcpy(L_8, V_1, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16891. bool L_9;
  16892. L_9 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_8: *(void**)L_8));
  16893. }
  16894. IL_0026_1:
  16895. {
  16896. RuntimeObject* L_10 = V_0;
  16897. NullCheck((RuntimeObject*)L_10);
  16898. bool L_11;
  16899. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
  16900. if (L_11)
  16901. {
  16902. goto IL_0017_1;
  16903. }
  16904. }
  16905. {
  16906. goto IL_003a;
  16907. }
  16908. }
  16909. catch(Il2CppExceptionWrapper& e)
  16910. {
  16911. __finallyBlock.StoreException(e.ex);
  16912. }
  16913. }
  16914. IL_003a:
  16915. {
  16916. return;
  16917. }
  16918. }
  16919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3B04E1071B17DF96CD5B72299EE55F25E75EBD50_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method)
  16920. {
  16921. {
  16922. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
  16923. int32_t L_1 = __this->____count;
  16924. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
  16925. return;
  16926. }
  16927. }
  16928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3A8192100B5A0772B9962D3F1AA5CF3760ED113F_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, int32_t ___2_count, const RuntimeMethod* method)
  16929. {
  16930. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  16931. const Il2CppFullySharedGenericAny L_26 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  16932. int32_t V_0 = 0;
  16933. int32_t V_1 = 0;
  16934. {
  16935. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array;
  16936. if (L_0)
  16937. {
  16938. goto IL_000e;
  16939. }
  16940. }
  16941. {
  16942. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  16943. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  16944. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  16945. }
  16946. IL_000e:
  16947. {
  16948. int32_t L_2 = ___1_arrayIndex;
  16949. if ((((int32_t)L_2) >= ((int32_t)0)))
  16950. {
  16951. goto IL_0028;
  16952. }
  16953. }
  16954. {
  16955. int32_t L_3 = ___1_arrayIndex;
  16956. int32_t L_4 = L_3;
  16957. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
  16958. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  16959. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  16960. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  16961. }
  16962. IL_0028:
  16963. {
  16964. int32_t L_7 = ___2_count;
  16965. if ((((int32_t)L_7) >= ((int32_t)0)))
  16966. {
  16967. goto IL_0042;
  16968. }
  16969. }
  16970. {
  16971. int32_t L_8 = ___2_count;
  16972. int32_t L_9 = L_8;
  16973. RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_9);
  16974. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  16975. ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral181DEF79B2243F7C4801BB3A41C7077D5A07F414)), NULL);
  16976. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
  16977. }
  16978. IL_0042:
  16979. {
  16980. int32_t L_12 = ___1_arrayIndex;
  16981. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = ___0_array;
  16982. NullCheck(L_13);
  16983. if ((((int32_t)L_12) > ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  16984. {
  16985. goto IL_0050;
  16986. }
  16987. }
  16988. {
  16989. int32_t L_14 = ___2_count;
  16990. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = ___0_array;
  16991. NullCheck(L_15);
  16992. int32_t L_16 = ___1_arrayIndex;
  16993. if ((((int32_t)L_14) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), L_16)))))
  16994. {
  16995. goto IL_005b;
  16996. }
  16997. }
  16998. IL_0050:
  16999. {
  17000. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_17 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  17001. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL);
  17002. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
  17003. }
  17004. IL_005b:
  17005. {
  17006. V_0 = 0;
  17007. V_1 = 0;
  17008. goto IL_0097;
  17009. }
  17010. IL_0061:
  17011. {
  17012. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_18 = __this->____slots;
  17013. int32_t L_19 = V_1;
  17014. NullCheck(L_18);
  17015. int32_t L_20 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  17016. if ((((int32_t)L_20) < ((int32_t)0)))
  17017. {
  17018. goto IL_0093;
  17019. }
  17020. }
  17021. {
  17022. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_21 = ___0_array;
  17023. int32_t L_22 = ___1_arrayIndex;
  17024. int32_t L_23 = V_0;
  17025. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_24 = __this->____slots;
  17026. int32_t L_25 = V_1;
  17027. NullCheck(L_24);
  17028. il2cpp_codegen_memcpy(L_26, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17029. NullCheck(L_21);
  17030. il2cpp_codegen_memcpy((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23)))), L_26, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17031. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 19), (void**)(L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_22, L_23)))), (void*)L_26);
  17032. int32_t L_27 = V_0;
  17033. V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  17034. }
  17035. IL_0093:
  17036. {
  17037. int32_t L_28 = V_1;
  17038. V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  17039. }
  17040. IL_0097:
  17041. {
  17042. int32_t L_29 = V_1;
  17043. int32_t L_30 = __this->____lastIndex;
  17044. if ((((int32_t)L_29) >= ((int32_t)L_30)))
  17045. {
  17046. goto IL_00a4;
  17047. }
  17048. }
  17049. {
  17050. int32_t L_31 = V_0;
  17051. int32_t L_32 = ___2_count;
  17052. if ((((int32_t)L_31) < ((int32_t)L_32)))
  17053. {
  17054. goto IL_0061;
  17055. }
  17056. }
  17057. IL_00a4:
  17058. {
  17059. return;
  17060. }
  17061. }
  17062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m779C784616153E67C9EB38CEF6875A7DCC2492AA_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
  17063. {
  17064. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  17065. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17066. const Il2CppFullySharedGenericAny L_11 = L_7;
  17067. const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17068. int32_t V_0 = 0;
  17069. int32_t V_1 = 0;
  17070. Il2CppFullySharedGenericAny V_2 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17071. memset(V_2, 0, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17072. {
  17073. Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
  17074. if (L_0)
  17075. {
  17076. goto IL_000e;
  17077. }
  17078. }
  17079. {
  17080. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  17081. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
  17082. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  17083. }
  17084. IL_000e:
  17085. {
  17086. V_0 = 0;
  17087. V_1 = 0;
  17088. goto IL_0054;
  17089. }
  17090. IL_0014:
  17091. {
  17092. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_2 = __this->____slots;
  17093. int32_t L_3 = V_1;
  17094. NullCheck(L_2);
  17095. int32_t L_4 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  17096. if ((((int32_t)L_4) < ((int32_t)0)))
  17097. {
  17098. goto IL_0050;
  17099. }
  17100. }
  17101. {
  17102. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = __this->____slots;
  17103. int32_t L_6 = V_1;
  17104. NullCheck(L_5);
  17105. il2cpp_codegen_memcpy(L_7, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17106. il2cpp_codegen_memcpy(V_2, L_7, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17107. Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_8 = ___0_match;
  17108. il2cpp_codegen_memcpy(L_9, V_2, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17109. NullCheck(L_8);
  17110. bool L_10;
  17111. L_10 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 39)), il2cpp_rgctx_method(method->klass->rgctx_data, 39), L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_9: *(void**)L_9));
  17112. if (!L_10)
  17113. {
  17114. goto IL_0050;
  17115. }
  17116. }
  17117. {
  17118. il2cpp_codegen_memcpy(L_11, V_2, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17119. bool L_12;
  17120. L_12 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 40)), il2cpp_rgctx_method(method->klass->rgctx_data, 40), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_11: *(void**)L_11));
  17121. if (!L_12)
  17122. {
  17123. goto IL_0050;
  17124. }
  17125. }
  17126. {
  17127. int32_t L_13 = V_0;
  17128. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  17129. }
  17130. IL_0050:
  17131. {
  17132. int32_t L_14 = V_1;
  17133. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  17134. }
  17135. IL_0054:
  17136. {
  17137. int32_t L_15 = V_1;
  17138. int32_t L_16 = __this->____lastIndex;
  17139. if ((((int32_t)L_15) < ((int32_t)L_16)))
  17140. {
  17141. goto IL_0014;
  17142. }
  17143. }
  17144. {
  17145. int32_t L_17 = V_0;
  17146. return L_17;
  17147. }
  17148. }
  17149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m3025B6666A254AEDE933EDE04AD66D456C52AD00_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  17150. {
  17151. {
  17152. RuntimeObject* L_0 = __this->____comparer;
  17153. return L_0;
  17154. }
  17155. }
  17156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_TrimExcess_m61244B342437754775955075EDF4F12C60341CE0_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  17157. {
  17158. static bool s_Il2CppMethodInitialized;
  17159. if (!s_Il2CppMethodInitialized)
  17160. {
  17161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  17162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17163. s_Il2CppMethodInitialized = true;
  17164. }
  17165. const uint32_t SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
  17166. const Slot_tEC146EEEF7022C6542EBF082D658446682962BFD L_16 = alloca(SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5);
  17167. int32_t V_0 = 0;
  17168. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_1 = NULL;
  17169. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  17170. int32_t V_3 = 0;
  17171. int32_t V_4 = 0;
  17172. int32_t V_5 = 0;
  17173. {
  17174. int32_t L_0 = __this->____count;
  17175. if (L_0)
  17176. {
  17177. goto IL_0025;
  17178. }
  17179. }
  17180. {
  17181. __this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  17182. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
  17183. __this->____slots = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)NULL;
  17184. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)NULL);
  17185. int32_t L_1 = __this->____version;
  17186. __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
  17187. return;
  17188. }
  17189. IL_0025:
  17190. {
  17191. int32_t L_2 = __this->____count;
  17192. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  17193. int32_t L_3;
  17194. L_3 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_2, NULL);
  17195. V_0 = L_3;
  17196. int32_t L_4 = V_0;
  17197. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  17198. V_1 = L_5;
  17199. int32_t L_6 = V_0;
  17200. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  17201. V_2 = L_7;
  17202. V_3 = 0;
  17203. V_4 = 0;
  17204. goto IL_00a2;
  17205. }
  17206. IL_0046:
  17207. {
  17208. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_8 = __this->____slots;
  17209. int32_t L_9 = V_4;
  17210. NullCheck(L_8);
  17211. int32_t L_10 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  17212. if ((((int32_t)L_10) < ((int32_t)0)))
  17213. {
  17214. goto IL_009c;
  17215. }
  17216. }
  17217. {
  17218. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_11 = V_1;
  17219. int32_t L_12 = V_3;
  17220. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_13 = __this->____slots;
  17221. int32_t L_14 = V_4;
  17222. NullCheck(L_13);
  17223. int32_t L_15 = L_14;
  17224. il2cpp_codegen_memcpy(L_16, (L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)), SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5);
  17225. NullCheck(L_11);
  17226. il2cpp_codegen_memcpy((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)), L_16, SizeOf_Slot_t997B45C664ACE85A6BC6136C9A4A25A71BA8FFD5);
  17227. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)), (void*)L_16);
  17228. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_17 = V_1;
  17229. int32_t L_18 = V_3;
  17230. NullCheck(L_17);
  17231. int32_t L_19 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  17232. int32_t L_20 = V_0;
  17233. V_5 = ((int32_t)(L_19%L_20));
  17234. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_21 = V_1;
  17235. int32_t L_22 = V_3;
  17236. NullCheck(L_21);
  17237. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_2;
  17238. int32_t L_24 = V_5;
  17239. NullCheck(L_23);
  17240. int32_t L_25 = L_24;
  17241. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  17242. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_26, 1)));
  17243. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_2;
  17244. int32_t L_28 = V_5;
  17245. int32_t L_29 = V_3;
  17246. NullCheck(L_27);
  17247. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1)));
  17248. int32_t L_30 = V_3;
  17249. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  17250. }
  17251. IL_009c:
  17252. {
  17253. int32_t L_31 = V_4;
  17254. V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  17255. }
  17256. IL_00a2:
  17257. {
  17258. int32_t L_32 = V_4;
  17259. int32_t L_33 = __this->____lastIndex;
  17260. if ((((int32_t)L_32) < ((int32_t)L_33)))
  17261. {
  17262. goto IL_0046;
  17263. }
  17264. }
  17265. {
  17266. int32_t L_34 = V_3;
  17267. __this->____lastIndex = L_34;
  17268. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_35 = V_1;
  17269. __this->____slots = L_35;
  17270. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_35);
  17271. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_2;
  17272. __this->____buckets = L_36;
  17273. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_36);
  17274. __this->____freeList = (-1);
  17275. return;
  17276. }
  17277. }
  17278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_Initialize_mB8584D1E01509492EE6C3DC75184140DBE2F053B_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  17279. {
  17280. static bool s_Il2CppMethodInitialized;
  17281. if (!s_Il2CppMethodInitialized)
  17282. {
  17283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  17284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17285. s_Il2CppMethodInitialized = true;
  17286. }
  17287. int32_t V_0 = 0;
  17288. {
  17289. int32_t L_0 = ___0_capacity;
  17290. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  17291. int32_t L_1;
  17292. L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
  17293. V_0 = L_1;
  17294. int32_t L_2 = V_0;
  17295. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
  17296. __this->____buckets = L_3;
  17297. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
  17298. int32_t L_4 = V_0;
  17299. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_4);
  17300. __this->____slots = L_5;
  17301. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_5);
  17302. int32_t L_6 = V_0;
  17303. return L_6;
  17304. }
  17305. }
  17306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_IncreaseCapacity_mC3B321603207D03BD776F91FF7741EFF27621BD2_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
  17307. {
  17308. static bool s_Il2CppMethodInitialized;
  17309. if (!s_Il2CppMethodInitialized)
  17310. {
  17311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  17312. s_Il2CppMethodInitialized = true;
  17313. }
  17314. int32_t V_0 = 0;
  17315. {
  17316. int32_t L_0 = __this->____count;
  17317. il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
  17318. int32_t L_1;
  17319. L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
  17320. V_0 = L_1;
  17321. int32_t L_2 = V_0;
  17322. int32_t L_3 = __this->____count;
  17323. if ((((int32_t)L_2) > ((int32_t)L_3)))
  17324. {
  17325. goto IL_0020;
  17326. }
  17327. }
  17328. {
  17329. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  17330. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral91930CCAB5CB8F6F327407F9A14CF42F57A0F27B)), NULL);
  17331. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  17332. }
  17333. IL_0020:
  17334. {
  17335. int32_t L_5 = V_0;
  17336. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
  17337. return;
  17338. }
  17339. }
  17340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_SetCapacity_mA861522E8D0DB9628EEABF16F04BD49C6C0DC774_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_newSize, const RuntimeMethod* method)
  17341. {
  17342. static bool s_Il2CppMethodInitialized;
  17343. if (!s_Il2CppMethodInitialized)
  17344. {
  17345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17346. s_Il2CppMethodInitialized = true;
  17347. }
  17348. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_0 = NULL;
  17349. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  17350. int32_t V_2 = 0;
  17351. int32_t V_3 = 0;
  17352. {
  17353. int32_t L_0 = ___0_newSize;
  17354. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_1 = (SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)(SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 35), (uint32_t)L_0);
  17355. V_0 = L_1;
  17356. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_2 = __this->____slots;
  17357. if (!L_2)
  17358. {
  17359. goto IL_0023;
  17360. }
  17361. }
  17362. {
  17363. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_3 = __this->____slots;
  17364. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_4 = V_0;
  17365. int32_t L_5 = __this->____lastIndex;
  17366. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_5, NULL);
  17367. }
  17368. IL_0023:
  17369. {
  17370. int32_t L_6 = ___0_newSize;
  17371. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  17372. V_1 = L_7;
  17373. V_2 = 0;
  17374. goto IL_0058;
  17375. }
  17376. IL_002e:
  17377. {
  17378. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_8 = V_0;
  17379. int32_t L_9 = V_2;
  17380. NullCheck(L_8);
  17381. int32_t L_10 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  17382. int32_t L_11 = ___0_newSize;
  17383. V_3 = ((int32_t)(L_10%L_11));
  17384. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_12 = V_0;
  17385. int32_t L_13 = V_2;
  17386. NullCheck(L_12);
  17387. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
  17388. int32_t L_15 = V_3;
  17389. NullCheck(L_14);
  17390. int32_t L_16 = L_15;
  17391. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  17392. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_17, 1)));
  17393. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  17394. int32_t L_19 = V_3;
  17395. int32_t L_20 = V_2;
  17396. NullCheck(L_18);
  17397. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1)));
  17398. int32_t L_21 = V_2;
  17399. V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  17400. }
  17401. IL_0058:
  17402. {
  17403. int32_t L_22 = V_2;
  17404. int32_t L_23 = __this->____lastIndex;
  17405. if ((((int32_t)L_22) < ((int32_t)L_23)))
  17406. {
  17407. goto IL_002e;
  17408. }
  17409. }
  17410. {
  17411. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_24 = V_0;
  17412. __this->____slots = L_24;
  17413. Il2CppCodeGenWriteBarrier((void**)(&__this->____slots), (void*)L_24);
  17414. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1;
  17415. __this->____buckets = L_25;
  17416. Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25);
  17417. return;
  17418. }
  17419. }
  17420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AddIfNotPresent_m58D69C8710CAB51D00282379158F183A79344DFB_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
  17421. {
  17422. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  17423. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17424. const Il2CppFullySharedGenericAny L_18 = L_2;
  17425. const Il2CppFullySharedGenericAny L_46 = L_2;
  17426. const Il2CppFullySharedGenericAny L_19 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17427. int32_t V_0 = 0;
  17428. int32_t V_1 = 0;
  17429. int32_t V_2 = 0;
  17430. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* V_3 = NULL;
  17431. int32_t V_4 = 0;
  17432. int32_t V_5 = 0;
  17433. {
  17434. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____buckets;
  17435. if (L_0)
  17436. {
  17437. goto IL_0010;
  17438. }
  17439. }
  17440. {
  17441. int32_t L_1;
  17442. L_1 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  17443. }
  17444. IL_0010:
  17445. {
  17446. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_value : &___0_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17447. int32_t L_3;
  17448. L_3 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_2: *(void**)L_2));
  17449. V_0 = L_3;
  17450. int32_t L_4 = V_0;
  17451. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____buckets;
  17452. NullCheck(L_5);
  17453. V_1 = ((int32_t)(L_4%((int32_t)(((RuntimeArray*)L_5)->max_length))));
  17454. V_2 = 0;
  17455. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_6 = __this->____slots;
  17456. V_3 = L_6;
  17457. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____buckets;
  17458. int32_t L_8 = V_1;
  17459. NullCheck(L_7);
  17460. int32_t L_9 = L_8;
  17461. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  17462. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  17463. goto IL_008b;
  17464. }
  17465. IL_003a:
  17466. {
  17467. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_11 = V_3;
  17468. int32_t L_12 = V_5;
  17469. NullCheck(L_11);
  17470. int32_t L_13 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0));
  17471. int32_t L_14 = V_0;
  17472. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  17473. {
  17474. goto IL_0067;
  17475. }
  17476. }
  17477. {
  17478. RuntimeObject* L_15 = __this->____comparer;
  17479. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_16 = V_3;
  17480. int32_t L_17 = V_5;
  17481. NullCheck(L_16);
  17482. il2cpp_codegen_memcpy(L_18, il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2)), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17483. il2cpp_codegen_memcpy(L_19, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_value : &___0_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17484. NullCheck(L_15);
  17485. bool L_20;
  17486. L_20 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_15, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_18: *(void**)L_18), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_19: *(void**)L_19));
  17487. if (!L_20)
  17488. {
  17489. goto IL_0067;
  17490. }
  17491. }
  17492. {
  17493. return (bool)0;
  17494. }
  17495. IL_0067:
  17496. {
  17497. int32_t L_21 = V_2;
  17498. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_22 = V_3;
  17499. NullCheck(L_22);
  17500. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  17501. {
  17502. goto IL_0078;
  17503. }
  17504. }
  17505. {
  17506. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_23 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  17507. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC41E5684DECCF408AE6811BC4A564716D2F2AE9E)), NULL);
  17508. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
  17509. }
  17510. IL_0078:
  17511. {
  17512. int32_t L_24 = V_2;
  17513. V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  17514. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_25 = V_3;
  17515. int32_t L_26 = V_5;
  17516. NullCheck(L_25);
  17517. int32_t L_27 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  17518. V_5 = L_27;
  17519. }
  17520. IL_008b:
  17521. {
  17522. int32_t L_28 = V_5;
  17523. if ((((int32_t)L_28) >= ((int32_t)0)))
  17524. {
  17525. goto IL_003a;
  17526. }
  17527. }
  17528. {
  17529. int32_t L_29 = __this->____freeList;
  17530. if ((((int32_t)L_29) < ((int32_t)0)))
  17531. {
  17532. goto IL_00b6;
  17533. }
  17534. }
  17535. {
  17536. int32_t L_30 = __this->____freeList;
  17537. V_4 = L_30;
  17538. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_31 = V_3;
  17539. int32_t L_32 = V_4;
  17540. NullCheck(L_31);
  17541. int32_t L_33 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1));
  17542. __this->____freeList = L_33;
  17543. goto IL_00ef;
  17544. }
  17545. IL_00b6:
  17546. {
  17547. int32_t L_34 = __this->____lastIndex;
  17548. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_35 = V_3;
  17549. NullCheck(L_35);
  17550. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))))
  17551. {
  17552. goto IL_00d9;
  17553. }
  17554. }
  17555. {
  17556. (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
  17557. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_36 = __this->____slots;
  17558. V_3 = L_36;
  17559. int32_t L_37 = V_0;
  17560. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->____buckets;
  17561. NullCheck(L_38);
  17562. V_1 = ((int32_t)(L_37%((int32_t)(((RuntimeArray*)L_38)->max_length))));
  17563. }
  17564. IL_00d9:
  17565. {
  17566. int32_t L_39 = __this->____lastIndex;
  17567. V_4 = L_39;
  17568. int32_t L_40 = __this->____lastIndex;
  17569. __this->____lastIndex = ((int32_t)il2cpp_codegen_add(L_40, 1));
  17570. }
  17571. IL_00ef:
  17572. {
  17573. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_41 = V_3;
  17574. int32_t L_42 = V_4;
  17575. NullCheck(L_41);
  17576. int32_t L_43 = V_0;
  17577. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0), L_43);
  17578. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_44 = V_3;
  17579. int32_t L_45 = V_4;
  17580. NullCheck(L_44);
  17581. il2cpp_codegen_memcpy(L_46, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_value : &___0_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17582. il2cpp_codegen_write_instance_field_data(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2), L_46, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17583. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_47 = V_3;
  17584. int32_t L_48 = V_4;
  17585. NullCheck(L_47);
  17586. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = __this->____buckets;
  17587. int32_t L_50 = V_1;
  17588. NullCheck(L_49);
  17589. int32_t L_51 = L_50;
  17590. int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
  17591. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_52, 1)));
  17592. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = __this->____buckets;
  17593. int32_t L_54 = V_1;
  17594. int32_t L_55 = V_4;
  17595. NullCheck(L_53);
  17596. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)((int32_t)il2cpp_codegen_add(L_55, 1)));
  17597. int32_t L_56 = __this->____count;
  17598. __this->____count = ((int32_t)il2cpp_codegen_add(L_56, 1));
  17599. int32_t L_57 = __this->____version;
  17600. __this->____version = ((int32_t)il2cpp_codegen_add(L_57, 1));
  17601. return (bool)1;
  17602. }
  17603. }
  17604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_AddValue_m038B507326561F3D8BD44AD54E3FFAC497ED5C05_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, int32_t ___0_index, int32_t ___1_hashCode, Il2CppFullySharedGenericAny ___2_value, const RuntimeMethod* method)
  17605. {
  17606. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  17607. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17608. int32_t V_0 = 0;
  17609. {
  17610. int32_t L_0 = ___1_hashCode;
  17611. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
  17612. NullCheck(L_1);
  17613. V_0 = ((int32_t)(L_0%((int32_t)(((RuntimeArray*)L_1)->max_length))));
  17614. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_2 = __this->____slots;
  17615. int32_t L_3 = ___0_index;
  17616. NullCheck(L_2);
  17617. int32_t L_4 = ___1_hashCode;
  17618. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),0), L_4);
  17619. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_5 = __this->____slots;
  17620. int32_t L_6 = ___0_index;
  17621. NullCheck(L_5);
  17622. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___2_value : &___2_value), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17623. il2cpp_codegen_write_instance_field_data(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),2), L_7, SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17624. SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* L_8 = __this->____slots;
  17625. int32_t L_9 = ___0_index;
  17626. NullCheck(L_8);
  17627. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
  17628. int32_t L_11 = V_0;
  17629. NullCheck(L_10);
  17630. int32_t L_12 = L_11;
  17631. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  17632. il2cpp_codegen_write_instance_field_data<int32_t>(((Slot_tEC146EEEF7022C6542EBF082D658446682962BFD*)(L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18),1), ((int32_t)il2cpp_codegen_subtract(L_13, 1)));
  17633. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____buckets;
  17634. int32_t L_15 = V_0;
  17635. int32_t L_16 = ___0_index;
  17636. NullCheck(L_14);
  17637. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1)));
  17638. return;
  17639. }
  17640. }
  17641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_AreEqualityComparersEqual_m2BEC57F75CABAE588E047406FED797DC3F7B8B71_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_set1, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___1_set2, const RuntimeMethod* method)
  17642. {
  17643. {
  17644. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = ___0_set1;
  17645. NullCheck(L_0);
  17646. RuntimeObject* L_1;
  17647. L_1 = (( RuntimeObject* (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43)))(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  17648. HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_2 = ___1_set2;
  17649. NullCheck(L_2);
  17650. RuntimeObject* L_3;
  17651. L_3 = (( RuntimeObject* (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43)))(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 43));
  17652. NullCheck((RuntimeObject*)L_1);
  17653. bool L_4;
  17654. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (RuntimeObject*)L_1, (RuntimeObject*)L_3);
  17655. return L_4;
  17656. }
  17657. }
  17658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_InternalGetHashCode_m1A1758DA258D8DE5AA075333D2B6D4DF0B75A4D6_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  17659. {
  17660. const uint32_t SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
  17661. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17662. const Il2CppFullySharedGenericAny L_3 = L_0;
  17663. {
  17664. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17665. bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19), L_0);
  17666. if (L_1)
  17667. {
  17668. goto IL_000a;
  17669. }
  17670. }
  17671. {
  17672. return 0;
  17673. }
  17674. IL_000a:
  17675. {
  17676. RuntimeObject* L_2 = __this->____comparer;
  17677. il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t1A61667A2FF6D68BB3DAC186281F928B7ED2DB94);
  17678. NullCheck(L_2);
  17679. int32_t L_4;
  17680. L_4 = InterfaceFuncInvoker1Invoker< int32_t, Il2CppFullySharedGenericAny >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_3: *(void**)L_3));
  17681. return ((int32_t)(L_4&((int32_t)2147483647LL)));
  17682. }
  17683. }
  17684. #ifdef __clang__
  17685. #pragma clang diagnostic pop
  17686. #endif
  17687. #ifdef __clang__
  17688. #pragma clang diagnostic push
  17689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17690. #pragma clang diagnostic ignored "-Wunused-variable"
  17691. #endif
  17692. #ifdef __clang__
  17693. #pragma clang diagnostic pop
  17694. #endif
  17695. #ifdef __clang__
  17696. #pragma clang diagnostic push
  17697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17698. #pragma clang diagnostic ignored "-Wunused-variable"
  17699. #endif
  17700. #ifdef __clang__
  17701. #pragma clang diagnostic pop
  17702. #endif
  17703. #ifdef __clang__
  17704. #pragma clang diagnostic push
  17705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17706. #pragma clang diagnostic ignored "-Wunused-variable"
  17707. #endif
  17708. #ifdef __clang__
  17709. #pragma clang diagnostic pop
  17710. #endif
  17711. #ifdef __clang__
  17712. #pragma clang diagnostic push
  17713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17714. #pragma clang diagnostic ignored "-Wunused-variable"
  17715. #endif
  17716. #ifdef __clang__
  17717. #pragma clang diagnostic pop
  17718. #endif
  17719. #ifdef __clang__
  17720. #pragma clang diagnostic push
  17721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17722. #pragma clang diagnostic ignored "-Wunused-variable"
  17723. #endif
  17724. #ifdef __clang__
  17725. #pragma clang diagnostic pop
  17726. #endif
  17727. #ifdef __clang__
  17728. #pragma clang diagnostic push
  17729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17730. #pragma clang diagnostic ignored "-Wunused-variable"
  17731. #endif
  17732. #ifdef __clang__
  17733. #pragma clang diagnostic pop
  17734. #endif
  17735. #ifdef __clang__
  17736. #pragma clang diagnostic push
  17737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17738. #pragma clang diagnostic ignored "-Wunused-variable"
  17739. #endif
  17740. #ifdef __clang__
  17741. #pragma clang diagnostic pop
  17742. #endif
  17743. #ifdef __clang__
  17744. #pragma clang diagnostic push
  17745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17746. #pragma clang diagnostic ignored "-Wunused-variable"
  17747. #endif
  17748. #ifdef __clang__
  17749. #pragma clang diagnostic pop
  17750. #endif
  17751. #ifdef __clang__
  17752. #pragma clang diagnostic push
  17753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17754. #pragma clang diagnostic ignored "-Wunused-variable"
  17755. #endif
  17756. #ifdef __clang__
  17757. #pragma clang diagnostic pop
  17758. #endif
  17759. #ifdef __clang__
  17760. #pragma clang diagnostic push
  17761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17762. #pragma clang diagnostic ignored "-Wunused-variable"
  17763. #endif
  17764. #ifdef __clang__
  17765. #pragma clang diagnostic pop
  17766. #endif
  17767. #ifdef __clang__
  17768. #pragma clang diagnostic push
  17769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17770. #pragma clang diagnostic ignored "-Wunused-variable"
  17771. #endif
  17772. #ifdef __clang__
  17773. #pragma clang diagnostic pop
  17774. #endif
  17775. #ifdef __clang__
  17776. #pragma clang diagnostic push
  17777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17778. #pragma clang diagnostic ignored "-Wunused-variable"
  17779. #endif
  17780. #ifdef __clang__
  17781. #pragma clang diagnostic pop
  17782. #endif
  17783. #ifdef __clang__
  17784. #pragma clang diagnostic push
  17785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17786. #pragma clang diagnostic ignored "-Wunused-variable"
  17787. #endif
  17788. #ifdef __clang__
  17789. #pragma clang diagnostic pop
  17790. #endif
  17791. #ifdef __clang__
  17792. #pragma clang diagnostic push
  17793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17794. #pragma clang diagnostic ignored "-Wunused-variable"
  17795. #endif
  17796. #ifdef __clang__
  17797. #pragma clang diagnostic pop
  17798. #endif
  17799. #ifdef __clang__
  17800. #pragma clang diagnostic push
  17801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17802. #pragma clang diagnostic ignored "-Wunused-variable"
  17803. #endif
  17804. #ifdef __clang__
  17805. #pragma clang diagnostic pop
  17806. #endif
  17807. #ifdef __clang__
  17808. #pragma clang diagnostic push
  17809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17810. #pragma clang diagnostic ignored "-Wunused-variable"
  17811. #endif
  17812. #ifdef __clang__
  17813. #pragma clang diagnostic pop
  17814. #endif
  17815. #ifdef __clang__
  17816. #pragma clang diagnostic push
  17817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17818. #pragma clang diagnostic ignored "-Wunused-variable"
  17819. #endif
  17820. #ifdef __clang__
  17821. #pragma clang diagnostic pop
  17822. #endif
  17823. #ifdef __clang__
  17824. #pragma clang diagnostic push
  17825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17826. #pragma clang diagnostic ignored "-Wunused-variable"
  17827. #endif
  17828. #ifdef __clang__
  17829. #pragma clang diagnostic pop
  17830. #endif
  17831. #ifdef __clang__
  17832. #pragma clang diagnostic push
  17833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17834. #pragma clang diagnostic ignored "-Wunused-variable"
  17835. #endif
  17836. #ifdef __clang__
  17837. #pragma clang diagnostic pop
  17838. #endif
  17839. #ifdef __clang__
  17840. #pragma clang diagnostic push
  17841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17842. #pragma clang diagnostic ignored "-Wunused-variable"
  17843. #endif
  17844. #ifdef __clang__
  17845. #pragma clang diagnostic pop
  17846. #endif
  17847. #ifdef __clang__
  17848. #pragma clang diagnostic push
  17849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17850. #pragma clang diagnostic ignored "-Wunused-variable"
  17851. #endif
  17852. #ifdef __clang__
  17853. #pragma clang diagnostic pop
  17854. #endif
  17855. #ifdef __clang__
  17856. #pragma clang diagnostic push
  17857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17858. #pragma clang diagnostic ignored "-Wunused-variable"
  17859. #endif
  17860. #ifdef __clang__
  17861. #pragma clang diagnostic pop
  17862. #endif
  17863. #ifdef __clang__
  17864. #pragma clang diagnostic push
  17865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17866. #pragma clang diagnostic ignored "-Wunused-variable"
  17867. #endif
  17868. #ifdef __clang__
  17869. #pragma clang diagnostic pop
  17870. #endif
  17871. #ifdef __clang__
  17872. #pragma clang diagnostic push
  17873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17874. #pragma clang diagnostic ignored "-Wunused-variable"
  17875. #endif
  17876. #ifdef __clang__
  17877. #pragma clang diagnostic pop
  17878. #endif
  17879. #ifdef __clang__
  17880. #pragma clang diagnostic push
  17881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17882. #pragma clang diagnostic ignored "-Wunused-variable"
  17883. #endif
  17884. #ifdef __clang__
  17885. #pragma clang diagnostic pop
  17886. #endif
  17887. #ifdef __clang__
  17888. #pragma clang diagnostic push
  17889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17890. #pragma clang diagnostic ignored "-Wunused-variable"
  17891. #endif
  17892. #ifdef __clang__
  17893. #pragma clang diagnostic pop
  17894. #endif
  17895. #ifdef __clang__
  17896. #pragma clang diagnostic push
  17897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17898. #pragma clang diagnostic ignored "-Wunused-variable"
  17899. #endif
  17900. #ifdef __clang__
  17901. #pragma clang diagnostic pop
  17902. #endif
  17903. #ifdef __clang__
  17904. #pragma clang diagnostic push
  17905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17906. #pragma clang diagnostic ignored "-Wunused-variable"
  17907. #endif
  17908. #ifdef __clang__
  17909. #pragma clang diagnostic pop
  17910. #endif
  17911. #ifdef __clang__
  17912. #pragma clang diagnostic push
  17913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17914. #pragma clang diagnostic ignored "-Wunused-variable"
  17915. #endif
  17916. #ifdef __clang__
  17917. #pragma clang diagnostic pop
  17918. #endif
  17919. #ifdef __clang__
  17920. #pragma clang diagnostic push
  17921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17922. #pragma clang diagnostic ignored "-Wunused-variable"
  17923. #endif
  17924. #ifdef __clang__
  17925. #pragma clang diagnostic pop
  17926. #endif
  17927. #ifdef __clang__
  17928. #pragma clang diagnostic push
  17929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17930. #pragma clang diagnostic ignored "-Wunused-variable"
  17931. #endif
  17932. #ifdef __clang__
  17933. #pragma clang diagnostic pop
  17934. #endif
  17935. #ifdef __clang__
  17936. #pragma clang diagnostic push
  17937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17938. #pragma clang diagnostic ignored "-Wunused-variable"
  17939. #endif
  17940. #ifdef __clang__
  17941. #pragma clang diagnostic pop
  17942. #endif
  17943. #ifdef __clang__
  17944. #pragma clang diagnostic push
  17945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17946. #pragma clang diagnostic ignored "-Wunused-variable"
  17947. #endif
  17948. #ifdef __clang__
  17949. #pragma clang diagnostic pop
  17950. #endif
  17951. #ifdef __clang__
  17952. #pragma clang diagnostic push
  17953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17954. #pragma clang diagnostic ignored "-Wunused-variable"
  17955. #endif
  17956. #ifdef __clang__
  17957. #pragma clang diagnostic pop
  17958. #endif
  17959. #ifdef __clang__
  17960. #pragma clang diagnostic push
  17961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17962. #pragma clang diagnostic ignored "-Wunused-variable"
  17963. #endif
  17964. #ifdef __clang__
  17965. #pragma clang diagnostic pop
  17966. #endif
  17967. #ifdef __clang__
  17968. #pragma clang diagnostic push
  17969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17970. #pragma clang diagnostic ignored "-Wunused-variable"
  17971. #endif
  17972. #ifdef __clang__
  17973. #pragma clang diagnostic pop
  17974. #endif
  17975. #ifdef __clang__
  17976. #pragma clang diagnostic push
  17977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17978. #pragma clang diagnostic ignored "-Wunused-variable"
  17979. #endif
  17980. #ifdef __clang__
  17981. #pragma clang diagnostic pop
  17982. #endif
  17983. #ifdef __clang__
  17984. #pragma clang diagnostic push
  17985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17986. #pragma clang diagnostic ignored "-Wunused-variable"
  17987. #endif
  17988. #ifdef __clang__
  17989. #pragma clang diagnostic pop
  17990. #endif
  17991. #ifdef __clang__
  17992. #pragma clang diagnostic push
  17993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17994. #pragma clang diagnostic ignored "-Wunused-variable"
  17995. #endif
  17996. #ifdef __clang__
  17997. #pragma clang diagnostic pop
  17998. #endif
  17999. #ifdef __clang__
  18000. #pragma clang diagnostic push
  18001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18002. #pragma clang diagnostic ignored "-Wunused-variable"
  18003. #endif
  18004. #ifdef __clang__
  18005. #pragma clang diagnostic pop
  18006. #endif
  18007. #ifdef __clang__
  18008. #pragma clang diagnostic push
  18009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18010. #pragma clang diagnostic ignored "-Wunused-variable"
  18011. #endif
  18012. #ifdef __clang__
  18013. #pragma clang diagnostic pop
  18014. #endif
  18015. #ifdef __clang__
  18016. #pragma clang diagnostic push
  18017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18018. #pragma clang diagnostic ignored "-Wunused-variable"
  18019. #endif
  18020. #ifdef __clang__
  18021. #pragma clang diagnostic pop
  18022. #endif
  18023. #ifdef __clang__
  18024. #pragma clang diagnostic push
  18025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18026. #pragma clang diagnostic ignored "-Wunused-variable"
  18027. #endif
  18028. #ifdef __clang__
  18029. #pragma clang diagnostic pop
  18030. #endif
  18031. #ifdef __clang__
  18032. #pragma clang diagnostic push
  18033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18034. #pragma clang diagnostic ignored "-Wunused-variable"
  18035. #endif
  18036. #ifdef __clang__
  18037. #pragma clang diagnostic pop
  18038. #endif
  18039. #ifdef __clang__
  18040. #pragma clang diagnostic push
  18041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18042. #pragma clang diagnostic ignored "-Wunused-variable"
  18043. #endif
  18044. #ifdef __clang__
  18045. #pragma clang diagnostic pop
  18046. #endif
  18047. #ifdef __clang__
  18048. #pragma clang diagnostic push
  18049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18050. #pragma clang diagnostic ignored "-Wunused-variable"
  18051. #endif
  18052. #ifdef __clang__
  18053. #pragma clang diagnostic pop
  18054. #endif
  18055. #ifdef __clang__
  18056. #pragma clang diagnostic push
  18057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18058. #pragma clang diagnostic ignored "-Wunused-variable"
  18059. #endif
  18060. #ifdef __clang__
  18061. #pragma clang diagnostic pop
  18062. #endif
  18063. #ifdef __clang__
  18064. #pragma clang diagnostic push
  18065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18066. #pragma clang diagnostic ignored "-Wunused-variable"
  18067. #endif
  18068. #ifdef __clang__
  18069. #pragma clang diagnostic pop
  18070. #endif
  18071. #ifdef __clang__
  18072. #pragma clang diagnostic push
  18073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18074. #pragma clang diagnostic ignored "-Wunused-variable"
  18075. #endif
  18076. #ifdef __clang__
  18077. #pragma clang diagnostic pop
  18078. #endif
  18079. #ifdef __clang__
  18080. #pragma clang diagnostic push
  18081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18082. #pragma clang diagnostic ignored "-Wunused-variable"
  18083. #endif
  18084. #ifdef __clang__
  18085. #pragma clang diagnostic pop
  18086. #endif
  18087. #ifdef __clang__
  18088. #pragma clang diagnostic push
  18089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18090. #pragma clang diagnostic ignored "-Wunused-variable"
  18091. #endif
  18092. #ifdef __clang__
  18093. #pragma clang diagnostic pop
  18094. #endif
  18095. #ifdef __clang__
  18096. #pragma clang diagnostic push
  18097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18098. #pragma clang diagnostic ignored "-Wunused-variable"
  18099. #endif
  18100. #ifdef __clang__
  18101. #pragma clang diagnostic pop
  18102. #endif
  18103. #ifdef __clang__
  18104. #pragma clang diagnostic push
  18105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18106. #pragma clang diagnostic ignored "-Wunused-variable"
  18107. #endif
  18108. #ifdef __clang__
  18109. #pragma clang diagnostic pop
  18110. #endif
  18111. #ifdef __clang__
  18112. #pragma clang diagnostic push
  18113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18114. #pragma clang diagnostic ignored "-Wunused-variable"
  18115. #endif
  18116. #ifdef __clang__
  18117. #pragma clang diagnostic pop
  18118. #endif
  18119. #ifdef __clang__
  18120. #pragma clang diagnostic push
  18121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18122. #pragma clang diagnostic ignored "-Wunused-variable"
  18123. #endif
  18124. #ifdef __clang__
  18125. #pragma clang diagnostic pop
  18126. #endif
  18127. #ifdef __clang__
  18128. #pragma clang diagnostic push
  18129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18130. #pragma clang diagnostic ignored "-Wunused-variable"
  18131. #endif
  18132. #ifdef __clang__
  18133. #pragma clang diagnostic pop
  18134. #endif
  18135. #ifdef __clang__
  18136. #pragma clang diagnostic push
  18137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18138. #pragma clang diagnostic ignored "-Wunused-variable"
  18139. #endif
  18140. #ifdef __clang__
  18141. #pragma clang diagnostic pop
  18142. #endif
  18143. #ifdef __clang__
  18144. #pragma clang diagnostic push
  18145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18146. #pragma clang diagnostic ignored "-Wunused-variable"
  18147. #endif
  18148. #ifdef __clang__
  18149. #pragma clang diagnostic pop
  18150. #endif
  18151. #ifdef __clang__
  18152. #pragma clang diagnostic push
  18153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18154. #pragma clang diagnostic ignored "-Wunused-variable"
  18155. #endif
  18156. #ifdef __clang__
  18157. #pragma clang diagnostic pop
  18158. #endif
  18159. #ifdef __clang__
  18160. #pragma clang diagnostic push
  18161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18162. #pragma clang diagnostic ignored "-Wunused-variable"
  18163. #endif
  18164. #ifdef __clang__
  18165. #pragma clang diagnostic pop
  18166. #endif
  18167. #ifdef __clang__
  18168. #pragma clang diagnostic push
  18169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18170. #pragma clang diagnostic ignored "-Wunused-variable"
  18171. #endif
  18172. #ifdef __clang__
  18173. #pragma clang diagnostic pop
  18174. #endif
  18175. #ifdef __clang__
  18176. #pragma clang diagnostic push
  18177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18178. #pragma clang diagnostic ignored "-Wunused-variable"
  18179. #endif
  18180. #ifdef __clang__
  18181. #pragma clang diagnostic pop
  18182. #endif
  18183. #ifdef __clang__
  18184. #pragma clang diagnostic push
  18185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18186. #pragma clang diagnostic ignored "-Wunused-variable"
  18187. #endif
  18188. #ifdef __clang__
  18189. #pragma clang diagnostic pop
  18190. #endif
  18191. #ifdef __clang__
  18192. #pragma clang diagnostic push
  18193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18194. #pragma clang diagnostic ignored "-Wunused-variable"
  18195. #endif
  18196. #ifdef __clang__
  18197. #pragma clang diagnostic pop
  18198. #endif
  18199. #ifdef __clang__
  18200. #pragma clang diagnostic push
  18201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18202. #pragma clang diagnostic ignored "-Wunused-variable"
  18203. #endif
  18204. #ifdef __clang__
  18205. #pragma clang diagnostic pop
  18206. #endif
  18207. #ifdef __clang__
  18208. #pragma clang diagnostic push
  18209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18210. #pragma clang diagnostic ignored "-Wunused-variable"
  18211. #endif
  18212. #ifdef __clang__
  18213. #pragma clang diagnostic pop
  18214. #endif
  18215. #ifdef __clang__
  18216. #pragma clang diagnostic push
  18217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18218. #pragma clang diagnostic ignored "-Wunused-variable"
  18219. #endif
  18220. #ifdef __clang__
  18221. #pragma clang diagnostic pop
  18222. #endif
  18223. #ifdef __clang__
  18224. #pragma clang diagnostic push
  18225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18226. #pragma clang diagnostic ignored "-Wunused-variable"
  18227. #endif
  18228. #ifdef __clang__
  18229. #pragma clang diagnostic pop
  18230. #endif
  18231. #ifdef __clang__
  18232. #pragma clang diagnostic push
  18233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18234. #pragma clang diagnostic ignored "-Wunused-variable"
  18235. #endif
  18236. #ifdef __clang__
  18237. #pragma clang diagnostic pop
  18238. #endif
  18239. #ifdef __clang__
  18240. #pragma clang diagnostic push
  18241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18242. #pragma clang diagnostic ignored "-Wunused-variable"
  18243. #endif
  18244. #ifdef __clang__
  18245. #pragma clang diagnostic pop
  18246. #endif
  18247. #ifdef __clang__
  18248. #pragma clang diagnostic push
  18249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18250. #pragma clang diagnostic ignored "-Wunused-variable"
  18251. #endif
  18252. #ifdef __clang__
  18253. #pragma clang diagnostic pop
  18254. #endif
  18255. #ifdef __clang__
  18256. #pragma clang diagnostic push
  18257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18258. #pragma clang diagnostic ignored "-Wunused-variable"
  18259. #endif
  18260. #ifdef __clang__
  18261. #pragma clang diagnostic pop
  18262. #endif
  18263. #ifdef __clang__
  18264. #pragma clang diagnostic push
  18265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18266. #pragma clang diagnostic ignored "-Wunused-variable"
  18267. #endif
  18268. #ifdef __clang__
  18269. #pragma clang diagnostic pop
  18270. #endif
  18271. #ifdef __clang__
  18272. #pragma clang diagnostic push
  18273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18274. #pragma clang diagnostic ignored "-Wunused-variable"
  18275. #endif
  18276. #ifdef __clang__
  18277. #pragma clang diagnostic pop
  18278. #endif
  18279. #ifdef __clang__
  18280. #pragma clang diagnostic push
  18281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18282. #pragma clang diagnostic ignored "-Wunused-variable"
  18283. #endif
  18284. #ifdef __clang__
  18285. #pragma clang diagnostic pop
  18286. #endif
  18287. #ifdef __clang__
  18288. #pragma clang diagnostic push
  18289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18290. #pragma clang diagnostic ignored "-Wunused-variable"
  18291. #endif
  18292. #ifdef __clang__
  18293. #pragma clang diagnostic pop
  18294. #endif
  18295. #ifdef __clang__
  18296. #pragma clang diagnostic push
  18297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18298. #pragma clang diagnostic ignored "-Wunused-variable"
  18299. #endif
  18300. #ifdef __clang__
  18301. #pragma clang diagnostic pop
  18302. #endif
  18303. #ifdef __clang__
  18304. #pragma clang diagnostic push
  18305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18306. #pragma clang diagnostic ignored "-Wunused-variable"
  18307. #endif
  18308. #ifdef __clang__
  18309. #pragma clang diagnostic pop
  18310. #endif
  18311. #ifdef __clang__
  18312. #pragma clang diagnostic push
  18313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18314. #pragma clang diagnostic ignored "-Wunused-variable"
  18315. #endif
  18316. #ifdef __clang__
  18317. #pragma clang diagnostic pop
  18318. #endif
  18319. #ifdef __clang__
  18320. #pragma clang diagnostic push
  18321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18322. #pragma clang diagnostic ignored "-Wunused-variable"
  18323. #endif
  18324. #ifdef __clang__
  18325. #pragma clang diagnostic pop
  18326. #endif
  18327. #ifdef __clang__
  18328. #pragma clang diagnostic push
  18329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18330. #pragma clang diagnostic ignored "-Wunused-variable"
  18331. #endif
  18332. #ifdef __clang__
  18333. #pragma clang diagnostic pop
  18334. #endif
  18335. #ifdef __clang__
  18336. #pragma clang diagnostic push
  18337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18338. #pragma clang diagnostic ignored "-Wunused-variable"
  18339. #endif
  18340. #ifdef __clang__
  18341. #pragma clang diagnostic pop
  18342. #endif
  18343. #ifdef __clang__
  18344. #pragma clang diagnostic push
  18345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18346. #pragma clang diagnostic ignored "-Wunused-variable"
  18347. #endif
  18348. #ifdef __clang__
  18349. #pragma clang diagnostic pop
  18350. #endif
  18351. #ifdef __clang__
  18352. #pragma clang diagnostic push
  18353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18354. #pragma clang diagnostic ignored "-Wunused-variable"
  18355. #endif
  18356. #ifdef __clang__
  18357. #pragma clang diagnostic pop
  18358. #endif
  18359. #ifdef __clang__
  18360. #pragma clang diagnostic push
  18361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18362. #pragma clang diagnostic ignored "-Wunused-variable"
  18363. #endif
  18364. #ifdef __clang__
  18365. #pragma clang diagnostic pop
  18366. #endif
  18367. #ifdef __clang__
  18368. #pragma clang diagnostic push
  18369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18370. #pragma clang diagnostic ignored "-Wunused-variable"
  18371. #endif
  18372. #ifdef __clang__
  18373. #pragma clang diagnostic pop
  18374. #endif
  18375. #ifdef __clang__
  18376. #pragma clang diagnostic push
  18377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18378. #pragma clang diagnostic ignored "-Wunused-variable"
  18379. #endif
  18380. #ifdef __clang__
  18381. #pragma clang diagnostic pop
  18382. #endif
  18383. #ifdef __clang__
  18384. #pragma clang diagnostic push
  18385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18386. #pragma clang diagnostic ignored "-Wunused-variable"
  18387. #endif
  18388. #ifdef __clang__
  18389. #pragma clang diagnostic pop
  18390. #endif
  18391. #ifdef __clang__
  18392. #pragma clang diagnostic push
  18393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18394. #pragma clang diagnostic ignored "-Wunused-variable"
  18395. #endif
  18396. #ifdef __clang__
  18397. #pragma clang diagnostic pop
  18398. #endif
  18399. #ifdef __clang__
  18400. #pragma clang diagnostic push
  18401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18402. #pragma clang diagnostic ignored "-Wunused-variable"
  18403. #endif
  18404. #ifdef __clang__
  18405. #pragma clang diagnostic pop
  18406. #endif
  18407. #ifdef __clang__
  18408. #pragma clang diagnostic push
  18409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18410. #pragma clang diagnostic ignored "-Wunused-variable"
  18411. #endif
  18412. #ifdef __clang__
  18413. #pragma clang diagnostic pop
  18414. #endif
  18415. #ifdef __clang__
  18416. #pragma clang diagnostic push
  18417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18418. #pragma clang diagnostic ignored "-Wunused-variable"
  18419. #endif
  18420. #ifdef __clang__
  18421. #pragma clang diagnostic pop
  18422. #endif
  18423. #ifdef __clang__
  18424. #pragma clang diagnostic push
  18425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18426. #pragma clang diagnostic ignored "-Wunused-variable"
  18427. #endif
  18428. #ifdef __clang__
  18429. #pragma clang diagnostic pop
  18430. #endif
  18431. #ifdef __clang__
  18432. #pragma clang diagnostic push
  18433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18434. #pragma clang diagnostic ignored "-Wunused-variable"
  18435. #endif
  18436. #ifdef __clang__
  18437. #pragma clang diagnostic pop
  18438. #endif
  18439. #ifdef __clang__
  18440. #pragma clang diagnostic push
  18441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18442. #pragma clang diagnostic ignored "-Wunused-variable"
  18443. #endif
  18444. #ifdef __clang__
  18445. #pragma clang diagnostic pop
  18446. #endif
  18447. #ifdef __clang__
  18448. #pragma clang diagnostic push
  18449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18450. #pragma clang diagnostic ignored "-Wunused-variable"
  18451. #endif
  18452. #ifdef __clang__
  18453. #pragma clang diagnostic pop
  18454. #endif
  18455. #ifdef __clang__
  18456. #pragma clang diagnostic push
  18457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18458. #pragma clang diagnostic ignored "-Wunused-variable"
  18459. #endif
  18460. #ifdef __clang__
  18461. #pragma clang diagnostic pop
  18462. #endif
  18463. #ifdef __clang__
  18464. #pragma clang diagnostic push
  18465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18466. #pragma clang diagnostic ignored "-Wunused-variable"
  18467. #endif
  18468. #ifdef __clang__
  18469. #pragma clang diagnostic pop
  18470. #endif
  18471. #ifdef __clang__
  18472. #pragma clang diagnostic push
  18473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18474. #pragma clang diagnostic ignored "-Wunused-variable"
  18475. #endif
  18476. #ifdef __clang__
  18477. #pragma clang diagnostic pop
  18478. #endif
  18479. #ifdef __clang__
  18480. #pragma clang diagnostic push
  18481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18482. #pragma clang diagnostic ignored "-Wunused-variable"
  18483. #endif
  18484. #ifdef __clang__
  18485. #pragma clang diagnostic pop
  18486. #endif
  18487. #ifdef __clang__
  18488. #pragma clang diagnostic push
  18489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18490. #pragma clang diagnostic ignored "-Wunused-variable"
  18491. #endif
  18492. #ifdef __clang__
  18493. #pragma clang diagnostic pop
  18494. #endif
  18495. #ifdef __clang__
  18496. #pragma clang diagnostic push
  18497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18498. #pragma clang diagnostic ignored "-Wunused-variable"
  18499. #endif
  18500. #ifdef __clang__
  18501. #pragma clang diagnostic pop
  18502. #endif
  18503. #ifdef __clang__
  18504. #pragma clang diagnostic push
  18505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18506. #pragma clang diagnostic ignored "-Wunused-variable"
  18507. #endif
  18508. #ifdef __clang__
  18509. #pragma clang diagnostic pop
  18510. #endif
  18511. #ifdef __clang__
  18512. #pragma clang diagnostic push
  18513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18514. #pragma clang diagnostic ignored "-Wunused-variable"
  18515. #endif
  18516. #ifdef __clang__
  18517. #pragma clang diagnostic pop
  18518. #endif
  18519. #ifdef __clang__
  18520. #pragma clang diagnostic push
  18521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18522. #pragma clang diagnostic ignored "-Wunused-variable"
  18523. #endif
  18524. #ifdef __clang__
  18525. #pragma clang diagnostic pop
  18526. #endif
  18527. #ifdef __clang__
  18528. #pragma clang diagnostic push
  18529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18530. #pragma clang diagnostic ignored "-Wunused-variable"
  18531. #endif
  18532. #ifdef __clang__
  18533. #pragma clang diagnostic pop
  18534. #endif
  18535. #ifdef __clang__
  18536. #pragma clang diagnostic push
  18537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18538. #pragma clang diagnostic ignored "-Wunused-variable"
  18539. #endif
  18540. #ifdef __clang__
  18541. #pragma clang diagnostic pop
  18542. #endif
  18543. #ifdef __clang__
  18544. #pragma clang diagnostic push
  18545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18546. #pragma clang diagnostic ignored "-Wunused-variable"
  18547. #endif
  18548. #ifdef __clang__
  18549. #pragma clang diagnostic pop
  18550. #endif
  18551. #ifdef __clang__
  18552. #pragma clang diagnostic push
  18553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18554. #pragma clang diagnostic ignored "-Wunused-variable"
  18555. #endif
  18556. #ifdef __clang__
  18557. #pragma clang diagnostic pop
  18558. #endif
  18559. #ifdef __clang__
  18560. #pragma clang diagnostic push
  18561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18562. #pragma clang diagnostic ignored "-Wunused-variable"
  18563. #endif
  18564. #ifdef __clang__
  18565. #pragma clang diagnostic pop
  18566. #endif
  18567. #ifdef __clang__
  18568. #pragma clang diagnostic push
  18569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18570. #pragma clang diagnostic ignored "-Wunused-variable"
  18571. #endif
  18572. #ifdef __clang__
  18573. #pragma clang diagnostic pop
  18574. #endif
  18575. #ifdef __clang__
  18576. #pragma clang diagnostic push
  18577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18578. #pragma clang diagnostic ignored "-Wunused-variable"
  18579. #endif
  18580. #ifdef __clang__
  18581. #pragma clang diagnostic pop
  18582. #endif
  18583. #ifdef __clang__
  18584. #pragma clang diagnostic push
  18585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18586. #pragma clang diagnostic ignored "-Wunused-variable"
  18587. #endif
  18588. #ifdef __clang__
  18589. #pragma clang diagnostic pop
  18590. #endif
  18591. #ifdef __clang__
  18592. #pragma clang diagnostic push
  18593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18594. #pragma clang diagnostic ignored "-Wunused-variable"
  18595. #endif
  18596. #ifdef __clang__
  18597. #pragma clang diagnostic pop
  18598. #endif
  18599. #ifdef __clang__
  18600. #pragma clang diagnostic push
  18601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18602. #pragma clang diagnostic ignored "-Wunused-variable"
  18603. #endif
  18604. #ifdef __clang__
  18605. #pragma clang diagnostic pop
  18606. #endif
  18607. #ifdef __clang__
  18608. #pragma clang diagnostic push
  18609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18610. #pragma clang diagnostic ignored "-Wunused-variable"
  18611. #endif
  18612. #ifdef __clang__
  18613. #pragma clang diagnostic pop
  18614. #endif
  18615. #ifdef __clang__
  18616. #pragma clang diagnostic push
  18617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18618. #pragma clang diagnostic ignored "-Wunused-variable"
  18619. #endif
  18620. #ifdef __clang__
  18621. #pragma clang diagnostic pop
  18622. #endif
  18623. #ifdef __clang__
  18624. #pragma clang diagnostic push
  18625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18626. #pragma clang diagnostic ignored "-Wunused-variable"
  18627. #endif
  18628. #ifdef __clang__
  18629. #pragma clang diagnostic pop
  18630. #endif
  18631. #ifdef __clang__
  18632. #pragma clang diagnostic push
  18633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18634. #pragma clang diagnostic ignored "-Wunused-variable"
  18635. #endif
  18636. #ifdef __clang__
  18637. #pragma clang diagnostic pop
  18638. #endif
  18639. #ifdef __clang__
  18640. #pragma clang diagnostic push
  18641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18642. #pragma clang diagnostic ignored "-Wunused-variable"
  18643. #endif
  18644. #ifdef __clang__
  18645. #pragma clang diagnostic pop
  18646. #endif
  18647. #ifdef __clang__
  18648. #pragma clang diagnostic push
  18649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18650. #pragma clang diagnostic ignored "-Wunused-variable"
  18651. #endif
  18652. #ifdef __clang__
  18653. #pragma clang diagnostic pop
  18654. #endif
  18655. #ifdef __clang__
  18656. #pragma clang diagnostic push
  18657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18658. #pragma clang diagnostic ignored "-Wunused-variable"
  18659. #endif
  18660. #ifdef __clang__
  18661. #pragma clang diagnostic pop
  18662. #endif
  18663. #ifdef __clang__
  18664. #pragma clang diagnostic push
  18665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18666. #pragma clang diagnostic ignored "-Wunused-variable"
  18667. #endif
  18668. #ifdef __clang__
  18669. #pragma clang diagnostic pop
  18670. #endif
  18671. #ifdef __clang__
  18672. #pragma clang diagnostic push
  18673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18674. #pragma clang diagnostic ignored "-Wunused-variable"
  18675. #endif
  18676. #ifdef __clang__
  18677. #pragma clang diagnostic pop
  18678. #endif
  18679. #ifdef __clang__
  18680. #pragma clang diagnostic push
  18681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18682. #pragma clang diagnostic ignored "-Wunused-variable"
  18683. #endif
  18684. #ifdef __clang__
  18685. #pragma clang diagnostic pop
  18686. #endif
  18687. #ifdef __clang__
  18688. #pragma clang diagnostic push
  18689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18690. #pragma clang diagnostic ignored "-Wunused-variable"
  18691. #endif
  18692. #ifdef __clang__
  18693. #pragma clang diagnostic pop
  18694. #endif
  18695. #ifdef __clang__
  18696. #pragma clang diagnostic push
  18697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18698. #pragma clang diagnostic ignored "-Wunused-variable"
  18699. #endif
  18700. #ifdef __clang__
  18701. #pragma clang diagnostic pop
  18702. #endif
  18703. #ifdef __clang__
  18704. #pragma clang diagnostic push
  18705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18706. #pragma clang diagnostic ignored "-Wunused-variable"
  18707. #endif
  18708. #ifdef __clang__
  18709. #pragma clang diagnostic pop
  18710. #endif
  18711. #ifdef __clang__
  18712. #pragma clang diagnostic push
  18713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18714. #pragma clang diagnostic ignored "-Wunused-variable"
  18715. #endif
  18716. #ifdef __clang__
  18717. #pragma clang diagnostic pop
  18718. #endif
  18719. #ifdef __clang__
  18720. #pragma clang diagnostic push
  18721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18722. #pragma clang diagnostic ignored "-Wunused-variable"
  18723. #endif
  18724. #ifdef __clang__
  18725. #pragma clang diagnostic pop
  18726. #endif
  18727. #ifdef __clang__
  18728. #pragma clang diagnostic push
  18729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18730. #pragma clang diagnostic ignored "-Wunused-variable"
  18731. #endif
  18732. #ifdef __clang__
  18733. #pragma clang diagnostic pop
  18734. #endif
  18735. #ifdef __clang__
  18736. #pragma clang diagnostic push
  18737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18738. #pragma clang diagnostic ignored "-Wunused-variable"
  18739. #endif
  18740. #ifdef __clang__
  18741. #pragma clang diagnostic pop
  18742. #endif
  18743. #ifdef __clang__
  18744. #pragma clang diagnostic push
  18745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18746. #pragma clang diagnostic ignored "-Wunused-variable"
  18747. #endif
  18748. #ifdef __clang__
  18749. #pragma clang diagnostic pop
  18750. #endif
  18751. #ifdef __clang__
  18752. #pragma clang diagnostic push
  18753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18754. #pragma clang diagnostic ignored "-Wunused-variable"
  18755. #endif
  18756. #ifdef __clang__
  18757. #pragma clang diagnostic pop
  18758. #endif
  18759. #ifdef __clang__
  18760. #pragma clang diagnostic push
  18761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18762. #pragma clang diagnostic ignored "-Wunused-variable"
  18763. #endif
  18764. #ifdef __clang__
  18765. #pragma clang diagnostic pop
  18766. #endif
  18767. #ifdef __clang__
  18768. #pragma clang diagnostic push
  18769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18770. #pragma clang diagnostic ignored "-Wunused-variable"
  18771. #endif
  18772. #ifdef __clang__
  18773. #pragma clang diagnostic pop
  18774. #endif
  18775. #ifdef __clang__
  18776. #pragma clang diagnostic push
  18777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18778. #pragma clang diagnostic ignored "-Wunused-variable"
  18779. #endif
  18780. #ifdef __clang__
  18781. #pragma clang diagnostic pop
  18782. #endif
  18783. #ifdef __clang__
  18784. #pragma clang diagnostic push
  18785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18786. #pragma clang diagnostic ignored "-Wunused-variable"
  18787. #endif
  18788. #ifdef __clang__
  18789. #pragma clang diagnostic pop
  18790. #endif
  18791. #ifdef __clang__
  18792. #pragma clang diagnostic push
  18793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18794. #pragma clang diagnostic ignored "-Wunused-variable"
  18795. #endif
  18796. #ifdef __clang__
  18797. #pragma clang diagnostic pop
  18798. #endif
  18799. #ifdef __clang__
  18800. #pragma clang diagnostic push
  18801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18802. #pragma clang diagnostic ignored "-Wunused-variable"
  18803. #endif
  18804. #ifdef __clang__
  18805. #pragma clang diagnostic pop
  18806. #endif
  18807. #ifdef __clang__
  18808. #pragma clang diagnostic push
  18809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18810. #pragma clang diagnostic ignored "-Wunused-variable"
  18811. #endif
  18812. #ifdef __clang__
  18813. #pragma clang diagnostic pop
  18814. #endif
  18815. #ifdef __clang__
  18816. #pragma clang diagnostic push
  18817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18818. #pragma clang diagnostic ignored "-Wunused-variable"
  18819. #endif
  18820. #ifdef __clang__
  18821. #pragma clang diagnostic pop
  18822. #endif
  18823. #ifdef __clang__
  18824. #pragma clang diagnostic push
  18825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18826. #pragma clang diagnostic ignored "-Wunused-variable"
  18827. #endif
  18828. #ifdef __clang__
  18829. #pragma clang diagnostic pop
  18830. #endif
  18831. #ifdef __clang__
  18832. #pragma clang diagnostic push
  18833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18834. #pragma clang diagnostic ignored "-Wunused-variable"
  18835. #endif
  18836. #ifdef __clang__
  18837. #pragma clang diagnostic pop
  18838. #endif
  18839. #ifdef __clang__
  18840. #pragma clang diagnostic push
  18841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18842. #pragma clang diagnostic ignored "-Wunused-variable"
  18843. #endif
  18844. #ifdef __clang__
  18845. #pragma clang diagnostic pop
  18846. #endif
  18847. #ifdef __clang__
  18848. #pragma clang diagnostic push
  18849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18850. #pragma clang diagnostic ignored "-Wunused-variable"
  18851. #endif
  18852. #ifdef __clang__
  18853. #pragma clang diagnostic pop
  18854. #endif
  18855. #ifdef __clang__
  18856. #pragma clang diagnostic push
  18857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18858. #pragma clang diagnostic ignored "-Wunused-variable"
  18859. #endif
  18860. #ifdef __clang__
  18861. #pragma clang diagnostic pop
  18862. #endif
  18863. #ifdef __clang__
  18864. #pragma clang diagnostic push
  18865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18866. #pragma clang diagnostic ignored "-Wunused-variable"
  18867. #endif
  18868. #ifdef __clang__
  18869. #pragma clang diagnostic pop
  18870. #endif
  18871. #ifdef __clang__
  18872. #pragma clang diagnostic push
  18873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18874. #pragma clang diagnostic ignored "-Wunused-variable"
  18875. #endif
  18876. #ifdef __clang__
  18877. #pragma clang diagnostic pop
  18878. #endif
  18879. #ifdef __clang__
  18880. #pragma clang diagnostic push
  18881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18882. #pragma clang diagnostic ignored "-Wunused-variable"
  18883. #endif
  18884. #ifdef __clang__
  18885. #pragma clang diagnostic pop
  18886. #endif
  18887. #ifdef __clang__
  18888. #pragma clang diagnostic push
  18889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18890. #pragma clang diagnostic ignored "-Wunused-variable"
  18891. #endif
  18892. #ifdef __clang__
  18893. #pragma clang diagnostic pop
  18894. #endif
  18895. #ifdef __clang__
  18896. #pragma clang diagnostic push
  18897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18898. #pragma clang diagnostic ignored "-Wunused-variable"
  18899. #endif
  18900. #ifdef __clang__
  18901. #pragma clang diagnostic pop
  18902. #endif
  18903. #ifdef __clang__
  18904. #pragma clang diagnostic push
  18905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18906. #pragma clang diagnostic ignored "-Wunused-variable"
  18907. #endif
  18908. #ifdef __clang__
  18909. #pragma clang diagnostic pop
  18910. #endif
  18911. #ifdef __clang__
  18912. #pragma clang diagnostic push
  18913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18914. #pragma clang diagnostic ignored "-Wunused-variable"
  18915. #endif
  18916. #ifdef __clang__
  18917. #pragma clang diagnostic pop
  18918. #endif
  18919. #ifdef __clang__
  18920. #pragma clang diagnostic push
  18921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18922. #pragma clang diagnostic ignored "-Wunused-variable"
  18923. #endif
  18924. #ifdef __clang__
  18925. #pragma clang diagnostic pop
  18926. #endif
  18927. #ifdef __clang__
  18928. #pragma clang diagnostic push
  18929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18930. #pragma clang diagnostic ignored "-Wunused-variable"
  18931. #endif
  18932. #ifdef __clang__
  18933. #pragma clang diagnostic pop
  18934. #endif
  18935. #ifdef __clang__
  18936. #pragma clang diagnostic push
  18937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18938. #pragma clang diagnostic ignored "-Wunused-variable"
  18939. #endif
  18940. #ifdef __clang__
  18941. #pragma clang diagnostic pop
  18942. #endif
  18943. #ifdef __clang__
  18944. #pragma clang diagnostic push
  18945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18946. #pragma clang diagnostic ignored "-Wunused-variable"
  18947. #endif
  18948. #ifdef __clang__
  18949. #pragma clang diagnostic pop
  18950. #endif
  18951. #ifdef __clang__
  18952. #pragma clang diagnostic push
  18953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18954. #pragma clang diagnostic ignored "-Wunused-variable"
  18955. #endif
  18956. #ifdef __clang__
  18957. #pragma clang diagnostic pop
  18958. #endif
  18959. #ifdef __clang__
  18960. #pragma clang diagnostic push
  18961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18962. #pragma clang diagnostic ignored "-Wunused-variable"
  18963. #endif
  18964. #ifdef __clang__
  18965. #pragma clang diagnostic pop
  18966. #endif
  18967. #ifdef __clang__
  18968. #pragma clang diagnostic push
  18969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18970. #pragma clang diagnostic ignored "-Wunused-variable"
  18971. #endif
  18972. #ifdef __clang__
  18973. #pragma clang diagnostic pop
  18974. #endif
  18975. #ifdef __clang__
  18976. #pragma clang diagnostic push
  18977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18978. #pragma clang diagnostic ignored "-Wunused-variable"
  18979. #endif
  18980. #ifdef __clang__
  18981. #pragma clang diagnostic pop
  18982. #endif
  18983. #ifdef __clang__
  18984. #pragma clang diagnostic push
  18985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18986. #pragma clang diagnostic ignored "-Wunused-variable"
  18987. #endif
  18988. #ifdef __clang__
  18989. #pragma clang diagnostic pop
  18990. #endif
  18991. #ifdef __clang__
  18992. #pragma clang diagnostic push
  18993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18994. #pragma clang diagnostic ignored "-Wunused-variable"
  18995. #endif
  18996. #ifdef __clang__
  18997. #pragma clang diagnostic pop
  18998. #endif
  18999. #ifdef __clang__
  19000. #pragma clang diagnostic push
  19001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19002. #pragma clang diagnostic ignored "-Wunused-variable"
  19003. #endif
  19004. #ifdef __clang__
  19005. #pragma clang diagnostic pop
  19006. #endif
  19007. #ifdef __clang__
  19008. #pragma clang diagnostic push
  19009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19010. #pragma clang diagnostic ignored "-Wunused-variable"
  19011. #endif
  19012. #ifdef __clang__
  19013. #pragma clang diagnostic pop
  19014. #endif
  19015. #ifdef __clang__
  19016. #pragma clang diagnostic push
  19017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19018. #pragma clang diagnostic ignored "-Wunused-variable"
  19019. #endif
  19020. #ifdef __clang__
  19021. #pragma clang diagnostic pop
  19022. #endif
  19023. #ifdef __clang__
  19024. #pragma clang diagnostic push
  19025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19026. #pragma clang diagnostic ignored "-Wunused-variable"
  19027. #endif
  19028. #ifdef __clang__
  19029. #pragma clang diagnostic pop
  19030. #endif
  19031. #ifdef __clang__
  19032. #pragma clang diagnostic push
  19033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19034. #pragma clang diagnostic ignored "-Wunused-variable"
  19035. #endif
  19036. #ifdef __clang__
  19037. #pragma clang diagnostic pop
  19038. #endif
  19039. #ifdef __clang__
  19040. #pragma clang diagnostic push
  19041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19042. #pragma clang diagnostic ignored "-Wunused-variable"
  19043. #endif
  19044. #ifdef __clang__
  19045. #pragma clang diagnostic pop
  19046. #endif
  19047. #ifdef __clang__
  19048. #pragma clang diagnostic push
  19049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19050. #pragma clang diagnostic ignored "-Wunused-variable"
  19051. #endif
  19052. #ifdef __clang__
  19053. #pragma clang diagnostic pop
  19054. #endif
  19055. #ifdef __clang__
  19056. #pragma clang diagnostic push
  19057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19058. #pragma clang diagnostic ignored "-Wunused-variable"
  19059. #endif
  19060. #ifdef __clang__
  19061. #pragma clang diagnostic pop
  19062. #endif
  19063. #ifdef __clang__
  19064. #pragma clang diagnostic push
  19065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19066. #pragma clang diagnostic ignored "-Wunused-variable"
  19067. #endif
  19068. #ifdef __clang__
  19069. #pragma clang diagnostic pop
  19070. #endif
  19071. #ifdef __clang__
  19072. #pragma clang diagnostic push
  19073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19074. #pragma clang diagnostic ignored "-Wunused-variable"
  19075. #endif
  19076. #ifdef __clang__
  19077. #pragma clang diagnostic pop
  19078. #endif
  19079. #ifdef __clang__
  19080. #pragma clang diagnostic push
  19081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19082. #pragma clang diagnostic ignored "-Wunused-variable"
  19083. #endif
  19084. #ifdef __clang__
  19085. #pragma clang diagnostic pop
  19086. #endif
  19087. #ifdef __clang__
  19088. #pragma clang diagnostic push
  19089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19090. #pragma clang diagnostic ignored "-Wunused-variable"
  19091. #endif
  19092. #ifdef __clang__
  19093. #pragma clang diagnostic pop
  19094. #endif
  19095. #ifdef __clang__
  19096. #pragma clang diagnostic push
  19097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19098. #pragma clang diagnostic ignored "-Wunused-variable"
  19099. #endif
  19100. #ifdef __clang__
  19101. #pragma clang diagnostic pop
  19102. #endif
  19103. #ifdef __clang__
  19104. #pragma clang diagnostic push
  19105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19106. #pragma clang diagnostic ignored "-Wunused-variable"
  19107. #endif
  19108. #ifdef __clang__
  19109. #pragma clang diagnostic pop
  19110. #endif
  19111. #ifdef __clang__
  19112. #pragma clang diagnostic push
  19113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19114. #pragma clang diagnostic ignored "-Wunused-variable"
  19115. #endif
  19116. #ifdef __clang__
  19117. #pragma clang diagnostic pop
  19118. #endif
  19119. #ifdef __clang__
  19120. #pragma clang diagnostic push
  19121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19122. #pragma clang diagnostic ignored "-Wunused-variable"
  19123. #endif
  19124. #ifdef __clang__
  19125. #pragma clang diagnostic pop
  19126. #endif
  19127. #ifdef __clang__
  19128. #pragma clang diagnostic push
  19129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19130. #pragma clang diagnostic ignored "-Wunused-variable"
  19131. #endif
  19132. #ifdef __clang__
  19133. #pragma clang diagnostic pop
  19134. #endif
  19135. #ifdef __clang__
  19136. #pragma clang diagnostic push
  19137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19138. #pragma clang diagnostic ignored "-Wunused-variable"
  19139. #endif
  19140. #ifdef __clang__
  19141. #pragma clang diagnostic pop
  19142. #endif
  19143. #ifdef __clang__
  19144. #pragma clang diagnostic push
  19145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19146. #pragma clang diagnostic ignored "-Wunused-variable"
  19147. #endif
  19148. #ifdef __clang__
  19149. #pragma clang diagnostic pop
  19150. #endif
  19151. #ifdef __clang__
  19152. #pragma clang diagnostic push
  19153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19154. #pragma clang diagnostic ignored "-Wunused-variable"
  19155. #endif
  19156. #ifdef __clang__
  19157. #pragma clang diagnostic pop
  19158. #endif
  19159. #ifdef __clang__
  19160. #pragma clang diagnostic push
  19161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19162. #pragma clang diagnostic ignored "-Wunused-variable"
  19163. #endif
  19164. #ifdef __clang__
  19165. #pragma clang diagnostic pop
  19166. #endif
  19167. #ifdef __clang__
  19168. #pragma clang diagnostic push
  19169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19170. #pragma clang diagnostic ignored "-Wunused-variable"
  19171. #endif
  19172. #ifdef __clang__
  19173. #pragma clang diagnostic pop
  19174. #endif
  19175. #ifdef __clang__
  19176. #pragma clang diagnostic push
  19177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19178. #pragma clang diagnostic ignored "-Wunused-variable"
  19179. #endif
  19180. #ifdef __clang__
  19181. #pragma clang diagnostic pop
  19182. #endif
  19183. #ifdef __clang__
  19184. #pragma clang diagnostic push
  19185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19186. #pragma clang diagnostic ignored "-Wunused-variable"
  19187. #endif
  19188. #ifdef __clang__
  19189. #pragma clang diagnostic pop
  19190. #endif
  19191. #ifdef __clang__
  19192. #pragma clang diagnostic push
  19193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19194. #pragma clang diagnostic ignored "-Wunused-variable"
  19195. #endif
  19196. #ifdef __clang__
  19197. #pragma clang diagnostic pop
  19198. #endif
  19199. #ifdef __clang__
  19200. #pragma clang diagnostic push
  19201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19202. #pragma clang diagnostic ignored "-Wunused-variable"
  19203. #endif
  19204. #ifdef __clang__
  19205. #pragma clang diagnostic pop
  19206. #endif
  19207. #ifdef __clang__
  19208. #pragma clang diagnostic push
  19209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19210. #pragma clang diagnostic ignored "-Wunused-variable"
  19211. #endif
  19212. #ifdef __clang__
  19213. #pragma clang diagnostic pop
  19214. #endif
  19215. #ifdef __clang__
  19216. #pragma clang diagnostic push
  19217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19218. #pragma clang diagnostic ignored "-Wunused-variable"
  19219. #endif
  19220. #ifdef __clang__
  19221. #pragma clang diagnostic pop
  19222. #endif
  19223. #ifdef __clang__
  19224. #pragma clang diagnostic push
  19225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19226. #pragma clang diagnostic ignored "-Wunused-variable"
  19227. #endif
  19228. #ifdef __clang__
  19229. #pragma clang diagnostic pop
  19230. #endif
  19231. #ifdef __clang__
  19232. #pragma clang diagnostic push
  19233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19234. #pragma clang diagnostic ignored "-Wunused-variable"
  19235. #endif
  19236. #ifdef __clang__
  19237. #pragma clang diagnostic pop
  19238. #endif
  19239. #ifdef __clang__
  19240. #pragma clang diagnostic push
  19241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19242. #pragma clang diagnostic ignored "-Wunused-variable"
  19243. #endif
  19244. #ifdef __clang__
  19245. #pragma clang diagnostic pop
  19246. #endif
  19247. #ifdef __clang__
  19248. #pragma clang diagnostic push
  19249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19250. #pragma clang diagnostic ignored "-Wunused-variable"
  19251. #endif
  19252. #ifdef __clang__
  19253. #pragma clang diagnostic pop
  19254. #endif
  19255. #ifdef __clang__
  19256. #pragma clang diagnostic push
  19257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19258. #pragma clang diagnostic ignored "-Wunused-variable"
  19259. #endif
  19260. #ifdef __clang__
  19261. #pragma clang diagnostic pop
  19262. #endif
  19263. #ifdef __clang__
  19264. #pragma clang diagnostic push
  19265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19266. #pragma clang diagnostic ignored "-Wunused-variable"
  19267. #endif
  19268. #ifdef __clang__
  19269. #pragma clang diagnostic pop
  19270. #endif
  19271. #ifdef __clang__
  19272. #pragma clang diagnostic push
  19273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19274. #pragma clang diagnostic ignored "-Wunused-variable"
  19275. #endif
  19276. #ifdef __clang__
  19277. #pragma clang diagnostic pop
  19278. #endif
  19279. #ifdef __clang__
  19280. #pragma clang diagnostic push
  19281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19282. #pragma clang diagnostic ignored "-Wunused-variable"
  19283. #endif
  19284. #ifdef __clang__
  19285. #pragma clang diagnostic pop
  19286. #endif
  19287. #ifdef __clang__
  19288. #pragma clang diagnostic push
  19289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19290. #pragma clang diagnostic ignored "-Wunused-variable"
  19291. #endif
  19292. #ifdef __clang__
  19293. #pragma clang diagnostic pop
  19294. #endif
  19295. #ifdef __clang__
  19296. #pragma clang diagnostic push
  19297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19298. #pragma clang diagnostic ignored "-Wunused-variable"
  19299. #endif
  19300. #ifdef __clang__
  19301. #pragma clang diagnostic pop
  19302. #endif
  19303. #ifdef __clang__
  19304. #pragma clang diagnostic push
  19305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19306. #pragma clang diagnostic ignored "-Wunused-variable"
  19307. #endif
  19308. #ifdef __clang__
  19309. #pragma clang diagnostic pop
  19310. #endif
  19311. #ifdef __clang__
  19312. #pragma clang diagnostic push
  19313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19314. #pragma clang diagnostic ignored "-Wunused-variable"
  19315. #endif
  19316. #ifdef __clang__
  19317. #pragma clang diagnostic pop
  19318. #endif
  19319. #ifdef __clang__
  19320. #pragma clang diagnostic push
  19321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19322. #pragma clang diagnostic ignored "-Wunused-variable"
  19323. #endif
  19324. #ifdef __clang__
  19325. #pragma clang diagnostic pop
  19326. #endif
  19327. #ifdef __clang__
  19328. #pragma clang diagnostic push
  19329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19330. #pragma clang diagnostic ignored "-Wunused-variable"
  19331. #endif
  19332. #ifdef __clang__
  19333. #pragma clang diagnostic pop
  19334. #endif
  19335. #ifdef __clang__
  19336. #pragma clang diagnostic push
  19337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19338. #pragma clang diagnostic ignored "-Wunused-variable"
  19339. #endif
  19340. #ifdef __clang__
  19341. #pragma clang diagnostic pop
  19342. #endif
  19343. #ifdef __clang__
  19344. #pragma clang diagnostic push
  19345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19346. #pragma clang diagnostic ignored "-Wunused-variable"
  19347. #endif
  19348. #ifdef __clang__
  19349. #pragma clang diagnostic pop
  19350. #endif
  19351. #ifdef __clang__
  19352. #pragma clang diagnostic push
  19353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19354. #pragma clang diagnostic ignored "-Wunused-variable"
  19355. #endif
  19356. #ifdef __clang__
  19357. #pragma clang diagnostic pop
  19358. #endif
  19359. #ifdef __clang__
  19360. #pragma clang diagnostic push
  19361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19362. #pragma clang diagnostic ignored "-Wunused-variable"
  19363. #endif
  19364. #ifdef __clang__
  19365. #pragma clang diagnostic pop
  19366. #endif
  19367. #ifdef __clang__
  19368. #pragma clang diagnostic push
  19369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19370. #pragma clang diagnostic ignored "-Wunused-variable"
  19371. #endif
  19372. #ifdef __clang__
  19373. #pragma clang diagnostic pop
  19374. #endif
  19375. #ifdef __clang__
  19376. #pragma clang diagnostic push
  19377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19378. #pragma clang diagnostic ignored "-Wunused-variable"
  19379. #endif
  19380. #ifdef __clang__
  19381. #pragma clang diagnostic pop
  19382. #endif
  19383. #ifdef __clang__
  19384. #pragma clang diagnostic push
  19385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19386. #pragma clang diagnostic ignored "-Wunused-variable"
  19387. #endif
  19388. #ifdef __clang__
  19389. #pragma clang diagnostic pop
  19390. #endif
  19391. #ifdef __clang__
  19392. #pragma clang diagnostic push
  19393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19394. #pragma clang diagnostic ignored "-Wunused-variable"
  19395. #endif
  19396. #ifdef __clang__
  19397. #pragma clang diagnostic pop
  19398. #endif
  19399. #ifdef __clang__
  19400. #pragma clang diagnostic push
  19401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19402. #pragma clang diagnostic ignored "-Wunused-variable"
  19403. #endif
  19404. #ifdef __clang__
  19405. #pragma clang diagnostic pop
  19406. #endif
  19407. #ifdef __clang__
  19408. #pragma clang diagnostic push
  19409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19410. #pragma clang diagnostic ignored "-Wunused-variable"
  19411. #endif
  19412. #ifdef __clang__
  19413. #pragma clang diagnostic pop
  19414. #endif
  19415. #ifdef __clang__
  19416. #pragma clang diagnostic push
  19417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19418. #pragma clang diagnostic ignored "-Wunused-variable"
  19419. #endif
  19420. #ifdef __clang__
  19421. #pragma clang diagnostic pop
  19422. #endif
  19423. #ifdef __clang__
  19424. #pragma clang diagnostic push
  19425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19426. #pragma clang diagnostic ignored "-Wunused-variable"
  19427. #endif
  19428. #ifdef __clang__
  19429. #pragma clang diagnostic pop
  19430. #endif
  19431. #ifdef __clang__
  19432. #pragma clang diagnostic push
  19433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19434. #pragma clang diagnostic ignored "-Wunused-variable"
  19435. #endif
  19436. #ifdef __clang__
  19437. #pragma clang diagnostic pop
  19438. #endif
  19439. #ifdef __clang__
  19440. #pragma clang diagnostic push
  19441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19442. #pragma clang diagnostic ignored "-Wunused-variable"
  19443. #endif
  19444. #ifdef __clang__
  19445. #pragma clang diagnostic pop
  19446. #endif
  19447. #ifdef __clang__
  19448. #pragma clang diagnostic push
  19449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19450. #pragma clang diagnostic ignored "-Wunused-variable"
  19451. #endif
  19452. #ifdef __clang__
  19453. #pragma clang diagnostic pop
  19454. #endif
  19455. #ifdef __clang__
  19456. #pragma clang diagnostic push
  19457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19458. #pragma clang diagnostic ignored "-Wunused-variable"
  19459. #endif
  19460. #ifdef __clang__
  19461. #pragma clang diagnostic pop
  19462. #endif
  19463. #ifdef __clang__
  19464. #pragma clang diagnostic push
  19465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19466. #pragma clang diagnostic ignored "-Wunused-variable"
  19467. #endif
  19468. #ifdef __clang__
  19469. #pragma clang diagnostic pop
  19470. #endif
  19471. #ifdef __clang__
  19472. #pragma clang diagnostic push
  19473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19474. #pragma clang diagnostic ignored "-Wunused-variable"
  19475. #endif
  19476. #ifdef __clang__
  19477. #pragma clang diagnostic pop
  19478. #endif
  19479. #ifdef __clang__
  19480. #pragma clang diagnostic push
  19481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19482. #pragma clang diagnostic ignored "-Wunused-variable"
  19483. #endif
  19484. #ifdef __clang__
  19485. #pragma clang diagnostic pop
  19486. #endif
  19487. #ifdef __clang__
  19488. #pragma clang diagnostic push
  19489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19490. #pragma clang diagnostic ignored "-Wunused-variable"
  19491. #endif
  19492. #ifdef __clang__
  19493. #pragma clang diagnostic pop
  19494. #endif
  19495. #ifdef __clang__
  19496. #pragma clang diagnostic push
  19497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19498. #pragma clang diagnostic ignored "-Wunused-variable"
  19499. #endif
  19500. #ifdef __clang__
  19501. #pragma clang diagnostic pop
  19502. #endif
  19503. #ifdef __clang__
  19504. #pragma clang diagnostic push
  19505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19506. #pragma clang diagnostic ignored "-Wunused-variable"
  19507. #endif
  19508. #ifdef __clang__
  19509. #pragma clang diagnostic pop
  19510. #endif
  19511. #ifdef __clang__
  19512. #pragma clang diagnostic push
  19513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19514. #pragma clang diagnostic ignored "-Wunused-variable"
  19515. #endif
  19516. #ifdef __clang__
  19517. #pragma clang diagnostic pop
  19518. #endif
  19519. #ifdef __clang__
  19520. #pragma clang diagnostic push
  19521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19522. #pragma clang diagnostic ignored "-Wunused-variable"
  19523. #endif
  19524. #ifdef __clang__
  19525. #pragma clang diagnostic pop
  19526. #endif
  19527. #ifdef __clang__
  19528. #pragma clang diagnostic push
  19529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19530. #pragma clang diagnostic ignored "-Wunused-variable"
  19531. #endif
  19532. #ifdef __clang__
  19533. #pragma clang diagnostic pop
  19534. #endif
  19535. #ifdef __clang__
  19536. #pragma clang diagnostic push
  19537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19538. #pragma clang diagnostic ignored "-Wunused-variable"
  19539. #endif
  19540. #ifdef __clang__
  19541. #pragma clang diagnostic pop
  19542. #endif
  19543. #ifdef __clang__
  19544. #pragma clang diagnostic push
  19545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19546. #pragma clang diagnostic ignored "-Wunused-variable"
  19547. #endif
  19548. #ifdef __clang__
  19549. #pragma clang diagnostic pop
  19550. #endif
  19551. #ifdef __clang__
  19552. #pragma clang diagnostic push
  19553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19554. #pragma clang diagnostic ignored "-Wunused-variable"
  19555. #endif
  19556. #ifdef __clang__
  19557. #pragma clang diagnostic pop
  19558. #endif
  19559. #ifdef __clang__
  19560. #pragma clang diagnostic push
  19561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19562. #pragma clang diagnostic ignored "-Wunused-variable"
  19563. #endif
  19564. #ifdef __clang__
  19565. #pragma clang diagnostic pop
  19566. #endif
  19567. #ifdef __clang__
  19568. #pragma clang diagnostic push
  19569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19570. #pragma clang diagnostic ignored "-Wunused-variable"
  19571. #endif
  19572. #ifdef __clang__
  19573. #pragma clang diagnostic pop
  19574. #endif
  19575. #ifdef __clang__
  19576. #pragma clang diagnostic push
  19577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19578. #pragma clang diagnostic ignored "-Wunused-variable"
  19579. #endif
  19580. #ifdef __clang__
  19581. #pragma clang diagnostic pop
  19582. #endif
  19583. #ifdef __clang__
  19584. #pragma clang diagnostic push
  19585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19586. #pragma clang diagnostic ignored "-Wunused-variable"
  19587. #endif
  19588. #ifdef __clang__
  19589. #pragma clang diagnostic pop
  19590. #endif
  19591. #ifdef __clang__
  19592. #pragma clang diagnostic push
  19593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19594. #pragma clang diagnostic ignored "-Wunused-variable"
  19595. #endif
  19596. #ifdef __clang__
  19597. #pragma clang diagnostic pop
  19598. #endif
  19599. #ifdef __clang__
  19600. #pragma clang diagnostic push
  19601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19602. #pragma clang diagnostic ignored "-Wunused-variable"
  19603. #endif
  19604. #ifdef __clang__
  19605. #pragma clang diagnostic pop
  19606. #endif
  19607. #ifdef __clang__
  19608. #pragma clang diagnostic push
  19609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19610. #pragma clang diagnostic ignored "-Wunused-variable"
  19611. #endif
  19612. #ifdef __clang__
  19613. #pragma clang diagnostic pop
  19614. #endif
  19615. #ifdef __clang__
  19616. #pragma clang diagnostic push
  19617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19618. #pragma clang diagnostic ignored "-Wunused-variable"
  19619. #endif
  19620. #ifdef __clang__
  19621. #pragma clang diagnostic pop
  19622. #endif
  19623. #ifdef __clang__
  19624. #pragma clang diagnostic push
  19625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19626. #pragma clang diagnostic ignored "-Wunused-variable"
  19627. #endif
  19628. #ifdef __clang__
  19629. #pragma clang diagnostic pop
  19630. #endif
  19631. #ifdef __clang__
  19632. #pragma clang diagnostic push
  19633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19634. #pragma clang diagnostic ignored "-Wunused-variable"
  19635. #endif
  19636. #ifdef __clang__
  19637. #pragma clang diagnostic pop
  19638. #endif
  19639. #ifdef __clang__
  19640. #pragma clang diagnostic push
  19641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19642. #pragma clang diagnostic ignored "-Wunused-variable"
  19643. #endif
  19644. #ifdef __clang__
  19645. #pragma clang diagnostic pop
  19646. #endif
  19647. #ifdef __clang__
  19648. #pragma clang diagnostic push
  19649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19650. #pragma clang diagnostic ignored "-Wunused-variable"
  19651. #endif
  19652. #ifdef __clang__
  19653. #pragma clang diagnostic pop
  19654. #endif
  19655. #ifdef __clang__
  19656. #pragma clang diagnostic push
  19657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19658. #pragma clang diagnostic ignored "-Wunused-variable"
  19659. #endif
  19660. #ifdef __clang__
  19661. #pragma clang diagnostic pop
  19662. #endif
  19663. #ifdef __clang__
  19664. #pragma clang diagnostic push
  19665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19666. #pragma clang diagnostic ignored "-Wunused-variable"
  19667. #endif
  19668. #ifdef __clang__
  19669. #pragma clang diagnostic pop
  19670. #endif
  19671. #ifdef __clang__
  19672. #pragma clang diagnostic push
  19673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19674. #pragma clang diagnostic ignored "-Wunused-variable"
  19675. #endif
  19676. #ifdef __clang__
  19677. #pragma clang diagnostic pop
  19678. #endif
  19679. #ifdef __clang__
  19680. #pragma clang diagnostic push
  19681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19682. #pragma clang diagnostic ignored "-Wunused-variable"
  19683. #endif
  19684. #ifdef __clang__
  19685. #pragma clang diagnostic pop
  19686. #endif
  19687. #ifdef __clang__
  19688. #pragma clang diagnostic push
  19689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19690. #pragma clang diagnostic ignored "-Wunused-variable"
  19691. #endif
  19692. #ifdef __clang__
  19693. #pragma clang diagnostic pop
  19694. #endif
  19695. #ifdef __clang__
  19696. #pragma clang diagnostic push
  19697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19698. #pragma clang diagnostic ignored "-Wunused-variable"
  19699. #endif
  19700. #ifdef __clang__
  19701. #pragma clang diagnostic pop
  19702. #endif
  19703. #ifdef __clang__
  19704. #pragma clang diagnostic push
  19705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19706. #pragma clang diagnostic ignored "-Wunused-variable"
  19707. #endif
  19708. #ifdef __clang__
  19709. #pragma clang diagnostic pop
  19710. #endif
  19711. #ifdef __clang__
  19712. #pragma clang diagnostic push
  19713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19714. #pragma clang diagnostic ignored "-Wunused-variable"
  19715. #endif
  19716. #ifdef __clang__
  19717. #pragma clang diagnostic pop
  19718. #endif
  19719. #ifdef __clang__
  19720. #pragma clang diagnostic push
  19721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19722. #pragma clang diagnostic ignored "-Wunused-variable"
  19723. #endif
  19724. #ifdef __clang__
  19725. #pragma clang diagnostic pop
  19726. #endif
  19727. #ifdef __clang__
  19728. #pragma clang diagnostic push
  19729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19730. #pragma clang diagnostic ignored "-Wunused-variable"
  19731. #endif
  19732. #ifdef __clang__
  19733. #pragma clang diagnostic pop
  19734. #endif
  19735. #ifdef __clang__
  19736. #pragma clang diagnostic push
  19737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19738. #pragma clang diagnostic ignored "-Wunused-variable"
  19739. #endif
  19740. #ifdef __clang__
  19741. #pragma clang diagnostic pop
  19742. #endif
  19743. #ifdef __clang__
  19744. #pragma clang diagnostic push
  19745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19746. #pragma clang diagnostic ignored "-Wunused-variable"
  19747. #endif
  19748. #ifdef __clang__
  19749. #pragma clang diagnostic pop
  19750. #endif
  19751. #ifdef __clang__
  19752. #pragma clang diagnostic push
  19753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19754. #pragma clang diagnostic ignored "-Wunused-variable"
  19755. #endif
  19756. #ifdef __clang__
  19757. #pragma clang diagnostic pop
  19758. #endif
  19759. #ifdef __clang__
  19760. #pragma clang diagnostic push
  19761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19762. #pragma clang diagnostic ignored "-Wunused-variable"
  19763. #endif
  19764. #ifdef __clang__
  19765. #pragma clang diagnostic pop
  19766. #endif
  19767. #ifdef __clang__
  19768. #pragma clang diagnostic push
  19769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19770. #pragma clang diagnostic ignored "-Wunused-variable"
  19771. #endif
  19772. #ifdef __clang__
  19773. #pragma clang diagnostic pop
  19774. #endif
  19775. #ifdef __clang__
  19776. #pragma clang diagnostic push
  19777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19778. #pragma clang diagnostic ignored "-Wunused-variable"
  19779. #endif
  19780. #ifdef __clang__
  19781. #pragma clang diagnostic pop
  19782. #endif
  19783. #ifdef __clang__
  19784. #pragma clang diagnostic push
  19785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19786. #pragma clang diagnostic ignored "-Wunused-variable"
  19787. #endif
  19788. #ifdef __clang__
  19789. #pragma clang diagnostic pop
  19790. #endif
  19791. #ifdef __clang__
  19792. #pragma clang diagnostic push
  19793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19794. #pragma clang diagnostic ignored "-Wunused-variable"
  19795. #endif
  19796. #ifdef __clang__
  19797. #pragma clang diagnostic pop
  19798. #endif
  19799. #ifdef __clang__
  19800. #pragma clang diagnostic push
  19801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19802. #pragma clang diagnostic ignored "-Wunused-variable"
  19803. #endif
  19804. #ifdef __clang__
  19805. #pragma clang diagnostic pop
  19806. #endif
  19807. #ifdef __clang__
  19808. #pragma clang diagnostic push
  19809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19810. #pragma clang diagnostic ignored "-Wunused-variable"
  19811. #endif
  19812. #ifdef __clang__
  19813. #pragma clang diagnostic pop
  19814. #endif
  19815. #ifdef __clang__
  19816. #pragma clang diagnostic push
  19817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19818. #pragma clang diagnostic ignored "-Wunused-variable"
  19819. #endif
  19820. #ifdef __clang__
  19821. #pragma clang diagnostic pop
  19822. #endif
  19823. #ifdef __clang__
  19824. #pragma clang diagnostic push
  19825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19826. #pragma clang diagnostic ignored "-Wunused-variable"
  19827. #endif
  19828. #ifdef __clang__
  19829. #pragma clang diagnostic pop
  19830. #endif
  19831. #ifdef __clang__
  19832. #pragma clang diagnostic push
  19833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19834. #pragma clang diagnostic ignored "-Wunused-variable"
  19835. #endif
  19836. #ifdef __clang__
  19837. #pragma clang diagnostic pop
  19838. #endif
  19839. #ifdef __clang__
  19840. #pragma clang diagnostic push
  19841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19842. #pragma clang diagnostic ignored "-Wunused-variable"
  19843. #endif
  19844. #ifdef __clang__
  19845. #pragma clang diagnostic pop
  19846. #endif
  19847. #ifdef __clang__
  19848. #pragma clang diagnostic push
  19849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19850. #pragma clang diagnostic ignored "-Wunused-variable"
  19851. #endif
  19852. #ifdef __clang__
  19853. #pragma clang diagnostic pop
  19854. #endif
  19855. #ifdef __clang__
  19856. #pragma clang diagnostic push
  19857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19858. #pragma clang diagnostic ignored "-Wunused-variable"
  19859. #endif
  19860. #ifdef __clang__
  19861. #pragma clang diagnostic pop
  19862. #endif
  19863. #ifdef __clang__
  19864. #pragma clang diagnostic push
  19865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19866. #pragma clang diagnostic ignored "-Wunused-variable"
  19867. #endif
  19868. #ifdef __clang__
  19869. #pragma clang diagnostic pop
  19870. #endif
  19871. #ifdef __clang__
  19872. #pragma clang diagnostic push
  19873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19874. #pragma clang diagnostic ignored "-Wunused-variable"
  19875. #endif
  19876. #ifdef __clang__
  19877. #pragma clang diagnostic pop
  19878. #endif
  19879. #ifdef __clang__
  19880. #pragma clang diagnostic push
  19881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19882. #pragma clang diagnostic ignored "-Wunused-variable"
  19883. #endif
  19884. #ifdef __clang__
  19885. #pragma clang diagnostic pop
  19886. #endif
  19887. #ifdef __clang__
  19888. #pragma clang diagnostic push
  19889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19890. #pragma clang diagnostic ignored "-Wunused-variable"
  19891. #endif
  19892. #ifdef __clang__
  19893. #pragma clang diagnostic pop
  19894. #endif
  19895. #ifdef __clang__
  19896. #pragma clang diagnostic push
  19897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19898. #pragma clang diagnostic ignored "-Wunused-variable"
  19899. #endif
  19900. #ifdef __clang__
  19901. #pragma clang diagnostic pop
  19902. #endif
  19903. #ifdef __clang__
  19904. #pragma clang diagnostic push
  19905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19906. #pragma clang diagnostic ignored "-Wunused-variable"
  19907. #endif
  19908. #ifdef __clang__
  19909. #pragma clang diagnostic pop
  19910. #endif
  19911. #ifdef __clang__
  19912. #pragma clang diagnostic push
  19913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19914. #pragma clang diagnostic ignored "-Wunused-variable"
  19915. #endif
  19916. #ifdef __clang__
  19917. #pragma clang diagnostic pop
  19918. #endif
  19919. #ifdef __clang__
  19920. #pragma clang diagnostic push
  19921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19922. #pragma clang diagnostic ignored "-Wunused-variable"
  19923. #endif
  19924. #ifdef __clang__
  19925. #pragma clang diagnostic pop
  19926. #endif
  19927. #ifdef __clang__
  19928. #pragma clang diagnostic push
  19929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19930. #pragma clang diagnostic ignored "-Wunused-variable"
  19931. #endif
  19932. #ifdef __clang__
  19933. #pragma clang diagnostic pop
  19934. #endif
  19935. #ifdef __clang__
  19936. #pragma clang diagnostic push
  19937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19938. #pragma clang diagnostic ignored "-Wunused-variable"
  19939. #endif
  19940. #ifdef __clang__
  19941. #pragma clang diagnostic pop
  19942. #endif
  19943. #ifdef __clang__
  19944. #pragma clang diagnostic push
  19945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19946. #pragma clang diagnostic ignored "-Wunused-variable"
  19947. #endif
  19948. #ifdef __clang__
  19949. #pragma clang diagnostic pop
  19950. #endif
  19951. #ifdef __clang__
  19952. #pragma clang diagnostic push
  19953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19954. #pragma clang diagnostic ignored "-Wunused-variable"
  19955. #endif
  19956. #ifdef __clang__
  19957. #pragma clang diagnostic pop
  19958. #endif
  19959. #ifdef __clang__
  19960. #pragma clang diagnostic push
  19961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19962. #pragma clang diagnostic ignored "-Wunused-variable"
  19963. #endif
  19964. #ifdef __clang__
  19965. #pragma clang diagnostic pop
  19966. #endif
  19967. #ifdef __clang__
  19968. #pragma clang diagnostic push
  19969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19970. #pragma clang diagnostic ignored "-Wunused-variable"
  19971. #endif
  19972. #ifdef __clang__
  19973. #pragma clang diagnostic pop
  19974. #endif
  19975. #ifdef __clang__
  19976. #pragma clang diagnostic push
  19977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19978. #pragma clang diagnostic ignored "-Wunused-variable"
  19979. #endif
  19980. #ifdef __clang__
  19981. #pragma clang diagnostic pop
  19982. #endif
  19983. #ifdef __clang__
  19984. #pragma clang diagnostic push
  19985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19986. #pragma clang diagnostic ignored "-Wunused-variable"
  19987. #endif
  19988. #ifdef __clang__
  19989. #pragma clang diagnostic pop
  19990. #endif
  19991. #ifdef __clang__
  19992. #pragma clang diagnostic push
  19993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19994. #pragma clang diagnostic ignored "-Wunused-variable"
  19995. #endif
  19996. #ifdef __clang__
  19997. #pragma clang diagnostic pop
  19998. #endif
  19999. #ifdef __clang__
  20000. #pragma clang diagnostic push
  20001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20002. #pragma clang diagnostic ignored "-Wunused-variable"
  20003. #endif
  20004. #ifdef __clang__
  20005. #pragma clang diagnostic pop
  20006. #endif
  20007. #ifdef __clang__
  20008. #pragma clang diagnostic push
  20009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20010. #pragma clang diagnostic ignored "-Wunused-variable"
  20011. #endif
  20012. #ifdef __clang__
  20013. #pragma clang diagnostic pop
  20014. #endif
  20015. #ifdef __clang__
  20016. #pragma clang diagnostic push
  20017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20018. #pragma clang diagnostic ignored "-Wunused-variable"
  20019. #endif
  20020. #ifdef __clang__
  20021. #pragma clang diagnostic pop
  20022. #endif
  20023. #ifdef __clang__
  20024. #pragma clang diagnostic push
  20025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20026. #pragma clang diagnostic ignored "-Wunused-variable"
  20027. #endif
  20028. #ifdef __clang__
  20029. #pragma clang diagnostic pop
  20030. #endif
  20031. #ifdef __clang__
  20032. #pragma clang diagnostic push
  20033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20034. #pragma clang diagnostic ignored "-Wunused-variable"
  20035. #endif
  20036. #ifdef __clang__
  20037. #pragma clang diagnostic pop
  20038. #endif
  20039. #ifdef __clang__
  20040. #pragma clang diagnostic push
  20041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20042. #pragma clang diagnostic ignored "-Wunused-variable"
  20043. #endif
  20044. #ifdef __clang__
  20045. #pragma clang diagnostic pop
  20046. #endif
  20047. #ifdef __clang__
  20048. #pragma clang diagnostic push
  20049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20050. #pragma clang diagnostic ignored "-Wunused-variable"
  20051. #endif
  20052. #ifdef __clang__
  20053. #pragma clang diagnostic pop
  20054. #endif
  20055. #ifdef __clang__
  20056. #pragma clang diagnostic push
  20057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20058. #pragma clang diagnostic ignored "-Wunused-variable"
  20059. #endif
  20060. #ifdef __clang__
  20061. #pragma clang diagnostic pop
  20062. #endif
  20063. #ifdef __clang__
  20064. #pragma clang diagnostic push
  20065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20066. #pragma clang diagnostic ignored "-Wunused-variable"
  20067. #endif
  20068. #ifdef __clang__
  20069. #pragma clang diagnostic pop
  20070. #endif
  20071. #ifdef __clang__
  20072. #pragma clang diagnostic push
  20073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20074. #pragma clang diagnostic ignored "-Wunused-variable"
  20075. #endif
  20076. #ifdef __clang__
  20077. #pragma clang diagnostic pop
  20078. #endif
  20079. #ifdef __clang__
  20080. #pragma clang diagnostic push
  20081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20082. #pragma clang diagnostic ignored "-Wunused-variable"
  20083. #endif
  20084. #ifdef __clang__
  20085. #pragma clang diagnostic pop
  20086. #endif
  20087. #ifdef __clang__
  20088. #pragma clang diagnostic push
  20089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20090. #pragma clang diagnostic ignored "-Wunused-variable"
  20091. #endif
  20092. #ifdef __clang__
  20093. #pragma clang diagnostic pop
  20094. #endif
  20095. #ifdef __clang__
  20096. #pragma clang diagnostic push
  20097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20098. #pragma clang diagnostic ignored "-Wunused-variable"
  20099. #endif
  20100. #ifdef __clang__
  20101. #pragma clang diagnostic pop
  20102. #endif
  20103. #ifdef __clang__
  20104. #pragma clang diagnostic push
  20105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20106. #pragma clang diagnostic ignored "-Wunused-variable"
  20107. #endif
  20108. #ifdef __clang__
  20109. #pragma clang diagnostic pop
  20110. #endif
  20111. #ifdef __clang__
  20112. #pragma clang diagnostic push
  20113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20114. #pragma clang diagnostic ignored "-Wunused-variable"
  20115. #endif
  20116. #ifdef __clang__
  20117. #pragma clang diagnostic pop
  20118. #endif
  20119. #ifdef __clang__
  20120. #pragma clang diagnostic push
  20121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20122. #pragma clang diagnostic ignored "-Wunused-variable"
  20123. #endif
  20124. #ifdef __clang__
  20125. #pragma clang diagnostic pop
  20126. #endif
  20127. #ifdef __clang__
  20128. #pragma clang diagnostic push
  20129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20130. #pragma clang diagnostic ignored "-Wunused-variable"
  20131. #endif
  20132. #ifdef __clang__
  20133. #pragma clang diagnostic pop
  20134. #endif
  20135. #ifdef __clang__
  20136. #pragma clang diagnostic push
  20137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20138. #pragma clang diagnostic ignored "-Wunused-variable"
  20139. #endif
  20140. #ifdef __clang__
  20141. #pragma clang diagnostic pop
  20142. #endif
  20143. #ifdef __clang__
  20144. #pragma clang diagnostic push
  20145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20146. #pragma clang diagnostic ignored "-Wunused-variable"
  20147. #endif
  20148. #ifdef __clang__
  20149. #pragma clang diagnostic pop
  20150. #endif
  20151. #ifdef __clang__
  20152. #pragma clang diagnostic push
  20153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20154. #pragma clang diagnostic ignored "-Wunused-variable"
  20155. #endif
  20156. #ifdef __clang__
  20157. #pragma clang diagnostic pop
  20158. #endif
  20159. #ifdef __clang__
  20160. #pragma clang diagnostic push
  20161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20162. #pragma clang diagnostic ignored "-Wunused-variable"
  20163. #endif
  20164. #ifdef __clang__
  20165. #pragma clang diagnostic pop
  20166. #endif
  20167. #ifdef __clang__
  20168. #pragma clang diagnostic push
  20169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20170. #pragma clang diagnostic ignored "-Wunused-variable"
  20171. #endif
  20172. #ifdef __clang__
  20173. #pragma clang diagnostic pop
  20174. #endif
  20175. #ifdef __clang__
  20176. #pragma clang diagnostic push
  20177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20178. #pragma clang diagnostic ignored "-Wunused-variable"
  20179. #endif
  20180. #ifdef __clang__
  20181. #pragma clang diagnostic pop
  20182. #endif
  20183. #ifdef __clang__
  20184. #pragma clang diagnostic push
  20185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20186. #pragma clang diagnostic ignored "-Wunused-variable"
  20187. #endif
  20188. #ifdef __clang__
  20189. #pragma clang diagnostic pop
  20190. #endif
  20191. #ifdef __clang__
  20192. #pragma clang diagnostic push
  20193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20194. #pragma clang diagnostic ignored "-Wunused-variable"
  20195. #endif
  20196. #ifdef __clang__
  20197. #pragma clang diagnostic pop
  20198. #endif
  20199. #ifdef __clang__
  20200. #pragma clang diagnostic push
  20201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20202. #pragma clang diagnostic ignored "-Wunused-variable"
  20203. #endif
  20204. #ifdef __clang__
  20205. #pragma clang diagnostic pop
  20206. #endif
  20207. #ifdef __clang__
  20208. #pragma clang diagnostic push
  20209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20210. #pragma clang diagnostic ignored "-Wunused-variable"
  20211. #endif
  20212. #ifdef __clang__
  20213. #pragma clang diagnostic pop
  20214. #endif
  20215. #ifdef __clang__
  20216. #pragma clang diagnostic push
  20217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20218. #pragma clang diagnostic ignored "-Wunused-variable"
  20219. #endif
  20220. #ifdef __clang__
  20221. #pragma clang diagnostic pop
  20222. #endif
  20223. #ifdef __clang__
  20224. #pragma clang diagnostic push
  20225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20226. #pragma clang diagnostic ignored "-Wunused-variable"
  20227. #endif
  20228. #ifdef __clang__
  20229. #pragma clang diagnostic pop
  20230. #endif
  20231. #ifdef __clang__
  20232. #pragma clang diagnostic push
  20233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20234. #pragma clang diagnostic ignored "-Wunused-variable"
  20235. #endif
  20236. #ifdef __clang__
  20237. #pragma clang diagnostic pop
  20238. #endif
  20239. #ifdef __clang__
  20240. #pragma clang diagnostic push
  20241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20242. #pragma clang diagnostic ignored "-Wunused-variable"
  20243. #endif
  20244. #ifdef __clang__
  20245. #pragma clang diagnostic pop
  20246. #endif
  20247. #ifdef __clang__
  20248. #pragma clang diagnostic push
  20249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20250. #pragma clang diagnostic ignored "-Wunused-variable"
  20251. #endif
  20252. #ifdef __clang__
  20253. #pragma clang diagnostic pop
  20254. #endif
  20255. #ifdef __clang__
  20256. #pragma clang diagnostic push
  20257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20258. #pragma clang diagnostic ignored "-Wunused-variable"
  20259. #endif
  20260. #ifdef __clang__
  20261. #pragma clang diagnostic pop
  20262. #endif
  20263. #ifdef __clang__
  20264. #pragma clang diagnostic push
  20265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20266. #pragma clang diagnostic ignored "-Wunused-variable"
  20267. #endif
  20268. #ifdef __clang__
  20269. #pragma clang diagnostic pop
  20270. #endif
  20271. #ifdef __clang__
  20272. #pragma clang diagnostic push
  20273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20274. #pragma clang diagnostic ignored "-Wunused-variable"
  20275. #endif
  20276. #ifdef __clang__
  20277. #pragma clang diagnostic pop
  20278. #endif
  20279. #ifdef __clang__
  20280. #pragma clang diagnostic push
  20281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20282. #pragma clang diagnostic ignored "-Wunused-variable"
  20283. #endif
  20284. #ifdef __clang__
  20285. #pragma clang diagnostic pop
  20286. #endif
  20287. #ifdef __clang__
  20288. #pragma clang diagnostic push
  20289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20290. #pragma clang diagnostic ignored "-Wunused-variable"
  20291. #endif
  20292. #ifdef __clang__
  20293. #pragma clang diagnostic pop
  20294. #endif
  20295. #ifdef __clang__
  20296. #pragma clang diagnostic push
  20297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20298. #pragma clang diagnostic ignored "-Wunused-variable"
  20299. #endif
  20300. #ifdef __clang__
  20301. #pragma clang diagnostic pop
  20302. #endif
  20303. #ifdef __clang__
  20304. #pragma clang diagnostic push
  20305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20306. #pragma clang diagnostic ignored "-Wunused-variable"
  20307. #endif
  20308. #ifdef __clang__
  20309. #pragma clang diagnostic pop
  20310. #endif
  20311. #ifdef __clang__
  20312. #pragma clang diagnostic push
  20313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20314. #pragma clang diagnostic ignored "-Wunused-variable"
  20315. #endif
  20316. #ifdef __clang__
  20317. #pragma clang diagnostic pop
  20318. #endif
  20319. #ifdef __clang__
  20320. #pragma clang diagnostic push
  20321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20322. #pragma clang diagnostic ignored "-Wunused-variable"
  20323. #endif
  20324. #ifdef __clang__
  20325. #pragma clang diagnostic pop
  20326. #endif
  20327. #ifdef __clang__
  20328. #pragma clang diagnostic push
  20329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20330. #pragma clang diagnostic ignored "-Wunused-variable"
  20331. #endif
  20332. #ifdef __clang__
  20333. #pragma clang diagnostic pop
  20334. #endif
  20335. #ifdef __clang__
  20336. #pragma clang diagnostic push
  20337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20338. #pragma clang diagnostic ignored "-Wunused-variable"
  20339. #endif
  20340. #ifdef __clang__
  20341. #pragma clang diagnostic pop
  20342. #endif
  20343. #ifdef __clang__
  20344. #pragma clang diagnostic push
  20345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20346. #pragma clang diagnostic ignored "-Wunused-variable"
  20347. #endif
  20348. #ifdef __clang__
  20349. #pragma clang diagnostic pop
  20350. #endif
  20351. #ifdef __clang__
  20352. #pragma clang diagnostic push
  20353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20354. #pragma clang diagnostic ignored "-Wunused-variable"
  20355. #endif
  20356. #ifdef __clang__
  20357. #pragma clang diagnostic pop
  20358. #endif
  20359. #ifdef __clang__
  20360. #pragma clang diagnostic push
  20361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20362. #pragma clang diagnostic ignored "-Wunused-variable"
  20363. #endif
  20364. #ifdef __clang__
  20365. #pragma clang diagnostic pop
  20366. #endif
  20367. #ifdef __clang__
  20368. #pragma clang diagnostic push
  20369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20370. #pragma clang diagnostic ignored "-Wunused-variable"
  20371. #endif
  20372. #ifdef __clang__
  20373. #pragma clang diagnostic pop
  20374. #endif
  20375. #ifdef __clang__
  20376. #pragma clang diagnostic push
  20377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20378. #pragma clang diagnostic ignored "-Wunused-variable"
  20379. #endif
  20380. #ifdef __clang__
  20381. #pragma clang diagnostic pop
  20382. #endif
  20383. #ifdef __clang__
  20384. #pragma clang diagnostic push
  20385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20386. #pragma clang diagnostic ignored "-Wunused-variable"
  20387. #endif
  20388. #ifdef __clang__
  20389. #pragma clang diagnostic pop
  20390. #endif
  20391. #ifdef __clang__
  20392. #pragma clang diagnostic push
  20393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20394. #pragma clang diagnostic ignored "-Wunused-variable"
  20395. #endif
  20396. #ifdef __clang__
  20397. #pragma clang diagnostic pop
  20398. #endif
  20399. #ifdef __clang__
  20400. #pragma clang diagnostic push
  20401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20402. #pragma clang diagnostic ignored "-Wunused-variable"
  20403. #endif
  20404. #ifdef __clang__
  20405. #pragma clang diagnostic pop
  20406. #endif
  20407. #ifdef __clang__
  20408. #pragma clang diagnostic push
  20409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20410. #pragma clang diagnostic ignored "-Wunused-variable"
  20411. #endif
  20412. #ifdef __clang__
  20413. #pragma clang diagnostic pop
  20414. #endif
  20415. #ifdef __clang__
  20416. #pragma clang diagnostic push
  20417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20418. #pragma clang diagnostic ignored "-Wunused-variable"
  20419. #endif
  20420. #ifdef __clang__
  20421. #pragma clang diagnostic pop
  20422. #endif
  20423. #ifdef __clang__
  20424. #pragma clang diagnostic push
  20425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20426. #pragma clang diagnostic ignored "-Wunused-variable"
  20427. #endif
  20428. #ifdef __clang__
  20429. #pragma clang diagnostic pop
  20430. #endif
  20431. #ifdef __clang__
  20432. #pragma clang diagnostic push
  20433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20434. #pragma clang diagnostic ignored "-Wunused-variable"
  20435. #endif
  20436. #ifdef __clang__
  20437. #pragma clang diagnostic pop
  20438. #endif
  20439. #ifdef __clang__
  20440. #pragma clang diagnostic push
  20441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20442. #pragma clang diagnostic ignored "-Wunused-variable"
  20443. #endif
  20444. #ifdef __clang__
  20445. #pragma clang diagnostic pop
  20446. #endif
  20447. #ifdef __clang__
  20448. #pragma clang diagnostic push
  20449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20450. #pragma clang diagnostic ignored "-Wunused-variable"
  20451. #endif
  20452. #ifdef __clang__
  20453. #pragma clang diagnostic pop
  20454. #endif
  20455. #ifdef __clang__
  20456. #pragma clang diagnostic push
  20457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20458. #pragma clang diagnostic ignored "-Wunused-variable"
  20459. #endif
  20460. #ifdef __clang__
  20461. #pragma clang diagnostic pop
  20462. #endif
  20463. #ifdef __clang__
  20464. #pragma clang diagnostic push
  20465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20466. #pragma clang diagnostic ignored "-Wunused-variable"
  20467. #endif
  20468. #ifdef __clang__
  20469. #pragma clang diagnostic pop
  20470. #endif
  20471. #ifdef __clang__
  20472. #pragma clang diagnostic push
  20473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20474. #pragma clang diagnostic ignored "-Wunused-variable"
  20475. #endif
  20476. #ifdef __clang__
  20477. #pragma clang diagnostic pop
  20478. #endif
  20479. #ifdef __clang__
  20480. #pragma clang diagnostic push
  20481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20482. #pragma clang diagnostic ignored "-Wunused-variable"
  20483. #endif
  20484. #ifdef __clang__
  20485. #pragma clang diagnostic pop
  20486. #endif
  20487. #ifdef __clang__
  20488. #pragma clang diagnostic push
  20489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20490. #pragma clang diagnostic ignored "-Wunused-variable"
  20491. #endif
  20492. #ifdef __clang__
  20493. #pragma clang diagnostic pop
  20494. #endif
  20495. #ifdef __clang__
  20496. #pragma clang diagnostic push
  20497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20498. #pragma clang diagnostic ignored "-Wunused-variable"
  20499. #endif
  20500. #ifdef __clang__
  20501. #pragma clang diagnostic pop
  20502. #endif
  20503. #ifdef __clang__
  20504. #pragma clang diagnostic push
  20505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20506. #pragma clang diagnostic ignored "-Wunused-variable"
  20507. #endif
  20508. #ifdef __clang__
  20509. #pragma clang diagnostic pop
  20510. #endif
  20511. #ifdef __clang__
  20512. #pragma clang diagnostic push
  20513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20514. #pragma clang diagnostic ignored "-Wunused-variable"
  20515. #endif
  20516. #ifdef __clang__
  20517. #pragma clang diagnostic pop
  20518. #endif
  20519. #ifdef __clang__
  20520. #pragma clang diagnostic push
  20521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20522. #pragma clang diagnostic ignored "-Wunused-variable"
  20523. #endif
  20524. #ifdef __clang__
  20525. #pragma clang diagnostic pop
  20526. #endif
  20527. #ifdef __clang__
  20528. #pragma clang diagnostic push
  20529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20530. #pragma clang diagnostic ignored "-Wunused-variable"
  20531. #endif
  20532. #ifdef __clang__
  20533. #pragma clang diagnostic pop
  20534. #endif
  20535. #ifdef __clang__
  20536. #pragma clang diagnostic push
  20537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20538. #pragma clang diagnostic ignored "-Wunused-variable"
  20539. #endif
  20540. #ifdef __clang__
  20541. #pragma clang diagnostic pop
  20542. #endif
  20543. #ifdef __clang__
  20544. #pragma clang diagnostic push
  20545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20546. #pragma clang diagnostic ignored "-Wunused-variable"
  20547. #endif
  20548. #ifdef __clang__
  20549. #pragma clang diagnostic pop
  20550. #endif
  20551. #ifdef __clang__
  20552. #pragma clang diagnostic push
  20553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20554. #pragma clang diagnostic ignored "-Wunused-variable"
  20555. #endif
  20556. #ifdef __clang__
  20557. #pragma clang diagnostic pop
  20558. #endif
  20559. #ifdef __clang__
  20560. #pragma clang diagnostic push
  20561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20562. #pragma clang diagnostic ignored "-Wunused-variable"
  20563. #endif
  20564. #ifdef __clang__
  20565. #pragma clang diagnostic pop
  20566. #endif
  20567. #ifdef __clang__
  20568. #pragma clang diagnostic push
  20569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20570. #pragma clang diagnostic ignored "-Wunused-variable"
  20571. #endif
  20572. #ifdef __clang__
  20573. #pragma clang diagnostic pop
  20574. #endif
  20575. #ifdef __clang__
  20576. #pragma clang diagnostic push
  20577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20578. #pragma clang diagnostic ignored "-Wunused-variable"
  20579. #endif
  20580. #ifdef __clang__
  20581. #pragma clang diagnostic pop
  20582. #endif
  20583. #ifdef __clang__
  20584. #pragma clang diagnostic push
  20585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20586. #pragma clang diagnostic ignored "-Wunused-variable"
  20587. #endif
  20588. #ifdef __clang__
  20589. #pragma clang diagnostic pop
  20590. #endif
  20591. #ifdef __clang__
  20592. #pragma clang diagnostic push
  20593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20594. #pragma clang diagnostic ignored "-Wunused-variable"
  20595. #endif
  20596. #ifdef __clang__
  20597. #pragma clang diagnostic pop
  20598. #endif
  20599. #ifdef __clang__
  20600. #pragma clang diagnostic push
  20601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20602. #pragma clang diagnostic ignored "-Wunused-variable"
  20603. #endif
  20604. #ifdef __clang__
  20605. #pragma clang diagnostic pop
  20606. #endif
  20607. #ifdef __clang__
  20608. #pragma clang diagnostic push
  20609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20610. #pragma clang diagnostic ignored "-Wunused-variable"
  20611. #endif
  20612. #ifdef __clang__
  20613. #pragma clang diagnostic pop
  20614. #endif
  20615. #ifdef __clang__
  20616. #pragma clang diagnostic push
  20617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20618. #pragma clang diagnostic ignored "-Wunused-variable"
  20619. #endif
  20620. #ifdef __clang__
  20621. #pragma clang diagnostic pop
  20622. #endif
  20623. #ifdef __clang__
  20624. #pragma clang diagnostic push
  20625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20626. #pragma clang diagnostic ignored "-Wunused-variable"
  20627. #endif
  20628. #ifdef __clang__
  20629. #pragma clang diagnostic pop
  20630. #endif
  20631. #ifdef __clang__
  20632. #pragma clang diagnostic push
  20633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20634. #pragma clang diagnostic ignored "-Wunused-variable"
  20635. #endif
  20636. #ifdef __clang__
  20637. #pragma clang diagnostic pop
  20638. #endif
  20639. #ifdef __clang__
  20640. #pragma clang diagnostic push
  20641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20642. #pragma clang diagnostic ignored "-Wunused-variable"
  20643. #endif
  20644. #ifdef __clang__
  20645. #pragma clang diagnostic pop
  20646. #endif
  20647. #ifdef __clang__
  20648. #pragma clang diagnostic push
  20649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20650. #pragma clang diagnostic ignored "-Wunused-variable"
  20651. #endif
  20652. #ifdef __clang__
  20653. #pragma clang diagnostic pop
  20654. #endif
  20655. #ifdef __clang__
  20656. #pragma clang diagnostic push
  20657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20658. #pragma clang diagnostic ignored "-Wunused-variable"
  20659. #endif
  20660. #ifdef __clang__
  20661. #pragma clang diagnostic pop
  20662. #endif
  20663. #ifdef __clang__
  20664. #pragma clang diagnostic push
  20665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20666. #pragma clang diagnostic ignored "-Wunused-variable"
  20667. #endif
  20668. #ifdef __clang__
  20669. #pragma clang diagnostic pop
  20670. #endif
  20671. #ifdef __clang__
  20672. #pragma clang diagnostic push
  20673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20674. #pragma clang diagnostic ignored "-Wunused-variable"
  20675. #endif
  20676. #ifdef __clang__
  20677. #pragma clang diagnostic pop
  20678. #endif
  20679. #ifdef __clang__
  20680. #pragma clang diagnostic push
  20681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20682. #pragma clang diagnostic ignored "-Wunused-variable"
  20683. #endif
  20684. #ifdef __clang__
  20685. #pragma clang diagnostic pop
  20686. #endif
  20687. #ifdef __clang__
  20688. #pragma clang diagnostic push
  20689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20690. #pragma clang diagnostic ignored "-Wunused-variable"
  20691. #endif
  20692. #ifdef __clang__
  20693. #pragma clang diagnostic pop
  20694. #endif
  20695. #ifdef __clang__
  20696. #pragma clang diagnostic push
  20697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20698. #pragma clang diagnostic ignored "-Wunused-variable"
  20699. #endif
  20700. #ifdef __clang__
  20701. #pragma clang diagnostic pop
  20702. #endif
  20703. #ifdef __clang__
  20704. #pragma clang diagnostic push
  20705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20706. #pragma clang diagnostic ignored "-Wunused-variable"
  20707. #endif
  20708. #ifdef __clang__
  20709. #pragma clang diagnostic pop
  20710. #endif
  20711. #ifdef __clang__
  20712. #pragma clang diagnostic push
  20713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20714. #pragma clang diagnostic ignored "-Wunused-variable"
  20715. #endif
  20716. #ifdef __clang__
  20717. #pragma clang diagnostic pop
  20718. #endif
  20719. #ifdef __clang__
  20720. #pragma clang diagnostic push
  20721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20722. #pragma clang diagnostic ignored "-Wunused-variable"
  20723. #endif
  20724. #ifdef __clang__
  20725. #pragma clang diagnostic pop
  20726. #endif
  20727. #ifdef __clang__
  20728. #pragma clang diagnostic push
  20729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20730. #pragma clang diagnostic ignored "-Wunused-variable"
  20731. #endif
  20732. #ifdef __clang__
  20733. #pragma clang diagnostic pop
  20734. #endif
  20735. #ifdef __clang__
  20736. #pragma clang diagnostic push
  20737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20738. #pragma clang diagnostic ignored "-Wunused-variable"
  20739. #endif
  20740. #ifdef __clang__
  20741. #pragma clang diagnostic pop
  20742. #endif
  20743. #ifdef __clang__
  20744. #pragma clang diagnostic push
  20745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20746. #pragma clang diagnostic ignored "-Wunused-variable"
  20747. #endif
  20748. #ifdef __clang__
  20749. #pragma clang diagnostic pop
  20750. #endif
  20751. #ifdef __clang__
  20752. #pragma clang diagnostic push
  20753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20754. #pragma clang diagnostic ignored "-Wunused-variable"
  20755. #endif
  20756. #ifdef __clang__
  20757. #pragma clang diagnostic pop
  20758. #endif
  20759. #ifdef __clang__
  20760. #pragma clang diagnostic push
  20761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20762. #pragma clang diagnostic ignored "-Wunused-variable"
  20763. #endif
  20764. #ifdef __clang__
  20765. #pragma clang diagnostic pop
  20766. #endif
  20767. #ifdef __clang__
  20768. #pragma clang diagnostic push
  20769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20770. #pragma clang diagnostic ignored "-Wunused-variable"
  20771. #endif
  20772. #ifdef __clang__
  20773. #pragma clang diagnostic pop
  20774. #endif
  20775. #ifdef __clang__
  20776. #pragma clang diagnostic push
  20777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20778. #pragma clang diagnostic ignored "-Wunused-variable"
  20779. #endif
  20780. #ifdef __clang__
  20781. #pragma clang diagnostic pop
  20782. #endif
  20783. #ifdef __clang__
  20784. #pragma clang diagnostic push
  20785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20786. #pragma clang diagnostic ignored "-Wunused-variable"
  20787. #endif
  20788. #ifdef __clang__
  20789. #pragma clang diagnostic pop
  20790. #endif
  20791. #ifdef __clang__
  20792. #pragma clang diagnostic push
  20793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20794. #pragma clang diagnostic ignored "-Wunused-variable"
  20795. #endif
  20796. #ifdef __clang__
  20797. #pragma clang diagnostic pop
  20798. #endif
  20799. #ifdef __clang__
  20800. #pragma clang diagnostic push
  20801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20802. #pragma clang diagnostic ignored "-Wunused-variable"
  20803. #endif
  20804. #ifdef __clang__
  20805. #pragma clang diagnostic pop
  20806. #endif
  20807. #ifdef __clang__
  20808. #pragma clang diagnostic push
  20809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20810. #pragma clang diagnostic ignored "-Wunused-variable"
  20811. #endif
  20812. #ifdef __clang__
  20813. #pragma clang diagnostic pop
  20814. #endif
  20815. #ifdef __clang__
  20816. #pragma clang diagnostic push
  20817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20818. #pragma clang diagnostic ignored "-Wunused-variable"
  20819. #endif
  20820. #ifdef __clang__
  20821. #pragma clang diagnostic pop
  20822. #endif
  20823. #ifdef __clang__
  20824. #pragma clang diagnostic push
  20825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20826. #pragma clang diagnostic ignored "-Wunused-variable"
  20827. #endif
  20828. #ifdef __clang__
  20829. #pragma clang diagnostic pop
  20830. #endif
  20831. #ifdef __clang__
  20832. #pragma clang diagnostic push
  20833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20834. #pragma clang diagnostic ignored "-Wunused-variable"
  20835. #endif
  20836. #ifdef __clang__
  20837. #pragma clang diagnostic pop
  20838. #endif
  20839. #ifdef __clang__
  20840. #pragma clang diagnostic push
  20841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20842. #pragma clang diagnostic ignored "-Wunused-variable"
  20843. #endif
  20844. #ifdef __clang__
  20845. #pragma clang diagnostic pop
  20846. #endif
  20847. #ifdef __clang__
  20848. #pragma clang diagnostic push
  20849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20850. #pragma clang diagnostic ignored "-Wunused-variable"
  20851. #endif
  20852. #ifdef __clang__
  20853. #pragma clang diagnostic pop
  20854. #endif
  20855. #ifdef __clang__
  20856. #pragma clang diagnostic push
  20857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20858. #pragma clang diagnostic ignored "-Wunused-variable"
  20859. #endif
  20860. #ifdef __clang__
  20861. #pragma clang diagnostic pop
  20862. #endif
  20863. #ifdef __clang__
  20864. #pragma clang diagnostic push
  20865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20866. #pragma clang diagnostic ignored "-Wunused-variable"
  20867. #endif
  20868. #ifdef __clang__
  20869. #pragma clang diagnostic pop
  20870. #endif
  20871. #ifdef __clang__
  20872. #pragma clang diagnostic push
  20873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20874. #pragma clang diagnostic ignored "-Wunused-variable"
  20875. #endif
  20876. #ifdef __clang__
  20877. #pragma clang diagnostic pop
  20878. #endif
  20879. #ifdef __clang__
  20880. #pragma clang diagnostic push
  20881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20882. #pragma clang diagnostic ignored "-Wunused-variable"
  20883. #endif
  20884. #ifdef __clang__
  20885. #pragma clang diagnostic pop
  20886. #endif
  20887. #ifdef __clang__
  20888. #pragma clang diagnostic push
  20889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20890. #pragma clang diagnostic ignored "-Wunused-variable"
  20891. #endif
  20892. #ifdef __clang__
  20893. #pragma clang diagnostic pop
  20894. #endif
  20895. #ifdef __clang__
  20896. #pragma clang diagnostic push
  20897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20898. #pragma clang diagnostic ignored "-Wunused-variable"
  20899. #endif
  20900. #ifdef __clang__
  20901. #pragma clang diagnostic pop
  20902. #endif
  20903. #ifdef __clang__
  20904. #pragma clang diagnostic push
  20905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20906. #pragma clang diagnostic ignored "-Wunused-variable"
  20907. #endif
  20908. #ifdef __clang__
  20909. #pragma clang diagnostic pop
  20910. #endif
  20911. #ifdef __clang__
  20912. #pragma clang diagnostic push
  20913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20914. #pragma clang diagnostic ignored "-Wunused-variable"
  20915. #endif
  20916. #ifdef __clang__
  20917. #pragma clang diagnostic pop
  20918. #endif
  20919. #ifdef __clang__
  20920. #pragma clang diagnostic push
  20921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20922. #pragma clang diagnostic ignored "-Wunused-variable"
  20923. #endif
  20924. #ifdef __clang__
  20925. #pragma clang diagnostic pop
  20926. #endif
  20927. #ifdef __clang__
  20928. #pragma clang diagnostic push
  20929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20930. #pragma clang diagnostic ignored "-Wunused-variable"
  20931. #endif
  20932. #ifdef __clang__
  20933. #pragma clang diagnostic pop
  20934. #endif
  20935. #ifdef __clang__
  20936. #pragma clang diagnostic push
  20937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20938. #pragma clang diagnostic ignored "-Wunused-variable"
  20939. #endif
  20940. #ifdef __clang__
  20941. #pragma clang diagnostic pop
  20942. #endif
  20943. #ifdef __clang__
  20944. #pragma clang diagnostic push
  20945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20946. #pragma clang diagnostic ignored "-Wunused-variable"
  20947. #endif
  20948. #ifdef __clang__
  20949. #pragma clang diagnostic pop
  20950. #endif
  20951. #ifdef __clang__
  20952. #pragma clang diagnostic push
  20953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20954. #pragma clang diagnostic ignored "-Wunused-variable"
  20955. #endif
  20956. #ifdef __clang__
  20957. #pragma clang diagnostic pop
  20958. #endif
  20959. #ifdef __clang__
  20960. #pragma clang diagnostic push
  20961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20962. #pragma clang diagnostic ignored "-Wunused-variable"
  20963. #endif
  20964. #ifdef __clang__
  20965. #pragma clang diagnostic pop
  20966. #endif
  20967. #ifdef __clang__
  20968. #pragma clang diagnostic push
  20969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20970. #pragma clang diagnostic ignored "-Wunused-variable"
  20971. #endif
  20972. #ifdef __clang__
  20973. #pragma clang diagnostic pop
  20974. #endif
  20975. #ifdef __clang__
  20976. #pragma clang diagnostic push
  20977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20978. #pragma clang diagnostic ignored "-Wunused-variable"
  20979. #endif
  20980. #ifdef __clang__
  20981. #pragma clang diagnostic pop
  20982. #endif
  20983. #ifdef __clang__
  20984. #pragma clang diagnostic push
  20985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20986. #pragma clang diagnostic ignored "-Wunused-variable"
  20987. #endif
  20988. #ifdef __clang__
  20989. #pragma clang diagnostic pop
  20990. #endif
  20991. #ifdef __clang__
  20992. #pragma clang diagnostic push
  20993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20994. #pragma clang diagnostic ignored "-Wunused-variable"
  20995. #endif
  20996. #ifdef __clang__
  20997. #pragma clang diagnostic pop
  20998. #endif
  20999. #ifdef __clang__
  21000. #pragma clang diagnostic push
  21001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21002. #pragma clang diagnostic ignored "-Wunused-variable"
  21003. #endif
  21004. #ifdef __clang__
  21005. #pragma clang diagnostic pop
  21006. #endif
  21007. #ifdef __clang__
  21008. #pragma clang diagnostic push
  21009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21010. #pragma clang diagnostic ignored "-Wunused-variable"
  21011. #endif
  21012. #ifdef __clang__
  21013. #pragma clang diagnostic pop
  21014. #endif
  21015. #ifdef __clang__
  21016. #pragma clang diagnostic push
  21017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21018. #pragma clang diagnostic ignored "-Wunused-variable"
  21019. #endif
  21020. #ifdef __clang__
  21021. #pragma clang diagnostic pop
  21022. #endif
  21023. #ifdef __clang__
  21024. #pragma clang diagnostic push
  21025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21026. #pragma clang diagnostic ignored "-Wunused-variable"
  21027. #endif
  21028. #ifdef __clang__
  21029. #pragma clang diagnostic pop
  21030. #endif
  21031. #ifdef __clang__
  21032. #pragma clang diagnostic push
  21033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21034. #pragma clang diagnostic ignored "-Wunused-variable"
  21035. #endif
  21036. #ifdef __clang__
  21037. #pragma clang diagnostic pop
  21038. #endif
  21039. #ifdef __clang__
  21040. #pragma clang diagnostic push
  21041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21042. #pragma clang diagnostic ignored "-Wunused-variable"
  21043. #endif
  21044. #ifdef __clang__
  21045. #pragma clang diagnostic pop
  21046. #endif
  21047. #ifdef __clang__
  21048. #pragma clang diagnostic push
  21049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21050. #pragma clang diagnostic ignored "-Wunused-variable"
  21051. #endif
  21052. #ifdef __clang__
  21053. #pragma clang diagnostic pop
  21054. #endif
  21055. #ifdef __clang__
  21056. #pragma clang diagnostic push
  21057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21058. #pragma clang diagnostic ignored "-Wunused-variable"
  21059. #endif
  21060. #ifdef __clang__
  21061. #pragma clang diagnostic pop
  21062. #endif
  21063. #ifdef __clang__
  21064. #pragma clang diagnostic push
  21065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21066. #pragma clang diagnostic ignored "-Wunused-variable"
  21067. #endif
  21068. #ifdef __clang__
  21069. #pragma clang diagnostic pop
  21070. #endif
  21071. #ifdef __clang__
  21072. #pragma clang diagnostic push
  21073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21074. #pragma clang diagnostic ignored "-Wunused-variable"
  21075. #endif
  21076. #ifdef __clang__
  21077. #pragma clang diagnostic pop
  21078. #endif
  21079. #ifdef __clang__
  21080. #pragma clang diagnostic push
  21081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21082. #pragma clang diagnostic ignored "-Wunused-variable"
  21083. #endif
  21084. #ifdef __clang__
  21085. #pragma clang diagnostic pop
  21086. #endif
  21087. #ifdef __clang__
  21088. #pragma clang diagnostic push
  21089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21090. #pragma clang diagnostic ignored "-Wunused-variable"
  21091. #endif
  21092. #ifdef __clang__
  21093. #pragma clang diagnostic pop
  21094. #endif
  21095. #ifdef __clang__
  21096. #pragma clang diagnostic push
  21097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21098. #pragma clang diagnostic ignored "-Wunused-variable"
  21099. #endif
  21100. #ifdef __clang__
  21101. #pragma clang diagnostic pop
  21102. #endif
  21103. #ifdef __clang__
  21104. #pragma clang diagnostic push
  21105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21106. #pragma clang diagnostic ignored "-Wunused-variable"
  21107. #endif
  21108. #ifdef __clang__
  21109. #pragma clang diagnostic pop
  21110. #endif
  21111. #ifdef __clang__
  21112. #pragma clang diagnostic push
  21113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21114. #pragma clang diagnostic ignored "-Wunused-variable"
  21115. #endif
  21116. #ifdef __clang__
  21117. #pragma clang diagnostic pop
  21118. #endif
  21119. #ifdef __clang__
  21120. #pragma clang diagnostic push
  21121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21122. #pragma clang diagnostic ignored "-Wunused-variable"
  21123. #endif
  21124. #ifdef __clang__
  21125. #pragma clang diagnostic pop
  21126. #endif
  21127. #ifdef __clang__
  21128. #pragma clang diagnostic push
  21129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21130. #pragma clang diagnostic ignored "-Wunused-variable"
  21131. #endif
  21132. #ifdef __clang__
  21133. #pragma clang diagnostic pop
  21134. #endif
  21135. #ifdef __clang__
  21136. #pragma clang diagnostic push
  21137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21138. #pragma clang diagnostic ignored "-Wunused-variable"
  21139. #endif
  21140. #ifdef __clang__
  21141. #pragma clang diagnostic pop
  21142. #endif
  21143. #ifdef __clang__
  21144. #pragma clang diagnostic push
  21145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21146. #pragma clang diagnostic ignored "-Wunused-variable"
  21147. #endif
  21148. #ifdef __clang__
  21149. #pragma clang diagnostic pop
  21150. #endif
  21151. #ifdef __clang__
  21152. #pragma clang diagnostic push
  21153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21154. #pragma clang diagnostic ignored "-Wunused-variable"
  21155. #endif
  21156. #ifdef __clang__
  21157. #pragma clang diagnostic pop
  21158. #endif
  21159. #ifdef __clang__
  21160. #pragma clang diagnostic push
  21161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21162. #pragma clang diagnostic ignored "-Wunused-variable"
  21163. #endif
  21164. #ifdef __clang__
  21165. #pragma clang diagnostic pop
  21166. #endif
  21167. #ifdef __clang__
  21168. #pragma clang diagnostic push
  21169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21170. #pragma clang diagnostic ignored "-Wunused-variable"
  21171. #endif
  21172. #ifdef __clang__
  21173. #pragma clang diagnostic pop
  21174. #endif
  21175. #ifdef __clang__
  21176. #pragma clang diagnostic push
  21177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21178. #pragma clang diagnostic ignored "-Wunused-variable"
  21179. #endif
  21180. #ifdef __clang__
  21181. #pragma clang diagnostic pop
  21182. #endif
  21183. #ifdef __clang__
  21184. #pragma clang diagnostic push
  21185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21186. #pragma clang diagnostic ignored "-Wunused-variable"
  21187. #endif
  21188. #ifdef __clang__
  21189. #pragma clang diagnostic pop
  21190. #endif
  21191. #ifdef __clang__
  21192. #pragma clang diagnostic push
  21193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21194. #pragma clang diagnostic ignored "-Wunused-variable"
  21195. #endif
  21196. #ifdef __clang__
  21197. #pragma clang diagnostic pop
  21198. #endif
  21199. #ifdef __clang__
  21200. #pragma clang diagnostic push
  21201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21202. #pragma clang diagnostic ignored "-Wunused-variable"
  21203. #endif
  21204. #ifdef __clang__
  21205. #pragma clang diagnostic pop
  21206. #endif
  21207. #ifdef __clang__
  21208. #pragma clang diagnostic push
  21209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21210. #pragma clang diagnostic ignored "-Wunused-variable"
  21211. #endif
  21212. #ifdef __clang__
  21213. #pragma clang diagnostic pop
  21214. #endif
  21215. #ifdef __clang__
  21216. #pragma clang diagnostic push
  21217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21218. #pragma clang diagnostic ignored "-Wunused-variable"
  21219. #endif
  21220. #ifdef __clang__
  21221. #pragma clang diagnostic pop
  21222. #endif
  21223. #ifdef __clang__
  21224. #pragma clang diagnostic push
  21225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21226. #pragma clang diagnostic ignored "-Wunused-variable"
  21227. #endif
  21228. #ifdef __clang__
  21229. #pragma clang diagnostic pop
  21230. #endif
  21231. #ifdef __clang__
  21232. #pragma clang diagnostic push
  21233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21234. #pragma clang diagnostic ignored "-Wunused-variable"
  21235. #endif
  21236. #ifdef __clang__
  21237. #pragma clang diagnostic pop
  21238. #endif
  21239. #ifdef __clang__
  21240. #pragma clang diagnostic push
  21241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21242. #pragma clang diagnostic ignored "-Wunused-variable"
  21243. #endif
  21244. #ifdef __clang__
  21245. #pragma clang diagnostic pop
  21246. #endif
  21247. #ifdef __clang__
  21248. #pragma clang diagnostic push
  21249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21250. #pragma clang diagnostic ignored "-Wunused-variable"
  21251. #endif
  21252. #ifdef __clang__
  21253. #pragma clang diagnostic pop
  21254. #endif
  21255. #ifdef __clang__
  21256. #pragma clang diagnostic push
  21257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21258. #pragma clang diagnostic ignored "-Wunused-variable"
  21259. #endif
  21260. #ifdef __clang__
  21261. #pragma clang diagnostic pop
  21262. #endif
  21263. #ifdef __clang__
  21264. #pragma clang diagnostic push
  21265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21266. #pragma clang diagnostic ignored "-Wunused-variable"
  21267. #endif
  21268. #ifdef __clang__
  21269. #pragma clang diagnostic pop
  21270. #endif
  21271. #ifdef __clang__
  21272. #pragma clang diagnostic push
  21273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21274. #pragma clang diagnostic ignored "-Wunused-variable"
  21275. #endif
  21276. #ifdef __clang__
  21277. #pragma clang diagnostic pop
  21278. #endif
  21279. #ifdef __clang__
  21280. #pragma clang diagnostic push
  21281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21282. #pragma clang diagnostic ignored "-Wunused-variable"
  21283. #endif
  21284. #ifdef __clang__
  21285. #pragma clang diagnostic pop
  21286. #endif
  21287. #ifdef __clang__
  21288. #pragma clang diagnostic push
  21289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21290. #pragma clang diagnostic ignored "-Wunused-variable"
  21291. #endif
  21292. #ifdef __clang__
  21293. #pragma clang diagnostic pop
  21294. #endif
  21295. #ifdef __clang__
  21296. #pragma clang diagnostic push
  21297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21298. #pragma clang diagnostic ignored "-Wunused-variable"
  21299. #endif
  21300. #ifdef __clang__
  21301. #pragma clang diagnostic pop
  21302. #endif
  21303. #ifdef __clang__
  21304. #pragma clang diagnostic push
  21305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21306. #pragma clang diagnostic ignored "-Wunused-variable"
  21307. #endif
  21308. #ifdef __clang__
  21309. #pragma clang diagnostic pop
  21310. #endif
  21311. #ifdef __clang__
  21312. #pragma clang diagnostic push
  21313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21314. #pragma clang diagnostic ignored "-Wunused-variable"
  21315. #endif
  21316. #ifdef __clang__
  21317. #pragma clang diagnostic pop
  21318. #endif
  21319. #ifdef __clang__
  21320. #pragma clang diagnostic push
  21321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21322. #pragma clang diagnostic ignored "-Wunused-variable"
  21323. #endif
  21324. #ifdef __clang__
  21325. #pragma clang diagnostic pop
  21326. #endif
  21327. #ifdef __clang__
  21328. #pragma clang diagnostic push
  21329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21330. #pragma clang diagnostic ignored "-Wunused-variable"
  21331. #endif
  21332. #ifdef __clang__
  21333. #pragma clang diagnostic pop
  21334. #endif
  21335. #ifdef __clang__
  21336. #pragma clang diagnostic push
  21337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21338. #pragma clang diagnostic ignored "-Wunused-variable"
  21339. #endif
  21340. #ifdef __clang__
  21341. #pragma clang diagnostic pop
  21342. #endif
  21343. #ifdef __clang__
  21344. #pragma clang diagnostic push
  21345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21346. #pragma clang diagnostic ignored "-Wunused-variable"
  21347. #endif
  21348. #ifdef __clang__
  21349. #pragma clang diagnostic pop
  21350. #endif
  21351. #ifdef __clang__
  21352. #pragma clang diagnostic push
  21353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21354. #pragma clang diagnostic ignored "-Wunused-variable"
  21355. #endif
  21356. #ifdef __clang__
  21357. #pragma clang diagnostic pop
  21358. #endif
  21359. #ifdef __clang__
  21360. #pragma clang diagnostic push
  21361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21362. #pragma clang diagnostic ignored "-Wunused-variable"
  21363. #endif
  21364. #ifdef __clang__
  21365. #pragma clang diagnostic pop
  21366. #endif
  21367. #ifdef __clang__
  21368. #pragma clang diagnostic push
  21369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21370. #pragma clang diagnostic ignored "-Wunused-variable"
  21371. #endif
  21372. #ifdef __clang__
  21373. #pragma clang diagnostic pop
  21374. #endif
  21375. #ifdef __clang__
  21376. #pragma clang diagnostic push
  21377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21378. #pragma clang diagnostic ignored "-Wunused-variable"
  21379. #endif
  21380. #ifdef __clang__
  21381. #pragma clang diagnostic pop
  21382. #endif
  21383. #ifdef __clang__
  21384. #pragma clang diagnostic push
  21385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21386. #pragma clang diagnostic ignored "-Wunused-variable"
  21387. #endif
  21388. #ifdef __clang__
  21389. #pragma clang diagnostic pop
  21390. #endif
  21391. #ifdef __clang__
  21392. #pragma clang diagnostic push
  21393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21394. #pragma clang diagnostic ignored "-Wunused-variable"
  21395. #endif
  21396. #ifdef __clang__
  21397. #pragma clang diagnostic pop
  21398. #endif
  21399. #ifdef __clang__
  21400. #pragma clang diagnostic push
  21401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21402. #pragma clang diagnostic ignored "-Wunused-variable"
  21403. #endif
  21404. #ifdef __clang__
  21405. #pragma clang diagnostic pop
  21406. #endif
  21407. #ifdef __clang__
  21408. #pragma clang diagnostic push
  21409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21410. #pragma clang diagnostic ignored "-Wunused-variable"
  21411. #endif
  21412. #ifdef __clang__
  21413. #pragma clang diagnostic pop
  21414. #endif
  21415. #ifdef __clang__
  21416. #pragma clang diagnostic push
  21417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21418. #pragma clang diagnostic ignored "-Wunused-variable"
  21419. #endif
  21420. #ifdef __clang__
  21421. #pragma clang diagnostic pop
  21422. #endif
  21423. #ifdef __clang__
  21424. #pragma clang diagnostic push
  21425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21426. #pragma clang diagnostic ignored "-Wunused-variable"
  21427. #endif
  21428. #ifdef __clang__
  21429. #pragma clang diagnostic pop
  21430. #endif
  21431. #ifdef __clang__
  21432. #pragma clang diagnostic push
  21433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21434. #pragma clang diagnostic ignored "-Wunused-variable"
  21435. #endif
  21436. #ifdef __clang__
  21437. #pragma clang diagnostic pop
  21438. #endif
  21439. #ifdef __clang__
  21440. #pragma clang diagnostic push
  21441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21442. #pragma clang diagnostic ignored "-Wunused-variable"
  21443. #endif
  21444. #ifdef __clang__
  21445. #pragma clang diagnostic pop
  21446. #endif
  21447. #ifdef __clang__
  21448. #pragma clang diagnostic push
  21449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21450. #pragma clang diagnostic ignored "-Wunused-variable"
  21451. #endif
  21452. #ifdef __clang__
  21453. #pragma clang diagnostic pop
  21454. #endif
  21455. #ifdef __clang__
  21456. #pragma clang diagnostic push
  21457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21458. #pragma clang diagnostic ignored "-Wunused-variable"
  21459. #endif
  21460. #ifdef __clang__
  21461. #pragma clang diagnostic pop
  21462. #endif
  21463. #ifdef __clang__
  21464. #pragma clang diagnostic push
  21465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21466. #pragma clang diagnostic ignored "-Wunused-variable"
  21467. #endif
  21468. #ifdef __clang__
  21469. #pragma clang diagnostic pop
  21470. #endif
  21471. #ifdef __clang__
  21472. #pragma clang diagnostic push
  21473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21474. #pragma clang diagnostic ignored "-Wunused-variable"
  21475. #endif
  21476. #ifdef __clang__
  21477. #pragma clang diagnostic pop
  21478. #endif
  21479. #ifdef __clang__
  21480. #pragma clang diagnostic push
  21481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21482. #pragma clang diagnostic ignored "-Wunused-variable"
  21483. #endif
  21484. #ifdef __clang__
  21485. #pragma clang diagnostic pop
  21486. #endif
  21487. #ifdef __clang__
  21488. #pragma clang diagnostic push
  21489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21490. #pragma clang diagnostic ignored "-Wunused-variable"
  21491. #endif
  21492. #ifdef __clang__
  21493. #pragma clang diagnostic pop
  21494. #endif
  21495. #ifdef __clang__
  21496. #pragma clang diagnostic push
  21497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21498. #pragma clang diagnostic ignored "-Wunused-variable"
  21499. #endif
  21500. #ifdef __clang__
  21501. #pragma clang diagnostic pop
  21502. #endif
  21503. #ifdef __clang__
  21504. #pragma clang diagnostic push
  21505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21506. #pragma clang diagnostic ignored "-Wunused-variable"
  21507. #endif
  21508. #ifdef __clang__
  21509. #pragma clang diagnostic pop
  21510. #endif
  21511. #ifdef __clang__
  21512. #pragma clang diagnostic push
  21513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21514. #pragma clang diagnostic ignored "-Wunused-variable"
  21515. #endif
  21516. #ifdef __clang__
  21517. #pragma clang diagnostic pop
  21518. #endif
  21519. #ifdef __clang__
  21520. #pragma clang diagnostic push
  21521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21522. #pragma clang diagnostic ignored "-Wunused-variable"
  21523. #endif
  21524. #ifdef __clang__
  21525. #pragma clang diagnostic pop
  21526. #endif
  21527. #ifdef __clang__
  21528. #pragma clang diagnostic push
  21529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21530. #pragma clang diagnostic ignored "-Wunused-variable"
  21531. #endif
  21532. #ifdef __clang__
  21533. #pragma clang diagnostic pop
  21534. #endif
  21535. #ifdef __clang__
  21536. #pragma clang diagnostic push
  21537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21538. #pragma clang diagnostic ignored "-Wunused-variable"
  21539. #endif
  21540. #ifdef __clang__
  21541. #pragma clang diagnostic pop
  21542. #endif
  21543. #ifdef __clang__
  21544. #pragma clang diagnostic push
  21545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21546. #pragma clang diagnostic ignored "-Wunused-variable"
  21547. #endif
  21548. #ifdef __clang__
  21549. #pragma clang diagnostic pop
  21550. #endif
  21551. #ifdef __clang__
  21552. #pragma clang diagnostic push
  21553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21554. #pragma clang diagnostic ignored "-Wunused-variable"
  21555. #endif
  21556. #ifdef __clang__
  21557. #pragma clang diagnostic pop
  21558. #endif
  21559. #ifdef __clang__
  21560. #pragma clang diagnostic push
  21561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21562. #pragma clang diagnostic ignored "-Wunused-variable"
  21563. #endif
  21564. #ifdef __clang__
  21565. #pragma clang diagnostic pop
  21566. #endif
  21567. #ifdef __clang__
  21568. #pragma clang diagnostic push
  21569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21570. #pragma clang diagnostic ignored "-Wunused-variable"
  21571. #endif
  21572. #ifdef __clang__
  21573. #pragma clang diagnostic pop
  21574. #endif
  21575. #ifdef __clang__
  21576. #pragma clang diagnostic push
  21577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21578. #pragma clang diagnostic ignored "-Wunused-variable"
  21579. #endif
  21580. #ifdef __clang__
  21581. #pragma clang diagnostic pop
  21582. #endif
  21583. #ifdef __clang__
  21584. #pragma clang diagnostic push
  21585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21586. #pragma clang diagnostic ignored "-Wunused-variable"
  21587. #endif
  21588. #ifdef __clang__
  21589. #pragma clang diagnostic pop
  21590. #endif
  21591. #ifdef __clang__
  21592. #pragma clang diagnostic push
  21593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21594. #pragma clang diagnostic ignored "-Wunused-variable"
  21595. #endif
  21596. #ifdef __clang__
  21597. #pragma clang diagnostic pop
  21598. #endif
  21599. #ifdef __clang__
  21600. #pragma clang diagnostic push
  21601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21602. #pragma clang diagnostic ignored "-Wunused-variable"
  21603. #endif
  21604. #ifdef __clang__
  21605. #pragma clang diagnostic pop
  21606. #endif
  21607. #ifdef __clang__
  21608. #pragma clang diagnostic push
  21609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21610. #pragma clang diagnostic ignored "-Wunused-variable"
  21611. #endif
  21612. #ifdef __clang__
  21613. #pragma clang diagnostic pop
  21614. #endif
  21615. #ifdef __clang__
  21616. #pragma clang diagnostic push
  21617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21618. #pragma clang diagnostic ignored "-Wunused-variable"
  21619. #endif
  21620. #ifdef __clang__
  21621. #pragma clang diagnostic pop
  21622. #endif
  21623. #ifdef __clang__
  21624. #pragma clang diagnostic push
  21625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21626. #pragma clang diagnostic ignored "-Wunused-variable"
  21627. #endif
  21628. #ifdef __clang__
  21629. #pragma clang diagnostic pop
  21630. #endif
  21631. #ifdef __clang__
  21632. #pragma clang diagnostic push
  21633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21634. #pragma clang diagnostic ignored "-Wunused-variable"
  21635. #endif
  21636. #ifdef __clang__
  21637. #pragma clang diagnostic pop
  21638. #endif
  21639. #ifdef __clang__
  21640. #pragma clang diagnostic push
  21641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21642. #pragma clang diagnostic ignored "-Wunused-variable"
  21643. #endif
  21644. #ifdef __clang__
  21645. #pragma clang diagnostic pop
  21646. #endif
  21647. #ifdef __clang__
  21648. #pragma clang diagnostic push
  21649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21650. #pragma clang diagnostic ignored "-Wunused-variable"
  21651. #endif
  21652. #ifdef __clang__
  21653. #pragma clang diagnostic pop
  21654. #endif
  21655. #ifdef __clang__
  21656. #pragma clang diagnostic push
  21657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21658. #pragma clang diagnostic ignored "-Wunused-variable"
  21659. #endif
  21660. #ifdef __clang__
  21661. #pragma clang diagnostic pop
  21662. #endif
  21663. #ifdef __clang__
  21664. #pragma clang diagnostic push
  21665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21666. #pragma clang diagnostic ignored "-Wunused-variable"
  21667. #endif
  21668. #ifdef __clang__
  21669. #pragma clang diagnostic pop
  21670. #endif
  21671. #ifdef __clang__
  21672. #pragma clang diagnostic push
  21673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21674. #pragma clang diagnostic ignored "-Wunused-variable"
  21675. #endif
  21676. #ifdef __clang__
  21677. #pragma clang diagnostic pop
  21678. #endif
  21679. #ifdef __clang__
  21680. #pragma clang diagnostic push
  21681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21682. #pragma clang diagnostic ignored "-Wunused-variable"
  21683. #endif
  21684. #ifdef __clang__
  21685. #pragma clang diagnostic pop
  21686. #endif
  21687. #ifdef __clang__
  21688. #pragma clang diagnostic push
  21689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21690. #pragma clang diagnostic ignored "-Wunused-variable"
  21691. #endif
  21692. #ifdef __clang__
  21693. #pragma clang diagnostic pop
  21694. #endif
  21695. #ifdef __clang__
  21696. #pragma clang diagnostic push
  21697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21698. #pragma clang diagnostic ignored "-Wunused-variable"
  21699. #endif
  21700. #ifdef __clang__
  21701. #pragma clang diagnostic pop
  21702. #endif
  21703. #ifdef __clang__
  21704. #pragma clang diagnostic push
  21705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21706. #pragma clang diagnostic ignored "-Wunused-variable"
  21707. #endif
  21708. #ifdef __clang__
  21709. #pragma clang diagnostic pop
  21710. #endif
  21711. #ifdef __clang__
  21712. #pragma clang diagnostic push
  21713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21714. #pragma clang diagnostic ignored "-Wunused-variable"
  21715. #endif
  21716. #ifdef __clang__
  21717. #pragma clang diagnostic pop
  21718. #endif
  21719. #ifdef __clang__
  21720. #pragma clang diagnostic push
  21721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21722. #pragma clang diagnostic ignored "-Wunused-variable"
  21723. #endif
  21724. #ifdef __clang__
  21725. #pragma clang diagnostic pop
  21726. #endif
  21727. #ifdef __clang__
  21728. #pragma clang diagnostic push
  21729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21730. #pragma clang diagnostic ignored "-Wunused-variable"
  21731. #endif
  21732. #ifdef __clang__
  21733. #pragma clang diagnostic pop
  21734. #endif
  21735. #ifdef __clang__
  21736. #pragma clang diagnostic push
  21737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21738. #pragma clang diagnostic ignored "-Wunused-variable"
  21739. #endif
  21740. #ifdef __clang__
  21741. #pragma clang diagnostic pop
  21742. #endif
  21743. #ifdef __clang__
  21744. #pragma clang diagnostic push
  21745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21746. #pragma clang diagnostic ignored "-Wunused-variable"
  21747. #endif
  21748. #ifdef __clang__
  21749. #pragma clang diagnostic pop
  21750. #endif
  21751. #ifdef __clang__
  21752. #pragma clang diagnostic push
  21753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21754. #pragma clang diagnostic ignored "-Wunused-variable"
  21755. #endif
  21756. #ifdef __clang__
  21757. #pragma clang diagnostic pop
  21758. #endif
  21759. #ifdef __clang__
  21760. #pragma clang diagnostic push
  21761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21762. #pragma clang diagnostic ignored "-Wunused-variable"
  21763. #endif
  21764. #ifdef __clang__
  21765. #pragma clang diagnostic pop
  21766. #endif
  21767. #ifdef __clang__
  21768. #pragma clang diagnostic push
  21769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21770. #pragma clang diagnostic ignored "-Wunused-variable"
  21771. #endif
  21772. #ifdef __clang__
  21773. #pragma clang diagnostic pop
  21774. #endif
  21775. #ifdef __clang__
  21776. #pragma clang diagnostic push
  21777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21778. #pragma clang diagnostic ignored "-Wunused-variable"
  21779. #endif
  21780. #ifdef __clang__
  21781. #pragma clang diagnostic pop
  21782. #endif
  21783. #ifdef __clang__
  21784. #pragma clang diagnostic push
  21785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21786. #pragma clang diagnostic ignored "-Wunused-variable"
  21787. #endif
  21788. #ifdef __clang__
  21789. #pragma clang diagnostic pop
  21790. #endif
  21791. #ifdef __clang__
  21792. #pragma clang diagnostic push
  21793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21794. #pragma clang diagnostic ignored "-Wunused-variable"
  21795. #endif
  21796. #ifdef __clang__
  21797. #pragma clang diagnostic pop
  21798. #endif
  21799. #ifdef __clang__
  21800. #pragma clang diagnostic push
  21801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21802. #pragma clang diagnostic ignored "-Wunused-variable"
  21803. #endif
  21804. #ifdef __clang__
  21805. #pragma clang diagnostic pop
  21806. #endif
  21807. #ifdef __clang__
  21808. #pragma clang diagnostic push
  21809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21810. #pragma clang diagnostic ignored "-Wunused-variable"
  21811. #endif
  21812. #ifdef __clang__
  21813. #pragma clang diagnostic pop
  21814. #endif
  21815. #ifdef __clang__
  21816. #pragma clang diagnostic push
  21817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21818. #pragma clang diagnostic ignored "-Wunused-variable"
  21819. #endif
  21820. #ifdef __clang__
  21821. #pragma clang diagnostic pop
  21822. #endif
  21823. #ifdef __clang__
  21824. #pragma clang diagnostic push
  21825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21826. #pragma clang diagnostic ignored "-Wunused-variable"
  21827. #endif
  21828. #ifdef __clang__
  21829. #pragma clang diagnostic pop
  21830. #endif
  21831. #ifdef __clang__
  21832. #pragma clang diagnostic push
  21833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21834. #pragma clang diagnostic ignored "-Wunused-variable"
  21835. #endif
  21836. #ifdef __clang__
  21837. #pragma clang diagnostic pop
  21838. #endif
  21839. #ifdef __clang__
  21840. #pragma clang diagnostic push
  21841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21842. #pragma clang diagnostic ignored "-Wunused-variable"
  21843. #endif
  21844. #ifdef __clang__
  21845. #pragma clang diagnostic pop
  21846. #endif
  21847. #ifdef __clang__
  21848. #pragma clang diagnostic push
  21849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21850. #pragma clang diagnostic ignored "-Wunused-variable"
  21851. #endif
  21852. #ifdef __clang__
  21853. #pragma clang diagnostic pop
  21854. #endif
  21855. #ifdef __clang__
  21856. #pragma clang diagnostic push
  21857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21858. #pragma clang diagnostic ignored "-Wunused-variable"
  21859. #endif
  21860. #ifdef __clang__
  21861. #pragma clang diagnostic pop
  21862. #endif
  21863. #ifdef __clang__
  21864. #pragma clang diagnostic push
  21865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21866. #pragma clang diagnostic ignored "-Wunused-variable"
  21867. #endif
  21868. #ifdef __clang__
  21869. #pragma clang diagnostic pop
  21870. #endif
  21871. #ifdef __clang__
  21872. #pragma clang diagnostic push
  21873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21874. #pragma clang diagnostic ignored "-Wunused-variable"
  21875. #endif
  21876. #ifdef __clang__
  21877. #pragma clang diagnostic pop
  21878. #endif
  21879. #ifdef __clang__
  21880. #pragma clang diagnostic push
  21881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21882. #pragma clang diagnostic ignored "-Wunused-variable"
  21883. #endif
  21884. #ifdef __clang__
  21885. #pragma clang diagnostic pop
  21886. #endif
  21887. #ifdef __clang__
  21888. #pragma clang diagnostic push
  21889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21890. #pragma clang diagnostic ignored "-Wunused-variable"
  21891. #endif
  21892. #ifdef __clang__
  21893. #pragma clang diagnostic pop
  21894. #endif
  21895. #ifdef __clang__
  21896. #pragma clang diagnostic push
  21897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21898. #pragma clang diagnostic ignored "-Wunused-variable"
  21899. #endif
  21900. #ifdef __clang__
  21901. #pragma clang diagnostic pop
  21902. #endif
  21903. #ifdef __clang__
  21904. #pragma clang diagnostic push
  21905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21906. #pragma clang diagnostic ignored "-Wunused-variable"
  21907. #endif
  21908. #ifdef __clang__
  21909. #pragma clang diagnostic pop
  21910. #endif
  21911. #ifdef __clang__
  21912. #pragma clang diagnostic push
  21913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21914. #pragma clang diagnostic ignored "-Wunused-variable"
  21915. #endif
  21916. #ifdef __clang__
  21917. #pragma clang diagnostic pop
  21918. #endif
  21919. #ifdef __clang__
  21920. #pragma clang diagnostic push
  21921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21922. #pragma clang diagnostic ignored "-Wunused-variable"
  21923. #endif
  21924. #ifdef __clang__
  21925. #pragma clang diagnostic pop
  21926. #endif
  21927. #ifdef __clang__
  21928. #pragma clang diagnostic push
  21929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21930. #pragma clang diagnostic ignored "-Wunused-variable"
  21931. #endif
  21932. #ifdef __clang__
  21933. #pragma clang diagnostic pop
  21934. #endif
  21935. #ifdef __clang__
  21936. #pragma clang diagnostic push
  21937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21938. #pragma clang diagnostic ignored "-Wunused-variable"
  21939. #endif
  21940. #ifdef __clang__
  21941. #pragma clang diagnostic pop
  21942. #endif
  21943. #ifdef __clang__
  21944. #pragma clang diagnostic push
  21945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21946. #pragma clang diagnostic ignored "-Wunused-variable"
  21947. #endif
  21948. #ifdef __clang__
  21949. #pragma clang diagnostic pop
  21950. #endif
  21951. #ifdef __clang__
  21952. #pragma clang diagnostic push
  21953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21954. #pragma clang diagnostic ignored "-Wunused-variable"
  21955. #endif
  21956. #ifdef __clang__
  21957. #pragma clang diagnostic pop
  21958. #endif
  21959. #ifdef __clang__
  21960. #pragma clang diagnostic push
  21961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21962. #pragma clang diagnostic ignored "-Wunused-variable"
  21963. #endif
  21964. #ifdef __clang__
  21965. #pragma clang diagnostic pop
  21966. #endif
  21967. #ifdef __clang__
  21968. #pragma clang diagnostic push
  21969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21970. #pragma clang diagnostic ignored "-Wunused-variable"
  21971. #endif
  21972. #ifdef __clang__
  21973. #pragma clang diagnostic pop
  21974. #endif
  21975. #ifdef __clang__
  21976. #pragma clang diagnostic push
  21977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21978. #pragma clang diagnostic ignored "-Wunused-variable"
  21979. #endif
  21980. #ifdef __clang__
  21981. #pragma clang diagnostic pop
  21982. #endif
  21983. #ifdef __clang__
  21984. #pragma clang diagnostic push
  21985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21986. #pragma clang diagnostic ignored "-Wunused-variable"
  21987. #endif
  21988. #ifdef __clang__
  21989. #pragma clang diagnostic pop
  21990. #endif
  21991. #ifdef __clang__
  21992. #pragma clang diagnostic push
  21993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21994. #pragma clang diagnostic ignored "-Wunused-variable"
  21995. #endif
  21996. #ifdef __clang__
  21997. #pragma clang diagnostic pop
  21998. #endif
  21999. #ifdef __clang__
  22000. #pragma clang diagnostic push
  22001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22002. #pragma clang diagnostic ignored "-Wunused-variable"
  22003. #endif
  22004. #ifdef __clang__
  22005. #pragma clang diagnostic pop
  22006. #endif
  22007. #ifdef __clang__
  22008. #pragma clang diagnostic push
  22009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22010. #pragma clang diagnostic ignored "-Wunused-variable"
  22011. #endif
  22012. #ifdef __clang__
  22013. #pragma clang diagnostic pop
  22014. #endif
  22015. #ifdef __clang__
  22016. #pragma clang diagnostic push
  22017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22018. #pragma clang diagnostic ignored "-Wunused-variable"
  22019. #endif
  22020. #ifdef __clang__
  22021. #pragma clang diagnostic pop
  22022. #endif
  22023. #ifdef __clang__
  22024. #pragma clang diagnostic push
  22025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22026. #pragma clang diagnostic ignored "-Wunused-variable"
  22027. #endif
  22028. #ifdef __clang__
  22029. #pragma clang diagnostic pop
  22030. #endif
  22031. #ifdef __clang__
  22032. #pragma clang diagnostic push
  22033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22034. #pragma clang diagnostic ignored "-Wunused-variable"
  22035. #endif
  22036. #ifdef __clang__
  22037. #pragma clang diagnostic pop
  22038. #endif
  22039. #ifdef __clang__
  22040. #pragma clang diagnostic push
  22041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22042. #pragma clang diagnostic ignored "-Wunused-variable"
  22043. #endif
  22044. #ifdef __clang__
  22045. #pragma clang diagnostic pop
  22046. #endif
  22047. #ifdef __clang__
  22048. #pragma clang diagnostic push
  22049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22050. #pragma clang diagnostic ignored "-Wunused-variable"
  22051. #endif
  22052. #ifdef __clang__
  22053. #pragma clang diagnostic pop
  22054. #endif
  22055. #ifdef __clang__
  22056. #pragma clang diagnostic push
  22057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22058. #pragma clang diagnostic ignored "-Wunused-variable"
  22059. #endif
  22060. #ifdef __clang__
  22061. #pragma clang diagnostic pop
  22062. #endif
  22063. #ifdef __clang__
  22064. #pragma clang diagnostic push
  22065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22066. #pragma clang diagnostic ignored "-Wunused-variable"
  22067. #endif
  22068. #ifdef __clang__
  22069. #pragma clang diagnostic pop
  22070. #endif
  22071. #ifdef __clang__
  22072. #pragma clang diagnostic push
  22073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22074. #pragma clang diagnostic ignored "-Wunused-variable"
  22075. #endif
  22076. #ifdef __clang__
  22077. #pragma clang diagnostic pop
  22078. #endif
  22079. #ifdef __clang__
  22080. #pragma clang diagnostic push
  22081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22082. #pragma clang diagnostic ignored "-Wunused-variable"
  22083. #endif
  22084. #ifdef __clang__
  22085. #pragma clang diagnostic pop
  22086. #endif
  22087. #ifdef __clang__
  22088. #pragma clang diagnostic push
  22089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22090. #pragma clang diagnostic ignored "-Wunused-variable"
  22091. #endif
  22092. #ifdef __clang__
  22093. #pragma clang diagnostic pop
  22094. #endif
  22095. #ifdef __clang__
  22096. #pragma clang diagnostic push
  22097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22098. #pragma clang diagnostic ignored "-Wunused-variable"
  22099. #endif
  22100. #ifdef __clang__
  22101. #pragma clang diagnostic pop
  22102. #endif
  22103. #ifdef __clang__
  22104. #pragma clang diagnostic push
  22105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22106. #pragma clang diagnostic ignored "-Wunused-variable"
  22107. #endif
  22108. #ifdef __clang__
  22109. #pragma clang diagnostic pop
  22110. #endif
  22111. #ifdef __clang__
  22112. #pragma clang diagnostic push
  22113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22114. #pragma clang diagnostic ignored "-Wunused-variable"
  22115. #endif
  22116. #ifdef __clang__
  22117. #pragma clang diagnostic pop
  22118. #endif
  22119. #ifdef __clang__
  22120. #pragma clang diagnostic push
  22121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22122. #pragma clang diagnostic ignored "-Wunused-variable"
  22123. #endif
  22124. #ifdef __clang__
  22125. #pragma clang diagnostic pop
  22126. #endif
  22127. #ifdef __clang__
  22128. #pragma clang diagnostic push
  22129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22130. #pragma clang diagnostic ignored "-Wunused-variable"
  22131. #endif
  22132. #ifdef __clang__
  22133. #pragma clang diagnostic pop
  22134. #endif
  22135. #ifdef __clang__
  22136. #pragma clang diagnostic push
  22137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22138. #pragma clang diagnostic ignored "-Wunused-variable"
  22139. #endif
  22140. #ifdef __clang__
  22141. #pragma clang diagnostic pop
  22142. #endif
  22143. #ifdef __clang__
  22144. #pragma clang diagnostic push
  22145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22146. #pragma clang diagnostic ignored "-Wunused-variable"
  22147. #endif
  22148. #ifdef __clang__
  22149. #pragma clang diagnostic pop
  22150. #endif
  22151. #ifdef __clang__
  22152. #pragma clang diagnostic push
  22153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22154. #pragma clang diagnostic ignored "-Wunused-variable"
  22155. #endif
  22156. #ifdef __clang__
  22157. #pragma clang diagnostic pop
  22158. #endif
  22159. #ifdef __clang__
  22160. #pragma clang diagnostic push
  22161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22162. #pragma clang diagnostic ignored "-Wunused-variable"
  22163. #endif
  22164. #ifdef __clang__
  22165. #pragma clang diagnostic pop
  22166. #endif
  22167. #ifdef __clang__
  22168. #pragma clang diagnostic push
  22169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22170. #pragma clang diagnostic ignored "-Wunused-variable"
  22171. #endif
  22172. #ifdef __clang__
  22173. #pragma clang diagnostic pop
  22174. #endif
  22175. #ifdef __clang__
  22176. #pragma clang diagnostic push
  22177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22178. #pragma clang diagnostic ignored "-Wunused-variable"
  22179. #endif
  22180. #ifdef __clang__
  22181. #pragma clang diagnostic pop
  22182. #endif
  22183. #ifdef __clang__
  22184. #pragma clang diagnostic push
  22185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22186. #pragma clang diagnostic ignored "-Wunused-variable"
  22187. #endif
  22188. #ifdef __clang__
  22189. #pragma clang diagnostic pop
  22190. #endif
  22191. #ifdef __clang__
  22192. #pragma clang diagnostic push
  22193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22194. #pragma clang diagnostic ignored "-Wunused-variable"
  22195. #endif
  22196. #ifdef __clang__
  22197. #pragma clang diagnostic pop
  22198. #endif
  22199. #ifdef __clang__
  22200. #pragma clang diagnostic push
  22201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22202. #pragma clang diagnostic ignored "-Wunused-variable"
  22203. #endif
  22204. #ifdef __clang__
  22205. #pragma clang diagnostic pop
  22206. #endif
  22207. #ifdef __clang__
  22208. #pragma clang diagnostic push
  22209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22210. #pragma clang diagnostic ignored "-Wunused-variable"
  22211. #endif
  22212. #ifdef __clang__
  22213. #pragma clang diagnostic pop
  22214. #endif
  22215. #ifdef __clang__
  22216. #pragma clang diagnostic push
  22217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22218. #pragma clang diagnostic ignored "-Wunused-variable"
  22219. #endif
  22220. #ifdef __clang__
  22221. #pragma clang diagnostic pop
  22222. #endif
  22223. #ifdef __clang__
  22224. #pragma clang diagnostic push
  22225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22226. #pragma clang diagnostic ignored "-Wunused-variable"
  22227. #endif
  22228. #ifdef __clang__
  22229. #pragma clang diagnostic pop
  22230. #endif
  22231. #ifdef __clang__
  22232. #pragma clang diagnostic push
  22233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22234. #pragma clang diagnostic ignored "-Wunused-variable"
  22235. #endif
  22236. #ifdef __clang__
  22237. #pragma clang diagnostic pop
  22238. #endif
  22239. #ifdef __clang__
  22240. #pragma clang diagnostic push
  22241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22242. #pragma clang diagnostic ignored "-Wunused-variable"
  22243. #endif
  22244. #ifdef __clang__
  22245. #pragma clang diagnostic pop
  22246. #endif
  22247. #ifdef __clang__
  22248. #pragma clang diagnostic push
  22249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22250. #pragma clang diagnostic ignored "-Wunused-variable"
  22251. #endif
  22252. #ifdef __clang__
  22253. #pragma clang diagnostic pop
  22254. #endif
  22255. #ifdef __clang__
  22256. #pragma clang diagnostic push
  22257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22258. #pragma clang diagnostic ignored "-Wunused-variable"
  22259. #endif
  22260. #ifdef __clang__
  22261. #pragma clang diagnostic pop
  22262. #endif
  22263. #ifdef __clang__
  22264. #pragma clang diagnostic push
  22265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22266. #pragma clang diagnostic ignored "-Wunused-variable"
  22267. #endif
  22268. #ifdef __clang__
  22269. #pragma clang diagnostic pop
  22270. #endif
  22271. #ifdef __clang__
  22272. #pragma clang diagnostic push
  22273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22274. #pragma clang diagnostic ignored "-Wunused-variable"
  22275. #endif
  22276. #ifdef __clang__
  22277. #pragma clang diagnostic pop
  22278. #endif
  22279. #ifdef __clang__
  22280. #pragma clang diagnostic push
  22281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22282. #pragma clang diagnostic ignored "-Wunused-variable"
  22283. #endif
  22284. #ifdef __clang__
  22285. #pragma clang diagnostic pop
  22286. #endif
  22287. #ifdef __clang__
  22288. #pragma clang diagnostic push
  22289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22290. #pragma clang diagnostic ignored "-Wunused-variable"
  22291. #endif
  22292. #ifdef __clang__
  22293. #pragma clang diagnostic pop
  22294. #endif
  22295. #ifdef __clang__
  22296. #pragma clang diagnostic push
  22297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22298. #pragma clang diagnostic ignored "-Wunused-variable"
  22299. #endif
  22300. #ifdef __clang__
  22301. #pragma clang diagnostic pop
  22302. #endif
  22303. #ifdef __clang__
  22304. #pragma clang diagnostic push
  22305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22306. #pragma clang diagnostic ignored "-Wunused-variable"
  22307. #endif
  22308. #ifdef __clang__
  22309. #pragma clang diagnostic pop
  22310. #endif
  22311. #ifdef __clang__
  22312. #pragma clang diagnostic push
  22313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22314. #pragma clang diagnostic ignored "-Wunused-variable"
  22315. #endif
  22316. #ifdef __clang__
  22317. #pragma clang diagnostic pop
  22318. #endif
  22319. #ifdef __clang__
  22320. #pragma clang diagnostic push
  22321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22322. #pragma clang diagnostic ignored "-Wunused-variable"
  22323. #endif
  22324. #ifdef __clang__
  22325. #pragma clang diagnostic pop
  22326. #endif
  22327. #ifdef __clang__
  22328. #pragma clang diagnostic push
  22329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22330. #pragma clang diagnostic ignored "-Wunused-variable"
  22331. #endif
  22332. #ifdef __clang__
  22333. #pragma clang diagnostic pop
  22334. #endif
  22335. #ifdef __clang__
  22336. #pragma clang diagnostic push
  22337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22338. #pragma clang diagnostic ignored "-Wunused-variable"
  22339. #endif
  22340. #ifdef __clang__
  22341. #pragma clang diagnostic pop
  22342. #endif
  22343. #ifdef __clang__
  22344. #pragma clang diagnostic push
  22345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22346. #pragma clang diagnostic ignored "-Wunused-variable"
  22347. #endif
  22348. #ifdef __clang__
  22349. #pragma clang diagnostic pop
  22350. #endif
  22351. #ifdef __clang__
  22352. #pragma clang diagnostic push
  22353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22354. #pragma clang diagnostic ignored "-Wunused-variable"
  22355. #endif
  22356. #ifdef __clang__
  22357. #pragma clang diagnostic pop
  22358. #endif
  22359. #ifdef __clang__
  22360. #pragma clang diagnostic push
  22361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22362. #pragma clang diagnostic ignored "-Wunused-variable"
  22363. #endif
  22364. #ifdef __clang__
  22365. #pragma clang diagnostic pop
  22366. #endif
  22367. #ifdef __clang__
  22368. #pragma clang diagnostic push
  22369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22370. #pragma clang diagnostic ignored "-Wunused-variable"
  22371. #endif
  22372. #ifdef __clang__
  22373. #pragma clang diagnostic pop
  22374. #endif
  22375. #ifdef __clang__
  22376. #pragma clang diagnostic push
  22377. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22378. #pragma clang diagnostic ignored "-Wunused-variable"
  22379. #endif
  22380. #ifdef __clang__
  22381. #pragma clang diagnostic pop
  22382. #endif
  22383. #ifdef __clang__
  22384. #pragma clang diagnostic push
  22385. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22386. #pragma clang diagnostic ignored "-Wunused-variable"
  22387. #endif
  22388. #ifdef __clang__
  22389. #pragma clang diagnostic pop
  22390. #endif
  22391. #ifdef __clang__
  22392. #pragma clang diagnostic push
  22393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22394. #pragma clang diagnostic ignored "-Wunused-variable"
  22395. #endif
  22396. #ifdef __clang__
  22397. #pragma clang diagnostic pop
  22398. #endif
  22399. #ifdef __clang__
  22400. #pragma clang diagnostic push
  22401. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22402. #pragma clang diagnostic ignored "-Wunused-variable"
  22403. #endif
  22404. #ifdef __clang__
  22405. #pragma clang diagnostic pop
  22406. #endif
  22407. #ifdef __clang__
  22408. #pragma clang diagnostic push
  22409. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22410. #pragma clang diagnostic ignored "-Wunused-variable"
  22411. #endif
  22412. #ifdef __clang__
  22413. #pragma clang diagnostic pop
  22414. #endif
  22415. #ifdef __clang__
  22416. #pragma clang diagnostic push
  22417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22418. #pragma clang diagnostic ignored "-Wunused-variable"
  22419. #endif
  22420. #ifdef __clang__
  22421. #pragma clang diagnostic pop
  22422. #endif
  22423. #ifdef __clang__
  22424. #pragma clang diagnostic push
  22425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22426. #pragma clang diagnostic ignored "-Wunused-variable"
  22427. #endif
  22428. #ifdef __clang__
  22429. #pragma clang diagnostic pop
  22430. #endif
  22431. #ifdef __clang__
  22432. #pragma clang diagnostic push
  22433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22434. #pragma clang diagnostic ignored "-Wunused-variable"
  22435. #endif
  22436. #ifdef __clang__
  22437. #pragma clang diagnostic pop
  22438. #endif
  22439. #ifdef __clang__
  22440. #pragma clang diagnostic push
  22441. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22442. #pragma clang diagnostic ignored "-Wunused-variable"
  22443. #endif
  22444. #ifdef __clang__
  22445. #pragma clang diagnostic pop
  22446. #endif
  22447. #ifdef __clang__
  22448. #pragma clang diagnostic push
  22449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22450. #pragma clang diagnostic ignored "-Wunused-variable"
  22451. #endif
  22452. #ifdef __clang__
  22453. #pragma clang diagnostic pop
  22454. #endif
  22455. #ifdef __clang__
  22456. #pragma clang diagnostic push
  22457. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22458. #pragma clang diagnostic ignored "-Wunused-variable"
  22459. #endif
  22460. #ifdef __clang__
  22461. #pragma clang diagnostic pop
  22462. #endif
  22463. #ifdef __clang__
  22464. #pragma clang diagnostic push
  22465. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22466. #pragma clang diagnostic ignored "-Wunused-variable"
  22467. #endif
  22468. #ifdef __clang__
  22469. #pragma clang diagnostic pop
  22470. #endif
  22471. #ifdef __clang__
  22472. #pragma clang diagnostic push
  22473. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22474. #pragma clang diagnostic ignored "-Wunused-variable"
  22475. #endif
  22476. #ifdef __clang__
  22477. #pragma clang diagnostic pop
  22478. #endif
  22479. #ifdef __clang__
  22480. #pragma clang diagnostic push
  22481. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22482. #pragma clang diagnostic ignored "-Wunused-variable"
  22483. #endif
  22484. #ifdef __clang__
  22485. #pragma clang diagnostic pop
  22486. #endif
  22487. #ifdef __clang__
  22488. #pragma clang diagnostic push
  22489. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22490. #pragma clang diagnostic ignored "-Wunused-variable"
  22491. #endif
  22492. #ifdef __clang__
  22493. #pragma clang diagnostic pop
  22494. #endif
  22495. #ifdef __clang__
  22496. #pragma clang diagnostic push
  22497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22498. #pragma clang diagnostic ignored "-Wunused-variable"
  22499. #endif
  22500. #ifdef __clang__
  22501. #pragma clang diagnostic pop
  22502. #endif
  22503. #ifdef __clang__
  22504. #pragma clang diagnostic push
  22505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22506. #pragma clang diagnostic ignored "-Wunused-variable"
  22507. #endif
  22508. #ifdef __clang__
  22509. #pragma clang diagnostic pop
  22510. #endif
  22511. #ifdef __clang__
  22512. #pragma clang diagnostic push
  22513. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22514. #pragma clang diagnostic ignored "-Wunused-variable"
  22515. #endif
  22516. #ifdef __clang__
  22517. #pragma clang diagnostic pop
  22518. #endif
  22519. #ifdef __clang__
  22520. #pragma clang diagnostic push
  22521. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22522. #pragma clang diagnostic ignored "-Wunused-variable"
  22523. #endif
  22524. #ifdef __clang__
  22525. #pragma clang diagnostic pop
  22526. #endif
  22527. #ifdef __clang__
  22528. #pragma clang diagnostic push
  22529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22530. #pragma clang diagnostic ignored "-Wunused-variable"
  22531. #endif
  22532. #ifdef __clang__
  22533. #pragma clang diagnostic pop
  22534. #endif
  22535. #ifdef __clang__
  22536. #pragma clang diagnostic push
  22537. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22538. #pragma clang diagnostic ignored "-Wunused-variable"
  22539. #endif
  22540. #ifdef __clang__
  22541. #pragma clang diagnostic pop
  22542. #endif
  22543. #ifdef __clang__
  22544. #pragma clang diagnostic push
  22545. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22546. #pragma clang diagnostic ignored "-Wunused-variable"
  22547. #endif
  22548. #ifdef __clang__
  22549. #pragma clang diagnostic pop
  22550. #endif
  22551. #ifdef __clang__
  22552. #pragma clang diagnostic push
  22553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22554. #pragma clang diagnostic ignored "-Wunused-variable"
  22555. #endif
  22556. #ifdef __clang__
  22557. #pragma clang diagnostic pop
  22558. #endif
  22559. #ifdef __clang__
  22560. #pragma clang diagnostic push
  22561. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22562. #pragma clang diagnostic ignored "-Wunused-variable"
  22563. #endif
  22564. #ifdef __clang__
  22565. #pragma clang diagnostic pop
  22566. #endif
  22567. #ifdef __clang__
  22568. #pragma clang diagnostic push
  22569. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22570. #pragma clang diagnostic ignored "-Wunused-variable"
  22571. #endif
  22572. #ifdef __clang__
  22573. #pragma clang diagnostic pop
  22574. #endif
  22575. #ifdef __clang__
  22576. #pragma clang diagnostic push
  22577. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22578. #pragma clang diagnostic ignored "-Wunused-variable"
  22579. #endif
  22580. #ifdef __clang__
  22581. #pragma clang diagnostic pop
  22582. #endif
  22583. #ifdef __clang__
  22584. #pragma clang diagnostic push
  22585. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22586. #pragma clang diagnostic ignored "-Wunused-variable"
  22587. #endif
  22588. #ifdef __clang__
  22589. #pragma clang diagnostic pop
  22590. #endif
  22591. #ifdef __clang__
  22592. #pragma clang diagnostic push
  22593. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22594. #pragma clang diagnostic ignored "-Wunused-variable"
  22595. #endif
  22596. #ifdef __clang__
  22597. #pragma clang diagnostic pop
  22598. #endif
  22599. #ifdef __clang__
  22600. #pragma clang diagnostic push
  22601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22602. #pragma clang diagnostic ignored "-Wunused-variable"
  22603. #endif
  22604. #ifdef __clang__
  22605. #pragma clang diagnostic pop
  22606. #endif
  22607. #ifdef __clang__
  22608. #pragma clang diagnostic push
  22609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22610. #pragma clang diagnostic ignored "-Wunused-variable"
  22611. #endif
  22612. #ifdef __clang__
  22613. #pragma clang diagnostic pop
  22614. #endif
  22615. #ifdef __clang__
  22616. #pragma clang diagnostic push
  22617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22618. #pragma clang diagnostic ignored "-Wunused-variable"
  22619. #endif
  22620. #ifdef __clang__
  22621. #pragma clang diagnostic pop
  22622. #endif
  22623. #ifdef __clang__
  22624. #pragma clang diagnostic push
  22625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22626. #pragma clang diagnostic ignored "-Wunused-variable"
  22627. #endif
  22628. #ifdef __clang__
  22629. #pragma clang diagnostic pop
  22630. #endif
  22631. #ifdef __clang__
  22632. #pragma clang diagnostic push
  22633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22634. #pragma clang diagnostic ignored "-Wunused-variable"
  22635. #endif
  22636. #ifdef __clang__
  22637. #pragma clang diagnostic pop
  22638. #endif
  22639. #ifdef __clang__
  22640. #pragma clang diagnostic push
  22641. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22642. #pragma clang diagnostic ignored "-Wunused-variable"
  22643. #endif
  22644. #ifdef __clang__
  22645. #pragma clang diagnostic pop
  22646. #endif
  22647. #ifdef __clang__
  22648. #pragma clang diagnostic push
  22649. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22650. #pragma clang diagnostic ignored "-Wunused-variable"
  22651. #endif
  22652. #ifdef __clang__
  22653. #pragma clang diagnostic pop
  22654. #endif
  22655. #ifdef __clang__
  22656. #pragma clang diagnostic push
  22657. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22658. #pragma clang diagnostic ignored "-Wunused-variable"
  22659. #endif
  22660. #ifdef __clang__
  22661. #pragma clang diagnostic pop
  22662. #endif
  22663. #ifdef __clang__
  22664. #pragma clang diagnostic push
  22665. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22666. #pragma clang diagnostic ignored "-Wunused-variable"
  22667. #endif
  22668. #ifdef __clang__
  22669. #pragma clang diagnostic pop
  22670. #endif
  22671. #ifdef __clang__
  22672. #pragma clang diagnostic push
  22673. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22674. #pragma clang diagnostic ignored "-Wunused-variable"
  22675. #endif
  22676. #ifdef __clang__
  22677. #pragma clang diagnostic pop
  22678. #endif
  22679. #ifdef __clang__
  22680. #pragma clang diagnostic push
  22681. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22682. #pragma clang diagnostic ignored "-Wunused-variable"
  22683. #endif
  22684. #ifdef __clang__
  22685. #pragma clang diagnostic pop
  22686. #endif
  22687. #ifdef __clang__
  22688. #pragma clang diagnostic push
  22689. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22690. #pragma clang diagnostic ignored "-Wunused-variable"
  22691. #endif
  22692. #ifdef __clang__
  22693. #pragma clang diagnostic pop
  22694. #endif
  22695. #ifdef __clang__
  22696. #pragma clang diagnostic push
  22697. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22698. #pragma clang diagnostic ignored "-Wunused-variable"
  22699. #endif
  22700. #ifdef __clang__
  22701. #pragma clang diagnostic pop
  22702. #endif
  22703. #ifdef __clang__
  22704. #pragma clang diagnostic push
  22705. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22706. #pragma clang diagnostic ignored "-Wunused-variable"
  22707. #endif
  22708. #ifdef __clang__
  22709. #pragma clang diagnostic pop
  22710. #endif
  22711. #ifdef __clang__
  22712. #pragma clang diagnostic push
  22713. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22714. #pragma clang diagnostic ignored "-Wunused-variable"
  22715. #endif
  22716. #ifdef __clang__
  22717. #pragma clang diagnostic pop
  22718. #endif
  22719. #ifdef __clang__
  22720. #pragma clang diagnostic push
  22721. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22722. #pragma clang diagnostic ignored "-Wunused-variable"
  22723. #endif
  22724. #ifdef __clang__
  22725. #pragma clang diagnostic pop
  22726. #endif
  22727. #ifdef __clang__
  22728. #pragma clang diagnostic push
  22729. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22730. #pragma clang diagnostic ignored "-Wunused-variable"
  22731. #endif
  22732. #ifdef __clang__
  22733. #pragma clang diagnostic pop
  22734. #endif
  22735. #ifdef __clang__
  22736. #pragma clang diagnostic push
  22737. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22738. #pragma clang diagnostic ignored "-Wunused-variable"
  22739. #endif
  22740. #ifdef __clang__
  22741. #pragma clang diagnostic pop
  22742. #endif
  22743. #ifdef __clang__
  22744. #pragma clang diagnostic push
  22745. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22746. #pragma clang diagnostic ignored "-Wunused-variable"
  22747. #endif
  22748. #ifdef __clang__
  22749. #pragma clang diagnostic pop
  22750. #endif
  22751. #ifdef __clang__
  22752. #pragma clang diagnostic push
  22753. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22754. #pragma clang diagnostic ignored "-Wunused-variable"
  22755. #endif
  22756. #ifdef __clang__
  22757. #pragma clang diagnostic pop
  22758. #endif
  22759. #ifdef __clang__
  22760. #pragma clang diagnostic push
  22761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22762. #pragma clang diagnostic ignored "-Wunused-variable"
  22763. #endif
  22764. #ifdef __clang__
  22765. #pragma clang diagnostic pop
  22766. #endif
  22767. #ifdef __clang__
  22768. #pragma clang diagnostic push
  22769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22770. #pragma clang diagnostic ignored "-Wunused-variable"
  22771. #endif
  22772. #ifdef __clang__
  22773. #pragma clang diagnostic pop
  22774. #endif
  22775. #ifdef __clang__
  22776. #pragma clang diagnostic push
  22777. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22778. #pragma clang diagnostic ignored "-Wunused-variable"
  22779. #endif
  22780. #ifdef __clang__
  22781. #pragma clang diagnostic pop
  22782. #endif
  22783. #ifdef __clang__
  22784. #pragma clang diagnostic push
  22785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22786. #pragma clang diagnostic ignored "-Wunused-variable"
  22787. #endif
  22788. #ifdef __clang__
  22789. #pragma clang diagnostic pop
  22790. #endif
  22791. #ifdef __clang__
  22792. #pragma clang diagnostic push
  22793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22794. #pragma clang diagnostic ignored "-Wunused-variable"
  22795. #endif
  22796. #ifdef __clang__
  22797. #pragma clang diagnostic pop
  22798. #endif
  22799. #ifdef __clang__
  22800. #pragma clang diagnostic push
  22801. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22802. #pragma clang diagnostic ignored "-Wunused-variable"
  22803. #endif
  22804. #ifdef __clang__
  22805. #pragma clang diagnostic pop
  22806. #endif
  22807. #ifdef __clang__
  22808. #pragma clang diagnostic push
  22809. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22810. #pragma clang diagnostic ignored "-Wunused-variable"
  22811. #endif
  22812. #ifdef __clang__
  22813. #pragma clang diagnostic pop
  22814. #endif
  22815. #ifdef __clang__
  22816. #pragma clang diagnostic push
  22817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22818. #pragma clang diagnostic ignored "-Wunused-variable"
  22819. #endif
  22820. #ifdef __clang__
  22821. #pragma clang diagnostic pop
  22822. #endif
  22823. #ifdef __clang__
  22824. #pragma clang diagnostic push
  22825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22826. #pragma clang diagnostic ignored "-Wunused-variable"
  22827. #endif
  22828. #ifdef __clang__
  22829. #pragma clang diagnostic pop
  22830. #endif
  22831. #ifdef __clang__
  22832. #pragma clang diagnostic push
  22833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22834. #pragma clang diagnostic ignored "-Wunused-variable"
  22835. #endif
  22836. #ifdef __clang__
  22837. #pragma clang diagnostic pop
  22838. #endif
  22839. #ifdef __clang__
  22840. #pragma clang diagnostic push
  22841. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22842. #pragma clang diagnostic ignored "-Wunused-variable"
  22843. #endif
  22844. #ifdef __clang__
  22845. #pragma clang diagnostic pop
  22846. #endif
  22847. #ifdef __clang__
  22848. #pragma clang diagnostic push
  22849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22850. #pragma clang diagnostic ignored "-Wunused-variable"
  22851. #endif
  22852. #ifdef __clang__
  22853. #pragma clang diagnostic pop
  22854. #endif
  22855. #ifdef __clang__
  22856. #pragma clang diagnostic push
  22857. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22858. #pragma clang diagnostic ignored "-Wunused-variable"
  22859. #endif
  22860. #ifdef __clang__
  22861. #pragma clang diagnostic pop
  22862. #endif
  22863. #ifdef __clang__
  22864. #pragma clang diagnostic push
  22865. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22866. #pragma clang diagnostic ignored "-Wunused-variable"
  22867. #endif
  22868. #ifdef __clang__
  22869. #pragma clang diagnostic pop
  22870. #endif
  22871. #ifdef __clang__
  22872. #pragma clang diagnostic push
  22873. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22874. #pragma clang diagnostic ignored "-Wunused-variable"
  22875. #endif
  22876. #ifdef __clang__
  22877. #pragma clang diagnostic pop
  22878. #endif
  22879. #ifdef __clang__
  22880. #pragma clang diagnostic push
  22881. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22882. #pragma clang diagnostic ignored "-Wunused-variable"
  22883. #endif
  22884. #ifdef __clang__
  22885. #pragma clang diagnostic pop
  22886. #endif
  22887. #ifdef __clang__
  22888. #pragma clang diagnostic push
  22889. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22890. #pragma clang diagnostic ignored "-Wunused-variable"
  22891. #endif
  22892. #ifdef __clang__
  22893. #pragma clang diagnostic pop
  22894. #endif
  22895. #ifdef __clang__
  22896. #pragma clang diagnostic push
  22897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22898. #pragma clang diagnostic ignored "-Wunused-variable"
  22899. #endif
  22900. #ifdef __clang__
  22901. #pragma clang diagnostic pop
  22902. #endif
  22903. #ifdef __clang__
  22904. #pragma clang diagnostic push
  22905. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22906. #pragma clang diagnostic ignored "-Wunused-variable"
  22907. #endif
  22908. #ifdef __clang__
  22909. #pragma clang diagnostic pop
  22910. #endif
  22911. #ifdef __clang__
  22912. #pragma clang diagnostic push
  22913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22914. #pragma clang diagnostic ignored "-Wunused-variable"
  22915. #endif
  22916. #ifdef __clang__
  22917. #pragma clang diagnostic pop
  22918. #endif
  22919. #ifdef __clang__
  22920. #pragma clang diagnostic push
  22921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22922. #pragma clang diagnostic ignored "-Wunused-variable"
  22923. #endif
  22924. #ifdef __clang__
  22925. #pragma clang diagnostic pop
  22926. #endif
  22927. #ifdef __clang__
  22928. #pragma clang diagnostic push
  22929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22930. #pragma clang diagnostic ignored "-Wunused-variable"
  22931. #endif
  22932. #ifdef __clang__
  22933. #pragma clang diagnostic pop
  22934. #endif
  22935. #ifdef __clang__
  22936. #pragma clang diagnostic push
  22937. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22938. #pragma clang diagnostic ignored "-Wunused-variable"
  22939. #endif
  22940. #ifdef __clang__
  22941. #pragma clang diagnostic pop
  22942. #endif
  22943. #ifdef __clang__
  22944. #pragma clang diagnostic push
  22945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22946. #pragma clang diagnostic ignored "-Wunused-variable"
  22947. #endif
  22948. #ifdef __clang__
  22949. #pragma clang diagnostic pop
  22950. #endif
  22951. #ifdef __clang__
  22952. #pragma clang diagnostic push
  22953. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22954. #pragma clang diagnostic ignored "-Wunused-variable"
  22955. #endif
  22956. #ifdef __clang__
  22957. #pragma clang diagnostic pop
  22958. #endif
  22959. #ifdef __clang__
  22960. #pragma clang diagnostic push
  22961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22962. #pragma clang diagnostic ignored "-Wunused-variable"
  22963. #endif
  22964. #ifdef __clang__
  22965. #pragma clang diagnostic pop
  22966. #endif
  22967. #ifdef __clang__
  22968. #pragma clang diagnostic push
  22969. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22970. #pragma clang diagnostic ignored "-Wunused-variable"
  22971. #endif
  22972. #ifdef __clang__
  22973. #pragma clang diagnostic pop
  22974. #endif
  22975. #ifdef __clang__
  22976. #pragma clang diagnostic push
  22977. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22978. #pragma clang diagnostic ignored "-Wunused-variable"
  22979. #endif
  22980. #ifdef __clang__
  22981. #pragma clang diagnostic pop
  22982. #endif
  22983. #ifdef __clang__
  22984. #pragma clang diagnostic push
  22985. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22986. #pragma clang diagnostic ignored "-Wunused-variable"
  22987. #endif
  22988. #ifdef __clang__
  22989. #pragma clang diagnostic pop
  22990. #endif
  22991. #ifdef __clang__
  22992. #pragma clang diagnostic push
  22993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22994. #pragma clang diagnostic ignored "-Wunused-variable"
  22995. #endif
  22996. #ifdef __clang__
  22997. #pragma clang diagnostic pop
  22998. #endif
  22999. #ifdef __clang__
  23000. #pragma clang diagnostic push
  23001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23002. #pragma clang diagnostic ignored "-Wunused-variable"
  23003. #endif
  23004. #ifdef __clang__
  23005. #pragma clang diagnostic pop
  23006. #endif
  23007. #ifdef __clang__
  23008. #pragma clang diagnostic push
  23009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23010. #pragma clang diagnostic ignored "-Wunused-variable"
  23011. #endif
  23012. #ifdef __clang__
  23013. #pragma clang diagnostic pop
  23014. #endif
  23015. #ifdef __clang__
  23016. #pragma clang diagnostic push
  23017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23018. #pragma clang diagnostic ignored "-Wunused-variable"
  23019. #endif
  23020. #ifdef __clang__
  23021. #pragma clang diagnostic pop
  23022. #endif
  23023. #ifdef __clang__
  23024. #pragma clang diagnostic push
  23025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23026. #pragma clang diagnostic ignored "-Wunused-variable"
  23027. #endif
  23028. #ifdef __clang__
  23029. #pragma clang diagnostic pop
  23030. #endif
  23031. #ifdef __clang__
  23032. #pragma clang diagnostic push
  23033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23034. #pragma clang diagnostic ignored "-Wunused-variable"
  23035. #endif
  23036. #ifdef __clang__
  23037. #pragma clang diagnostic pop
  23038. #endif
  23039. #ifdef __clang__
  23040. #pragma clang diagnostic push
  23041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23042. #pragma clang diagnostic ignored "-Wunused-variable"
  23043. #endif
  23044. #ifdef __clang__
  23045. #pragma clang diagnostic pop
  23046. #endif
  23047. #ifdef __clang__
  23048. #pragma clang diagnostic push
  23049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23050. #pragma clang diagnostic ignored "-Wunused-variable"
  23051. #endif
  23052. #ifdef __clang__
  23053. #pragma clang diagnostic pop
  23054. #endif
  23055. #ifdef __clang__
  23056. #pragma clang diagnostic push
  23057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23058. #pragma clang diagnostic ignored "-Wunused-variable"
  23059. #endif
  23060. #ifdef __clang__
  23061. #pragma clang diagnostic pop
  23062. #endif
  23063. #ifdef __clang__
  23064. #pragma clang diagnostic push
  23065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23066. #pragma clang diagnostic ignored "-Wunused-variable"
  23067. #endif
  23068. #ifdef __clang__
  23069. #pragma clang diagnostic pop
  23070. #endif
  23071. #ifdef __clang__
  23072. #pragma clang diagnostic push
  23073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23074. #pragma clang diagnostic ignored "-Wunused-variable"
  23075. #endif
  23076. #ifdef __clang__
  23077. #pragma clang diagnostic pop
  23078. #endif
  23079. #ifdef __clang__
  23080. #pragma clang diagnostic push
  23081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23082. #pragma clang diagnostic ignored "-Wunused-variable"
  23083. #endif
  23084. #ifdef __clang__
  23085. #pragma clang diagnostic pop
  23086. #endif
  23087. #ifdef __clang__
  23088. #pragma clang diagnostic push
  23089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23090. #pragma clang diagnostic ignored "-Wunused-variable"
  23091. #endif
  23092. #ifdef __clang__
  23093. #pragma clang diagnostic pop
  23094. #endif
  23095. #ifdef __clang__
  23096. #pragma clang diagnostic push
  23097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23098. #pragma clang diagnostic ignored "-Wunused-variable"
  23099. #endif
  23100. #ifdef __clang__
  23101. #pragma clang diagnostic pop
  23102. #endif
  23103. #ifdef __clang__
  23104. #pragma clang diagnostic push
  23105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23106. #pragma clang diagnostic ignored "-Wunused-variable"
  23107. #endif
  23108. #ifdef __clang__
  23109. #pragma clang diagnostic pop
  23110. #endif
  23111. #ifdef __clang__
  23112. #pragma clang diagnostic push
  23113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23114. #pragma clang diagnostic ignored "-Wunused-variable"
  23115. #endif
  23116. #ifdef __clang__
  23117. #pragma clang diagnostic pop
  23118. #endif
  23119. #ifdef __clang__
  23120. #pragma clang diagnostic push
  23121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23122. #pragma clang diagnostic ignored "-Wunused-variable"
  23123. #endif
  23124. #ifdef __clang__
  23125. #pragma clang diagnostic pop
  23126. #endif
  23127. #ifdef __clang__
  23128. #pragma clang diagnostic push
  23129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23130. #pragma clang diagnostic ignored "-Wunused-variable"
  23131. #endif
  23132. #ifdef __clang__
  23133. #pragma clang diagnostic pop
  23134. #endif
  23135. #ifdef __clang__
  23136. #pragma clang diagnostic push
  23137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23138. #pragma clang diagnostic ignored "-Wunused-variable"
  23139. #endif
  23140. #ifdef __clang__
  23141. #pragma clang diagnostic pop
  23142. #endif
  23143. #ifdef __clang__
  23144. #pragma clang diagnostic push
  23145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23146. #pragma clang diagnostic ignored "-Wunused-variable"
  23147. #endif
  23148. #ifdef __clang__
  23149. #pragma clang diagnostic pop
  23150. #endif
  23151. #ifdef __clang__
  23152. #pragma clang diagnostic push
  23153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23154. #pragma clang diagnostic ignored "-Wunused-variable"
  23155. #endif
  23156. #ifdef __clang__
  23157. #pragma clang diagnostic pop
  23158. #endif
  23159. #ifdef __clang__
  23160. #pragma clang diagnostic push
  23161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23162. #pragma clang diagnostic ignored "-Wunused-variable"
  23163. #endif
  23164. #ifdef __clang__
  23165. #pragma clang diagnostic pop
  23166. #endif
  23167. #ifdef __clang__
  23168. #pragma clang diagnostic push
  23169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23170. #pragma clang diagnostic ignored "-Wunused-variable"
  23171. #endif
  23172. #ifdef __clang__
  23173. #pragma clang diagnostic pop
  23174. #endif
  23175. #ifdef __clang__
  23176. #pragma clang diagnostic push
  23177. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23178. #pragma clang diagnostic ignored "-Wunused-variable"
  23179. #endif
  23180. #ifdef __clang__
  23181. #pragma clang diagnostic pop
  23182. #endif
  23183. #ifdef __clang__
  23184. #pragma clang diagnostic push
  23185. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23186. #pragma clang diagnostic ignored "-Wunused-variable"
  23187. #endif
  23188. #ifdef __clang__
  23189. #pragma clang diagnostic pop
  23190. #endif
  23191. #ifdef __clang__
  23192. #pragma clang diagnostic push
  23193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23194. #pragma clang diagnostic ignored "-Wunused-variable"
  23195. #endif
  23196. #ifdef __clang__
  23197. #pragma clang diagnostic pop
  23198. #endif
  23199. #ifdef __clang__
  23200. #pragma clang diagnostic push
  23201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23202. #pragma clang diagnostic ignored "-Wunused-variable"
  23203. #endif
  23204. #ifdef __clang__
  23205. #pragma clang diagnostic pop
  23206. #endif
  23207. #ifdef __clang__
  23208. #pragma clang diagnostic push
  23209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23210. #pragma clang diagnostic ignored "-Wunused-variable"
  23211. #endif
  23212. #ifdef __clang__
  23213. #pragma clang diagnostic pop
  23214. #endif
  23215. #ifdef __clang__
  23216. #pragma clang diagnostic push
  23217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23218. #pragma clang diagnostic ignored "-Wunused-variable"
  23219. #endif
  23220. #ifdef __clang__
  23221. #pragma clang diagnostic pop
  23222. #endif
  23223. #ifdef __clang__
  23224. #pragma clang diagnostic push
  23225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23226. #pragma clang diagnostic ignored "-Wunused-variable"
  23227. #endif
  23228. #ifdef __clang__
  23229. #pragma clang diagnostic pop
  23230. #endif
  23231. #ifdef __clang__
  23232. #pragma clang diagnostic push
  23233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23234. #pragma clang diagnostic ignored "-Wunused-variable"
  23235. #endif
  23236. #ifdef __clang__
  23237. #pragma clang diagnostic pop
  23238. #endif
  23239. #ifdef __clang__
  23240. #pragma clang diagnostic push
  23241. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23242. #pragma clang diagnostic ignored "-Wunused-variable"
  23243. #endif
  23244. #ifdef __clang__
  23245. #pragma clang diagnostic pop
  23246. #endif
  23247. #ifdef __clang__
  23248. #pragma clang diagnostic push
  23249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23250. #pragma clang diagnostic ignored "-Wunused-variable"
  23251. #endif
  23252. #ifdef __clang__
  23253. #pragma clang diagnostic pop
  23254. #endif
  23255. #ifdef __clang__
  23256. #pragma clang diagnostic push
  23257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23258. #pragma clang diagnostic ignored "-Wunused-variable"
  23259. #endif
  23260. #ifdef __clang__
  23261. #pragma clang diagnostic pop
  23262. #endif
  23263. #ifdef __clang__
  23264. #pragma clang diagnostic push
  23265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23266. #pragma clang diagnostic ignored "-Wunused-variable"
  23267. #endif
  23268. #ifdef __clang__
  23269. #pragma clang diagnostic pop
  23270. #endif
  23271. #ifdef __clang__
  23272. #pragma clang diagnostic push
  23273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23274. #pragma clang diagnostic ignored "-Wunused-variable"
  23275. #endif
  23276. #ifdef __clang__
  23277. #pragma clang diagnostic pop
  23278. #endif
  23279. #ifdef __clang__
  23280. #pragma clang diagnostic push
  23281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23282. #pragma clang diagnostic ignored "-Wunused-variable"
  23283. #endif
  23284. #ifdef __clang__
  23285. #pragma clang diagnostic pop
  23286. #endif
  23287. #ifdef __clang__
  23288. #pragma clang diagnostic push
  23289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23290. #pragma clang diagnostic ignored "-Wunused-variable"
  23291. #endif
  23292. #ifdef __clang__
  23293. #pragma clang diagnostic pop
  23294. #endif
  23295. #ifdef __clang__
  23296. #pragma clang diagnostic push
  23297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23298. #pragma clang diagnostic ignored "-Wunused-variable"
  23299. #endif
  23300. #ifdef __clang__
  23301. #pragma clang diagnostic pop
  23302. #endif
  23303. #ifdef __clang__
  23304. #pragma clang diagnostic push
  23305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23306. #pragma clang diagnostic ignored "-Wunused-variable"
  23307. #endif
  23308. #ifdef __clang__
  23309. #pragma clang diagnostic pop
  23310. #endif
  23311. #ifdef __clang__
  23312. #pragma clang diagnostic push
  23313. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23314. #pragma clang diagnostic ignored "-Wunused-variable"
  23315. #endif
  23316. #ifdef __clang__
  23317. #pragma clang diagnostic pop
  23318. #endif
  23319. #ifdef __clang__
  23320. #pragma clang diagnostic push
  23321. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23322. #pragma clang diagnostic ignored "-Wunused-variable"
  23323. #endif
  23324. #ifdef __clang__
  23325. #pragma clang diagnostic pop
  23326. #endif
  23327. #ifdef __clang__
  23328. #pragma clang diagnostic push
  23329. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23330. #pragma clang diagnostic ignored "-Wunused-variable"
  23331. #endif
  23332. #ifdef __clang__
  23333. #pragma clang diagnostic pop
  23334. #endif
  23335. #ifdef __clang__
  23336. #pragma clang diagnostic push
  23337. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23338. #pragma clang diagnostic ignored "-Wunused-variable"
  23339. #endif
  23340. #ifdef __clang__
  23341. #pragma clang diagnostic pop
  23342. #endif
  23343. #ifdef __clang__
  23344. #pragma clang diagnostic push
  23345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23346. #pragma clang diagnostic ignored "-Wunused-variable"
  23347. #endif
  23348. #ifdef __clang__
  23349. #pragma clang diagnostic pop
  23350. #endif
  23351. #ifdef __clang__
  23352. #pragma clang diagnostic push
  23353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23354. #pragma clang diagnostic ignored "-Wunused-variable"
  23355. #endif
  23356. #ifdef __clang__
  23357. #pragma clang diagnostic pop
  23358. #endif
  23359. #ifdef __clang__
  23360. #pragma clang diagnostic push
  23361. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23362. #pragma clang diagnostic ignored "-Wunused-variable"
  23363. #endif
  23364. #ifdef __clang__
  23365. #pragma clang diagnostic pop
  23366. #endif
  23367. #ifdef __clang__
  23368. #pragma clang diagnostic push
  23369. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23370. #pragma clang diagnostic ignored "-Wunused-variable"
  23371. #endif
  23372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_DragCleanup_m893F7D190B360DC71C9554C3361C271442A9D10D_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  23373. {
  23374. {
  23375. return;
  23376. }
  23377. }
  23378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_HandleAutoExpand_m78F0F30CAD53558848F9B10678840555BAE43904_gshared (RuntimeObject* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_item, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_pointerPosition, const RuntimeMethod* method)
  23379. {
  23380. {
  23381. return;
  23382. }
  23383. }
  23384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IDragAndDropController_1_GetSortedSelectedIds_mDFC6FDC5A45C93A037072B5BB56F1BD3DD0B304D_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  23385. {
  23386. static bool s_Il2CppMethodInitialized;
  23387. if (!s_Il2CppMethodInitialized)
  23388. {
  23389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  23390. s_Il2CppMethodInitialized = true;
  23391. }
  23392. {
  23393. RuntimeObject* L_0;
  23394. L_0 = Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_inline(Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  23395. return L_0;
  23396. }
  23397. }
  23398. #ifdef __clang__
  23399. #pragma clang diagnostic pop
  23400. #endif
  23401. #ifdef __clang__
  23402. #pragma clang diagnostic push
  23403. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23404. #pragma clang diagnostic ignored "-Wunused-variable"
  23405. #endif
  23406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_DragCleanup_m2FCD68C87992868E396B5DA90131C08505B2CD7F_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  23407. {
  23408. {
  23409. return;
  23410. }
  23411. }
  23412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IDragAndDropController_1_HandleAutoExpand_m82F37E2DA456A320A8324D0FB408BA7B47D448FE_gshared (RuntimeObject* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_item, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_pointerPosition, const RuntimeMethod* method)
  23413. {
  23414. {
  23415. return;
  23416. }
  23417. }
  23418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IDragAndDropController_1_GetSortedSelectedIds_mEB39229DE86832A066DDD70D6B0F116995EA81A4_gshared (RuntimeObject* __this, const RuntimeMethod* method)
  23419. {
  23420. static bool s_Il2CppMethodInitialized;
  23421. if (!s_Il2CppMethodInitialized)
  23422. {
  23423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  23424. s_Il2CppMethodInitialized = true;
  23425. }
  23426. {
  23427. RuntimeObject* L_0;
  23428. L_0 = Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_inline(Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_RuntimeMethod_var);
  23429. return L_0;
  23430. }
  23431. }
  23432. #ifdef __clang__
  23433. #pragma clang diagnostic pop
  23434. #endif
  23435. #ifdef __clang__
  23436. #pragma clang diagnostic push
  23437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23438. #pragma clang diagnostic ignored "-Wunused-variable"
  23439. #endif
  23440. #ifdef __clang__
  23441. #pragma clang diagnostic pop
  23442. #endif
  23443. #ifdef __clang__
  23444. #pragma clang diagnostic push
  23445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23446. #pragma clang diagnostic ignored "-Wunused-variable"
  23447. #endif
  23448. #ifdef __clang__
  23449. #pragma clang diagnostic pop
  23450. #endif
  23451. #ifdef __clang__
  23452. #pragma clang diagnostic push
  23453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23454. #pragma clang diagnostic ignored "-Wunused-variable"
  23455. #endif
  23456. #ifdef __clang__
  23457. #pragma clang diagnostic pop
  23458. #endif
  23459. #ifdef __clang__
  23460. #pragma clang diagnostic push
  23461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23462. #pragma clang diagnostic ignored "-Wunused-variable"
  23463. #endif
  23464. #ifdef __clang__
  23465. #pragma clang diagnostic pop
  23466. #endif
  23467. #ifdef __clang__
  23468. #pragma clang diagnostic push
  23469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23470. #pragma clang diagnostic ignored "-Wunused-variable"
  23471. #endif
  23472. #ifdef __clang__
  23473. #pragma clang diagnostic pop
  23474. #endif
  23475. #ifdef __clang__
  23476. #pragma clang diagnostic push
  23477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23478. #pragma clang diagnostic ignored "-Wunused-variable"
  23479. #endif
  23480. #ifdef __clang__
  23481. #pragma clang diagnostic pop
  23482. #endif
  23483. #ifdef __clang__
  23484. #pragma clang diagnostic push
  23485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23486. #pragma clang diagnostic ignored "-Wunused-variable"
  23487. #endif
  23488. #ifdef __clang__
  23489. #pragma clang diagnostic pop
  23490. #endif
  23491. #ifdef __clang__
  23492. #pragma clang diagnostic push
  23493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23494. #pragma clang diagnostic ignored "-Wunused-variable"
  23495. #endif
  23496. #ifdef __clang__
  23497. #pragma clang diagnostic pop
  23498. #endif
  23499. #ifdef __clang__
  23500. #pragma clang diagnostic push
  23501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23502. #pragma clang diagnostic ignored "-Wunused-variable"
  23503. #endif
  23504. #ifdef __clang__
  23505. #pragma clang diagnostic pop
  23506. #endif
  23507. #ifdef __clang__
  23508. #pragma clang diagnostic push
  23509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23510. #pragma clang diagnostic ignored "-Wunused-variable"
  23511. #endif
  23512. #ifdef __clang__
  23513. #pragma clang diagnostic pop
  23514. #endif
  23515. #ifdef __clang__
  23516. #pragma clang diagnostic push
  23517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23518. #pragma clang diagnostic ignored "-Wunused-variable"
  23519. #endif
  23520. #ifdef __clang__
  23521. #pragma clang diagnostic pop
  23522. #endif
  23523. #ifdef __clang__
  23524. #pragma clang diagnostic push
  23525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23526. #pragma clang diagnostic ignored "-Wunused-variable"
  23527. #endif
  23528. #ifdef __clang__
  23529. #pragma clang diagnostic pop
  23530. #endif
  23531. #ifdef __clang__
  23532. #pragma clang diagnostic push
  23533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23534. #pragma clang diagnostic ignored "-Wunused-variable"
  23535. #endif
  23536. #ifdef __clang__
  23537. #pragma clang diagnostic pop
  23538. #endif
  23539. #ifdef __clang__
  23540. #pragma clang diagnostic push
  23541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23542. #pragma clang diagnostic ignored "-Wunused-variable"
  23543. #endif
  23544. #ifdef __clang__
  23545. #pragma clang diagnostic pop
  23546. #endif
  23547. #ifdef __clang__
  23548. #pragma clang diagnostic push
  23549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23550. #pragma clang diagnostic ignored "-Wunused-variable"
  23551. #endif
  23552. #ifdef __clang__
  23553. #pragma clang diagnostic pop
  23554. #endif
  23555. #ifdef __clang__
  23556. #pragma clang diagnostic push
  23557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23558. #pragma clang diagnostic ignored "-Wunused-variable"
  23559. #endif
  23560. #ifdef __clang__
  23561. #pragma clang diagnostic pop
  23562. #endif
  23563. #ifdef __clang__
  23564. #pragma clang diagnostic push
  23565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23566. #pragma clang diagnostic ignored "-Wunused-variable"
  23567. #endif
  23568. #ifdef __clang__
  23569. #pragma clang diagnostic pop
  23570. #endif
  23571. #ifdef __clang__
  23572. #pragma clang diagnostic push
  23573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23574. #pragma clang diagnostic ignored "-Wunused-variable"
  23575. #endif
  23576. #ifdef __clang__
  23577. #pragma clang diagnostic pop
  23578. #endif
  23579. #ifdef __clang__
  23580. #pragma clang diagnostic push
  23581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23582. #pragma clang diagnostic ignored "-Wunused-variable"
  23583. #endif
  23584. #ifdef __clang__
  23585. #pragma clang diagnostic pop
  23586. #endif
  23587. #ifdef __clang__
  23588. #pragma clang diagnostic push
  23589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23590. #pragma clang diagnostic ignored "-Wunused-variable"
  23591. #endif
  23592. #ifdef __clang__
  23593. #pragma clang diagnostic pop
  23594. #endif
  23595. #ifdef __clang__
  23596. #pragma clang diagnostic push
  23597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23598. #pragma clang diagnostic ignored "-Wunused-variable"
  23599. #endif
  23600. #ifdef __clang__
  23601. #pragma clang diagnostic pop
  23602. #endif
  23603. #ifdef __clang__
  23604. #pragma clang diagnostic push
  23605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23606. #pragma clang diagnostic ignored "-Wunused-variable"
  23607. #endif
  23608. #ifdef __clang__
  23609. #pragma clang diagnostic pop
  23610. #endif
  23611. #ifdef __clang__
  23612. #pragma clang diagnostic push
  23613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23614. #pragma clang diagnostic ignored "-Wunused-variable"
  23615. #endif
  23616. #ifdef __clang__
  23617. #pragma clang diagnostic pop
  23618. #endif
  23619. #ifdef __clang__
  23620. #pragma clang diagnostic push
  23621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23622. #pragma clang diagnostic ignored "-Wunused-variable"
  23623. #endif
  23624. #ifdef __clang__
  23625. #pragma clang diagnostic pop
  23626. #endif
  23627. #ifdef __clang__
  23628. #pragma clang diagnostic push
  23629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23630. #pragma clang diagnostic ignored "-Wunused-variable"
  23631. #endif
  23632. #ifdef __clang__
  23633. #pragma clang diagnostic pop
  23634. #endif
  23635. #ifdef __clang__
  23636. #pragma clang diagnostic push
  23637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23638. #pragma clang diagnostic ignored "-Wunused-variable"
  23639. #endif
  23640. #ifdef __clang__
  23641. #pragma clang diagnostic pop
  23642. #endif
  23643. #ifdef __clang__
  23644. #pragma clang diagnostic push
  23645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23646. #pragma clang diagnostic ignored "-Wunused-variable"
  23647. #endif
  23648. #ifdef __clang__
  23649. #pragma clang diagnostic pop
  23650. #endif
  23651. #ifdef __clang__
  23652. #pragma clang diagnostic push
  23653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23654. #pragma clang diagnostic ignored "-Wunused-variable"
  23655. #endif
  23656. #ifdef __clang__
  23657. #pragma clang diagnostic pop
  23658. #endif
  23659. #ifdef __clang__
  23660. #pragma clang diagnostic push
  23661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23662. #pragma clang diagnostic ignored "-Wunused-variable"
  23663. #endif
  23664. #ifdef __clang__
  23665. #pragma clang diagnostic pop
  23666. #endif
  23667. #ifdef __clang__
  23668. #pragma clang diagnostic push
  23669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23670. #pragma clang diagnostic ignored "-Wunused-variable"
  23671. #endif
  23672. #ifdef __clang__
  23673. #pragma clang diagnostic pop
  23674. #endif
  23675. #ifdef __clang__
  23676. #pragma clang diagnostic push
  23677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23678. #pragma clang diagnostic ignored "-Wunused-variable"
  23679. #endif
  23680. #ifdef __clang__
  23681. #pragma clang diagnostic pop
  23682. #endif
  23683. #ifdef __clang__
  23684. #pragma clang diagnostic push
  23685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23686. #pragma clang diagnostic ignored "-Wunused-variable"
  23687. #endif
  23688. #ifdef __clang__
  23689. #pragma clang diagnostic pop
  23690. #endif
  23691. #ifdef __clang__
  23692. #pragma clang diagnostic push
  23693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23694. #pragma clang diagnostic ignored "-Wunused-variable"
  23695. #endif
  23696. #ifdef __clang__
  23697. #pragma clang diagnostic pop
  23698. #endif
  23699. #ifdef __clang__
  23700. #pragma clang diagnostic push
  23701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23702. #pragma clang diagnostic ignored "-Wunused-variable"
  23703. #endif
  23704. #ifdef __clang__
  23705. #pragma clang diagnostic pop
  23706. #endif
  23707. #ifdef __clang__
  23708. #pragma clang diagnostic push
  23709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23710. #pragma clang diagnostic ignored "-Wunused-variable"
  23711. #endif
  23712. #ifdef __clang__
  23713. #pragma clang diagnostic pop
  23714. #endif
  23715. #ifdef __clang__
  23716. #pragma clang diagnostic push
  23717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23718. #pragma clang diagnostic ignored "-Wunused-variable"
  23719. #endif
  23720. #ifdef __clang__
  23721. #pragma clang diagnostic pop
  23722. #endif
  23723. #ifdef __clang__
  23724. #pragma clang diagnostic push
  23725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23726. #pragma clang diagnostic ignored "-Wunused-variable"
  23727. #endif
  23728. #ifdef __clang__
  23729. #pragma clang diagnostic pop
  23730. #endif
  23731. #ifdef __clang__
  23732. #pragma clang diagnostic push
  23733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23734. #pragma clang diagnostic ignored "-Wunused-variable"
  23735. #endif
  23736. #ifdef __clang__
  23737. #pragma clang diagnostic pop
  23738. #endif
  23739. #ifdef __clang__
  23740. #pragma clang diagnostic push
  23741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23742. #pragma clang diagnostic ignored "-Wunused-variable"
  23743. #endif
  23744. #ifdef __clang__
  23745. #pragma clang diagnostic pop
  23746. #endif
  23747. #ifdef __clang__
  23748. #pragma clang diagnostic push
  23749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23750. #pragma clang diagnostic ignored "-Wunused-variable"
  23751. #endif
  23752. #ifdef __clang__
  23753. #pragma clang diagnostic pop
  23754. #endif
  23755. #ifdef __clang__
  23756. #pragma clang diagnostic push
  23757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23758. #pragma clang diagnostic ignored "-Wunused-variable"
  23759. #endif
  23760. #ifdef __clang__
  23761. #pragma clang diagnostic pop
  23762. #endif
  23763. #ifdef __clang__
  23764. #pragma clang diagnostic push
  23765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23766. #pragma clang diagnostic ignored "-Wunused-variable"
  23767. #endif
  23768. #ifdef __clang__
  23769. #pragma clang diagnostic pop
  23770. #endif
  23771. #ifdef __clang__
  23772. #pragma clang diagnostic push
  23773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23774. #pragma clang diagnostic ignored "-Wunused-variable"
  23775. #endif
  23776. #ifdef __clang__
  23777. #pragma clang diagnostic pop
  23778. #endif
  23779. #ifdef __clang__
  23780. #pragma clang diagnostic push
  23781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23782. #pragma clang diagnostic ignored "-Wunused-variable"
  23783. #endif
  23784. #ifdef __clang__
  23785. #pragma clang diagnostic pop
  23786. #endif
  23787. #ifdef __clang__
  23788. #pragma clang diagnostic push
  23789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23790. #pragma clang diagnostic ignored "-Wunused-variable"
  23791. #endif
  23792. #ifdef __clang__
  23793. #pragma clang diagnostic pop
  23794. #endif
  23795. #ifdef __clang__
  23796. #pragma clang diagnostic push
  23797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23798. #pragma clang diagnostic ignored "-Wunused-variable"
  23799. #endif
  23800. #ifdef __clang__
  23801. #pragma clang diagnostic pop
  23802. #endif
  23803. #ifdef __clang__
  23804. #pragma clang diagnostic push
  23805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23806. #pragma clang diagnostic ignored "-Wunused-variable"
  23807. #endif
  23808. #ifdef __clang__
  23809. #pragma clang diagnostic pop
  23810. #endif
  23811. #ifdef __clang__
  23812. #pragma clang diagnostic push
  23813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23814. #pragma clang diagnostic ignored "-Wunused-variable"
  23815. #endif
  23816. #ifdef __clang__
  23817. #pragma clang diagnostic pop
  23818. #endif
  23819. #ifdef __clang__
  23820. #pragma clang diagnostic push
  23821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23822. #pragma clang diagnostic ignored "-Wunused-variable"
  23823. #endif
  23824. #ifdef __clang__
  23825. #pragma clang diagnostic pop
  23826. #endif
  23827. #ifdef __clang__
  23828. #pragma clang diagnostic push
  23829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23830. #pragma clang diagnostic ignored "-Wunused-variable"
  23831. #endif
  23832. #ifdef __clang__
  23833. #pragma clang diagnostic pop
  23834. #endif
  23835. #ifdef __clang__
  23836. #pragma clang diagnostic push
  23837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23838. #pragma clang diagnostic ignored "-Wunused-variable"
  23839. #endif
  23840. #ifdef __clang__
  23841. #pragma clang diagnostic pop
  23842. #endif
  23843. #ifdef __clang__
  23844. #pragma clang diagnostic push
  23845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23846. #pragma clang diagnostic ignored "-Wunused-variable"
  23847. #endif
  23848. #ifdef __clang__
  23849. #pragma clang diagnostic pop
  23850. #endif
  23851. #ifdef __clang__
  23852. #pragma clang diagnostic push
  23853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23854. #pragma clang diagnostic ignored "-Wunused-variable"
  23855. #endif
  23856. #ifdef __clang__
  23857. #pragma clang diagnostic pop
  23858. #endif
  23859. #ifdef __clang__
  23860. #pragma clang diagnostic push
  23861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23862. #pragma clang diagnostic ignored "-Wunused-variable"
  23863. #endif
  23864. #ifdef __clang__
  23865. #pragma clang diagnostic pop
  23866. #endif
  23867. #ifdef __clang__
  23868. #pragma clang diagnostic push
  23869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23870. #pragma clang diagnostic ignored "-Wunused-variable"
  23871. #endif
  23872. #ifdef __clang__
  23873. #pragma clang diagnostic pop
  23874. #endif
  23875. #ifdef __clang__
  23876. #pragma clang diagnostic push
  23877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23878. #pragma clang diagnostic ignored "-Wunused-variable"
  23879. #endif
  23880. #ifdef __clang__
  23881. #pragma clang diagnostic pop
  23882. #endif
  23883. #ifdef __clang__
  23884. #pragma clang diagnostic push
  23885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23886. #pragma clang diagnostic ignored "-Wunused-variable"
  23887. #endif
  23888. #ifdef __clang__
  23889. #pragma clang diagnostic pop
  23890. #endif
  23891. #ifdef __clang__
  23892. #pragma clang diagnostic push
  23893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23894. #pragma clang diagnostic ignored "-Wunused-variable"
  23895. #endif
  23896. #ifdef __clang__
  23897. #pragma clang diagnostic pop
  23898. #endif
  23899. #ifdef __clang__
  23900. #pragma clang diagnostic push
  23901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23902. #pragma clang diagnostic ignored "-Wunused-variable"
  23903. #endif
  23904. #ifdef __clang__
  23905. #pragma clang diagnostic pop
  23906. #endif
  23907. #ifdef __clang__
  23908. #pragma clang diagnostic push
  23909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23910. #pragma clang diagnostic ignored "-Wunused-variable"
  23911. #endif
  23912. #ifdef __clang__
  23913. #pragma clang diagnostic pop
  23914. #endif
  23915. #ifdef __clang__
  23916. #pragma clang diagnostic push
  23917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23918. #pragma clang diagnostic ignored "-Wunused-variable"
  23919. #endif
  23920. #ifdef __clang__
  23921. #pragma clang diagnostic pop
  23922. #endif
  23923. #ifdef __clang__
  23924. #pragma clang diagnostic push
  23925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23926. #pragma clang diagnostic ignored "-Wunused-variable"
  23927. #endif
  23928. #ifdef __clang__
  23929. #pragma clang diagnostic pop
  23930. #endif
  23931. #ifdef __clang__
  23932. #pragma clang diagnostic push
  23933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23934. #pragma clang diagnostic ignored "-Wunused-variable"
  23935. #endif
  23936. #ifdef __clang__
  23937. #pragma clang diagnostic pop
  23938. #endif
  23939. #ifdef __clang__
  23940. #pragma clang diagnostic push
  23941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23942. #pragma clang diagnostic ignored "-Wunused-variable"
  23943. #endif
  23944. #ifdef __clang__
  23945. #pragma clang diagnostic pop
  23946. #endif
  23947. #ifdef __clang__
  23948. #pragma clang diagnostic push
  23949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23950. #pragma clang diagnostic ignored "-Wunused-variable"
  23951. #endif
  23952. #ifdef __clang__
  23953. #pragma clang diagnostic pop
  23954. #endif
  23955. #ifdef __clang__
  23956. #pragma clang diagnostic push
  23957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23958. #pragma clang diagnostic ignored "-Wunused-variable"
  23959. #endif
  23960. #ifdef __clang__
  23961. #pragma clang diagnostic pop
  23962. #endif
  23963. #ifdef __clang__
  23964. #pragma clang diagnostic push
  23965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23966. #pragma clang diagnostic ignored "-Wunused-variable"
  23967. #endif
  23968. #ifdef __clang__
  23969. #pragma clang diagnostic pop
  23970. #endif
  23971. #ifdef __clang__
  23972. #pragma clang diagnostic push
  23973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23974. #pragma clang diagnostic ignored "-Wunused-variable"
  23975. #endif
  23976. #ifdef __clang__
  23977. #pragma clang diagnostic pop
  23978. #endif
  23979. #ifdef __clang__
  23980. #pragma clang diagnostic push
  23981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23982. #pragma clang diagnostic ignored "-Wunused-variable"
  23983. #endif
  23984. #ifdef __clang__
  23985. #pragma clang diagnostic pop
  23986. #endif
  23987. #ifdef __clang__
  23988. #pragma clang diagnostic push
  23989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23990. #pragma clang diagnostic ignored "-Wunused-variable"
  23991. #endif
  23992. #ifdef __clang__
  23993. #pragma clang diagnostic pop
  23994. #endif
  23995. #ifdef __clang__
  23996. #pragma clang diagnostic push
  23997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23998. #pragma clang diagnostic ignored "-Wunused-variable"
  23999. #endif
  24000. #ifdef __clang__
  24001. #pragma clang diagnostic pop
  24002. #endif
  24003. #ifdef __clang__
  24004. #pragma clang diagnostic push
  24005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24006. #pragma clang diagnostic ignored "-Wunused-variable"
  24007. #endif
  24008. #ifdef __clang__
  24009. #pragma clang diagnostic pop
  24010. #endif
  24011. #ifdef __clang__
  24012. #pragma clang diagnostic push
  24013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24014. #pragma clang diagnostic ignored "-Wunused-variable"
  24015. #endif
  24016. #ifdef __clang__
  24017. #pragma clang diagnostic pop
  24018. #endif
  24019. #ifdef __clang__
  24020. #pragma clang diagnostic push
  24021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24022. #pragma clang diagnostic ignored "-Wunused-variable"
  24023. #endif
  24024. #ifdef __clang__
  24025. #pragma clang diagnostic pop
  24026. #endif
  24027. #ifdef __clang__
  24028. #pragma clang diagnostic push
  24029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24030. #pragma clang diagnostic ignored "-Wunused-variable"
  24031. #endif
  24032. #ifdef __clang__
  24033. #pragma clang diagnostic pop
  24034. #endif
  24035. #ifdef __clang__
  24036. #pragma clang diagnostic push
  24037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24038. #pragma clang diagnostic ignored "-Wunused-variable"
  24039. #endif
  24040. #ifdef __clang__
  24041. #pragma clang diagnostic pop
  24042. #endif
  24043. #ifdef __clang__
  24044. #pragma clang diagnostic push
  24045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24046. #pragma clang diagnostic ignored "-Wunused-variable"
  24047. #endif
  24048. #ifdef __clang__
  24049. #pragma clang diagnostic pop
  24050. #endif
  24051. #ifdef __clang__
  24052. #pragma clang diagnostic push
  24053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24054. #pragma clang diagnostic ignored "-Wunused-variable"
  24055. #endif
  24056. #ifdef __clang__
  24057. #pragma clang diagnostic pop
  24058. #endif
  24059. #ifdef __clang__
  24060. #pragma clang diagnostic push
  24061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24062. #pragma clang diagnostic ignored "-Wunused-variable"
  24063. #endif
  24064. #ifdef __clang__
  24065. #pragma clang diagnostic pop
  24066. #endif
  24067. #ifdef __clang__
  24068. #pragma clang diagnostic push
  24069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24070. #pragma clang diagnostic ignored "-Wunused-variable"
  24071. #endif
  24072. #ifdef __clang__
  24073. #pragma clang diagnostic pop
  24074. #endif
  24075. #ifdef __clang__
  24076. #pragma clang diagnostic push
  24077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24078. #pragma clang diagnostic ignored "-Wunused-variable"
  24079. #endif
  24080. #ifdef __clang__
  24081. #pragma clang diagnostic pop
  24082. #endif
  24083. #ifdef __clang__
  24084. #pragma clang diagnostic push
  24085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24086. #pragma clang diagnostic ignored "-Wunused-variable"
  24087. #endif
  24088. #ifdef __clang__
  24089. #pragma clang diagnostic pop
  24090. #endif
  24091. #ifdef __clang__
  24092. #pragma clang diagnostic push
  24093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24094. #pragma clang diagnostic ignored "-Wunused-variable"
  24095. #endif
  24096. #ifdef __clang__
  24097. #pragma clang diagnostic pop
  24098. #endif
  24099. #ifdef __clang__
  24100. #pragma clang diagnostic push
  24101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24102. #pragma clang diagnostic ignored "-Wunused-variable"
  24103. #endif
  24104. #ifdef __clang__
  24105. #pragma clang diagnostic pop
  24106. #endif
  24107. #ifdef __clang__
  24108. #pragma clang diagnostic push
  24109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24110. #pragma clang diagnostic ignored "-Wunused-variable"
  24111. #endif
  24112. #ifdef __clang__
  24113. #pragma clang diagnostic pop
  24114. #endif
  24115. #ifdef __clang__
  24116. #pragma clang diagnostic push
  24117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24118. #pragma clang diagnostic ignored "-Wunused-variable"
  24119. #endif
  24120. #ifdef __clang__
  24121. #pragma clang diagnostic pop
  24122. #endif
  24123. #ifdef __clang__
  24124. #pragma clang diagnostic push
  24125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24126. #pragma clang diagnostic ignored "-Wunused-variable"
  24127. #endif
  24128. #ifdef __clang__
  24129. #pragma clang diagnostic pop
  24130. #endif
  24131. #ifdef __clang__
  24132. #pragma clang diagnostic push
  24133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24134. #pragma clang diagnostic ignored "-Wunused-variable"
  24135. #endif
  24136. #ifdef __clang__
  24137. #pragma clang diagnostic pop
  24138. #endif
  24139. #ifdef __clang__
  24140. #pragma clang diagnostic push
  24141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24142. #pragma clang diagnostic ignored "-Wunused-variable"
  24143. #endif
  24144. #ifdef __clang__
  24145. #pragma clang diagnostic pop
  24146. #endif
  24147. #ifdef __clang__
  24148. #pragma clang diagnostic push
  24149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24150. #pragma clang diagnostic ignored "-Wunused-variable"
  24151. #endif
  24152. #ifdef __clang__
  24153. #pragma clang diagnostic pop
  24154. #endif
  24155. #ifdef __clang__
  24156. #pragma clang diagnostic push
  24157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24158. #pragma clang diagnostic ignored "-Wunused-variable"
  24159. #endif
  24160. #ifdef __clang__
  24161. #pragma clang diagnostic pop
  24162. #endif
  24163. #ifdef __clang__
  24164. #pragma clang diagnostic push
  24165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24166. #pragma clang diagnostic ignored "-Wunused-variable"
  24167. #endif
  24168. #ifdef __clang__
  24169. #pragma clang diagnostic pop
  24170. #endif
  24171. #ifdef __clang__
  24172. #pragma clang diagnostic push
  24173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24174. #pragma clang diagnostic ignored "-Wunused-variable"
  24175. #endif
  24176. #ifdef __clang__
  24177. #pragma clang diagnostic pop
  24178. #endif
  24179. #ifdef __clang__
  24180. #pragma clang diagnostic push
  24181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24182. #pragma clang diagnostic ignored "-Wunused-variable"
  24183. #endif
  24184. #ifdef __clang__
  24185. #pragma clang diagnostic pop
  24186. #endif
  24187. #ifdef __clang__
  24188. #pragma clang diagnostic push
  24189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24190. #pragma clang diagnostic ignored "-Wunused-variable"
  24191. #endif
  24192. #ifdef __clang__
  24193. #pragma clang diagnostic pop
  24194. #endif
  24195. #ifdef __clang__
  24196. #pragma clang diagnostic push
  24197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24198. #pragma clang diagnostic ignored "-Wunused-variable"
  24199. #endif
  24200. #ifdef __clang__
  24201. #pragma clang diagnostic pop
  24202. #endif
  24203. #ifdef __clang__
  24204. #pragma clang diagnostic push
  24205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24206. #pragma clang diagnostic ignored "-Wunused-variable"
  24207. #endif
  24208. #ifdef __clang__
  24209. #pragma clang diagnostic pop
  24210. #endif
  24211. #ifdef __clang__
  24212. #pragma clang diagnostic push
  24213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24214. #pragma clang diagnostic ignored "-Wunused-variable"
  24215. #endif
  24216. #ifdef __clang__
  24217. #pragma clang diagnostic pop
  24218. #endif
  24219. #ifdef __clang__
  24220. #pragma clang diagnostic push
  24221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24222. #pragma clang diagnostic ignored "-Wunused-variable"
  24223. #endif
  24224. #ifdef __clang__
  24225. #pragma clang diagnostic pop
  24226. #endif
  24227. #ifdef __clang__
  24228. #pragma clang diagnostic push
  24229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24230. #pragma clang diagnostic ignored "-Wunused-variable"
  24231. #endif
  24232. #ifdef __clang__
  24233. #pragma clang diagnostic pop
  24234. #endif
  24235. #ifdef __clang__
  24236. #pragma clang diagnostic push
  24237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24238. #pragma clang diagnostic ignored "-Wunused-variable"
  24239. #endif
  24240. #ifdef __clang__
  24241. #pragma clang diagnostic pop
  24242. #endif
  24243. #ifdef __clang__
  24244. #pragma clang diagnostic push
  24245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24246. #pragma clang diagnostic ignored "-Wunused-variable"
  24247. #endif
  24248. #ifdef __clang__
  24249. #pragma clang diagnostic pop
  24250. #endif
  24251. #ifdef __clang__
  24252. #pragma clang diagnostic push
  24253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24254. #pragma clang diagnostic ignored "-Wunused-variable"
  24255. #endif
  24256. #ifdef __clang__
  24257. #pragma clang diagnostic pop
  24258. #endif
  24259. #ifdef __clang__
  24260. #pragma clang diagnostic push
  24261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24262. #pragma clang diagnostic ignored "-Wunused-variable"
  24263. #endif
  24264. #ifdef __clang__
  24265. #pragma clang diagnostic pop
  24266. #endif
  24267. #ifdef __clang__
  24268. #pragma clang diagnostic push
  24269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24270. #pragma clang diagnostic ignored "-Wunused-variable"
  24271. #endif
  24272. #ifdef __clang__
  24273. #pragma clang diagnostic pop
  24274. #endif
  24275. #ifdef __clang__
  24276. #pragma clang diagnostic push
  24277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24278. #pragma clang diagnostic ignored "-Wunused-variable"
  24279. #endif
  24280. #ifdef __clang__
  24281. #pragma clang diagnostic pop
  24282. #endif
  24283. #ifdef __clang__
  24284. #pragma clang diagnostic push
  24285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24286. #pragma clang diagnostic ignored "-Wunused-variable"
  24287. #endif
  24288. #ifdef __clang__
  24289. #pragma clang diagnostic pop
  24290. #endif
  24291. #ifdef __clang__
  24292. #pragma clang diagnostic push
  24293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24294. #pragma clang diagnostic ignored "-Wunused-variable"
  24295. #endif
  24296. #ifdef __clang__
  24297. #pragma clang diagnostic pop
  24298. #endif
  24299. #ifdef __clang__
  24300. #pragma clang diagnostic push
  24301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24302. #pragma clang diagnostic ignored "-Wunused-variable"
  24303. #endif
  24304. #ifdef __clang__
  24305. #pragma clang diagnostic pop
  24306. #endif
  24307. #ifdef __clang__
  24308. #pragma clang diagnostic push
  24309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24310. #pragma clang diagnostic ignored "-Wunused-variable"
  24311. #endif
  24312. #ifdef __clang__
  24313. #pragma clang diagnostic pop
  24314. #endif
  24315. #ifdef __clang__
  24316. #pragma clang diagnostic push
  24317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24318. #pragma clang diagnostic ignored "-Wunused-variable"
  24319. #endif
  24320. #ifdef __clang__
  24321. #pragma clang diagnostic pop
  24322. #endif
  24323. #ifdef __clang__
  24324. #pragma clang diagnostic push
  24325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24326. #pragma clang diagnostic ignored "-Wunused-variable"
  24327. #endif
  24328. #ifdef __clang__
  24329. #pragma clang diagnostic pop
  24330. #endif
  24331. #ifdef __clang__
  24332. #pragma clang diagnostic push
  24333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24334. #pragma clang diagnostic ignored "-Wunused-variable"
  24335. #endif
  24336. #ifdef __clang__
  24337. #pragma clang diagnostic pop
  24338. #endif
  24339. #ifdef __clang__
  24340. #pragma clang diagnostic push
  24341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24342. #pragma clang diagnostic ignored "-Wunused-variable"
  24343. #endif
  24344. #ifdef __clang__
  24345. #pragma clang diagnostic pop
  24346. #endif
  24347. #ifdef __clang__
  24348. #pragma clang diagnostic push
  24349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24350. #pragma clang diagnostic ignored "-Wunused-variable"
  24351. #endif
  24352. #ifdef __clang__
  24353. #pragma clang diagnostic pop
  24354. #endif
  24355. #ifdef __clang__
  24356. #pragma clang diagnostic push
  24357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24358. #pragma clang diagnostic ignored "-Wunused-variable"
  24359. #endif
  24360. #ifdef __clang__
  24361. #pragma clang diagnostic pop
  24362. #endif
  24363. #ifdef __clang__
  24364. #pragma clang diagnostic push
  24365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24366. #pragma clang diagnostic ignored "-Wunused-variable"
  24367. #endif
  24368. #ifdef __clang__
  24369. #pragma clang diagnostic pop
  24370. #endif
  24371. #ifdef __clang__
  24372. #pragma clang diagnostic push
  24373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24374. #pragma clang diagnostic ignored "-Wunused-variable"
  24375. #endif
  24376. #ifdef __clang__
  24377. #pragma clang diagnostic pop
  24378. #endif
  24379. #ifdef __clang__
  24380. #pragma clang diagnostic push
  24381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24382. #pragma clang diagnostic ignored "-Wunused-variable"
  24383. #endif
  24384. #ifdef __clang__
  24385. #pragma clang diagnostic pop
  24386. #endif
  24387. #ifdef __clang__
  24388. #pragma clang diagnostic push
  24389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24390. #pragma clang diagnostic ignored "-Wunused-variable"
  24391. #endif
  24392. #ifdef __clang__
  24393. #pragma clang diagnostic pop
  24394. #endif
  24395. #ifdef __clang__
  24396. #pragma clang diagnostic push
  24397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24398. #pragma clang diagnostic ignored "-Wunused-variable"
  24399. #endif
  24400. #ifdef __clang__
  24401. #pragma clang diagnostic pop
  24402. #endif
  24403. #ifdef __clang__
  24404. #pragma clang diagnostic push
  24405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24406. #pragma clang diagnostic ignored "-Wunused-variable"
  24407. #endif
  24408. #ifdef __clang__
  24409. #pragma clang diagnostic pop
  24410. #endif
  24411. #ifdef __clang__
  24412. #pragma clang diagnostic push
  24413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24414. #pragma clang diagnostic ignored "-Wunused-variable"
  24415. #endif
  24416. #ifdef __clang__
  24417. #pragma clang diagnostic pop
  24418. #endif
  24419. #ifdef __clang__
  24420. #pragma clang diagnostic push
  24421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24422. #pragma clang diagnostic ignored "-Wunused-variable"
  24423. #endif
  24424. #ifdef __clang__
  24425. #pragma clang diagnostic pop
  24426. #endif
  24427. #ifdef __clang__
  24428. #pragma clang diagnostic push
  24429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24430. #pragma clang diagnostic ignored "-Wunused-variable"
  24431. #endif
  24432. #ifdef __clang__
  24433. #pragma clang diagnostic pop
  24434. #endif
  24435. #ifdef __clang__
  24436. #pragma clang diagnostic push
  24437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24438. #pragma clang diagnostic ignored "-Wunused-variable"
  24439. #endif
  24440. #ifdef __clang__
  24441. #pragma clang diagnostic pop
  24442. #endif
  24443. #ifdef __clang__
  24444. #pragma clang diagnostic push
  24445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24446. #pragma clang diagnostic ignored "-Wunused-variable"
  24447. #endif
  24448. #ifdef __clang__
  24449. #pragma clang diagnostic pop
  24450. #endif
  24451. #ifdef __clang__
  24452. #pragma clang diagnostic push
  24453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24454. #pragma clang diagnostic ignored "-Wunused-variable"
  24455. #endif
  24456. #ifdef __clang__
  24457. #pragma clang diagnostic pop
  24458. #endif
  24459. #ifdef __clang__
  24460. #pragma clang diagnostic push
  24461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24462. #pragma clang diagnostic ignored "-Wunused-variable"
  24463. #endif
  24464. #ifdef __clang__
  24465. #pragma clang diagnostic pop
  24466. #endif
  24467. #ifdef __clang__
  24468. #pragma clang diagnostic push
  24469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24470. #pragma clang diagnostic ignored "-Wunused-variable"
  24471. #endif
  24472. #ifdef __clang__
  24473. #pragma clang diagnostic pop
  24474. #endif
  24475. #ifdef __clang__
  24476. #pragma clang diagnostic push
  24477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24478. #pragma clang diagnostic ignored "-Wunused-variable"
  24479. #endif
  24480. #ifdef __clang__
  24481. #pragma clang diagnostic pop
  24482. #endif
  24483. #ifdef __clang__
  24484. #pragma clang diagnostic push
  24485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24486. #pragma clang diagnostic ignored "-Wunused-variable"
  24487. #endif
  24488. #ifdef __clang__
  24489. #pragma clang diagnostic pop
  24490. #endif
  24491. #ifdef __clang__
  24492. #pragma clang diagnostic push
  24493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24494. #pragma clang diagnostic ignored "-Wunused-variable"
  24495. #endif
  24496. #ifdef __clang__
  24497. #pragma clang diagnostic pop
  24498. #endif
  24499. #ifdef __clang__
  24500. #pragma clang diagnostic push
  24501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24502. #pragma clang diagnostic ignored "-Wunused-variable"
  24503. #endif
  24504. #ifdef __clang__
  24505. #pragma clang diagnostic pop
  24506. #endif
  24507. #ifdef __clang__
  24508. #pragma clang diagnostic push
  24509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24510. #pragma clang diagnostic ignored "-Wunused-variable"
  24511. #endif
  24512. #ifdef __clang__
  24513. #pragma clang diagnostic pop
  24514. #endif
  24515. #ifdef __clang__
  24516. #pragma clang diagnostic push
  24517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24518. #pragma clang diagnostic ignored "-Wunused-variable"
  24519. #endif
  24520. #ifdef __clang__
  24521. #pragma clang diagnostic pop
  24522. #endif
  24523. #ifdef __clang__
  24524. #pragma clang diagnostic push
  24525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24526. #pragma clang diagnostic ignored "-Wunused-variable"
  24527. #endif
  24528. #ifdef __clang__
  24529. #pragma clang diagnostic pop
  24530. #endif
  24531. #ifdef __clang__
  24532. #pragma clang diagnostic push
  24533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24534. #pragma clang diagnostic ignored "-Wunused-variable"
  24535. #endif
  24536. #ifdef __clang__
  24537. #pragma clang diagnostic pop
  24538. #endif
  24539. #ifdef __clang__
  24540. #pragma clang diagnostic push
  24541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24542. #pragma clang diagnostic ignored "-Wunused-variable"
  24543. #endif
  24544. #ifdef __clang__
  24545. #pragma clang diagnostic pop
  24546. #endif
  24547. #ifdef __clang__
  24548. #pragma clang diagnostic push
  24549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24550. #pragma clang diagnostic ignored "-Wunused-variable"
  24551. #endif
  24552. #ifdef __clang__
  24553. #pragma clang diagnostic pop
  24554. #endif
  24555. #ifdef __clang__
  24556. #pragma clang diagnostic push
  24557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24558. #pragma clang diagnostic ignored "-Wunused-variable"
  24559. #endif
  24560. #ifdef __clang__
  24561. #pragma clang diagnostic pop
  24562. #endif
  24563. #ifdef __clang__
  24564. #pragma clang diagnostic push
  24565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24566. #pragma clang diagnostic ignored "-Wunused-variable"
  24567. #endif
  24568. #ifdef __clang__
  24569. #pragma clang diagnostic pop
  24570. #endif
  24571. #ifdef __clang__
  24572. #pragma clang diagnostic push
  24573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24574. #pragma clang diagnostic ignored "-Wunused-variable"
  24575. #endif
  24576. #ifdef __clang__
  24577. #pragma clang diagnostic pop
  24578. #endif
  24579. #ifdef __clang__
  24580. #pragma clang diagnostic push
  24581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24582. #pragma clang diagnostic ignored "-Wunused-variable"
  24583. #endif
  24584. #ifdef __clang__
  24585. #pragma clang diagnostic pop
  24586. #endif
  24587. #ifdef __clang__
  24588. #pragma clang diagnostic push
  24589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24590. #pragma clang diagnostic ignored "-Wunused-variable"
  24591. #endif
  24592. #ifdef __clang__
  24593. #pragma clang diagnostic pop
  24594. #endif
  24595. #ifdef __clang__
  24596. #pragma clang diagnostic push
  24597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24598. #pragma clang diagnostic ignored "-Wunused-variable"
  24599. #endif
  24600. #ifdef __clang__
  24601. #pragma clang diagnostic pop
  24602. #endif
  24603. #ifdef __clang__
  24604. #pragma clang diagnostic push
  24605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24606. #pragma clang diagnostic ignored "-Wunused-variable"
  24607. #endif
  24608. #ifdef __clang__
  24609. #pragma clang diagnostic pop
  24610. #endif
  24611. #ifdef __clang__
  24612. #pragma clang diagnostic push
  24613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24614. #pragma clang diagnostic ignored "-Wunused-variable"
  24615. #endif
  24616. #ifdef __clang__
  24617. #pragma clang diagnostic pop
  24618. #endif
  24619. #ifdef __clang__
  24620. #pragma clang diagnostic push
  24621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24622. #pragma clang diagnostic ignored "-Wunused-variable"
  24623. #endif
  24624. #ifdef __clang__
  24625. #pragma clang diagnostic pop
  24626. #endif
  24627. #ifdef __clang__
  24628. #pragma clang diagnostic push
  24629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24630. #pragma clang diagnostic ignored "-Wunused-variable"
  24631. #endif
  24632. #ifdef __clang__
  24633. #pragma clang diagnostic pop
  24634. #endif
  24635. #ifdef __clang__
  24636. #pragma clang diagnostic push
  24637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24638. #pragma clang diagnostic ignored "-Wunused-variable"
  24639. #endif
  24640. #ifdef __clang__
  24641. #pragma clang diagnostic pop
  24642. #endif
  24643. #ifdef __clang__
  24644. #pragma clang diagnostic push
  24645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24646. #pragma clang diagnostic ignored "-Wunused-variable"
  24647. #endif
  24648. #ifdef __clang__
  24649. #pragma clang diagnostic pop
  24650. #endif
  24651. #ifdef __clang__
  24652. #pragma clang diagnostic push
  24653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24654. #pragma clang diagnostic ignored "-Wunused-variable"
  24655. #endif
  24656. #ifdef __clang__
  24657. #pragma clang diagnostic pop
  24658. #endif
  24659. #ifdef __clang__
  24660. #pragma clang diagnostic push
  24661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24662. #pragma clang diagnostic ignored "-Wunused-variable"
  24663. #endif
  24664. #ifdef __clang__
  24665. #pragma clang diagnostic pop
  24666. #endif
  24667. #ifdef __clang__
  24668. #pragma clang diagnostic push
  24669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24670. #pragma clang diagnostic ignored "-Wunused-variable"
  24671. #endif
  24672. #ifdef __clang__
  24673. #pragma clang diagnostic pop
  24674. #endif
  24675. #ifdef __clang__
  24676. #pragma clang diagnostic push
  24677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24678. #pragma clang diagnostic ignored "-Wunused-variable"
  24679. #endif
  24680. #ifdef __clang__
  24681. #pragma clang diagnostic pop
  24682. #endif
  24683. #ifdef __clang__
  24684. #pragma clang diagnostic push
  24685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24686. #pragma clang diagnostic ignored "-Wunused-variable"
  24687. #endif
  24688. #ifdef __clang__
  24689. #pragma clang diagnostic pop
  24690. #endif
  24691. #ifdef __clang__
  24692. #pragma clang diagnostic push
  24693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24694. #pragma clang diagnostic ignored "-Wunused-variable"
  24695. #endif
  24696. #ifdef __clang__
  24697. #pragma clang diagnostic pop
  24698. #endif
  24699. #ifdef __clang__
  24700. #pragma clang diagnostic push
  24701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24702. #pragma clang diagnostic ignored "-Wunused-variable"
  24703. #endif
  24704. #ifdef __clang__
  24705. #pragma clang diagnostic pop
  24706. #endif
  24707. #ifdef __clang__
  24708. #pragma clang diagnostic push
  24709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24710. #pragma clang diagnostic ignored "-Wunused-variable"
  24711. #endif
  24712. #ifdef __clang__
  24713. #pragma clang diagnostic pop
  24714. #endif
  24715. #ifdef __clang__
  24716. #pragma clang diagnostic push
  24717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24718. #pragma clang diagnostic ignored "-Wunused-variable"
  24719. #endif
  24720. #ifdef __clang__
  24721. #pragma clang diagnostic pop
  24722. #endif
  24723. #ifdef __clang__
  24724. #pragma clang diagnostic push
  24725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24726. #pragma clang diagnostic ignored "-Wunused-variable"
  24727. #endif
  24728. #ifdef __clang__
  24729. #pragma clang diagnostic pop
  24730. #endif
  24731. #ifdef __clang__
  24732. #pragma clang diagnostic push
  24733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24734. #pragma clang diagnostic ignored "-Wunused-variable"
  24735. #endif
  24736. #ifdef __clang__
  24737. #pragma clang diagnostic pop
  24738. #endif
  24739. #ifdef __clang__
  24740. #pragma clang diagnostic push
  24741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24742. #pragma clang diagnostic ignored "-Wunused-variable"
  24743. #endif
  24744. #ifdef __clang__
  24745. #pragma clang diagnostic pop
  24746. #endif
  24747. #ifdef __clang__
  24748. #pragma clang diagnostic push
  24749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24750. #pragma clang diagnostic ignored "-Wunused-variable"
  24751. #endif
  24752. #ifdef __clang__
  24753. #pragma clang diagnostic pop
  24754. #endif
  24755. #ifdef __clang__
  24756. #pragma clang diagnostic push
  24757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24758. #pragma clang diagnostic ignored "-Wunused-variable"
  24759. #endif
  24760. #ifdef __clang__
  24761. #pragma clang diagnostic pop
  24762. #endif
  24763. #ifdef __clang__
  24764. #pragma clang diagnostic push
  24765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24766. #pragma clang diagnostic ignored "-Wunused-variable"
  24767. #endif
  24768. #ifdef __clang__
  24769. #pragma clang diagnostic pop
  24770. #endif
  24771. #ifdef __clang__
  24772. #pragma clang diagnostic push
  24773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24774. #pragma clang diagnostic ignored "-Wunused-variable"
  24775. #endif
  24776. #ifdef __clang__
  24777. #pragma clang diagnostic pop
  24778. #endif
  24779. #ifdef __clang__
  24780. #pragma clang diagnostic push
  24781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24782. #pragma clang diagnostic ignored "-Wunused-variable"
  24783. #endif
  24784. #ifdef __clang__
  24785. #pragma clang diagnostic pop
  24786. #endif
  24787. #ifdef __clang__
  24788. #pragma clang diagnostic push
  24789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24790. #pragma clang diagnostic ignored "-Wunused-variable"
  24791. #endif
  24792. #ifdef __clang__
  24793. #pragma clang diagnostic pop
  24794. #endif
  24795. #ifdef __clang__
  24796. #pragma clang diagnostic push
  24797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24798. #pragma clang diagnostic ignored "-Wunused-variable"
  24799. #endif
  24800. #ifdef __clang__
  24801. #pragma clang diagnostic pop
  24802. #endif
  24803. #ifdef __clang__
  24804. #pragma clang diagnostic push
  24805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24806. #pragma clang diagnostic ignored "-Wunused-variable"
  24807. #endif
  24808. #ifdef __clang__
  24809. #pragma clang diagnostic pop
  24810. #endif
  24811. #ifdef __clang__
  24812. #pragma clang diagnostic push
  24813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24814. #pragma clang diagnostic ignored "-Wunused-variable"
  24815. #endif
  24816. #ifdef __clang__
  24817. #pragma clang diagnostic pop
  24818. #endif
  24819. #ifdef __clang__
  24820. #pragma clang diagnostic push
  24821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24822. #pragma clang diagnostic ignored "-Wunused-variable"
  24823. #endif
  24824. #ifdef __clang__
  24825. #pragma clang diagnostic pop
  24826. #endif
  24827. #ifdef __clang__
  24828. #pragma clang diagnostic push
  24829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24830. #pragma clang diagnostic ignored "-Wunused-variable"
  24831. #endif
  24832. #ifdef __clang__
  24833. #pragma clang diagnostic pop
  24834. #endif
  24835. #ifdef __clang__
  24836. #pragma clang diagnostic push
  24837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24838. #pragma clang diagnostic ignored "-Wunused-variable"
  24839. #endif
  24840. #ifdef __clang__
  24841. #pragma clang diagnostic pop
  24842. #endif
  24843. #ifdef __clang__
  24844. #pragma clang diagnostic push
  24845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24846. #pragma clang diagnostic ignored "-Wunused-variable"
  24847. #endif
  24848. #ifdef __clang__
  24849. #pragma clang diagnostic pop
  24850. #endif
  24851. #ifdef __clang__
  24852. #pragma clang diagnostic push
  24853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24854. #pragma clang diagnostic ignored "-Wunused-variable"
  24855. #endif
  24856. #ifdef __clang__
  24857. #pragma clang diagnostic pop
  24858. #endif
  24859. #ifdef __clang__
  24860. #pragma clang diagnostic push
  24861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24862. #pragma clang diagnostic ignored "-Wunused-variable"
  24863. #endif
  24864. #ifdef __clang__
  24865. #pragma clang diagnostic pop
  24866. #endif
  24867. #ifdef __clang__
  24868. #pragma clang diagnostic push
  24869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24870. #pragma clang diagnostic ignored "-Wunused-variable"
  24871. #endif
  24872. #ifdef __clang__
  24873. #pragma clang diagnostic pop
  24874. #endif
  24875. #ifdef __clang__
  24876. #pragma clang diagnostic push
  24877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24878. #pragma clang diagnostic ignored "-Wunused-variable"
  24879. #endif
  24880. #ifdef __clang__
  24881. #pragma clang diagnostic pop
  24882. #endif
  24883. #ifdef __clang__
  24884. #pragma clang diagnostic push
  24885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24886. #pragma clang diagnostic ignored "-Wunused-variable"
  24887. #endif
  24888. #ifdef __clang__
  24889. #pragma clang diagnostic pop
  24890. #endif
  24891. #ifdef __clang__
  24892. #pragma clang diagnostic push
  24893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24894. #pragma clang diagnostic ignored "-Wunused-variable"
  24895. #endif
  24896. #ifdef __clang__
  24897. #pragma clang diagnostic pop
  24898. #endif
  24899. #ifdef __clang__
  24900. #pragma clang diagnostic push
  24901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24902. #pragma clang diagnostic ignored "-Wunused-variable"
  24903. #endif
  24904. #ifdef __clang__
  24905. #pragma clang diagnostic pop
  24906. #endif
  24907. #ifdef __clang__
  24908. #pragma clang diagnostic push
  24909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24910. #pragma clang diagnostic ignored "-Wunused-variable"
  24911. #endif
  24912. #ifdef __clang__
  24913. #pragma clang diagnostic pop
  24914. #endif
  24915. #ifdef __clang__
  24916. #pragma clang diagnostic push
  24917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24918. #pragma clang diagnostic ignored "-Wunused-variable"
  24919. #endif
  24920. #ifdef __clang__
  24921. #pragma clang diagnostic pop
  24922. #endif
  24923. #ifdef __clang__
  24924. #pragma clang diagnostic push
  24925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24926. #pragma clang diagnostic ignored "-Wunused-variable"
  24927. #endif
  24928. #ifdef __clang__
  24929. #pragma clang diagnostic pop
  24930. #endif
  24931. #ifdef __clang__
  24932. #pragma clang diagnostic push
  24933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24934. #pragma clang diagnostic ignored "-Wunused-variable"
  24935. #endif
  24936. #ifdef __clang__
  24937. #pragma clang diagnostic pop
  24938. #endif
  24939. #ifdef __clang__
  24940. #pragma clang diagnostic push
  24941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24942. #pragma clang diagnostic ignored "-Wunused-variable"
  24943. #endif
  24944. #ifdef __clang__
  24945. #pragma clang diagnostic pop
  24946. #endif
  24947. #ifdef __clang__
  24948. #pragma clang diagnostic push
  24949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24950. #pragma clang diagnostic ignored "-Wunused-variable"
  24951. #endif
  24952. #ifdef __clang__
  24953. #pragma clang diagnostic pop
  24954. #endif
  24955. #ifdef __clang__
  24956. #pragma clang diagnostic push
  24957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24958. #pragma clang diagnostic ignored "-Wunused-variable"
  24959. #endif
  24960. #ifdef __clang__
  24961. #pragma clang diagnostic pop
  24962. #endif
  24963. #ifdef __clang__
  24964. #pragma clang diagnostic push
  24965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24966. #pragma clang diagnostic ignored "-Wunused-variable"
  24967. #endif
  24968. #ifdef __clang__
  24969. #pragma clang diagnostic pop
  24970. #endif
  24971. #ifdef __clang__
  24972. #pragma clang diagnostic push
  24973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24974. #pragma clang diagnostic ignored "-Wunused-variable"
  24975. #endif
  24976. #ifdef __clang__
  24977. #pragma clang diagnostic pop
  24978. #endif
  24979. #ifdef __clang__
  24980. #pragma clang diagnostic push
  24981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24982. #pragma clang diagnostic ignored "-Wunused-variable"
  24983. #endif
  24984. #ifdef __clang__
  24985. #pragma clang diagnostic pop
  24986. #endif
  24987. #ifdef __clang__
  24988. #pragma clang diagnostic push
  24989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24990. #pragma clang diagnostic ignored "-Wunused-variable"
  24991. #endif
  24992. #ifdef __clang__
  24993. #pragma clang diagnostic pop
  24994. #endif
  24995. #ifdef __clang__
  24996. #pragma clang diagnostic push
  24997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24998. #pragma clang diagnostic ignored "-Wunused-variable"
  24999. #endif
  25000. #ifdef __clang__
  25001. #pragma clang diagnostic pop
  25002. #endif
  25003. #ifdef __clang__
  25004. #pragma clang diagnostic push
  25005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25006. #pragma clang diagnostic ignored "-Wunused-variable"
  25007. #endif
  25008. #ifdef __clang__
  25009. #pragma clang diagnostic pop
  25010. #endif
  25011. #ifdef __clang__
  25012. #pragma clang diagnostic push
  25013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25014. #pragma clang diagnostic ignored "-Wunused-variable"
  25015. #endif
  25016. #ifdef __clang__
  25017. #pragma clang diagnostic pop
  25018. #endif
  25019. #ifdef __clang__
  25020. #pragma clang diagnostic push
  25021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25022. #pragma clang diagnostic ignored "-Wunused-variable"
  25023. #endif
  25024. #ifdef __clang__
  25025. #pragma clang diagnostic pop
  25026. #endif
  25027. #ifdef __clang__
  25028. #pragma clang diagnostic push
  25029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25030. #pragma clang diagnostic ignored "-Wunused-variable"
  25031. #endif
  25032. #ifdef __clang__
  25033. #pragma clang diagnostic pop
  25034. #endif
  25035. #ifdef __clang__
  25036. #pragma clang diagnostic push
  25037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25038. #pragma clang diagnostic ignored "-Wunused-variable"
  25039. #endif
  25040. #ifdef __clang__
  25041. #pragma clang diagnostic pop
  25042. #endif
  25043. #ifdef __clang__
  25044. #pragma clang diagnostic push
  25045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25046. #pragma clang diagnostic ignored "-Wunused-variable"
  25047. #endif
  25048. #ifdef __clang__
  25049. #pragma clang diagnostic pop
  25050. #endif
  25051. #ifdef __clang__
  25052. #pragma clang diagnostic push
  25053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25054. #pragma clang diagnostic ignored "-Wunused-variable"
  25055. #endif
  25056. #ifdef __clang__
  25057. #pragma clang diagnostic pop
  25058. #endif
  25059. #ifdef __clang__
  25060. #pragma clang diagnostic push
  25061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25062. #pragma clang diagnostic ignored "-Wunused-variable"
  25063. #endif
  25064. #ifdef __clang__
  25065. #pragma clang diagnostic pop
  25066. #endif
  25067. #ifdef __clang__
  25068. #pragma clang diagnostic push
  25069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25070. #pragma clang diagnostic ignored "-Wunused-variable"
  25071. #endif
  25072. #ifdef __clang__
  25073. #pragma clang diagnostic pop
  25074. #endif
  25075. #ifdef __clang__
  25076. #pragma clang diagnostic push
  25077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25078. #pragma clang diagnostic ignored "-Wunused-variable"
  25079. #endif
  25080. #ifdef __clang__
  25081. #pragma clang diagnostic pop
  25082. #endif
  25083. #ifdef __clang__
  25084. #pragma clang diagnostic push
  25085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25086. #pragma clang diagnostic ignored "-Wunused-variable"
  25087. #endif
  25088. #ifdef __clang__
  25089. #pragma clang diagnostic pop
  25090. #endif
  25091. #ifdef __clang__
  25092. #pragma clang diagnostic push
  25093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25094. #pragma clang diagnostic ignored "-Wunused-variable"
  25095. #endif
  25096. #ifdef __clang__
  25097. #pragma clang diagnostic pop
  25098. #endif
  25099. #ifdef __clang__
  25100. #pragma clang diagnostic push
  25101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25102. #pragma clang diagnostic ignored "-Wunused-variable"
  25103. #endif
  25104. #ifdef __clang__
  25105. #pragma clang diagnostic pop
  25106. #endif
  25107. #ifdef __clang__
  25108. #pragma clang diagnostic push
  25109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25110. #pragma clang diagnostic ignored "-Wunused-variable"
  25111. #endif
  25112. #ifdef __clang__
  25113. #pragma clang diagnostic pop
  25114. #endif
  25115. #ifdef __clang__
  25116. #pragma clang diagnostic push
  25117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25118. #pragma clang diagnostic ignored "-Wunused-variable"
  25119. #endif
  25120. #ifdef __clang__
  25121. #pragma clang diagnostic pop
  25122. #endif
  25123. #ifdef __clang__
  25124. #pragma clang diagnostic push
  25125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25126. #pragma clang diagnostic ignored "-Wunused-variable"
  25127. #endif
  25128. #ifdef __clang__
  25129. #pragma clang diagnostic pop
  25130. #endif
  25131. #ifdef __clang__
  25132. #pragma clang diagnostic push
  25133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25134. #pragma clang diagnostic ignored "-Wunused-variable"
  25135. #endif
  25136. #ifdef __clang__
  25137. #pragma clang diagnostic pop
  25138. #endif
  25139. #ifdef __clang__
  25140. #pragma clang diagnostic push
  25141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25142. #pragma clang diagnostic ignored "-Wunused-variable"
  25143. #endif
  25144. #ifdef __clang__
  25145. #pragma clang diagnostic pop
  25146. #endif
  25147. #ifdef __clang__
  25148. #pragma clang diagnostic push
  25149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25150. #pragma clang diagnostic ignored "-Wunused-variable"
  25151. #endif
  25152. #ifdef __clang__
  25153. #pragma clang diagnostic pop
  25154. #endif
  25155. #ifdef __clang__
  25156. #pragma clang diagnostic push
  25157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25158. #pragma clang diagnostic ignored "-Wunused-variable"
  25159. #endif
  25160. #ifdef __clang__
  25161. #pragma clang diagnostic pop
  25162. #endif
  25163. #ifdef __clang__
  25164. #pragma clang diagnostic push
  25165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25166. #pragma clang diagnostic ignored "-Wunused-variable"
  25167. #endif
  25168. #ifdef __clang__
  25169. #pragma clang diagnostic pop
  25170. #endif
  25171. #ifdef __clang__
  25172. #pragma clang diagnostic push
  25173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25174. #pragma clang diagnostic ignored "-Wunused-variable"
  25175. #endif
  25176. #ifdef __clang__
  25177. #pragma clang diagnostic pop
  25178. #endif
  25179. #ifdef __clang__
  25180. #pragma clang diagnostic push
  25181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25182. #pragma clang diagnostic ignored "-Wunused-variable"
  25183. #endif
  25184. #ifdef __clang__
  25185. #pragma clang diagnostic pop
  25186. #endif
  25187. #ifdef __clang__
  25188. #pragma clang diagnostic push
  25189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25190. #pragma clang diagnostic ignored "-Wunused-variable"
  25191. #endif
  25192. #ifdef __clang__
  25193. #pragma clang diagnostic pop
  25194. #endif
  25195. #ifdef __clang__
  25196. #pragma clang diagnostic push
  25197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25198. #pragma clang diagnostic ignored "-Wunused-variable"
  25199. #endif
  25200. #ifdef __clang__
  25201. #pragma clang diagnostic pop
  25202. #endif
  25203. #ifdef __clang__
  25204. #pragma clang diagnostic push
  25205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25206. #pragma clang diagnostic ignored "-Wunused-variable"
  25207. #endif
  25208. #ifdef __clang__
  25209. #pragma clang diagnostic pop
  25210. #endif
  25211. #ifdef __clang__
  25212. #pragma clang diagnostic push
  25213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25214. #pragma clang diagnostic ignored "-Wunused-variable"
  25215. #endif
  25216. #ifdef __clang__
  25217. #pragma clang diagnostic pop
  25218. #endif
  25219. #ifdef __clang__
  25220. #pragma clang diagnostic push
  25221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25222. #pragma clang diagnostic ignored "-Wunused-variable"
  25223. #endif
  25224. #ifdef __clang__
  25225. #pragma clang diagnostic pop
  25226. #endif
  25227. #ifdef __clang__
  25228. #pragma clang diagnostic push
  25229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25230. #pragma clang diagnostic ignored "-Wunused-variable"
  25231. #endif
  25232. #ifdef __clang__
  25233. #pragma clang diagnostic pop
  25234. #endif
  25235. #ifdef __clang__
  25236. #pragma clang diagnostic push
  25237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25238. #pragma clang diagnostic ignored "-Wunused-variable"
  25239. #endif
  25240. #ifdef __clang__
  25241. #pragma clang diagnostic pop
  25242. #endif
  25243. #ifdef __clang__
  25244. #pragma clang diagnostic push
  25245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25246. #pragma clang diagnostic ignored "-Wunused-variable"
  25247. #endif
  25248. #ifdef __clang__
  25249. #pragma clang diagnostic pop
  25250. #endif
  25251. #ifdef __clang__
  25252. #pragma clang diagnostic push
  25253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25254. #pragma clang diagnostic ignored "-Wunused-variable"
  25255. #endif
  25256. #ifdef __clang__
  25257. #pragma clang diagnostic pop
  25258. #endif
  25259. #ifdef __clang__
  25260. #pragma clang diagnostic push
  25261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25262. #pragma clang diagnostic ignored "-Wunused-variable"
  25263. #endif
  25264. #ifdef __clang__
  25265. #pragma clang diagnostic pop
  25266. #endif
  25267. #ifdef __clang__
  25268. #pragma clang diagnostic push
  25269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25270. #pragma clang diagnostic ignored "-Wunused-variable"
  25271. #endif
  25272. #ifdef __clang__
  25273. #pragma clang diagnostic pop
  25274. #endif
  25275. #ifdef __clang__
  25276. #pragma clang diagnostic push
  25277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25278. #pragma clang diagnostic ignored "-Wunused-variable"
  25279. #endif
  25280. #ifdef __clang__
  25281. #pragma clang diagnostic pop
  25282. #endif
  25283. #ifdef __clang__
  25284. #pragma clang diagnostic push
  25285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25286. #pragma clang diagnostic ignored "-Wunused-variable"
  25287. #endif
  25288. #ifdef __clang__
  25289. #pragma clang diagnostic pop
  25290. #endif
  25291. #ifdef __clang__
  25292. #pragma clang diagnostic push
  25293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25294. #pragma clang diagnostic ignored "-Wunused-variable"
  25295. #endif
  25296. #ifdef __clang__
  25297. #pragma clang diagnostic pop
  25298. #endif
  25299. #ifdef __clang__
  25300. #pragma clang diagnostic push
  25301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25302. #pragma clang diagnostic ignored "-Wunused-variable"
  25303. #endif
  25304. #ifdef __clang__
  25305. #pragma clang diagnostic pop
  25306. #endif
  25307. #ifdef __clang__
  25308. #pragma clang diagnostic push
  25309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25310. #pragma clang diagnostic ignored "-Wunused-variable"
  25311. #endif
  25312. #ifdef __clang__
  25313. #pragma clang diagnostic pop
  25314. #endif
  25315. #ifdef __clang__
  25316. #pragma clang diagnostic push
  25317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25318. #pragma clang diagnostic ignored "-Wunused-variable"
  25319. #endif
  25320. #ifdef __clang__
  25321. #pragma clang diagnostic pop
  25322. #endif
  25323. #ifdef __clang__
  25324. #pragma clang diagnostic push
  25325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25326. #pragma clang diagnostic ignored "-Wunused-variable"
  25327. #endif
  25328. #ifdef __clang__
  25329. #pragma clang diagnostic pop
  25330. #endif
  25331. #ifdef __clang__
  25332. #pragma clang diagnostic push
  25333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25334. #pragma clang diagnostic ignored "-Wunused-variable"
  25335. #endif
  25336. #ifdef __clang__
  25337. #pragma clang diagnostic pop
  25338. #endif
  25339. #ifdef __clang__
  25340. #pragma clang diagnostic push
  25341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25342. #pragma clang diagnostic ignored "-Wunused-variable"
  25343. #endif
  25344. #ifdef __clang__
  25345. #pragma clang diagnostic pop
  25346. #endif
  25347. #ifdef __clang__
  25348. #pragma clang diagnostic push
  25349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25350. #pragma clang diagnostic ignored "-Wunused-variable"
  25351. #endif
  25352. #ifdef __clang__
  25353. #pragma clang diagnostic pop
  25354. #endif
  25355. #ifdef __clang__
  25356. #pragma clang diagnostic push
  25357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25358. #pragma clang diagnostic ignored "-Wunused-variable"
  25359. #endif
  25360. #ifdef __clang__
  25361. #pragma clang diagnostic pop
  25362. #endif
  25363. #ifdef __clang__
  25364. #pragma clang diagnostic push
  25365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25366. #pragma clang diagnostic ignored "-Wunused-variable"
  25367. #endif
  25368. #ifdef __clang__
  25369. #pragma clang diagnostic pop
  25370. #endif
  25371. #ifdef __clang__
  25372. #pragma clang diagnostic push
  25373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25374. #pragma clang diagnostic ignored "-Wunused-variable"
  25375. #endif
  25376. #ifdef __clang__
  25377. #pragma clang diagnostic pop
  25378. #endif
  25379. #ifdef __clang__
  25380. #pragma clang diagnostic push
  25381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25382. #pragma clang diagnostic ignored "-Wunused-variable"
  25383. #endif
  25384. #ifdef __clang__
  25385. #pragma clang diagnostic pop
  25386. #endif
  25387. #ifdef __clang__
  25388. #pragma clang diagnostic push
  25389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25390. #pragma clang diagnostic ignored "-Wunused-variable"
  25391. #endif
  25392. #ifdef __clang__
  25393. #pragma clang diagnostic pop
  25394. #endif
  25395. #ifdef __clang__
  25396. #pragma clang diagnostic push
  25397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25398. #pragma clang diagnostic ignored "-Wunused-variable"
  25399. #endif
  25400. #ifdef __clang__
  25401. #pragma clang diagnostic pop
  25402. #endif
  25403. #ifdef __clang__
  25404. #pragma clang diagnostic push
  25405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25406. #pragma clang diagnostic ignored "-Wunused-variable"
  25407. #endif
  25408. #ifdef __clang__
  25409. #pragma clang diagnostic pop
  25410. #endif
  25411. #ifdef __clang__
  25412. #pragma clang diagnostic push
  25413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25414. #pragma clang diagnostic ignored "-Wunused-variable"
  25415. #endif
  25416. #ifdef __clang__
  25417. #pragma clang diagnostic pop
  25418. #endif
  25419. #ifdef __clang__
  25420. #pragma clang diagnostic push
  25421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25422. #pragma clang diagnostic ignored "-Wunused-variable"
  25423. #endif
  25424. #ifdef __clang__
  25425. #pragma clang diagnostic pop
  25426. #endif
  25427. #ifdef __clang__
  25428. #pragma clang diagnostic push
  25429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25430. #pragma clang diagnostic ignored "-Wunused-variable"
  25431. #endif
  25432. #ifdef __clang__
  25433. #pragma clang diagnostic pop
  25434. #endif
  25435. #ifdef __clang__
  25436. #pragma clang diagnostic push
  25437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25438. #pragma clang diagnostic ignored "-Wunused-variable"
  25439. #endif
  25440. #ifdef __clang__
  25441. #pragma clang diagnostic pop
  25442. #endif
  25443. #ifdef __clang__
  25444. #pragma clang diagnostic push
  25445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25446. #pragma clang diagnostic ignored "-Wunused-variable"
  25447. #endif
  25448. #ifdef __clang__
  25449. #pragma clang diagnostic pop
  25450. #endif
  25451. #ifdef __clang__
  25452. #pragma clang diagnostic push
  25453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25454. #pragma clang diagnostic ignored "-Wunused-variable"
  25455. #endif
  25456. #ifdef __clang__
  25457. #pragma clang diagnostic pop
  25458. #endif
  25459. #ifdef __clang__
  25460. #pragma clang diagnostic push
  25461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25462. #pragma clang diagnostic ignored "-Wunused-variable"
  25463. #endif
  25464. #ifdef __clang__
  25465. #pragma clang diagnostic pop
  25466. #endif
  25467. #ifdef __clang__
  25468. #pragma clang diagnostic push
  25469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25470. #pragma clang diagnostic ignored "-Wunused-variable"
  25471. #endif
  25472. #ifdef __clang__
  25473. #pragma clang diagnostic pop
  25474. #endif
  25475. #ifdef __clang__
  25476. #pragma clang diagnostic push
  25477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25478. #pragma clang diagnostic ignored "-Wunused-variable"
  25479. #endif
  25480. #ifdef __clang__
  25481. #pragma clang diagnostic pop
  25482. #endif
  25483. #ifdef __clang__
  25484. #pragma clang diagnostic push
  25485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25486. #pragma clang diagnostic ignored "-Wunused-variable"
  25487. #endif
  25488. #ifdef __clang__
  25489. #pragma clang diagnostic pop
  25490. #endif
  25491. #ifdef __clang__
  25492. #pragma clang diagnostic push
  25493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25494. #pragma clang diagnostic ignored "-Wunused-variable"
  25495. #endif
  25496. #ifdef __clang__
  25497. #pragma clang diagnostic pop
  25498. #endif
  25499. #ifdef __clang__
  25500. #pragma clang diagnostic push
  25501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25502. #pragma clang diagnostic ignored "-Wunused-variable"
  25503. #endif
  25504. #ifdef __clang__
  25505. #pragma clang diagnostic pop
  25506. #endif
  25507. #ifdef __clang__
  25508. #pragma clang diagnostic push
  25509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25510. #pragma clang diagnostic ignored "-Wunused-variable"
  25511. #endif
  25512. #ifdef __clang__
  25513. #pragma clang diagnostic pop
  25514. #endif
  25515. #ifdef __clang__
  25516. #pragma clang diagnostic push
  25517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25518. #pragma clang diagnostic ignored "-Wunused-variable"
  25519. #endif
  25520. #ifdef __clang__
  25521. #pragma clang diagnostic pop
  25522. #endif
  25523. #ifdef __clang__
  25524. #pragma clang diagnostic push
  25525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25526. #pragma clang diagnostic ignored "-Wunused-variable"
  25527. #endif
  25528. #ifdef __clang__
  25529. #pragma clang diagnostic pop
  25530. #endif
  25531. #ifdef __clang__
  25532. #pragma clang diagnostic push
  25533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25534. #pragma clang diagnostic ignored "-Wunused-variable"
  25535. #endif
  25536. #ifdef __clang__
  25537. #pragma clang diagnostic pop
  25538. #endif
  25539. #ifdef __clang__
  25540. #pragma clang diagnostic push
  25541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25542. #pragma clang diagnostic ignored "-Wunused-variable"
  25543. #endif
  25544. #ifdef __clang__
  25545. #pragma clang diagnostic pop
  25546. #endif
  25547. #ifdef __clang__
  25548. #pragma clang diagnostic push
  25549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25550. #pragma clang diagnostic ignored "-Wunused-variable"
  25551. #endif
  25552. #ifdef __clang__
  25553. #pragma clang diagnostic pop
  25554. #endif
  25555. #ifdef __clang__
  25556. #pragma clang diagnostic push
  25557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25558. #pragma clang diagnostic ignored "-Wunused-variable"
  25559. #endif
  25560. #ifdef __clang__
  25561. #pragma clang diagnostic pop
  25562. #endif
  25563. #ifdef __clang__
  25564. #pragma clang diagnostic push
  25565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25566. #pragma clang diagnostic ignored "-Wunused-variable"
  25567. #endif
  25568. #ifdef __clang__
  25569. #pragma clang diagnostic pop
  25570. #endif
  25571. #ifdef __clang__
  25572. #pragma clang diagnostic push
  25573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25574. #pragma clang diagnostic ignored "-Wunused-variable"
  25575. #endif
  25576. #ifdef __clang__
  25577. #pragma clang diagnostic pop
  25578. #endif
  25579. #ifdef __clang__
  25580. #pragma clang diagnostic push
  25581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25582. #pragma clang diagnostic ignored "-Wunused-variable"
  25583. #endif
  25584. #ifdef __clang__
  25585. #pragma clang diagnostic pop
  25586. #endif
  25587. #ifdef __clang__
  25588. #pragma clang diagnostic push
  25589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25590. #pragma clang diagnostic ignored "-Wunused-variable"
  25591. #endif
  25592. #ifdef __clang__
  25593. #pragma clang diagnostic pop
  25594. #endif
  25595. #ifdef __clang__
  25596. #pragma clang diagnostic push
  25597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25598. #pragma clang diagnostic ignored "-Wunused-variable"
  25599. #endif
  25600. #ifdef __clang__
  25601. #pragma clang diagnostic pop
  25602. #endif
  25603. #ifdef __clang__
  25604. #pragma clang diagnostic push
  25605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25606. #pragma clang diagnostic ignored "-Wunused-variable"
  25607. #endif
  25608. #ifdef __clang__
  25609. #pragma clang diagnostic pop
  25610. #endif
  25611. #ifdef __clang__
  25612. #pragma clang diagnostic push
  25613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25614. #pragma clang diagnostic ignored "-Wunused-variable"
  25615. #endif
  25616. #ifdef __clang__
  25617. #pragma clang diagnostic pop
  25618. #endif
  25619. #ifdef __clang__
  25620. #pragma clang diagnostic push
  25621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25622. #pragma clang diagnostic ignored "-Wunused-variable"
  25623. #endif
  25624. #ifdef __clang__
  25625. #pragma clang diagnostic pop
  25626. #endif
  25627. #ifdef __clang__
  25628. #pragma clang diagnostic push
  25629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25630. #pragma clang diagnostic ignored "-Wunused-variable"
  25631. #endif
  25632. #ifdef __clang__
  25633. #pragma clang diagnostic pop
  25634. #endif
  25635. #ifdef __clang__
  25636. #pragma clang diagnostic push
  25637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25638. #pragma clang diagnostic ignored "-Wunused-variable"
  25639. #endif
  25640. #ifdef __clang__
  25641. #pragma clang diagnostic pop
  25642. #endif
  25643. #ifdef __clang__
  25644. #pragma clang diagnostic push
  25645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25646. #pragma clang diagnostic ignored "-Wunused-variable"
  25647. #endif
  25648. #ifdef __clang__
  25649. #pragma clang diagnostic pop
  25650. #endif
  25651. #ifdef __clang__
  25652. #pragma clang diagnostic push
  25653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25654. #pragma clang diagnostic ignored "-Wunused-variable"
  25655. #endif
  25656. #ifdef __clang__
  25657. #pragma clang diagnostic pop
  25658. #endif
  25659. #ifdef __clang__
  25660. #pragma clang diagnostic push
  25661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25662. #pragma clang diagnostic ignored "-Wunused-variable"
  25663. #endif
  25664. #ifdef __clang__
  25665. #pragma clang diagnostic pop
  25666. #endif
  25667. #ifdef __clang__
  25668. #pragma clang diagnostic push
  25669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25670. #pragma clang diagnostic ignored "-Wunused-variable"
  25671. #endif
  25672. #ifdef __clang__
  25673. #pragma clang diagnostic pop
  25674. #endif
  25675. #ifdef __clang__
  25676. #pragma clang diagnostic push
  25677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25678. #pragma clang diagnostic ignored "-Wunused-variable"
  25679. #endif
  25680. #ifdef __clang__
  25681. #pragma clang diagnostic pop
  25682. #endif
  25683. #ifdef __clang__
  25684. #pragma clang diagnostic push
  25685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25686. #pragma clang diagnostic ignored "-Wunused-variable"
  25687. #endif
  25688. #ifdef __clang__
  25689. #pragma clang diagnostic pop
  25690. #endif
  25691. #ifdef __clang__
  25692. #pragma clang diagnostic push
  25693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25694. #pragma clang diagnostic ignored "-Wunused-variable"
  25695. #endif
  25696. #ifdef __clang__
  25697. #pragma clang diagnostic pop
  25698. #endif
  25699. #ifdef __clang__
  25700. #pragma clang diagnostic push
  25701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25702. #pragma clang diagnostic ignored "-Wunused-variable"
  25703. #endif
  25704. #ifdef __clang__
  25705. #pragma clang diagnostic pop
  25706. #endif
  25707. #ifdef __clang__
  25708. #pragma clang diagnostic push
  25709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25710. #pragma clang diagnostic ignored "-Wunused-variable"
  25711. #endif
  25712. #ifdef __clang__
  25713. #pragma clang diagnostic pop
  25714. #endif
  25715. #ifdef __clang__
  25716. #pragma clang diagnostic push
  25717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25718. #pragma clang diagnostic ignored "-Wunused-variable"
  25719. #endif
  25720. #ifdef __clang__
  25721. #pragma clang diagnostic pop
  25722. #endif
  25723. #ifdef __clang__
  25724. #pragma clang diagnostic push
  25725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25726. #pragma clang diagnostic ignored "-Wunused-variable"
  25727. #endif
  25728. #ifdef __clang__
  25729. #pragma clang diagnostic pop
  25730. #endif
  25731. #ifdef __clang__
  25732. #pragma clang diagnostic push
  25733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25734. #pragma clang diagnostic ignored "-Wunused-variable"
  25735. #endif
  25736. #ifdef __clang__
  25737. #pragma clang diagnostic pop
  25738. #endif
  25739. #ifdef __clang__
  25740. #pragma clang diagnostic push
  25741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25742. #pragma clang diagnostic ignored "-Wunused-variable"
  25743. #endif
  25744. #ifdef __clang__
  25745. #pragma clang diagnostic pop
  25746. #endif
  25747. #ifdef __clang__
  25748. #pragma clang diagnostic push
  25749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25750. #pragma clang diagnostic ignored "-Wunused-variable"
  25751. #endif
  25752. #ifdef __clang__
  25753. #pragma clang diagnostic pop
  25754. #endif
  25755. #ifdef __clang__
  25756. #pragma clang diagnostic push
  25757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25758. #pragma clang diagnostic ignored "-Wunused-variable"
  25759. #endif
  25760. #ifdef __clang__
  25761. #pragma clang diagnostic pop
  25762. #endif
  25763. #ifdef __clang__
  25764. #pragma clang diagnostic push
  25765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25766. #pragma clang diagnostic ignored "-Wunused-variable"
  25767. #endif
  25768. #ifdef __clang__
  25769. #pragma clang diagnostic pop
  25770. #endif
  25771. #ifdef __clang__
  25772. #pragma clang diagnostic push
  25773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25774. #pragma clang diagnostic ignored "-Wunused-variable"
  25775. #endif
  25776. #ifdef __clang__
  25777. #pragma clang diagnostic pop
  25778. #endif
  25779. #ifdef __clang__
  25780. #pragma clang diagnostic push
  25781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25782. #pragma clang diagnostic ignored "-Wunused-variable"
  25783. #endif
  25784. #ifdef __clang__
  25785. #pragma clang diagnostic pop
  25786. #endif
  25787. #ifdef __clang__
  25788. #pragma clang diagnostic push
  25789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25790. #pragma clang diagnostic ignored "-Wunused-variable"
  25791. #endif
  25792. #ifdef __clang__
  25793. #pragma clang diagnostic pop
  25794. #endif
  25795. #ifdef __clang__
  25796. #pragma clang diagnostic push
  25797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25798. #pragma clang diagnostic ignored "-Wunused-variable"
  25799. #endif
  25800. #ifdef __clang__
  25801. #pragma clang diagnostic pop
  25802. #endif
  25803. #ifdef __clang__
  25804. #pragma clang diagnostic push
  25805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25806. #pragma clang diagnostic ignored "-Wunused-variable"
  25807. #endif
  25808. #ifdef __clang__
  25809. #pragma clang diagnostic pop
  25810. #endif
  25811. #ifdef __clang__
  25812. #pragma clang diagnostic push
  25813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25814. #pragma clang diagnostic ignored "-Wunused-variable"
  25815. #endif
  25816. #ifdef __clang__
  25817. #pragma clang diagnostic pop
  25818. #endif
  25819. #ifdef __clang__
  25820. #pragma clang diagnostic push
  25821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25822. #pragma clang diagnostic ignored "-Wunused-variable"
  25823. #endif
  25824. #ifdef __clang__
  25825. #pragma clang diagnostic pop
  25826. #endif
  25827. #ifdef __clang__
  25828. #pragma clang diagnostic push
  25829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25830. #pragma clang diagnostic ignored "-Wunused-variable"
  25831. #endif
  25832. #ifdef __clang__
  25833. #pragma clang diagnostic pop
  25834. #endif
  25835. #ifdef __clang__
  25836. #pragma clang diagnostic push
  25837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25838. #pragma clang diagnostic ignored "-Wunused-variable"
  25839. #endif
  25840. #ifdef __clang__
  25841. #pragma clang diagnostic pop
  25842. #endif
  25843. #ifdef __clang__
  25844. #pragma clang diagnostic push
  25845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25846. #pragma clang diagnostic ignored "-Wunused-variable"
  25847. #endif
  25848. #ifdef __clang__
  25849. #pragma clang diagnostic pop
  25850. #endif
  25851. #ifdef __clang__
  25852. #pragma clang diagnostic push
  25853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25854. #pragma clang diagnostic ignored "-Wunused-variable"
  25855. #endif
  25856. #ifdef __clang__
  25857. #pragma clang diagnostic pop
  25858. #endif
  25859. #ifdef __clang__
  25860. #pragma clang diagnostic push
  25861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25862. #pragma clang diagnostic ignored "-Wunused-variable"
  25863. #endif
  25864. #ifdef __clang__
  25865. #pragma clang diagnostic pop
  25866. #endif
  25867. #ifdef __clang__
  25868. #pragma clang diagnostic push
  25869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25870. #pragma clang diagnostic ignored "-Wunused-variable"
  25871. #endif
  25872. #ifdef __clang__
  25873. #pragma clang diagnostic pop
  25874. #endif
  25875. #ifdef __clang__
  25876. #pragma clang diagnostic push
  25877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25878. #pragma clang diagnostic ignored "-Wunused-variable"
  25879. #endif
  25880. #ifdef __clang__
  25881. #pragma clang diagnostic pop
  25882. #endif
  25883. #ifdef __clang__
  25884. #pragma clang diagnostic push
  25885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25886. #pragma clang diagnostic ignored "-Wunused-variable"
  25887. #endif
  25888. #ifdef __clang__
  25889. #pragma clang diagnostic pop
  25890. #endif
  25891. #ifdef __clang__
  25892. #pragma clang diagnostic push
  25893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25894. #pragma clang diagnostic ignored "-Wunused-variable"
  25895. #endif
  25896. #ifdef __clang__
  25897. #pragma clang diagnostic pop
  25898. #endif
  25899. #ifdef __clang__
  25900. #pragma clang diagnostic push
  25901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25902. #pragma clang diagnostic ignored "-Wunused-variable"
  25903. #endif
  25904. #ifdef __clang__
  25905. #pragma clang diagnostic pop
  25906. #endif
  25907. #ifdef __clang__
  25908. #pragma clang diagnostic push
  25909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25910. #pragma clang diagnostic ignored "-Wunused-variable"
  25911. #endif
  25912. #ifdef __clang__
  25913. #pragma clang diagnostic pop
  25914. #endif
  25915. #ifdef __clang__
  25916. #pragma clang diagnostic push
  25917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25918. #pragma clang diagnostic ignored "-Wunused-variable"
  25919. #endif
  25920. #ifdef __clang__
  25921. #pragma clang diagnostic pop
  25922. #endif
  25923. #ifdef __clang__
  25924. #pragma clang diagnostic push
  25925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25926. #pragma clang diagnostic ignored "-Wunused-variable"
  25927. #endif
  25928. #ifdef __clang__
  25929. #pragma clang diagnostic pop
  25930. #endif
  25931. #ifdef __clang__
  25932. #pragma clang diagnostic push
  25933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25934. #pragma clang diagnostic ignored "-Wunused-variable"
  25935. #endif
  25936. #ifdef __clang__
  25937. #pragma clang diagnostic pop
  25938. #endif
  25939. #ifdef __clang__
  25940. #pragma clang diagnostic push
  25941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25942. #pragma clang diagnostic ignored "-Wunused-variable"
  25943. #endif
  25944. #ifdef __clang__
  25945. #pragma clang diagnostic pop
  25946. #endif
  25947. #ifdef __clang__
  25948. #pragma clang diagnostic push
  25949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25950. #pragma clang diagnostic ignored "-Wunused-variable"
  25951. #endif
  25952. #ifdef __clang__
  25953. #pragma clang diagnostic pop
  25954. #endif
  25955. #ifdef __clang__
  25956. #pragma clang diagnostic push
  25957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25958. #pragma clang diagnostic ignored "-Wunused-variable"
  25959. #endif
  25960. #ifdef __clang__
  25961. #pragma clang diagnostic pop
  25962. #endif
  25963. #ifdef __clang__
  25964. #pragma clang diagnostic push
  25965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25966. #pragma clang diagnostic ignored "-Wunused-variable"
  25967. #endif
  25968. #ifdef __clang__
  25969. #pragma clang diagnostic pop
  25970. #endif
  25971. #ifdef __clang__
  25972. #pragma clang diagnostic push
  25973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25974. #pragma clang diagnostic ignored "-Wunused-variable"
  25975. #endif
  25976. #ifdef __clang__
  25977. #pragma clang diagnostic pop
  25978. #endif
  25979. #ifdef __clang__
  25980. #pragma clang diagnostic push
  25981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25982. #pragma clang diagnostic ignored "-Wunused-variable"
  25983. #endif
  25984. #ifdef __clang__
  25985. #pragma clang diagnostic pop
  25986. #endif
  25987. #ifdef __clang__
  25988. #pragma clang diagnostic push
  25989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25990. #pragma clang diagnostic ignored "-Wunused-variable"
  25991. #endif
  25992. #ifdef __clang__
  25993. #pragma clang diagnostic pop
  25994. #endif
  25995. #ifdef __clang__
  25996. #pragma clang diagnostic push
  25997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25998. #pragma clang diagnostic ignored "-Wunused-variable"
  25999. #endif
  26000. #ifdef __clang__
  26001. #pragma clang diagnostic pop
  26002. #endif
  26003. #ifdef __clang__
  26004. #pragma clang diagnostic push
  26005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26006. #pragma clang diagnostic ignored "-Wunused-variable"
  26007. #endif
  26008. #ifdef __clang__
  26009. #pragma clang diagnostic pop
  26010. #endif
  26011. #ifdef __clang__
  26012. #pragma clang diagnostic push
  26013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26014. #pragma clang diagnostic ignored "-Wunused-variable"
  26015. #endif
  26016. #ifdef __clang__
  26017. #pragma clang diagnostic pop
  26018. #endif
  26019. #ifdef __clang__
  26020. #pragma clang diagnostic push
  26021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26022. #pragma clang diagnostic ignored "-Wunused-variable"
  26023. #endif
  26024. #ifdef __clang__
  26025. #pragma clang diagnostic pop
  26026. #endif
  26027. #ifdef __clang__
  26028. #pragma clang diagnostic push
  26029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26030. #pragma clang diagnostic ignored "-Wunused-variable"
  26031. #endif
  26032. #ifdef __clang__
  26033. #pragma clang diagnostic pop
  26034. #endif
  26035. #ifdef __clang__
  26036. #pragma clang diagnostic push
  26037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26038. #pragma clang diagnostic ignored "-Wunused-variable"
  26039. #endif
  26040. #ifdef __clang__
  26041. #pragma clang diagnostic pop
  26042. #endif
  26043. #ifdef __clang__
  26044. #pragma clang diagnostic push
  26045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26046. #pragma clang diagnostic ignored "-Wunused-variable"
  26047. #endif
  26048. #ifdef __clang__
  26049. #pragma clang diagnostic pop
  26050. #endif
  26051. #ifdef __clang__
  26052. #pragma clang diagnostic push
  26053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26054. #pragma clang diagnostic ignored "-Wunused-variable"
  26055. #endif
  26056. #ifdef __clang__
  26057. #pragma clang diagnostic pop
  26058. #endif
  26059. #ifdef __clang__
  26060. #pragma clang diagnostic push
  26061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26062. #pragma clang diagnostic ignored "-Wunused-variable"
  26063. #endif
  26064. #ifdef __clang__
  26065. #pragma clang diagnostic pop
  26066. #endif
  26067. #ifdef __clang__
  26068. #pragma clang diagnostic push
  26069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26070. #pragma clang diagnostic ignored "-Wunused-variable"
  26071. #endif
  26072. #ifdef __clang__
  26073. #pragma clang diagnostic pop
  26074. #endif
  26075. #ifdef __clang__
  26076. #pragma clang diagnostic push
  26077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26078. #pragma clang diagnostic ignored "-Wunused-variable"
  26079. #endif
  26080. #ifdef __clang__
  26081. #pragma clang diagnostic pop
  26082. #endif
  26083. #ifdef __clang__
  26084. #pragma clang diagnostic push
  26085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26086. #pragma clang diagnostic ignored "-Wunused-variable"
  26087. #endif
  26088. #ifdef __clang__
  26089. #pragma clang diagnostic pop
  26090. #endif
  26091. #ifdef __clang__
  26092. #pragma clang diagnostic push
  26093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26094. #pragma clang diagnostic ignored "-Wunused-variable"
  26095. #endif
  26096. #ifdef __clang__
  26097. #pragma clang diagnostic pop
  26098. #endif
  26099. #ifdef __clang__
  26100. #pragma clang diagnostic push
  26101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26102. #pragma clang diagnostic ignored "-Wunused-variable"
  26103. #endif
  26104. #ifdef __clang__
  26105. #pragma clang diagnostic pop
  26106. #endif
  26107. #ifdef __clang__
  26108. #pragma clang diagnostic push
  26109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26110. #pragma clang diagnostic ignored "-Wunused-variable"
  26111. #endif
  26112. #ifdef __clang__
  26113. #pragma clang diagnostic pop
  26114. #endif
  26115. #ifdef __clang__
  26116. #pragma clang diagnostic push
  26117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26118. #pragma clang diagnostic ignored "-Wunused-variable"
  26119. #endif
  26120. #ifdef __clang__
  26121. #pragma clang diagnostic pop
  26122. #endif
  26123. #ifdef __clang__
  26124. #pragma clang diagnostic push
  26125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26126. #pragma clang diagnostic ignored "-Wunused-variable"
  26127. #endif
  26128. #ifdef __clang__
  26129. #pragma clang diagnostic pop
  26130. #endif
  26131. #ifdef __clang__
  26132. #pragma clang diagnostic push
  26133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26134. #pragma clang diagnostic ignored "-Wunused-variable"
  26135. #endif
  26136. #ifdef __clang__
  26137. #pragma clang diagnostic pop
  26138. #endif
  26139. #ifdef __clang__
  26140. #pragma clang diagnostic push
  26141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26142. #pragma clang diagnostic ignored "-Wunused-variable"
  26143. #endif
  26144. #ifdef __clang__
  26145. #pragma clang diagnostic pop
  26146. #endif
  26147. #ifdef __clang__
  26148. #pragma clang diagnostic push
  26149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26150. #pragma clang diagnostic ignored "-Wunused-variable"
  26151. #endif
  26152. #ifdef __clang__
  26153. #pragma clang diagnostic pop
  26154. #endif
  26155. #ifdef __clang__
  26156. #pragma clang diagnostic push
  26157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26158. #pragma clang diagnostic ignored "-Wunused-variable"
  26159. #endif
  26160. #ifdef __clang__
  26161. #pragma clang diagnostic pop
  26162. #endif
  26163. #ifdef __clang__
  26164. #pragma clang diagnostic push
  26165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26166. #pragma clang diagnostic ignored "-Wunused-variable"
  26167. #endif
  26168. #ifdef __clang__
  26169. #pragma clang diagnostic pop
  26170. #endif
  26171. #ifdef __clang__
  26172. #pragma clang diagnostic push
  26173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26174. #pragma clang diagnostic ignored "-Wunused-variable"
  26175. #endif
  26176. #ifdef __clang__
  26177. #pragma clang diagnostic pop
  26178. #endif
  26179. #ifdef __clang__
  26180. #pragma clang diagnostic push
  26181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26182. #pragma clang diagnostic ignored "-Wunused-variable"
  26183. #endif
  26184. #ifdef __clang__
  26185. #pragma clang diagnostic pop
  26186. #endif
  26187. #ifdef __clang__
  26188. #pragma clang diagnostic push
  26189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26190. #pragma clang diagnostic ignored "-Wunused-variable"
  26191. #endif
  26192. #ifdef __clang__
  26193. #pragma clang diagnostic pop
  26194. #endif
  26195. #ifdef __clang__
  26196. #pragma clang diagnostic push
  26197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26198. #pragma clang diagnostic ignored "-Wunused-variable"
  26199. #endif
  26200. #ifdef __clang__
  26201. #pragma clang diagnostic pop
  26202. #endif
  26203. #ifdef __clang__
  26204. #pragma clang diagnostic push
  26205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26206. #pragma clang diagnostic ignored "-Wunused-variable"
  26207. #endif
  26208. #ifdef __clang__
  26209. #pragma clang diagnostic pop
  26210. #endif
  26211. #ifdef __clang__
  26212. #pragma clang diagnostic push
  26213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26214. #pragma clang diagnostic ignored "-Wunused-variable"
  26215. #endif
  26216. #ifdef __clang__
  26217. #pragma clang diagnostic pop
  26218. #endif
  26219. #ifdef __clang__
  26220. #pragma clang diagnostic push
  26221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26222. #pragma clang diagnostic ignored "-Wunused-variable"
  26223. #endif
  26224. #ifdef __clang__
  26225. #pragma clang diagnostic pop
  26226. #endif
  26227. #ifdef __clang__
  26228. #pragma clang diagnostic push
  26229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26230. #pragma clang diagnostic ignored "-Wunused-variable"
  26231. #endif
  26232. #ifdef __clang__
  26233. #pragma clang diagnostic pop
  26234. #endif
  26235. #ifdef __clang__
  26236. #pragma clang diagnostic push
  26237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26238. #pragma clang diagnostic ignored "-Wunused-variable"
  26239. #endif
  26240. #ifdef __clang__
  26241. #pragma clang diagnostic pop
  26242. #endif
  26243. #ifdef __clang__
  26244. #pragma clang diagnostic push
  26245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26246. #pragma clang diagnostic ignored "-Wunused-variable"
  26247. #endif
  26248. #ifdef __clang__
  26249. #pragma clang diagnostic pop
  26250. #endif
  26251. #ifdef __clang__
  26252. #pragma clang diagnostic push
  26253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26254. #pragma clang diagnostic ignored "-Wunused-variable"
  26255. #endif
  26256. #ifdef __clang__
  26257. #pragma clang diagnostic pop
  26258. #endif
  26259. #ifdef __clang__
  26260. #pragma clang diagnostic push
  26261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26262. #pragma clang diagnostic ignored "-Wunused-variable"
  26263. #endif
  26264. #ifdef __clang__
  26265. #pragma clang diagnostic pop
  26266. #endif
  26267. #ifdef __clang__
  26268. #pragma clang diagnostic push
  26269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26270. #pragma clang diagnostic ignored "-Wunused-variable"
  26271. #endif
  26272. #ifdef __clang__
  26273. #pragma clang diagnostic pop
  26274. #endif
  26275. #ifdef __clang__
  26276. #pragma clang diagnostic push
  26277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26278. #pragma clang diagnostic ignored "-Wunused-variable"
  26279. #endif
  26280. #ifdef __clang__
  26281. #pragma clang diagnostic pop
  26282. #endif
  26283. #ifdef __clang__
  26284. #pragma clang diagnostic push
  26285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26286. #pragma clang diagnostic ignored "-Wunused-variable"
  26287. #endif
  26288. #ifdef __clang__
  26289. #pragma clang diagnostic pop
  26290. #endif
  26291. #ifdef __clang__
  26292. #pragma clang diagnostic push
  26293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26294. #pragma clang diagnostic ignored "-Wunused-variable"
  26295. #endif
  26296. #ifdef __clang__
  26297. #pragma clang diagnostic pop
  26298. #endif
  26299. #ifdef __clang__
  26300. #pragma clang diagnostic push
  26301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26302. #pragma clang diagnostic ignored "-Wunused-variable"
  26303. #endif
  26304. #ifdef __clang__
  26305. #pragma clang diagnostic pop
  26306. #endif
  26307. #ifdef __clang__
  26308. #pragma clang diagnostic push
  26309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26310. #pragma clang diagnostic ignored "-Wunused-variable"
  26311. #endif
  26312. #ifdef __clang__
  26313. #pragma clang diagnostic pop
  26314. #endif
  26315. #ifdef __clang__
  26316. #pragma clang diagnostic push
  26317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26318. #pragma clang diagnostic ignored "-Wunused-variable"
  26319. #endif
  26320. #ifdef __clang__
  26321. #pragma clang diagnostic pop
  26322. #endif
  26323. #ifdef __clang__
  26324. #pragma clang diagnostic push
  26325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26326. #pragma clang diagnostic ignored "-Wunused-variable"
  26327. #endif
  26328. #ifdef __clang__
  26329. #pragma clang diagnostic pop
  26330. #endif
  26331. #ifdef __clang__
  26332. #pragma clang diagnostic push
  26333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26334. #pragma clang diagnostic ignored "-Wunused-variable"
  26335. #endif
  26336. #ifdef __clang__
  26337. #pragma clang diagnostic pop
  26338. #endif
  26339. #ifdef __clang__
  26340. #pragma clang diagnostic push
  26341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26342. #pragma clang diagnostic ignored "-Wunused-variable"
  26343. #endif
  26344. #ifdef __clang__
  26345. #pragma clang diagnostic pop
  26346. #endif
  26347. #ifdef __clang__
  26348. #pragma clang diagnostic push
  26349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26350. #pragma clang diagnostic ignored "-Wunused-variable"
  26351. #endif
  26352. #ifdef __clang__
  26353. #pragma clang diagnostic pop
  26354. #endif
  26355. #ifdef __clang__
  26356. #pragma clang diagnostic push
  26357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26358. #pragma clang diagnostic ignored "-Wunused-variable"
  26359. #endif
  26360. #ifdef __clang__
  26361. #pragma clang diagnostic pop
  26362. #endif
  26363. #ifdef __clang__
  26364. #pragma clang diagnostic push
  26365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26366. #pragma clang diagnostic ignored "-Wunused-variable"
  26367. #endif
  26368. #ifdef __clang__
  26369. #pragma clang diagnostic pop
  26370. #endif
  26371. #ifdef __clang__
  26372. #pragma clang diagnostic push
  26373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26374. #pragma clang diagnostic ignored "-Wunused-variable"
  26375. #endif
  26376. #ifdef __clang__
  26377. #pragma clang diagnostic pop
  26378. #endif
  26379. #ifdef __clang__
  26380. #pragma clang diagnostic push
  26381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26382. #pragma clang diagnostic ignored "-Wunused-variable"
  26383. #endif
  26384. #ifdef __clang__
  26385. #pragma clang diagnostic pop
  26386. #endif
  26387. #ifdef __clang__
  26388. #pragma clang diagnostic push
  26389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26390. #pragma clang diagnostic ignored "-Wunused-variable"
  26391. #endif
  26392. #ifdef __clang__
  26393. #pragma clang diagnostic pop
  26394. #endif
  26395. #ifdef __clang__
  26396. #pragma clang diagnostic push
  26397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26398. #pragma clang diagnostic ignored "-Wunused-variable"
  26399. #endif
  26400. #ifdef __clang__
  26401. #pragma clang diagnostic pop
  26402. #endif
  26403. #ifdef __clang__
  26404. #pragma clang diagnostic push
  26405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26406. #pragma clang diagnostic ignored "-Wunused-variable"
  26407. #endif
  26408. #ifdef __clang__
  26409. #pragma clang diagnostic pop
  26410. #endif
  26411. #ifdef __clang__
  26412. #pragma clang diagnostic push
  26413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26414. #pragma clang diagnostic ignored "-Wunused-variable"
  26415. #endif
  26416. #ifdef __clang__
  26417. #pragma clang diagnostic pop
  26418. #endif
  26419. #ifdef __clang__
  26420. #pragma clang diagnostic push
  26421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26422. #pragma clang diagnostic ignored "-Wunused-variable"
  26423. #endif
  26424. #ifdef __clang__
  26425. #pragma clang diagnostic pop
  26426. #endif
  26427. #ifdef __clang__
  26428. #pragma clang diagnostic push
  26429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26430. #pragma clang diagnostic ignored "-Wunused-variable"
  26431. #endif
  26432. #ifdef __clang__
  26433. #pragma clang diagnostic pop
  26434. #endif
  26435. #ifdef __clang__
  26436. #pragma clang diagnostic push
  26437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26438. #pragma clang diagnostic ignored "-Wunused-variable"
  26439. #endif
  26440. #ifdef __clang__
  26441. #pragma clang diagnostic pop
  26442. #endif
  26443. #ifdef __clang__
  26444. #pragma clang diagnostic push
  26445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26446. #pragma clang diagnostic ignored "-Wunused-variable"
  26447. #endif
  26448. #ifdef __clang__
  26449. #pragma clang diagnostic pop
  26450. #endif
  26451. #ifdef __clang__
  26452. #pragma clang diagnostic push
  26453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26454. #pragma clang diagnostic ignored "-Wunused-variable"
  26455. #endif
  26456. #ifdef __clang__
  26457. #pragma clang diagnostic pop
  26458. #endif
  26459. #ifdef __clang__
  26460. #pragma clang diagnostic push
  26461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26462. #pragma clang diagnostic ignored "-Wunused-variable"
  26463. #endif
  26464. #ifdef __clang__
  26465. #pragma clang diagnostic pop
  26466. #endif
  26467. #ifdef __clang__
  26468. #pragma clang diagnostic push
  26469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26470. #pragma clang diagnostic ignored "-Wunused-variable"
  26471. #endif
  26472. #ifdef __clang__
  26473. #pragma clang diagnostic pop
  26474. #endif
  26475. #ifdef __clang__
  26476. #pragma clang diagnostic push
  26477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26478. #pragma clang diagnostic ignored "-Wunused-variable"
  26479. #endif
  26480. #ifdef __clang__
  26481. #pragma clang diagnostic pop
  26482. #endif
  26483. #ifdef __clang__
  26484. #pragma clang diagnostic push
  26485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26486. #pragma clang diagnostic ignored "-Wunused-variable"
  26487. #endif
  26488. #ifdef __clang__
  26489. #pragma clang diagnostic pop
  26490. #endif
  26491. #ifdef __clang__
  26492. #pragma clang diagnostic push
  26493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26494. #pragma clang diagnostic ignored "-Wunused-variable"
  26495. #endif
  26496. #ifdef __clang__
  26497. #pragma clang diagnostic pop
  26498. #endif
  26499. #ifdef __clang__
  26500. #pragma clang diagnostic push
  26501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26502. #pragma clang diagnostic ignored "-Wunused-variable"
  26503. #endif
  26504. #ifdef __clang__
  26505. #pragma clang diagnostic pop
  26506. #endif
  26507. #ifdef __clang__
  26508. #pragma clang diagnostic push
  26509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26510. #pragma clang diagnostic ignored "-Wunused-variable"
  26511. #endif
  26512. #ifdef __clang__
  26513. #pragma clang diagnostic pop
  26514. #endif
  26515. #ifdef __clang__
  26516. #pragma clang diagnostic push
  26517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26518. #pragma clang diagnostic ignored "-Wunused-variable"
  26519. #endif
  26520. #ifdef __clang__
  26521. #pragma clang diagnostic pop
  26522. #endif
  26523. #ifdef __clang__
  26524. #pragma clang diagnostic push
  26525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26526. #pragma clang diagnostic ignored "-Wunused-variable"
  26527. #endif
  26528. #ifdef __clang__
  26529. #pragma clang diagnostic pop
  26530. #endif
  26531. #ifdef __clang__
  26532. #pragma clang diagnostic push
  26533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26534. #pragma clang diagnostic ignored "-Wunused-variable"
  26535. #endif
  26536. #ifdef __clang__
  26537. #pragma clang diagnostic pop
  26538. #endif
  26539. #ifdef __clang__
  26540. #pragma clang diagnostic push
  26541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26542. #pragma clang diagnostic ignored "-Wunused-variable"
  26543. #endif
  26544. #ifdef __clang__
  26545. #pragma clang diagnostic pop
  26546. #endif
  26547. #ifdef __clang__
  26548. #pragma clang diagnostic push
  26549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26550. #pragma clang diagnostic ignored "-Wunused-variable"
  26551. #endif
  26552. #ifdef __clang__
  26553. #pragma clang diagnostic pop
  26554. #endif
  26555. #ifdef __clang__
  26556. #pragma clang diagnostic push
  26557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26558. #pragma clang diagnostic ignored "-Wunused-variable"
  26559. #endif
  26560. #ifdef __clang__
  26561. #pragma clang diagnostic pop
  26562. #endif
  26563. #ifdef __clang__
  26564. #pragma clang diagnostic push
  26565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26566. #pragma clang diagnostic ignored "-Wunused-variable"
  26567. #endif
  26568. #ifdef __clang__
  26569. #pragma clang diagnostic pop
  26570. #endif
  26571. #ifdef __clang__
  26572. #pragma clang diagnostic push
  26573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26574. #pragma clang diagnostic ignored "-Wunused-variable"
  26575. #endif
  26576. #ifdef __clang__
  26577. #pragma clang diagnostic pop
  26578. #endif
  26579. #ifdef __clang__
  26580. #pragma clang diagnostic push
  26581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26582. #pragma clang diagnostic ignored "-Wunused-variable"
  26583. #endif
  26584. #ifdef __clang__
  26585. #pragma clang diagnostic pop
  26586. #endif
  26587. #ifdef __clang__
  26588. #pragma clang diagnostic push
  26589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26590. #pragma clang diagnostic ignored "-Wunused-variable"
  26591. #endif
  26592. #ifdef __clang__
  26593. #pragma clang diagnostic pop
  26594. #endif
  26595. #ifdef __clang__
  26596. #pragma clang diagnostic push
  26597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26598. #pragma clang diagnostic ignored "-Wunused-variable"
  26599. #endif
  26600. #ifdef __clang__
  26601. #pragma clang diagnostic pop
  26602. #endif
  26603. #ifdef __clang__
  26604. #pragma clang diagnostic push
  26605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26606. #pragma clang diagnostic ignored "-Wunused-variable"
  26607. #endif
  26608. #ifdef __clang__
  26609. #pragma clang diagnostic pop
  26610. #endif
  26611. #ifdef __clang__
  26612. #pragma clang diagnostic push
  26613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26614. #pragma clang diagnostic ignored "-Wunused-variable"
  26615. #endif
  26616. #ifdef __clang__
  26617. #pragma clang diagnostic pop
  26618. #endif
  26619. #ifdef __clang__
  26620. #pragma clang diagnostic push
  26621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26622. #pragma clang diagnostic ignored "-Wunused-variable"
  26623. #endif
  26624. #ifdef __clang__
  26625. #pragma clang diagnostic pop
  26626. #endif
  26627. #ifdef __clang__
  26628. #pragma clang diagnostic push
  26629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26630. #pragma clang diagnostic ignored "-Wunused-variable"
  26631. #endif
  26632. #ifdef __clang__
  26633. #pragma clang diagnostic pop
  26634. #endif
  26635. #ifdef __clang__
  26636. #pragma clang diagnostic push
  26637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26638. #pragma clang diagnostic ignored "-Wunused-variable"
  26639. #endif
  26640. #ifdef __clang__
  26641. #pragma clang diagnostic pop
  26642. #endif
  26643. #ifdef __clang__
  26644. #pragma clang diagnostic push
  26645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26646. #pragma clang diagnostic ignored "-Wunused-variable"
  26647. #endif
  26648. #ifdef __clang__
  26649. #pragma clang diagnostic pop
  26650. #endif
  26651. #ifdef __clang__
  26652. #pragma clang diagnostic push
  26653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26654. #pragma clang diagnostic ignored "-Wunused-variable"
  26655. #endif
  26656. #ifdef __clang__
  26657. #pragma clang diagnostic pop
  26658. #endif
  26659. #ifdef __clang__
  26660. #pragma clang diagnostic push
  26661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26662. #pragma clang diagnostic ignored "-Wunused-variable"
  26663. #endif
  26664. #ifdef __clang__
  26665. #pragma clang diagnostic pop
  26666. #endif
  26667. #ifdef __clang__
  26668. #pragma clang diagnostic push
  26669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26670. #pragma clang diagnostic ignored "-Wunused-variable"
  26671. #endif
  26672. #ifdef __clang__
  26673. #pragma clang diagnostic pop
  26674. #endif
  26675. #ifdef __clang__
  26676. #pragma clang diagnostic push
  26677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26678. #pragma clang diagnostic ignored "-Wunused-variable"
  26679. #endif
  26680. #ifdef __clang__
  26681. #pragma clang diagnostic pop
  26682. #endif
  26683. #ifdef __clang__
  26684. #pragma clang diagnostic push
  26685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26686. #pragma clang diagnostic ignored "-Wunused-variable"
  26687. #endif
  26688. #ifdef __clang__
  26689. #pragma clang diagnostic pop
  26690. #endif
  26691. #ifdef __clang__
  26692. #pragma clang diagnostic push
  26693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26694. #pragma clang diagnostic ignored "-Wunused-variable"
  26695. #endif
  26696. #ifdef __clang__
  26697. #pragma clang diagnostic pop
  26698. #endif
  26699. #ifdef __clang__
  26700. #pragma clang diagnostic push
  26701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26702. #pragma clang diagnostic ignored "-Wunused-variable"
  26703. #endif
  26704. #ifdef __clang__
  26705. #pragma clang diagnostic pop
  26706. #endif
  26707. #ifdef __clang__
  26708. #pragma clang diagnostic push
  26709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26710. #pragma clang diagnostic ignored "-Wunused-variable"
  26711. #endif
  26712. #ifdef __clang__
  26713. #pragma clang diagnostic pop
  26714. #endif
  26715. #ifdef __clang__
  26716. #pragma clang diagnostic push
  26717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26718. #pragma clang diagnostic ignored "-Wunused-variable"
  26719. #endif
  26720. #ifdef __clang__
  26721. #pragma clang diagnostic pop
  26722. #endif
  26723. #ifdef __clang__
  26724. #pragma clang diagnostic push
  26725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26726. #pragma clang diagnostic ignored "-Wunused-variable"
  26727. #endif
  26728. #ifdef __clang__
  26729. #pragma clang diagnostic pop
  26730. #endif
  26731. #ifdef __clang__
  26732. #pragma clang diagnostic push
  26733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26734. #pragma clang diagnostic ignored "-Wunused-variable"
  26735. #endif
  26736. #ifdef __clang__
  26737. #pragma clang diagnostic pop
  26738. #endif
  26739. #ifdef __clang__
  26740. #pragma clang diagnostic push
  26741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26742. #pragma clang diagnostic ignored "-Wunused-variable"
  26743. #endif
  26744. #ifdef __clang__
  26745. #pragma clang diagnostic pop
  26746. #endif
  26747. #ifdef __clang__
  26748. #pragma clang diagnostic push
  26749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26750. #pragma clang diagnostic ignored "-Wunused-variable"
  26751. #endif
  26752. #ifdef __clang__
  26753. #pragma clang diagnostic pop
  26754. #endif
  26755. #ifdef __clang__
  26756. #pragma clang diagnostic push
  26757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26758. #pragma clang diagnostic ignored "-Wunused-variable"
  26759. #endif
  26760. #ifdef __clang__
  26761. #pragma clang diagnostic pop
  26762. #endif
  26763. #ifdef __clang__
  26764. #pragma clang diagnostic push
  26765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26766. #pragma clang diagnostic ignored "-Wunused-variable"
  26767. #endif
  26768. #ifdef __clang__
  26769. #pragma clang diagnostic pop
  26770. #endif
  26771. #ifdef __clang__
  26772. #pragma clang diagnostic push
  26773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26774. #pragma clang diagnostic ignored "-Wunused-variable"
  26775. #endif
  26776. #ifdef __clang__
  26777. #pragma clang diagnostic pop
  26778. #endif
  26779. #ifdef __clang__
  26780. #pragma clang diagnostic push
  26781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26782. #pragma clang diagnostic ignored "-Wunused-variable"
  26783. #endif
  26784. #ifdef __clang__
  26785. #pragma clang diagnostic pop
  26786. #endif
  26787. #ifdef __clang__
  26788. #pragma clang diagnostic push
  26789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26790. #pragma clang diagnostic ignored "-Wunused-variable"
  26791. #endif
  26792. #ifdef __clang__
  26793. #pragma clang diagnostic pop
  26794. #endif
  26795. #ifdef __clang__
  26796. #pragma clang diagnostic push
  26797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26798. #pragma clang diagnostic ignored "-Wunused-variable"
  26799. #endif
  26800. #ifdef __clang__
  26801. #pragma clang diagnostic pop
  26802. #endif
  26803. #ifdef __clang__
  26804. #pragma clang diagnostic push
  26805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26806. #pragma clang diagnostic ignored "-Wunused-variable"
  26807. #endif
  26808. #ifdef __clang__
  26809. #pragma clang diagnostic pop
  26810. #endif
  26811. #ifdef __clang__
  26812. #pragma clang diagnostic push
  26813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26814. #pragma clang diagnostic ignored "-Wunused-variable"
  26815. #endif
  26816. #ifdef __clang__
  26817. #pragma clang diagnostic pop
  26818. #endif
  26819. #ifdef __clang__
  26820. #pragma clang diagnostic push
  26821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26822. #pragma clang diagnostic ignored "-Wunused-variable"
  26823. #endif
  26824. #ifdef __clang__
  26825. #pragma clang diagnostic pop
  26826. #endif
  26827. #ifdef __clang__
  26828. #pragma clang diagnostic push
  26829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26830. #pragma clang diagnostic ignored "-Wunused-variable"
  26831. #endif
  26832. #ifdef __clang__
  26833. #pragma clang diagnostic pop
  26834. #endif
  26835. #ifdef __clang__
  26836. #pragma clang diagnostic push
  26837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26838. #pragma clang diagnostic ignored "-Wunused-variable"
  26839. #endif
  26840. #ifdef __clang__
  26841. #pragma clang diagnostic pop
  26842. #endif
  26843. #ifdef __clang__
  26844. #pragma clang diagnostic push
  26845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26846. #pragma clang diagnostic ignored "-Wunused-variable"
  26847. #endif
  26848. #ifdef __clang__
  26849. #pragma clang diagnostic pop
  26850. #endif
  26851. #ifdef __clang__
  26852. #pragma clang diagnostic push
  26853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26854. #pragma clang diagnostic ignored "-Wunused-variable"
  26855. #endif
  26856. #ifdef __clang__
  26857. #pragma clang diagnostic pop
  26858. #endif
  26859. #ifdef __clang__
  26860. #pragma clang diagnostic push
  26861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26862. #pragma clang diagnostic ignored "-Wunused-variable"
  26863. #endif
  26864. #ifdef __clang__
  26865. #pragma clang diagnostic pop
  26866. #endif
  26867. #ifdef __clang__
  26868. #pragma clang diagnostic push
  26869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26870. #pragma clang diagnostic ignored "-Wunused-variable"
  26871. #endif
  26872. #ifdef __clang__
  26873. #pragma clang diagnostic pop
  26874. #endif
  26875. #ifdef __clang__
  26876. #pragma clang diagnostic push
  26877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26878. #pragma clang diagnostic ignored "-Wunused-variable"
  26879. #endif
  26880. #ifdef __clang__
  26881. #pragma clang diagnostic pop
  26882. #endif
  26883. #ifdef __clang__
  26884. #pragma clang diagnostic push
  26885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26886. #pragma clang diagnostic ignored "-Wunused-variable"
  26887. #endif
  26888. #ifdef __clang__
  26889. #pragma clang diagnostic pop
  26890. #endif
  26891. #ifdef __clang__
  26892. #pragma clang diagnostic push
  26893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26894. #pragma clang diagnostic ignored "-Wunused-variable"
  26895. #endif
  26896. #ifdef __clang__
  26897. #pragma clang diagnostic pop
  26898. #endif
  26899. #ifdef __clang__
  26900. #pragma clang diagnostic push
  26901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26902. #pragma clang diagnostic ignored "-Wunused-variable"
  26903. #endif
  26904. #ifdef __clang__
  26905. #pragma clang diagnostic pop
  26906. #endif
  26907. #ifdef __clang__
  26908. #pragma clang diagnostic push
  26909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26910. #pragma clang diagnostic ignored "-Wunused-variable"
  26911. #endif
  26912. #ifdef __clang__
  26913. #pragma clang diagnostic pop
  26914. #endif
  26915. #ifdef __clang__
  26916. #pragma clang diagnostic push
  26917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26918. #pragma clang diagnostic ignored "-Wunused-variable"
  26919. #endif
  26920. #ifdef __clang__
  26921. #pragma clang diagnostic pop
  26922. #endif
  26923. #ifdef __clang__
  26924. #pragma clang diagnostic push
  26925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26926. #pragma clang diagnostic ignored "-Wunused-variable"
  26927. #endif
  26928. #ifdef __clang__
  26929. #pragma clang diagnostic pop
  26930. #endif
  26931. #ifdef __clang__
  26932. #pragma clang diagnostic push
  26933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26934. #pragma clang diagnostic ignored "-Wunused-variable"
  26935. #endif
  26936. #ifdef __clang__
  26937. #pragma clang diagnostic pop
  26938. #endif
  26939. #ifdef __clang__
  26940. #pragma clang diagnostic push
  26941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26942. #pragma clang diagnostic ignored "-Wunused-variable"
  26943. #endif
  26944. #ifdef __clang__
  26945. #pragma clang diagnostic pop
  26946. #endif
  26947. #ifdef __clang__
  26948. #pragma clang diagnostic push
  26949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26950. #pragma clang diagnostic ignored "-Wunused-variable"
  26951. #endif
  26952. #ifdef __clang__
  26953. #pragma clang diagnostic pop
  26954. #endif
  26955. #ifdef __clang__
  26956. #pragma clang diagnostic push
  26957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26958. #pragma clang diagnostic ignored "-Wunused-variable"
  26959. #endif
  26960. #ifdef __clang__
  26961. #pragma clang diagnostic pop
  26962. #endif
  26963. #ifdef __clang__
  26964. #pragma clang diagnostic push
  26965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26966. #pragma clang diagnostic ignored "-Wunused-variable"
  26967. #endif
  26968. #ifdef __clang__
  26969. #pragma clang diagnostic pop
  26970. #endif
  26971. #ifdef __clang__
  26972. #pragma clang diagnostic push
  26973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26974. #pragma clang diagnostic ignored "-Wunused-variable"
  26975. #endif
  26976. #ifdef __clang__
  26977. #pragma clang diagnostic pop
  26978. #endif
  26979. #ifdef __clang__
  26980. #pragma clang diagnostic push
  26981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26982. #pragma clang diagnostic ignored "-Wunused-variable"
  26983. #endif
  26984. #ifdef __clang__
  26985. #pragma clang diagnostic pop
  26986. #endif
  26987. #ifdef __clang__
  26988. #pragma clang diagnostic push
  26989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26990. #pragma clang diagnostic ignored "-Wunused-variable"
  26991. #endif
  26992. #ifdef __clang__
  26993. #pragma clang diagnostic pop
  26994. #endif
  26995. #ifdef __clang__
  26996. #pragma clang diagnostic push
  26997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26998. #pragma clang diagnostic ignored "-Wunused-variable"
  26999. #endif
  27000. #ifdef __clang__
  27001. #pragma clang diagnostic pop
  27002. #endif
  27003. #ifdef __clang__
  27004. #pragma clang diagnostic push
  27005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27006. #pragma clang diagnostic ignored "-Wunused-variable"
  27007. #endif
  27008. #ifdef __clang__
  27009. #pragma clang diagnostic pop
  27010. #endif
  27011. #ifdef __clang__
  27012. #pragma clang diagnostic push
  27013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27014. #pragma clang diagnostic ignored "-Wunused-variable"
  27015. #endif
  27016. #ifdef __clang__
  27017. #pragma clang diagnostic pop
  27018. #endif
  27019. #ifdef __clang__
  27020. #pragma clang diagnostic push
  27021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27022. #pragma clang diagnostic ignored "-Wunused-variable"
  27023. #endif
  27024. #ifdef __clang__
  27025. #pragma clang diagnostic pop
  27026. #endif
  27027. #ifdef __clang__
  27028. #pragma clang diagnostic push
  27029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27030. #pragma clang diagnostic ignored "-Wunused-variable"
  27031. #endif
  27032. #ifdef __clang__
  27033. #pragma clang diagnostic pop
  27034. #endif
  27035. #ifdef __clang__
  27036. #pragma clang diagnostic push
  27037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27038. #pragma clang diagnostic ignored "-Wunused-variable"
  27039. #endif
  27040. #ifdef __clang__
  27041. #pragma clang diagnostic pop
  27042. #endif
  27043. #ifdef __clang__
  27044. #pragma clang diagnostic push
  27045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27046. #pragma clang diagnostic ignored "-Wunused-variable"
  27047. #endif
  27048. #ifdef __clang__
  27049. #pragma clang diagnostic pop
  27050. #endif
  27051. #ifdef __clang__
  27052. #pragma clang diagnostic push
  27053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27054. #pragma clang diagnostic ignored "-Wunused-variable"
  27055. #endif
  27056. #ifdef __clang__
  27057. #pragma clang diagnostic pop
  27058. #endif
  27059. #ifdef __clang__
  27060. #pragma clang diagnostic push
  27061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27062. #pragma clang diagnostic ignored "-Wunused-variable"
  27063. #endif
  27064. #ifdef __clang__
  27065. #pragma clang diagnostic pop
  27066. #endif
  27067. #ifdef __clang__
  27068. #pragma clang diagnostic push
  27069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27070. #pragma clang diagnostic ignored "-Wunused-variable"
  27071. #endif
  27072. #ifdef __clang__
  27073. #pragma clang diagnostic pop
  27074. #endif
  27075. #ifdef __clang__
  27076. #pragma clang diagnostic push
  27077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27078. #pragma clang diagnostic ignored "-Wunused-variable"
  27079. #endif
  27080. #ifdef __clang__
  27081. #pragma clang diagnostic pop
  27082. #endif
  27083. #ifdef __clang__
  27084. #pragma clang diagnostic push
  27085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27086. #pragma clang diagnostic ignored "-Wunused-variable"
  27087. #endif
  27088. #ifdef __clang__
  27089. #pragma clang diagnostic pop
  27090. #endif
  27091. #ifdef __clang__
  27092. #pragma clang diagnostic push
  27093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27094. #pragma clang diagnostic ignored "-Wunused-variable"
  27095. #endif
  27096. #ifdef __clang__
  27097. #pragma clang diagnostic pop
  27098. #endif
  27099. #ifdef __clang__
  27100. #pragma clang diagnostic push
  27101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27102. #pragma clang diagnostic ignored "-Wunused-variable"
  27103. #endif
  27104. #ifdef __clang__
  27105. #pragma clang diagnostic pop
  27106. #endif
  27107. #ifdef __clang__
  27108. #pragma clang diagnostic push
  27109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27110. #pragma clang diagnostic ignored "-Wunused-variable"
  27111. #endif
  27112. #ifdef __clang__
  27113. #pragma clang diagnostic pop
  27114. #endif
  27115. #ifdef __clang__
  27116. #pragma clang diagnostic push
  27117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27118. #pragma clang diagnostic ignored "-Wunused-variable"
  27119. #endif
  27120. #ifdef __clang__
  27121. #pragma clang diagnostic pop
  27122. #endif
  27123. #ifdef __clang__
  27124. #pragma clang diagnostic push
  27125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27126. #pragma clang diagnostic ignored "-Wunused-variable"
  27127. #endif
  27128. #ifdef __clang__
  27129. #pragma clang diagnostic pop
  27130. #endif
  27131. #ifdef __clang__
  27132. #pragma clang diagnostic push
  27133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27134. #pragma clang diagnostic ignored "-Wunused-variable"
  27135. #endif
  27136. #ifdef __clang__
  27137. #pragma clang diagnostic pop
  27138. #endif
  27139. #ifdef __clang__
  27140. #pragma clang diagnostic push
  27141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27142. #pragma clang diagnostic ignored "-Wunused-variable"
  27143. #endif
  27144. #ifdef __clang__
  27145. #pragma clang diagnostic pop
  27146. #endif
  27147. #ifdef __clang__
  27148. #pragma clang diagnostic push
  27149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27150. #pragma clang diagnostic ignored "-Wunused-variable"
  27151. #endif
  27152. #ifdef __clang__
  27153. #pragma clang diagnostic pop
  27154. #endif
  27155. #ifdef __clang__
  27156. #pragma clang diagnostic push
  27157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27158. #pragma clang diagnostic ignored "-Wunused-variable"
  27159. #endif
  27160. #ifdef __clang__
  27161. #pragma clang diagnostic pop
  27162. #endif
  27163. #ifdef __clang__
  27164. #pragma clang diagnostic push
  27165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27166. #pragma clang diagnostic ignored "-Wunused-variable"
  27167. #endif
  27168. #ifdef __clang__
  27169. #pragma clang diagnostic pop
  27170. #endif
  27171. #ifdef __clang__
  27172. #pragma clang diagnostic push
  27173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27174. #pragma clang diagnostic ignored "-Wunused-variable"
  27175. #endif
  27176. #ifdef __clang__
  27177. #pragma clang diagnostic pop
  27178. #endif
  27179. #ifdef __clang__
  27180. #pragma clang diagnostic push
  27181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27182. #pragma clang diagnostic ignored "-Wunused-variable"
  27183. #endif
  27184. #ifdef __clang__
  27185. #pragma clang diagnostic pop
  27186. #endif
  27187. #ifdef __clang__
  27188. #pragma clang diagnostic push
  27189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27190. #pragma clang diagnostic ignored "-Wunused-variable"
  27191. #endif
  27192. #ifdef __clang__
  27193. #pragma clang diagnostic pop
  27194. #endif
  27195. #ifdef __clang__
  27196. #pragma clang diagnostic push
  27197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27198. #pragma clang diagnostic ignored "-Wunused-variable"
  27199. #endif
  27200. #ifdef __clang__
  27201. #pragma clang diagnostic pop
  27202. #endif
  27203. #ifdef __clang__
  27204. #pragma clang diagnostic push
  27205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27206. #pragma clang diagnostic ignored "-Wunused-variable"
  27207. #endif
  27208. #ifdef __clang__
  27209. #pragma clang diagnostic pop
  27210. #endif
  27211. #ifdef __clang__
  27212. #pragma clang diagnostic push
  27213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27214. #pragma clang diagnostic ignored "-Wunused-variable"
  27215. #endif
  27216. #ifdef __clang__
  27217. #pragma clang diagnostic pop
  27218. #endif
  27219. #ifdef __clang__
  27220. #pragma clang diagnostic push
  27221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27222. #pragma clang diagnostic ignored "-Wunused-variable"
  27223. #endif
  27224. #ifdef __clang__
  27225. #pragma clang diagnostic pop
  27226. #endif
  27227. #ifdef __clang__
  27228. #pragma clang diagnostic push
  27229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27230. #pragma clang diagnostic ignored "-Wunused-variable"
  27231. #endif
  27232. #ifdef __clang__
  27233. #pragma clang diagnostic pop
  27234. #endif
  27235. #ifdef __clang__
  27236. #pragma clang diagnostic push
  27237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27238. #pragma clang diagnostic ignored "-Wunused-variable"
  27239. #endif
  27240. #ifdef __clang__
  27241. #pragma clang diagnostic pop
  27242. #endif
  27243. #ifdef __clang__
  27244. #pragma clang diagnostic push
  27245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27246. #pragma clang diagnostic ignored "-Wunused-variable"
  27247. #endif
  27248. #ifdef __clang__
  27249. #pragma clang diagnostic pop
  27250. #endif
  27251. #ifdef __clang__
  27252. #pragma clang diagnostic push
  27253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27254. #pragma clang diagnostic ignored "-Wunused-variable"
  27255. #endif
  27256. #ifdef __clang__
  27257. #pragma clang diagnostic pop
  27258. #endif
  27259. #ifdef __clang__
  27260. #pragma clang diagnostic push
  27261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27262. #pragma clang diagnostic ignored "-Wunused-variable"
  27263. #endif
  27264. #ifdef __clang__
  27265. #pragma clang diagnostic pop
  27266. #endif
  27267. #ifdef __clang__
  27268. #pragma clang diagnostic push
  27269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27270. #pragma clang diagnostic ignored "-Wunused-variable"
  27271. #endif
  27272. #ifdef __clang__
  27273. #pragma clang diagnostic pop
  27274. #endif
  27275. #ifdef __clang__
  27276. #pragma clang diagnostic push
  27277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27278. #pragma clang diagnostic ignored "-Wunused-variable"
  27279. #endif
  27280. #ifdef __clang__
  27281. #pragma clang diagnostic pop
  27282. #endif
  27283. #ifdef __clang__
  27284. #pragma clang diagnostic push
  27285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27286. #pragma clang diagnostic ignored "-Wunused-variable"
  27287. #endif
  27288. #ifdef __clang__
  27289. #pragma clang diagnostic pop
  27290. #endif
  27291. #ifdef __clang__
  27292. #pragma clang diagnostic push
  27293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27294. #pragma clang diagnostic ignored "-Wunused-variable"
  27295. #endif
  27296. #ifdef __clang__
  27297. #pragma clang diagnostic pop
  27298. #endif
  27299. #ifdef __clang__
  27300. #pragma clang diagnostic push
  27301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27302. #pragma clang diagnostic ignored "-Wunused-variable"
  27303. #endif
  27304. #ifdef __clang__
  27305. #pragma clang diagnostic pop
  27306. #endif
  27307. #ifdef __clang__
  27308. #pragma clang diagnostic push
  27309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27310. #pragma clang diagnostic ignored "-Wunused-variable"
  27311. #endif
  27312. #ifdef __clang__
  27313. #pragma clang diagnostic pop
  27314. #endif
  27315. #ifdef __clang__
  27316. #pragma clang diagnostic push
  27317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27318. #pragma clang diagnostic ignored "-Wunused-variable"
  27319. #endif
  27320. #ifdef __clang__
  27321. #pragma clang diagnostic pop
  27322. #endif
  27323. #ifdef __clang__
  27324. #pragma clang diagnostic push
  27325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27326. #pragma clang diagnostic ignored "-Wunused-variable"
  27327. #endif
  27328. #ifdef __clang__
  27329. #pragma clang diagnostic pop
  27330. #endif
  27331. #ifdef __clang__
  27332. #pragma clang diagnostic push
  27333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27334. #pragma clang diagnostic ignored "-Wunused-variable"
  27335. #endif
  27336. #ifdef __clang__
  27337. #pragma clang diagnostic pop
  27338. #endif
  27339. #ifdef __clang__
  27340. #pragma clang diagnostic push
  27341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27342. #pragma clang diagnostic ignored "-Wunused-variable"
  27343. #endif
  27344. #ifdef __clang__
  27345. #pragma clang diagnostic pop
  27346. #endif
  27347. #ifdef __clang__
  27348. #pragma clang diagnostic push
  27349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27350. #pragma clang diagnostic ignored "-Wunused-variable"
  27351. #endif
  27352. #ifdef __clang__
  27353. #pragma clang diagnostic pop
  27354. #endif
  27355. #ifdef __clang__
  27356. #pragma clang diagnostic push
  27357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27358. #pragma clang diagnostic ignored "-Wunused-variable"
  27359. #endif
  27360. #ifdef __clang__
  27361. #pragma clang diagnostic pop
  27362. #endif
  27363. #ifdef __clang__
  27364. #pragma clang diagnostic push
  27365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27366. #pragma clang diagnostic ignored "-Wunused-variable"
  27367. #endif
  27368. #ifdef __clang__
  27369. #pragma clang diagnostic pop
  27370. #endif
  27371. #ifdef __clang__
  27372. #pragma clang diagnostic push
  27373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27374. #pragma clang diagnostic ignored "-Wunused-variable"
  27375. #endif
  27376. #ifdef __clang__
  27377. #pragma clang diagnostic pop
  27378. #endif
  27379. #ifdef __clang__
  27380. #pragma clang diagnostic push
  27381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27382. #pragma clang diagnostic ignored "-Wunused-variable"
  27383. #endif
  27384. #ifdef __clang__
  27385. #pragma clang diagnostic pop
  27386. #endif
  27387. #ifdef __clang__
  27388. #pragma clang diagnostic push
  27389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27390. #pragma clang diagnostic ignored "-Wunused-variable"
  27391. #endif
  27392. #ifdef __clang__
  27393. #pragma clang diagnostic pop
  27394. #endif
  27395. #ifdef __clang__
  27396. #pragma clang diagnostic push
  27397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27398. #pragma clang diagnostic ignored "-Wunused-variable"
  27399. #endif
  27400. #ifdef __clang__
  27401. #pragma clang diagnostic pop
  27402. #endif
  27403. #ifdef __clang__
  27404. #pragma clang diagnostic push
  27405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27406. #pragma clang diagnostic ignored "-Wunused-variable"
  27407. #endif
  27408. #ifdef __clang__
  27409. #pragma clang diagnostic pop
  27410. #endif
  27411. #ifdef __clang__
  27412. #pragma clang diagnostic push
  27413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27414. #pragma clang diagnostic ignored "-Wunused-variable"
  27415. #endif
  27416. #ifdef __clang__
  27417. #pragma clang diagnostic pop
  27418. #endif
  27419. #ifdef __clang__
  27420. #pragma clang diagnostic push
  27421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27422. #pragma clang diagnostic ignored "-Wunused-variable"
  27423. #endif
  27424. #ifdef __clang__
  27425. #pragma clang diagnostic pop
  27426. #endif
  27427. #ifdef __clang__
  27428. #pragma clang diagnostic push
  27429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27430. #pragma clang diagnostic ignored "-Wunused-variable"
  27431. #endif
  27432. #ifdef __clang__
  27433. #pragma clang diagnostic pop
  27434. #endif
  27435. #ifdef __clang__
  27436. #pragma clang diagnostic push
  27437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27438. #pragma clang diagnostic ignored "-Wunused-variable"
  27439. #endif
  27440. #ifdef __clang__
  27441. #pragma clang diagnostic pop
  27442. #endif
  27443. #ifdef __clang__
  27444. #pragma clang diagnostic push
  27445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27446. #pragma clang diagnostic ignored "-Wunused-variable"
  27447. #endif
  27448. #ifdef __clang__
  27449. #pragma clang diagnostic pop
  27450. #endif
  27451. #ifdef __clang__
  27452. #pragma clang diagnostic push
  27453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27454. #pragma clang diagnostic ignored "-Wunused-variable"
  27455. #endif
  27456. #ifdef __clang__
  27457. #pragma clang diagnostic pop
  27458. #endif
  27459. #ifdef __clang__
  27460. #pragma clang diagnostic push
  27461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27462. #pragma clang diagnostic ignored "-Wunused-variable"
  27463. #endif
  27464. #ifdef __clang__
  27465. #pragma clang diagnostic pop
  27466. #endif
  27467. #ifdef __clang__
  27468. #pragma clang diagnostic push
  27469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27470. #pragma clang diagnostic ignored "-Wunused-variable"
  27471. #endif
  27472. #ifdef __clang__
  27473. #pragma clang diagnostic pop
  27474. #endif
  27475. #ifdef __clang__
  27476. #pragma clang diagnostic push
  27477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27478. #pragma clang diagnostic ignored "-Wunused-variable"
  27479. #endif
  27480. #ifdef __clang__
  27481. #pragma clang diagnostic pop
  27482. #endif
  27483. #ifdef __clang__
  27484. #pragma clang diagnostic push
  27485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27486. #pragma clang diagnostic ignored "-Wunused-variable"
  27487. #endif
  27488. #ifdef __clang__
  27489. #pragma clang diagnostic pop
  27490. #endif
  27491. #ifdef __clang__
  27492. #pragma clang diagnostic push
  27493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27494. #pragma clang diagnostic ignored "-Wunused-variable"
  27495. #endif
  27496. #ifdef __clang__
  27497. #pragma clang diagnostic pop
  27498. #endif
  27499. #ifdef __clang__
  27500. #pragma clang diagnostic push
  27501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27502. #pragma clang diagnostic ignored "-Wunused-variable"
  27503. #endif
  27504. #ifdef __clang__
  27505. #pragma clang diagnostic pop
  27506. #endif
  27507. #ifdef __clang__
  27508. #pragma clang diagnostic push
  27509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27510. #pragma clang diagnostic ignored "-Wunused-variable"
  27511. #endif
  27512. #ifdef __clang__
  27513. #pragma clang diagnostic pop
  27514. #endif
  27515. #ifdef __clang__
  27516. #pragma clang diagnostic push
  27517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27518. #pragma clang diagnostic ignored "-Wunused-variable"
  27519. #endif
  27520. #ifdef __clang__
  27521. #pragma clang diagnostic pop
  27522. #endif
  27523. #ifdef __clang__
  27524. #pragma clang diagnostic push
  27525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27526. #pragma clang diagnostic ignored "-Wunused-variable"
  27527. #endif
  27528. #ifdef __clang__
  27529. #pragma clang diagnostic pop
  27530. #endif
  27531. #ifdef __clang__
  27532. #pragma clang diagnostic push
  27533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27534. #pragma clang diagnostic ignored "-Wunused-variable"
  27535. #endif
  27536. #ifdef __clang__
  27537. #pragma clang diagnostic pop
  27538. #endif
  27539. #ifdef __clang__
  27540. #pragma clang diagnostic push
  27541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27542. #pragma clang diagnostic ignored "-Wunused-variable"
  27543. #endif
  27544. #ifdef __clang__
  27545. #pragma clang diagnostic pop
  27546. #endif
  27547. #ifdef __clang__
  27548. #pragma clang diagnostic push
  27549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27550. #pragma clang diagnostic ignored "-Wunused-variable"
  27551. #endif
  27552. #ifdef __clang__
  27553. #pragma clang diagnostic pop
  27554. #endif
  27555. #ifdef __clang__
  27556. #pragma clang diagnostic push
  27557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27558. #pragma clang diagnostic ignored "-Wunused-variable"
  27559. #endif
  27560. #ifdef __clang__
  27561. #pragma clang diagnostic pop
  27562. #endif
  27563. #ifdef __clang__
  27564. #pragma clang diagnostic push
  27565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27566. #pragma clang diagnostic ignored "-Wunused-variable"
  27567. #endif
  27568. #ifdef __clang__
  27569. #pragma clang diagnostic pop
  27570. #endif
  27571. #ifdef __clang__
  27572. #pragma clang diagnostic push
  27573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27574. #pragma clang diagnostic ignored "-Wunused-variable"
  27575. #endif
  27576. #ifdef __clang__
  27577. #pragma clang diagnostic pop
  27578. #endif
  27579. #ifdef __clang__
  27580. #pragma clang diagnostic push
  27581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27582. #pragma clang diagnostic ignored "-Wunused-variable"
  27583. #endif
  27584. #ifdef __clang__
  27585. #pragma clang diagnostic pop
  27586. #endif
  27587. #ifdef __clang__
  27588. #pragma clang diagnostic push
  27589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27590. #pragma clang diagnostic ignored "-Wunused-variable"
  27591. #endif
  27592. #ifdef __clang__
  27593. #pragma clang diagnostic pop
  27594. #endif
  27595. #ifdef __clang__
  27596. #pragma clang diagnostic push
  27597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27598. #pragma clang diagnostic ignored "-Wunused-variable"
  27599. #endif
  27600. #ifdef __clang__
  27601. #pragma clang diagnostic pop
  27602. #endif
  27603. #ifdef __clang__
  27604. #pragma clang diagnostic push
  27605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27606. #pragma clang diagnostic ignored "-Wunused-variable"
  27607. #endif
  27608. #ifdef __clang__
  27609. #pragma clang diagnostic pop
  27610. #endif
  27611. #ifdef __clang__
  27612. #pragma clang diagnostic push
  27613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27614. #pragma clang diagnostic ignored "-Wunused-variable"
  27615. #endif
  27616. #ifdef __clang__
  27617. #pragma clang diagnostic pop
  27618. #endif
  27619. #ifdef __clang__
  27620. #pragma clang diagnostic push
  27621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27622. #pragma clang diagnostic ignored "-Wunused-variable"
  27623. #endif
  27624. #ifdef __clang__
  27625. #pragma clang diagnostic pop
  27626. #endif
  27627. #ifdef __clang__
  27628. #pragma clang diagnostic push
  27629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27630. #pragma clang diagnostic ignored "-Wunused-variable"
  27631. #endif
  27632. #ifdef __clang__
  27633. #pragma clang diagnostic pop
  27634. #endif
  27635. #ifdef __clang__
  27636. #pragma clang diagnostic push
  27637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27638. #pragma clang diagnostic ignored "-Wunused-variable"
  27639. #endif
  27640. #ifdef __clang__
  27641. #pragma clang diagnostic pop
  27642. #endif
  27643. #ifdef __clang__
  27644. #pragma clang diagnostic push
  27645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27646. #pragma clang diagnostic ignored "-Wunused-variable"
  27647. #endif
  27648. #ifdef __clang__
  27649. #pragma clang diagnostic pop
  27650. #endif
  27651. #ifdef __clang__
  27652. #pragma clang diagnostic push
  27653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27654. #pragma clang diagnostic ignored "-Wunused-variable"
  27655. #endif
  27656. #ifdef __clang__
  27657. #pragma clang diagnostic pop
  27658. #endif
  27659. #ifdef __clang__
  27660. #pragma clang diagnostic push
  27661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27662. #pragma clang diagnostic ignored "-Wunused-variable"
  27663. #endif
  27664. #ifdef __clang__
  27665. #pragma clang diagnostic pop
  27666. #endif
  27667. #ifdef __clang__
  27668. #pragma clang diagnostic push
  27669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27670. #pragma clang diagnostic ignored "-Wunused-variable"
  27671. #endif
  27672. #ifdef __clang__
  27673. #pragma clang diagnostic pop
  27674. #endif
  27675. #ifdef __clang__
  27676. #pragma clang diagnostic push
  27677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27678. #pragma clang diagnostic ignored "-Wunused-variable"
  27679. #endif
  27680. #ifdef __clang__
  27681. #pragma clang diagnostic pop
  27682. #endif
  27683. #ifdef __clang__
  27684. #pragma clang diagnostic push
  27685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27686. #pragma clang diagnostic ignored "-Wunused-variable"
  27687. #endif
  27688. #ifdef __clang__
  27689. #pragma clang diagnostic pop
  27690. #endif
  27691. #ifdef __clang__
  27692. #pragma clang diagnostic push
  27693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27694. #pragma clang diagnostic ignored "-Wunused-variable"
  27695. #endif
  27696. #ifdef __clang__
  27697. #pragma clang diagnostic pop
  27698. #endif
  27699. #ifdef __clang__
  27700. #pragma clang diagnostic push
  27701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27702. #pragma clang diagnostic ignored "-Wunused-variable"
  27703. #endif
  27704. #ifdef __clang__
  27705. #pragma clang diagnostic pop
  27706. #endif
  27707. #ifdef __clang__
  27708. #pragma clang diagnostic push
  27709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27710. #pragma clang diagnostic ignored "-Wunused-variable"
  27711. #endif
  27712. #ifdef __clang__
  27713. #pragma clang diagnostic pop
  27714. #endif
  27715. #ifdef __clang__
  27716. #pragma clang diagnostic push
  27717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27718. #pragma clang diagnostic ignored "-Wunused-variable"
  27719. #endif
  27720. #ifdef __clang__
  27721. #pragma clang diagnostic pop
  27722. #endif
  27723. #ifdef __clang__
  27724. #pragma clang diagnostic push
  27725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27726. #pragma clang diagnostic ignored "-Wunused-variable"
  27727. #endif
  27728. #ifdef __clang__
  27729. #pragma clang diagnostic pop
  27730. #endif
  27731. #ifdef __clang__
  27732. #pragma clang diagnostic push
  27733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27734. #pragma clang diagnostic ignored "-Wunused-variable"
  27735. #endif
  27736. #ifdef __clang__
  27737. #pragma clang diagnostic pop
  27738. #endif
  27739. #ifdef __clang__
  27740. #pragma clang diagnostic push
  27741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27742. #pragma clang diagnostic ignored "-Wunused-variable"
  27743. #endif
  27744. #ifdef __clang__
  27745. #pragma clang diagnostic pop
  27746. #endif
  27747. #ifdef __clang__
  27748. #pragma clang diagnostic push
  27749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27750. #pragma clang diagnostic ignored "-Wunused-variable"
  27751. #endif
  27752. #ifdef __clang__
  27753. #pragma clang diagnostic pop
  27754. #endif
  27755. #ifdef __clang__
  27756. #pragma clang diagnostic push
  27757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27758. #pragma clang diagnostic ignored "-Wunused-variable"
  27759. #endif
  27760. #ifdef __clang__
  27761. #pragma clang diagnostic pop
  27762. #endif
  27763. #ifdef __clang__
  27764. #pragma clang diagnostic push
  27765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27766. #pragma clang diagnostic ignored "-Wunused-variable"
  27767. #endif
  27768. #ifdef __clang__
  27769. #pragma clang diagnostic pop
  27770. #endif
  27771. #ifdef __clang__
  27772. #pragma clang diagnostic push
  27773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27774. #pragma clang diagnostic ignored "-Wunused-variable"
  27775. #endif
  27776. #ifdef __clang__
  27777. #pragma clang diagnostic pop
  27778. #endif
  27779. #ifdef __clang__
  27780. #pragma clang diagnostic push
  27781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27782. #pragma clang diagnostic ignored "-Wunused-variable"
  27783. #endif
  27784. #ifdef __clang__
  27785. #pragma clang diagnostic pop
  27786. #endif
  27787. #ifdef __clang__
  27788. #pragma clang diagnostic push
  27789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27790. #pragma clang diagnostic ignored "-Wunused-variable"
  27791. #endif
  27792. #ifdef __clang__
  27793. #pragma clang diagnostic pop
  27794. #endif
  27795. #ifdef __clang__
  27796. #pragma clang diagnostic push
  27797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27798. #pragma clang diagnostic ignored "-Wunused-variable"
  27799. #endif
  27800. #ifdef __clang__
  27801. #pragma clang diagnostic pop
  27802. #endif
  27803. #ifdef __clang__
  27804. #pragma clang diagnostic push
  27805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27806. #pragma clang diagnostic ignored "-Wunused-variable"
  27807. #endif
  27808. #ifdef __clang__
  27809. #pragma clang diagnostic pop
  27810. #endif
  27811. #ifdef __clang__
  27812. #pragma clang diagnostic push
  27813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27814. #pragma clang diagnostic ignored "-Wunused-variable"
  27815. #endif
  27816. #ifdef __clang__
  27817. #pragma clang diagnostic pop
  27818. #endif
  27819. #ifdef __clang__
  27820. #pragma clang diagnostic push
  27821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27822. #pragma clang diagnostic ignored "-Wunused-variable"
  27823. #endif
  27824. #ifdef __clang__
  27825. #pragma clang diagnostic pop
  27826. #endif
  27827. #ifdef __clang__
  27828. #pragma clang diagnostic push
  27829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27830. #pragma clang diagnostic ignored "-Wunused-variable"
  27831. #endif
  27832. #ifdef __clang__
  27833. #pragma clang diagnostic pop
  27834. #endif
  27835. #ifdef __clang__
  27836. #pragma clang diagnostic push
  27837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27838. #pragma clang diagnostic ignored "-Wunused-variable"
  27839. #endif
  27840. #ifdef __clang__
  27841. #pragma clang diagnostic pop
  27842. #endif
  27843. #ifdef __clang__
  27844. #pragma clang diagnostic push
  27845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27846. #pragma clang diagnostic ignored "-Wunused-variable"
  27847. #endif
  27848. #ifdef __clang__
  27849. #pragma clang diagnostic pop
  27850. #endif
  27851. #ifdef __clang__
  27852. #pragma clang diagnostic push
  27853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27854. #pragma clang diagnostic ignored "-Wunused-variable"
  27855. #endif
  27856. #ifdef __clang__
  27857. #pragma clang diagnostic pop
  27858. #endif
  27859. #ifdef __clang__
  27860. #pragma clang diagnostic push
  27861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27862. #pragma clang diagnostic ignored "-Wunused-variable"
  27863. #endif
  27864. #ifdef __clang__
  27865. #pragma clang diagnostic pop
  27866. #endif
  27867. #ifdef __clang__
  27868. #pragma clang diagnostic push
  27869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27870. #pragma clang diagnostic ignored "-Wunused-variable"
  27871. #endif
  27872. #ifdef __clang__
  27873. #pragma clang diagnostic pop
  27874. #endif
  27875. #ifdef __clang__
  27876. #pragma clang diagnostic push
  27877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27878. #pragma clang diagnostic ignored "-Wunused-variable"
  27879. #endif
  27880. #ifdef __clang__
  27881. #pragma clang diagnostic pop
  27882. #endif
  27883. #ifdef __clang__
  27884. #pragma clang diagnostic push
  27885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27886. #pragma clang diagnostic ignored "-Wunused-variable"
  27887. #endif
  27888. #ifdef __clang__
  27889. #pragma clang diagnostic pop
  27890. #endif
  27891. #ifdef __clang__
  27892. #pragma clang diagnostic push
  27893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27894. #pragma clang diagnostic ignored "-Wunused-variable"
  27895. #endif
  27896. #ifdef __clang__
  27897. #pragma clang diagnostic pop
  27898. #endif
  27899. #ifdef __clang__
  27900. #pragma clang diagnostic push
  27901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27902. #pragma clang diagnostic ignored "-Wunused-variable"
  27903. #endif
  27904. #ifdef __clang__
  27905. #pragma clang diagnostic pop
  27906. #endif
  27907. #ifdef __clang__
  27908. #pragma clang diagnostic push
  27909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27910. #pragma clang diagnostic ignored "-Wunused-variable"
  27911. #endif
  27912. #ifdef __clang__
  27913. #pragma clang diagnostic pop
  27914. #endif
  27915. #ifdef __clang__
  27916. #pragma clang diagnostic push
  27917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27918. #pragma clang diagnostic ignored "-Wunused-variable"
  27919. #endif
  27920. #ifdef __clang__
  27921. #pragma clang diagnostic pop
  27922. #endif
  27923. #ifdef __clang__
  27924. #pragma clang diagnostic push
  27925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27926. #pragma clang diagnostic ignored "-Wunused-variable"
  27927. #endif
  27928. #ifdef __clang__
  27929. #pragma clang diagnostic pop
  27930. #endif
  27931. #ifdef __clang__
  27932. #pragma clang diagnostic push
  27933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27934. #pragma clang diagnostic ignored "-Wunused-variable"
  27935. #endif
  27936. #ifdef __clang__
  27937. #pragma clang diagnostic pop
  27938. #endif
  27939. #ifdef __clang__
  27940. #pragma clang diagnostic push
  27941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27942. #pragma clang diagnostic ignored "-Wunused-variable"
  27943. #endif
  27944. #ifdef __clang__
  27945. #pragma clang diagnostic pop
  27946. #endif
  27947. #ifdef __clang__
  27948. #pragma clang diagnostic push
  27949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27950. #pragma clang diagnostic ignored "-Wunused-variable"
  27951. #endif
  27952. #ifdef __clang__
  27953. #pragma clang diagnostic pop
  27954. #endif
  27955. #ifdef __clang__
  27956. #pragma clang diagnostic push
  27957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27958. #pragma clang diagnostic ignored "-Wunused-variable"
  27959. #endif
  27960. #ifdef __clang__
  27961. #pragma clang diagnostic pop
  27962. #endif
  27963. #ifdef __clang__
  27964. #pragma clang diagnostic push
  27965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27966. #pragma clang diagnostic ignored "-Wunused-variable"
  27967. #endif
  27968. #ifdef __clang__
  27969. #pragma clang diagnostic pop
  27970. #endif
  27971. #ifdef __clang__
  27972. #pragma clang diagnostic push
  27973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27974. #pragma clang diagnostic ignored "-Wunused-variable"
  27975. #endif
  27976. #ifdef __clang__
  27977. #pragma clang diagnostic pop
  27978. #endif
  27979. #ifdef __clang__
  27980. #pragma clang diagnostic push
  27981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27982. #pragma clang diagnostic ignored "-Wunused-variable"
  27983. #endif
  27984. #ifdef __clang__
  27985. #pragma clang diagnostic pop
  27986. #endif
  27987. #ifdef __clang__
  27988. #pragma clang diagnostic push
  27989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27990. #pragma clang diagnostic ignored "-Wunused-variable"
  27991. #endif
  27992. #ifdef __clang__
  27993. #pragma clang diagnostic pop
  27994. #endif
  27995. #ifdef __clang__
  27996. #pragma clang diagnostic push
  27997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27998. #pragma clang diagnostic ignored "-Wunused-variable"
  27999. #endif
  28000. #ifdef __clang__
  28001. #pragma clang diagnostic pop
  28002. #endif
  28003. #ifdef __clang__
  28004. #pragma clang diagnostic push
  28005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28006. #pragma clang diagnostic ignored "-Wunused-variable"
  28007. #endif
  28008. #ifdef __clang__
  28009. #pragma clang diagnostic pop
  28010. #endif
  28011. #ifdef __clang__
  28012. #pragma clang diagnostic push
  28013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28014. #pragma clang diagnostic ignored "-Wunused-variable"
  28015. #endif
  28016. #ifdef __clang__
  28017. #pragma clang diagnostic pop
  28018. #endif
  28019. #ifdef __clang__
  28020. #pragma clang diagnostic push
  28021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28022. #pragma clang diagnostic ignored "-Wunused-variable"
  28023. #endif
  28024. #ifdef __clang__
  28025. #pragma clang diagnostic pop
  28026. #endif
  28027. #ifdef __clang__
  28028. #pragma clang diagnostic push
  28029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28030. #pragma clang diagnostic ignored "-Wunused-variable"
  28031. #endif
  28032. #ifdef __clang__
  28033. #pragma clang diagnostic pop
  28034. #endif
  28035. #ifdef __clang__
  28036. #pragma clang diagnostic push
  28037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28038. #pragma clang diagnostic ignored "-Wunused-variable"
  28039. #endif
  28040. #ifdef __clang__
  28041. #pragma clang diagnostic pop
  28042. #endif
  28043. #ifdef __clang__
  28044. #pragma clang diagnostic push
  28045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28046. #pragma clang diagnostic ignored "-Wunused-variable"
  28047. #endif
  28048. #ifdef __clang__
  28049. #pragma clang diagnostic pop
  28050. #endif
  28051. #ifdef __clang__
  28052. #pragma clang diagnostic push
  28053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28054. #pragma clang diagnostic ignored "-Wunused-variable"
  28055. #endif
  28056. #ifdef __clang__
  28057. #pragma clang diagnostic pop
  28058. #endif
  28059. #ifdef __clang__
  28060. #pragma clang diagnostic push
  28061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28062. #pragma clang diagnostic ignored "-Wunused-variable"
  28063. #endif
  28064. #ifdef __clang__
  28065. #pragma clang diagnostic pop
  28066. #endif
  28067. #ifdef __clang__
  28068. #pragma clang diagnostic push
  28069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28070. #pragma clang diagnostic ignored "-Wunused-variable"
  28071. #endif
  28072. #ifdef __clang__
  28073. #pragma clang diagnostic pop
  28074. #endif
  28075. #ifdef __clang__
  28076. #pragma clang diagnostic push
  28077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28078. #pragma clang diagnostic ignored "-Wunused-variable"
  28079. #endif
  28080. #ifdef __clang__
  28081. #pragma clang diagnostic pop
  28082. #endif
  28083. #ifdef __clang__
  28084. #pragma clang diagnostic push
  28085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28086. #pragma clang diagnostic ignored "-Wunused-variable"
  28087. #endif
  28088. #ifdef __clang__
  28089. #pragma clang diagnostic pop
  28090. #endif
  28091. #ifdef __clang__
  28092. #pragma clang diagnostic push
  28093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28094. #pragma clang diagnostic ignored "-Wunused-variable"
  28095. #endif
  28096. #ifdef __clang__
  28097. #pragma clang diagnostic pop
  28098. #endif
  28099. #ifdef __clang__
  28100. #pragma clang diagnostic push
  28101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28102. #pragma clang diagnostic ignored "-Wunused-variable"
  28103. #endif
  28104. #ifdef __clang__
  28105. #pragma clang diagnostic pop
  28106. #endif
  28107. #ifdef __clang__
  28108. #pragma clang diagnostic push
  28109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28110. #pragma clang diagnostic ignored "-Wunused-variable"
  28111. #endif
  28112. #ifdef __clang__
  28113. #pragma clang diagnostic pop
  28114. #endif
  28115. #ifdef __clang__
  28116. #pragma clang diagnostic push
  28117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28118. #pragma clang diagnostic ignored "-Wunused-variable"
  28119. #endif
  28120. #ifdef __clang__
  28121. #pragma clang diagnostic pop
  28122. #endif
  28123. #ifdef __clang__
  28124. #pragma clang diagnostic push
  28125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28126. #pragma clang diagnostic ignored "-Wunused-variable"
  28127. #endif
  28128. #ifdef __clang__
  28129. #pragma clang diagnostic pop
  28130. #endif
  28131. #ifdef __clang__
  28132. #pragma clang diagnostic push
  28133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28134. #pragma clang diagnostic ignored "-Wunused-variable"
  28135. #endif
  28136. #ifdef __clang__
  28137. #pragma clang diagnostic pop
  28138. #endif
  28139. #ifdef __clang__
  28140. #pragma clang diagnostic push
  28141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28142. #pragma clang diagnostic ignored "-Wunused-variable"
  28143. #endif
  28144. #ifdef __clang__
  28145. #pragma clang diagnostic pop
  28146. #endif
  28147. #ifdef __clang__
  28148. #pragma clang diagnostic push
  28149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28150. #pragma clang diagnostic ignored "-Wunused-variable"
  28151. #endif
  28152. #ifdef __clang__
  28153. #pragma clang diagnostic pop
  28154. #endif
  28155. #ifdef __clang__
  28156. #pragma clang diagnostic push
  28157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28158. #pragma clang diagnostic ignored "-Wunused-variable"
  28159. #endif
  28160. #ifdef __clang__
  28161. #pragma clang diagnostic pop
  28162. #endif
  28163. #ifdef __clang__
  28164. #pragma clang diagnostic push
  28165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28166. #pragma clang diagnostic ignored "-Wunused-variable"
  28167. #endif
  28168. #ifdef __clang__
  28169. #pragma clang diagnostic pop
  28170. #endif
  28171. #ifdef __clang__
  28172. #pragma clang diagnostic push
  28173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28174. #pragma clang diagnostic ignored "-Wunused-variable"
  28175. #endif
  28176. #ifdef __clang__
  28177. #pragma clang diagnostic pop
  28178. #endif
  28179. #ifdef __clang__
  28180. #pragma clang diagnostic push
  28181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28182. #pragma clang diagnostic ignored "-Wunused-variable"
  28183. #endif
  28184. #ifdef __clang__
  28185. #pragma clang diagnostic pop
  28186. #endif
  28187. #ifdef __clang__
  28188. #pragma clang diagnostic push
  28189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28190. #pragma clang diagnostic ignored "-Wunused-variable"
  28191. #endif
  28192. #ifdef __clang__
  28193. #pragma clang diagnostic pop
  28194. #endif
  28195. #ifdef __clang__
  28196. #pragma clang diagnostic push
  28197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28198. #pragma clang diagnostic ignored "-Wunused-variable"
  28199. #endif
  28200. #ifdef __clang__
  28201. #pragma clang diagnostic pop
  28202. #endif
  28203. #ifdef __clang__
  28204. #pragma clang diagnostic push
  28205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28206. #pragma clang diagnostic ignored "-Wunused-variable"
  28207. #endif
  28208. #ifdef __clang__
  28209. #pragma clang diagnostic pop
  28210. #endif
  28211. #ifdef __clang__
  28212. #pragma clang diagnostic push
  28213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28214. #pragma clang diagnostic ignored "-Wunused-variable"
  28215. #endif
  28216. #ifdef __clang__
  28217. #pragma clang diagnostic pop
  28218. #endif
  28219. #ifdef __clang__
  28220. #pragma clang diagnostic push
  28221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28222. #pragma clang diagnostic ignored "-Wunused-variable"
  28223. #endif
  28224. #ifdef __clang__
  28225. #pragma clang diagnostic pop
  28226. #endif
  28227. #ifdef __clang__
  28228. #pragma clang diagnostic push
  28229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28230. #pragma clang diagnostic ignored "-Wunused-variable"
  28231. #endif
  28232. #ifdef __clang__
  28233. #pragma clang diagnostic pop
  28234. #endif
  28235. #ifdef __clang__
  28236. #pragma clang diagnostic push
  28237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28238. #pragma clang diagnostic ignored "-Wunused-variable"
  28239. #endif
  28240. #ifdef __clang__
  28241. #pragma clang diagnostic pop
  28242. #endif
  28243. #ifdef __clang__
  28244. #pragma clang diagnostic push
  28245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28246. #pragma clang diagnostic ignored "-Wunused-variable"
  28247. #endif
  28248. #ifdef __clang__
  28249. #pragma clang diagnostic pop
  28250. #endif
  28251. #ifdef __clang__
  28252. #pragma clang diagnostic push
  28253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28254. #pragma clang diagnostic ignored "-Wunused-variable"
  28255. #endif
  28256. #ifdef __clang__
  28257. #pragma clang diagnostic pop
  28258. #endif
  28259. #ifdef __clang__
  28260. #pragma clang diagnostic push
  28261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28262. #pragma clang diagnostic ignored "-Wunused-variable"
  28263. #endif
  28264. #ifdef __clang__
  28265. #pragma clang diagnostic pop
  28266. #endif
  28267. #ifdef __clang__
  28268. #pragma clang diagnostic push
  28269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28270. #pragma clang diagnostic ignored "-Wunused-variable"
  28271. #endif
  28272. #ifdef __clang__
  28273. #pragma clang diagnostic pop
  28274. #endif
  28275. #ifdef __clang__
  28276. #pragma clang diagnostic push
  28277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28278. #pragma clang diagnostic ignored "-Wunused-variable"
  28279. #endif
  28280. #ifdef __clang__
  28281. #pragma clang diagnostic pop
  28282. #endif
  28283. #ifdef __clang__
  28284. #pragma clang diagnostic push
  28285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28286. #pragma clang diagnostic ignored "-Wunused-variable"
  28287. #endif
  28288. #ifdef __clang__
  28289. #pragma clang diagnostic pop
  28290. #endif
  28291. #ifdef __clang__
  28292. #pragma clang diagnostic push
  28293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28294. #pragma clang diagnostic ignored "-Wunused-variable"
  28295. #endif
  28296. #ifdef __clang__
  28297. #pragma clang diagnostic pop
  28298. #endif
  28299. #ifdef __clang__
  28300. #pragma clang diagnostic push
  28301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28302. #pragma clang diagnostic ignored "-Wunused-variable"
  28303. #endif
  28304. #ifdef __clang__
  28305. #pragma clang diagnostic pop
  28306. #endif
  28307. #ifdef __clang__
  28308. #pragma clang diagnostic push
  28309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28310. #pragma clang diagnostic ignored "-Wunused-variable"
  28311. #endif
  28312. #ifdef __clang__
  28313. #pragma clang diagnostic pop
  28314. #endif
  28315. #ifdef __clang__
  28316. #pragma clang diagnostic push
  28317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28318. #pragma clang diagnostic ignored "-Wunused-variable"
  28319. #endif
  28320. #ifdef __clang__
  28321. #pragma clang diagnostic pop
  28322. #endif
  28323. #ifdef __clang__
  28324. #pragma clang diagnostic push
  28325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28326. #pragma clang diagnostic ignored "-Wunused-variable"
  28327. #endif
  28328. #ifdef __clang__
  28329. #pragma clang diagnostic pop
  28330. #endif
  28331. #ifdef __clang__
  28332. #pragma clang diagnostic push
  28333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28334. #pragma clang diagnostic ignored "-Wunused-variable"
  28335. #endif
  28336. #ifdef __clang__
  28337. #pragma clang diagnostic pop
  28338. #endif
  28339. #ifdef __clang__
  28340. #pragma clang diagnostic push
  28341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28342. #pragma clang diagnostic ignored "-Wunused-variable"
  28343. #endif
  28344. #ifdef __clang__
  28345. #pragma clang diagnostic pop
  28346. #endif
  28347. #ifdef __clang__
  28348. #pragma clang diagnostic push
  28349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28350. #pragma clang diagnostic ignored "-Wunused-variable"
  28351. #endif
  28352. #ifdef __clang__
  28353. #pragma clang diagnostic pop
  28354. #endif
  28355. #ifdef __clang__
  28356. #pragma clang diagnostic push
  28357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28358. #pragma clang diagnostic ignored "-Wunused-variable"
  28359. #endif
  28360. #ifdef __clang__
  28361. #pragma clang diagnostic pop
  28362. #endif
  28363. #ifdef __clang__
  28364. #pragma clang diagnostic push
  28365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28366. #pragma clang diagnostic ignored "-Wunused-variable"
  28367. #endif
  28368. #ifdef __clang__
  28369. #pragma clang diagnostic pop
  28370. #endif
  28371. #ifdef __clang__
  28372. #pragma clang diagnostic push
  28373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28374. #pragma clang diagnostic ignored "-Wunused-variable"
  28375. #endif
  28376. #ifdef __clang__
  28377. #pragma clang diagnostic pop
  28378. #endif
  28379. #ifdef __clang__
  28380. #pragma clang diagnostic push
  28381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28382. #pragma clang diagnostic ignored "-Wunused-variable"
  28383. #endif
  28384. #ifdef __clang__
  28385. #pragma clang diagnostic pop
  28386. #endif
  28387. #ifdef __clang__
  28388. #pragma clang diagnostic push
  28389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28390. #pragma clang diagnostic ignored "-Wunused-variable"
  28391. #endif
  28392. #ifdef __clang__
  28393. #pragma clang diagnostic pop
  28394. #endif
  28395. #ifdef __clang__
  28396. #pragma clang diagnostic push
  28397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28398. #pragma clang diagnostic ignored "-Wunused-variable"
  28399. #endif
  28400. #ifdef __clang__
  28401. #pragma clang diagnostic pop
  28402. #endif
  28403. #ifdef __clang__
  28404. #pragma clang diagnostic push
  28405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28406. #pragma clang diagnostic ignored "-Wunused-variable"
  28407. #endif
  28408. #ifdef __clang__
  28409. #pragma clang diagnostic pop
  28410. #endif
  28411. #ifdef __clang__
  28412. #pragma clang diagnostic push
  28413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28414. #pragma clang diagnostic ignored "-Wunused-variable"
  28415. #endif
  28416. #ifdef __clang__
  28417. #pragma clang diagnostic pop
  28418. #endif
  28419. #ifdef __clang__
  28420. #pragma clang diagnostic push
  28421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28422. #pragma clang diagnostic ignored "-Wunused-variable"
  28423. #endif
  28424. #ifdef __clang__
  28425. #pragma clang diagnostic pop
  28426. #endif
  28427. #ifdef __clang__
  28428. #pragma clang diagnostic push
  28429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28430. #pragma clang diagnostic ignored "-Wunused-variable"
  28431. #endif
  28432. #ifdef __clang__
  28433. #pragma clang diagnostic pop
  28434. #endif
  28435. #ifdef __clang__
  28436. #pragma clang diagnostic push
  28437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28438. #pragma clang diagnostic ignored "-Wunused-variable"
  28439. #endif
  28440. #ifdef __clang__
  28441. #pragma clang diagnostic pop
  28442. #endif
  28443. #ifdef __clang__
  28444. #pragma clang diagnostic push
  28445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28446. #pragma clang diagnostic ignored "-Wunused-variable"
  28447. #endif
  28448. #ifdef __clang__
  28449. #pragma clang diagnostic pop
  28450. #endif
  28451. #ifdef __clang__
  28452. #pragma clang diagnostic push
  28453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28454. #pragma clang diagnostic ignored "-Wunused-variable"
  28455. #endif
  28456. #ifdef __clang__
  28457. #pragma clang diagnostic pop
  28458. #endif
  28459. #ifdef __clang__
  28460. #pragma clang diagnostic push
  28461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28462. #pragma clang diagnostic ignored "-Wunused-variable"
  28463. #endif
  28464. #ifdef __clang__
  28465. #pragma clang diagnostic pop
  28466. #endif
  28467. #ifdef __clang__
  28468. #pragma clang diagnostic push
  28469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28470. #pragma clang diagnostic ignored "-Wunused-variable"
  28471. #endif
  28472. #ifdef __clang__
  28473. #pragma clang diagnostic pop
  28474. #endif
  28475. #ifdef __clang__
  28476. #pragma clang diagnostic push
  28477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28478. #pragma clang diagnostic ignored "-Wunused-variable"
  28479. #endif
  28480. #ifdef __clang__
  28481. #pragma clang diagnostic pop
  28482. #endif
  28483. #ifdef __clang__
  28484. #pragma clang diagnostic push
  28485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28486. #pragma clang diagnostic ignored "-Wunused-variable"
  28487. #endif
  28488. #ifdef __clang__
  28489. #pragma clang diagnostic pop
  28490. #endif
  28491. #ifdef __clang__
  28492. #pragma clang diagnostic push
  28493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28494. #pragma clang diagnostic ignored "-Wunused-variable"
  28495. #endif
  28496. #ifdef __clang__
  28497. #pragma clang diagnostic pop
  28498. #endif
  28499. #ifdef __clang__
  28500. #pragma clang diagnostic push
  28501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28502. #pragma clang diagnostic ignored "-Wunused-variable"
  28503. #endif
  28504. #ifdef __clang__
  28505. #pragma clang diagnostic pop
  28506. #endif
  28507. #ifdef __clang__
  28508. #pragma clang diagnostic push
  28509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28510. #pragma clang diagnostic ignored "-Wunused-variable"
  28511. #endif
  28512. #ifdef __clang__
  28513. #pragma clang diagnostic pop
  28514. #endif
  28515. #ifdef __clang__
  28516. #pragma clang diagnostic push
  28517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28518. #pragma clang diagnostic ignored "-Wunused-variable"
  28519. #endif
  28520. #ifdef __clang__
  28521. #pragma clang diagnostic pop
  28522. #endif
  28523. #ifdef __clang__
  28524. #pragma clang diagnostic push
  28525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28526. #pragma clang diagnostic ignored "-Wunused-variable"
  28527. #endif
  28528. #ifdef __clang__
  28529. #pragma clang diagnostic pop
  28530. #endif
  28531. #ifdef __clang__
  28532. #pragma clang diagnostic push
  28533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28534. #pragma clang diagnostic ignored "-Wunused-variable"
  28535. #endif
  28536. #ifdef __clang__
  28537. #pragma clang diagnostic pop
  28538. #endif
  28539. #ifdef __clang__
  28540. #pragma clang diagnostic push
  28541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28542. #pragma clang diagnostic ignored "-Wunused-variable"
  28543. #endif
  28544. #ifdef __clang__
  28545. #pragma clang diagnostic pop
  28546. #endif
  28547. #ifdef __clang__
  28548. #pragma clang diagnostic push
  28549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28550. #pragma clang diagnostic ignored "-Wunused-variable"
  28551. #endif
  28552. #ifdef __clang__
  28553. #pragma clang diagnostic pop
  28554. #endif
  28555. #ifdef __clang__
  28556. #pragma clang diagnostic push
  28557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28558. #pragma clang diagnostic ignored "-Wunused-variable"
  28559. #endif
  28560. #ifdef __clang__
  28561. #pragma clang diagnostic pop
  28562. #endif
  28563. #ifdef __clang__
  28564. #pragma clang diagnostic push
  28565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28566. #pragma clang diagnostic ignored "-Wunused-variable"
  28567. #endif
  28568. #ifdef __clang__
  28569. #pragma clang diagnostic pop
  28570. #endif
  28571. #ifdef __clang__
  28572. #pragma clang diagnostic push
  28573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28574. #pragma clang diagnostic ignored "-Wunused-variable"
  28575. #endif
  28576. #ifdef __clang__
  28577. #pragma clang diagnostic pop
  28578. #endif
  28579. #ifdef __clang__
  28580. #pragma clang diagnostic push
  28581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28582. #pragma clang diagnostic ignored "-Wunused-variable"
  28583. #endif
  28584. #ifdef __clang__
  28585. #pragma clang diagnostic pop
  28586. #endif
  28587. #ifdef __clang__
  28588. #pragma clang diagnostic push
  28589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28590. #pragma clang diagnostic ignored "-Wunused-variable"
  28591. #endif
  28592. #ifdef __clang__
  28593. #pragma clang diagnostic pop
  28594. #endif
  28595. #ifdef __clang__
  28596. #pragma clang diagnostic push
  28597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28598. #pragma clang diagnostic ignored "-Wunused-variable"
  28599. #endif
  28600. #ifdef __clang__
  28601. #pragma clang diagnostic pop
  28602. #endif
  28603. #ifdef __clang__
  28604. #pragma clang diagnostic push
  28605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28606. #pragma clang diagnostic ignored "-Wunused-variable"
  28607. #endif
  28608. #ifdef __clang__
  28609. #pragma clang diagnostic pop
  28610. #endif
  28611. #ifdef __clang__
  28612. #pragma clang diagnostic push
  28613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28614. #pragma clang diagnostic ignored "-Wunused-variable"
  28615. #endif
  28616. #ifdef __clang__
  28617. #pragma clang diagnostic pop
  28618. #endif
  28619. #ifdef __clang__
  28620. #pragma clang diagnostic push
  28621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28622. #pragma clang diagnostic ignored "-Wunused-variable"
  28623. #endif
  28624. #ifdef __clang__
  28625. #pragma clang diagnostic pop
  28626. #endif
  28627. #ifdef __clang__
  28628. #pragma clang diagnostic push
  28629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28630. #pragma clang diagnostic ignored "-Wunused-variable"
  28631. #endif
  28632. #ifdef __clang__
  28633. #pragma clang diagnostic pop
  28634. #endif
  28635. #ifdef __clang__
  28636. #pragma clang diagnostic push
  28637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28638. #pragma clang diagnostic ignored "-Wunused-variable"
  28639. #endif
  28640. #ifdef __clang__
  28641. #pragma clang diagnostic pop
  28642. #endif
  28643. #ifdef __clang__
  28644. #pragma clang diagnostic push
  28645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28646. #pragma clang diagnostic ignored "-Wunused-variable"
  28647. #endif
  28648. #ifdef __clang__
  28649. #pragma clang diagnostic pop
  28650. #endif
  28651. #ifdef __clang__
  28652. #pragma clang diagnostic push
  28653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28654. #pragma clang diagnostic ignored "-Wunused-variable"
  28655. #endif
  28656. #ifdef __clang__
  28657. #pragma clang diagnostic pop
  28658. #endif
  28659. #ifdef __clang__
  28660. #pragma clang diagnostic push
  28661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28662. #pragma clang diagnostic ignored "-Wunused-variable"
  28663. #endif
  28664. #ifdef __clang__
  28665. #pragma clang diagnostic pop
  28666. #endif
  28667. #ifdef __clang__
  28668. #pragma clang diagnostic push
  28669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28670. #pragma clang diagnostic ignored "-Wunused-variable"
  28671. #endif
  28672. #ifdef __clang__
  28673. #pragma clang diagnostic pop
  28674. #endif
  28675. #ifdef __clang__
  28676. #pragma clang diagnostic push
  28677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28678. #pragma clang diagnostic ignored "-Wunused-variable"
  28679. #endif
  28680. #ifdef __clang__
  28681. #pragma clang diagnostic pop
  28682. #endif
  28683. #ifdef __clang__
  28684. #pragma clang diagnostic push
  28685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28686. #pragma clang diagnostic ignored "-Wunused-variable"
  28687. #endif
  28688. #ifdef __clang__
  28689. #pragma clang diagnostic pop
  28690. #endif
  28691. #ifdef __clang__
  28692. #pragma clang diagnostic push
  28693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28694. #pragma clang diagnostic ignored "-Wunused-variable"
  28695. #endif
  28696. #ifdef __clang__
  28697. #pragma clang diagnostic pop
  28698. #endif
  28699. #ifdef __clang__
  28700. #pragma clang diagnostic push
  28701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28702. #pragma clang diagnostic ignored "-Wunused-variable"
  28703. #endif
  28704. #ifdef __clang__
  28705. #pragma clang diagnostic pop
  28706. #endif
  28707. #ifdef __clang__
  28708. #pragma clang diagnostic push
  28709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28710. #pragma clang diagnostic ignored "-Wunused-variable"
  28711. #endif
  28712. #ifdef __clang__
  28713. #pragma clang diagnostic pop
  28714. #endif
  28715. #ifdef __clang__
  28716. #pragma clang diagnostic push
  28717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28718. #pragma clang diagnostic ignored "-Wunused-variable"
  28719. #endif
  28720. #ifdef __clang__
  28721. #pragma clang diagnostic pop
  28722. #endif
  28723. #ifdef __clang__
  28724. #pragma clang diagnostic push
  28725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28726. #pragma clang diagnostic ignored "-Wunused-variable"
  28727. #endif
  28728. #ifdef __clang__
  28729. #pragma clang diagnostic pop
  28730. #endif
  28731. #ifdef __clang__
  28732. #pragma clang diagnostic push
  28733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28734. #pragma clang diagnostic ignored "-Wunused-variable"
  28735. #endif
  28736. #ifdef __clang__
  28737. #pragma clang diagnostic pop
  28738. #endif
  28739. #ifdef __clang__
  28740. #pragma clang diagnostic push
  28741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28742. #pragma clang diagnostic ignored "-Wunused-variable"
  28743. #endif
  28744. #ifdef __clang__
  28745. #pragma clang diagnostic pop
  28746. #endif
  28747. #ifdef __clang__
  28748. #pragma clang diagnostic push
  28749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28750. #pragma clang diagnostic ignored "-Wunused-variable"
  28751. #endif
  28752. #ifdef __clang__
  28753. #pragma clang diagnostic pop
  28754. #endif
  28755. #ifdef __clang__
  28756. #pragma clang diagnostic push
  28757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28758. #pragma clang diagnostic ignored "-Wunused-variable"
  28759. #endif
  28760. #ifdef __clang__
  28761. #pragma clang diagnostic pop
  28762. #endif
  28763. #ifdef __clang__
  28764. #pragma clang diagnostic push
  28765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28766. #pragma clang diagnostic ignored "-Wunused-variable"
  28767. #endif
  28768. #ifdef __clang__
  28769. #pragma clang diagnostic pop
  28770. #endif
  28771. #ifdef __clang__
  28772. #pragma clang diagnostic push
  28773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28774. #pragma clang diagnostic ignored "-Wunused-variable"
  28775. #endif
  28776. #ifdef __clang__
  28777. #pragma clang diagnostic pop
  28778. #endif
  28779. #ifdef __clang__
  28780. #pragma clang diagnostic push
  28781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28782. #pragma clang diagnostic ignored "-Wunused-variable"
  28783. #endif
  28784. #ifdef __clang__
  28785. #pragma clang diagnostic pop
  28786. #endif
  28787. #ifdef __clang__
  28788. #pragma clang diagnostic push
  28789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28790. #pragma clang diagnostic ignored "-Wunused-variable"
  28791. #endif
  28792. #ifdef __clang__
  28793. #pragma clang diagnostic pop
  28794. #endif
  28795. #ifdef __clang__
  28796. #pragma clang diagnostic push
  28797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28798. #pragma clang diagnostic ignored "-Wunused-variable"
  28799. #endif
  28800. #ifdef __clang__
  28801. #pragma clang diagnostic pop
  28802. #endif
  28803. #ifdef __clang__
  28804. #pragma clang diagnostic push
  28805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28806. #pragma clang diagnostic ignored "-Wunused-variable"
  28807. #endif
  28808. #ifdef __clang__
  28809. #pragma clang diagnostic pop
  28810. #endif
  28811. #ifdef __clang__
  28812. #pragma clang diagnostic push
  28813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28814. #pragma clang diagnostic ignored "-Wunused-variable"
  28815. #endif
  28816. #ifdef __clang__
  28817. #pragma clang diagnostic pop
  28818. #endif
  28819. #ifdef __clang__
  28820. #pragma clang diagnostic push
  28821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28822. #pragma clang diagnostic ignored "-Wunused-variable"
  28823. #endif
  28824. #ifdef __clang__
  28825. #pragma clang diagnostic pop
  28826. #endif
  28827. #ifdef __clang__
  28828. #pragma clang diagnostic push
  28829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28830. #pragma clang diagnostic ignored "-Wunused-variable"
  28831. #endif
  28832. #ifdef __clang__
  28833. #pragma clang diagnostic pop
  28834. #endif
  28835. #ifdef __clang__
  28836. #pragma clang diagnostic push
  28837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28838. #pragma clang diagnostic ignored "-Wunused-variable"
  28839. #endif
  28840. #ifdef __clang__
  28841. #pragma clang diagnostic pop
  28842. #endif
  28843. #ifdef __clang__
  28844. #pragma clang diagnostic push
  28845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28846. #pragma clang diagnostic ignored "-Wunused-variable"
  28847. #endif
  28848. #ifdef __clang__
  28849. #pragma clang diagnostic pop
  28850. #endif
  28851. #ifdef __clang__
  28852. #pragma clang diagnostic push
  28853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28854. #pragma clang diagnostic ignored "-Wunused-variable"
  28855. #endif
  28856. #ifdef __clang__
  28857. #pragma clang diagnostic pop
  28858. #endif
  28859. #ifdef __clang__
  28860. #pragma clang diagnostic push
  28861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28862. #pragma clang diagnostic ignored "-Wunused-variable"
  28863. #endif
  28864. #ifdef __clang__
  28865. #pragma clang diagnostic pop
  28866. #endif
  28867. #ifdef __clang__
  28868. #pragma clang diagnostic push
  28869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28870. #pragma clang diagnostic ignored "-Wunused-variable"
  28871. #endif
  28872. #ifdef __clang__
  28873. #pragma clang diagnostic pop
  28874. #endif
  28875. #ifdef __clang__
  28876. #pragma clang diagnostic push
  28877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28878. #pragma clang diagnostic ignored "-Wunused-variable"
  28879. #endif
  28880. #ifdef __clang__
  28881. #pragma clang diagnostic pop
  28882. #endif
  28883. #ifdef __clang__
  28884. #pragma clang diagnostic push
  28885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28886. #pragma clang diagnostic ignored "-Wunused-variable"
  28887. #endif
  28888. #ifdef __clang__
  28889. #pragma clang diagnostic pop
  28890. #endif
  28891. #ifdef __clang__
  28892. #pragma clang diagnostic push
  28893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28894. #pragma clang diagnostic ignored "-Wunused-variable"
  28895. #endif
  28896. #ifdef __clang__
  28897. #pragma clang diagnostic pop
  28898. #endif
  28899. #ifdef __clang__
  28900. #pragma clang diagnostic push
  28901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28902. #pragma clang diagnostic ignored "-Wunused-variable"
  28903. #endif
  28904. #ifdef __clang__
  28905. #pragma clang diagnostic pop
  28906. #endif
  28907. #ifdef __clang__
  28908. #pragma clang diagnostic push
  28909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28910. #pragma clang diagnostic ignored "-Wunused-variable"
  28911. #endif
  28912. #ifdef __clang__
  28913. #pragma clang diagnostic pop
  28914. #endif
  28915. #ifdef __clang__
  28916. #pragma clang diagnostic push
  28917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28918. #pragma clang diagnostic ignored "-Wunused-variable"
  28919. #endif
  28920. #ifdef __clang__
  28921. #pragma clang diagnostic pop
  28922. #endif
  28923. #ifdef __clang__
  28924. #pragma clang diagnostic push
  28925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28926. #pragma clang diagnostic ignored "-Wunused-variable"
  28927. #endif
  28928. #ifdef __clang__
  28929. #pragma clang diagnostic pop
  28930. #endif
  28931. #ifdef __clang__
  28932. #pragma clang diagnostic push
  28933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28934. #pragma clang diagnostic ignored "-Wunused-variable"
  28935. #endif
  28936. #ifdef __clang__
  28937. #pragma clang diagnostic pop
  28938. #endif
  28939. #ifdef __clang__
  28940. #pragma clang diagnostic push
  28941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28942. #pragma clang diagnostic ignored "-Wunused-variable"
  28943. #endif
  28944. #ifdef __clang__
  28945. #pragma clang diagnostic pop
  28946. #endif
  28947. #ifdef __clang__
  28948. #pragma clang diagnostic push
  28949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28950. #pragma clang diagnostic ignored "-Wunused-variable"
  28951. #endif
  28952. #ifdef __clang__
  28953. #pragma clang diagnostic pop
  28954. #endif
  28955. #ifdef __clang__
  28956. #pragma clang diagnostic push
  28957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28958. #pragma clang diagnostic ignored "-Wunused-variable"
  28959. #endif
  28960. #ifdef __clang__
  28961. #pragma clang diagnostic pop
  28962. #endif
  28963. #ifdef __clang__
  28964. #pragma clang diagnostic push
  28965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28966. #pragma clang diagnostic ignored "-Wunused-variable"
  28967. #endif
  28968. #ifdef __clang__
  28969. #pragma clang diagnostic pop
  28970. #endif
  28971. #ifdef __clang__
  28972. #pragma clang diagnostic push
  28973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28974. #pragma clang diagnostic ignored "-Wunused-variable"
  28975. #endif
  28976. #ifdef __clang__
  28977. #pragma clang diagnostic pop
  28978. #endif
  28979. #ifdef __clang__
  28980. #pragma clang diagnostic push
  28981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28982. #pragma clang diagnostic ignored "-Wunused-variable"
  28983. #endif
  28984. #ifdef __clang__
  28985. #pragma clang diagnostic pop
  28986. #endif
  28987. #ifdef __clang__
  28988. #pragma clang diagnostic push
  28989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28990. #pragma clang diagnostic ignored "-Wunused-variable"
  28991. #endif
  28992. #ifdef __clang__
  28993. #pragma clang diagnostic pop
  28994. #endif
  28995. #ifdef __clang__
  28996. #pragma clang diagnostic push
  28997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28998. #pragma clang diagnostic ignored "-Wunused-variable"
  28999. #endif
  29000. #ifdef __clang__
  29001. #pragma clang diagnostic pop
  29002. #endif
  29003. #ifdef __clang__
  29004. #pragma clang diagnostic push
  29005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29006. #pragma clang diagnostic ignored "-Wunused-variable"
  29007. #endif
  29008. #ifdef __clang__
  29009. #pragma clang diagnostic pop
  29010. #endif
  29011. #ifdef __clang__
  29012. #pragma clang diagnostic push
  29013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29014. #pragma clang diagnostic ignored "-Wunused-variable"
  29015. #endif
  29016. #ifdef __clang__
  29017. #pragma clang diagnostic pop
  29018. #endif
  29019. #ifdef __clang__
  29020. #pragma clang diagnostic push
  29021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29022. #pragma clang diagnostic ignored "-Wunused-variable"
  29023. #endif
  29024. #ifdef __clang__
  29025. #pragma clang diagnostic pop
  29026. #endif
  29027. #ifdef __clang__
  29028. #pragma clang diagnostic push
  29029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29030. #pragma clang diagnostic ignored "-Wunused-variable"
  29031. #endif
  29032. #ifdef __clang__
  29033. #pragma clang diagnostic pop
  29034. #endif
  29035. #ifdef __clang__
  29036. #pragma clang diagnostic push
  29037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29038. #pragma clang diagnostic ignored "-Wunused-variable"
  29039. #endif
  29040. #ifdef __clang__
  29041. #pragma clang diagnostic pop
  29042. #endif
  29043. #ifdef __clang__
  29044. #pragma clang diagnostic push
  29045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29046. #pragma clang diagnostic ignored "-Wunused-variable"
  29047. #endif
  29048. #ifdef __clang__
  29049. #pragma clang diagnostic pop
  29050. #endif
  29051. #ifdef __clang__
  29052. #pragma clang diagnostic push
  29053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29054. #pragma clang diagnostic ignored "-Wunused-variable"
  29055. #endif
  29056. #ifdef __clang__
  29057. #pragma clang diagnostic pop
  29058. #endif
  29059. #ifdef __clang__
  29060. #pragma clang diagnostic push
  29061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29062. #pragma clang diagnostic ignored "-Wunused-variable"
  29063. #endif
  29064. #ifdef __clang__
  29065. #pragma clang diagnostic pop
  29066. #endif
  29067. #ifdef __clang__
  29068. #pragma clang diagnostic push
  29069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29070. #pragma clang diagnostic ignored "-Wunused-variable"
  29071. #endif
  29072. #ifdef __clang__
  29073. #pragma clang diagnostic pop
  29074. #endif
  29075. #ifdef __clang__
  29076. #pragma clang diagnostic push
  29077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29078. #pragma clang diagnostic ignored "-Wunused-variable"
  29079. #endif
  29080. #ifdef __clang__
  29081. #pragma clang diagnostic pop
  29082. #endif
  29083. #ifdef __clang__
  29084. #pragma clang diagnostic push
  29085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29086. #pragma clang diagnostic ignored "-Wunused-variable"
  29087. #endif
  29088. #ifdef __clang__
  29089. #pragma clang diagnostic pop
  29090. #endif
  29091. #ifdef __clang__
  29092. #pragma clang diagnostic push
  29093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29094. #pragma clang diagnostic ignored "-Wunused-variable"
  29095. #endif
  29096. #ifdef __clang__
  29097. #pragma clang diagnostic pop
  29098. #endif
  29099. #ifdef __clang__
  29100. #pragma clang diagnostic push
  29101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29102. #pragma clang diagnostic ignored "-Wunused-variable"
  29103. #endif
  29104. #ifdef __clang__
  29105. #pragma clang diagnostic pop
  29106. #endif
  29107. #ifdef __clang__
  29108. #pragma clang diagnostic push
  29109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29110. #pragma clang diagnostic ignored "-Wunused-variable"
  29111. #endif
  29112. #ifdef __clang__
  29113. #pragma clang diagnostic pop
  29114. #endif
  29115. #ifdef __clang__
  29116. #pragma clang diagnostic push
  29117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29118. #pragma clang diagnostic ignored "-Wunused-variable"
  29119. #endif
  29120. #ifdef __clang__
  29121. #pragma clang diagnostic pop
  29122. #endif
  29123. #ifdef __clang__
  29124. #pragma clang diagnostic push
  29125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29126. #pragma clang diagnostic ignored "-Wunused-variable"
  29127. #endif
  29128. #ifdef __clang__
  29129. #pragma clang diagnostic pop
  29130. #endif
  29131. #ifdef __clang__
  29132. #pragma clang diagnostic push
  29133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29134. #pragma clang diagnostic ignored "-Wunused-variable"
  29135. #endif
  29136. #ifdef __clang__
  29137. #pragma clang diagnostic pop
  29138. #endif
  29139. #ifdef __clang__
  29140. #pragma clang diagnostic push
  29141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29142. #pragma clang diagnostic ignored "-Wunused-variable"
  29143. #endif
  29144. #ifdef __clang__
  29145. #pragma clang diagnostic pop
  29146. #endif
  29147. #ifdef __clang__
  29148. #pragma clang diagnostic push
  29149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29150. #pragma clang diagnostic ignored "-Wunused-variable"
  29151. #endif
  29152. #ifdef __clang__
  29153. #pragma clang diagnostic pop
  29154. #endif
  29155. #ifdef __clang__
  29156. #pragma clang diagnostic push
  29157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29158. #pragma clang diagnostic ignored "-Wunused-variable"
  29159. #endif
  29160. #ifdef __clang__
  29161. #pragma clang diagnostic pop
  29162. #endif
  29163. #ifdef __clang__
  29164. #pragma clang diagnostic push
  29165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29166. #pragma clang diagnostic ignored "-Wunused-variable"
  29167. #endif
  29168. #ifdef __clang__
  29169. #pragma clang diagnostic pop
  29170. #endif
  29171. #ifdef __clang__
  29172. #pragma clang diagnostic push
  29173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29174. #pragma clang diagnostic ignored "-Wunused-variable"
  29175. #endif
  29176. #ifdef __clang__
  29177. #pragma clang diagnostic pop
  29178. #endif
  29179. #ifdef __clang__
  29180. #pragma clang diagnostic push
  29181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29182. #pragma clang diagnostic ignored "-Wunused-variable"
  29183. #endif
  29184. #ifdef __clang__
  29185. #pragma clang diagnostic pop
  29186. #endif
  29187. #ifdef __clang__
  29188. #pragma clang diagnostic push
  29189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29190. #pragma clang diagnostic ignored "-Wunused-variable"
  29191. #endif
  29192. #ifdef __clang__
  29193. #pragma clang diagnostic pop
  29194. #endif
  29195. #ifdef __clang__
  29196. #pragma clang diagnostic push
  29197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29198. #pragma clang diagnostic ignored "-Wunused-variable"
  29199. #endif
  29200. #ifdef __clang__
  29201. #pragma clang diagnostic pop
  29202. #endif
  29203. #ifdef __clang__
  29204. #pragma clang diagnostic push
  29205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29206. #pragma clang diagnostic ignored "-Wunused-variable"
  29207. #endif
  29208. #ifdef __clang__
  29209. #pragma clang diagnostic pop
  29210. #endif
  29211. #ifdef __clang__
  29212. #pragma clang diagnostic push
  29213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29214. #pragma clang diagnostic ignored "-Wunused-variable"
  29215. #endif
  29216. #ifdef __clang__
  29217. #pragma clang diagnostic pop
  29218. #endif
  29219. #ifdef __clang__
  29220. #pragma clang diagnostic push
  29221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29222. #pragma clang diagnostic ignored "-Wunused-variable"
  29223. #endif
  29224. #ifdef __clang__
  29225. #pragma clang diagnostic pop
  29226. #endif
  29227. #ifdef __clang__
  29228. #pragma clang diagnostic push
  29229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29230. #pragma clang diagnostic ignored "-Wunused-variable"
  29231. #endif
  29232. #ifdef __clang__
  29233. #pragma clang diagnostic pop
  29234. #endif
  29235. #ifdef __clang__
  29236. #pragma clang diagnostic push
  29237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29238. #pragma clang diagnostic ignored "-Wunused-variable"
  29239. #endif
  29240. #ifdef __clang__
  29241. #pragma clang diagnostic pop
  29242. #endif
  29243. #ifdef __clang__
  29244. #pragma clang diagnostic push
  29245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29246. #pragma clang diagnostic ignored "-Wunused-variable"
  29247. #endif
  29248. #ifdef __clang__
  29249. #pragma clang diagnostic pop
  29250. #endif
  29251. #ifdef __clang__
  29252. #pragma clang diagnostic push
  29253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29254. #pragma clang diagnostic ignored "-Wunused-variable"
  29255. #endif
  29256. #ifdef __clang__
  29257. #pragma clang diagnostic pop
  29258. #endif
  29259. #ifdef __clang__
  29260. #pragma clang diagnostic push
  29261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29262. #pragma clang diagnostic ignored "-Wunused-variable"
  29263. #endif
  29264. #ifdef __clang__
  29265. #pragma clang diagnostic pop
  29266. #endif
  29267. #ifdef __clang__
  29268. #pragma clang diagnostic push
  29269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29270. #pragma clang diagnostic ignored "-Wunused-variable"
  29271. #endif
  29272. #ifdef __clang__
  29273. #pragma clang diagnostic pop
  29274. #endif
  29275. #ifdef __clang__
  29276. #pragma clang diagnostic push
  29277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29278. #pragma clang diagnostic ignored "-Wunused-variable"
  29279. #endif
  29280. #ifdef __clang__
  29281. #pragma clang diagnostic pop
  29282. #endif
  29283. #ifdef __clang__
  29284. #pragma clang diagnostic push
  29285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29286. #pragma clang diagnostic ignored "-Wunused-variable"
  29287. #endif
  29288. #ifdef __clang__
  29289. #pragma clang diagnostic pop
  29290. #endif
  29291. #ifdef __clang__
  29292. #pragma clang diagnostic push
  29293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29294. #pragma clang diagnostic ignored "-Wunused-variable"
  29295. #endif
  29296. #ifdef __clang__
  29297. #pragma clang diagnostic pop
  29298. #endif
  29299. #ifdef __clang__
  29300. #pragma clang diagnostic push
  29301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29302. #pragma clang diagnostic ignored "-Wunused-variable"
  29303. #endif
  29304. #ifdef __clang__
  29305. #pragma clang diagnostic pop
  29306. #endif
  29307. #ifdef __clang__
  29308. #pragma clang diagnostic push
  29309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29310. #pragma clang diagnostic ignored "-Wunused-variable"
  29311. #endif
  29312. #ifdef __clang__
  29313. #pragma clang diagnostic pop
  29314. #endif
  29315. #ifdef __clang__
  29316. #pragma clang diagnostic push
  29317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29318. #pragma clang diagnostic ignored "-Wunused-variable"
  29319. #endif
  29320. #ifdef __clang__
  29321. #pragma clang diagnostic pop
  29322. #endif
  29323. #ifdef __clang__
  29324. #pragma clang diagnostic push
  29325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29326. #pragma clang diagnostic ignored "-Wunused-variable"
  29327. #endif
  29328. #ifdef __clang__
  29329. #pragma clang diagnostic pop
  29330. #endif
  29331. #ifdef __clang__
  29332. #pragma clang diagnostic push
  29333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29334. #pragma clang diagnostic ignored "-Wunused-variable"
  29335. #endif
  29336. #ifdef __clang__
  29337. #pragma clang diagnostic pop
  29338. #endif
  29339. #ifdef __clang__
  29340. #pragma clang diagnostic push
  29341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29342. #pragma clang diagnostic ignored "-Wunused-variable"
  29343. #endif
  29344. #ifdef __clang__
  29345. #pragma clang diagnostic pop
  29346. #endif
  29347. #ifdef __clang__
  29348. #pragma clang diagnostic push
  29349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29350. #pragma clang diagnostic ignored "-Wunused-variable"
  29351. #endif
  29352. #ifdef __clang__
  29353. #pragma clang diagnostic pop
  29354. #endif
  29355. #ifdef __clang__
  29356. #pragma clang diagnostic push
  29357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29358. #pragma clang diagnostic ignored "-Wunused-variable"
  29359. #endif
  29360. #ifdef __clang__
  29361. #pragma clang diagnostic pop
  29362. #endif
  29363. #ifdef __clang__
  29364. #pragma clang diagnostic push
  29365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29366. #pragma clang diagnostic ignored "-Wunused-variable"
  29367. #endif
  29368. #ifdef __clang__
  29369. #pragma clang diagnostic pop
  29370. #endif
  29371. #ifdef __clang__
  29372. #pragma clang diagnostic push
  29373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29374. #pragma clang diagnostic ignored "-Wunused-variable"
  29375. #endif
  29376. #ifdef __clang__
  29377. #pragma clang diagnostic pop
  29378. #endif
  29379. #ifdef __clang__
  29380. #pragma clang diagnostic push
  29381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29382. #pragma clang diagnostic ignored "-Wunused-variable"
  29383. #endif
  29384. #ifdef __clang__
  29385. #pragma clang diagnostic pop
  29386. #endif
  29387. #ifdef __clang__
  29388. #pragma clang diagnostic push
  29389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29390. #pragma clang diagnostic ignored "-Wunused-variable"
  29391. #endif
  29392. #ifdef __clang__
  29393. #pragma clang diagnostic pop
  29394. #endif
  29395. #ifdef __clang__
  29396. #pragma clang diagnostic push
  29397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29398. #pragma clang diagnostic ignored "-Wunused-variable"
  29399. #endif
  29400. #ifdef __clang__
  29401. #pragma clang diagnostic pop
  29402. #endif
  29403. #ifdef __clang__
  29404. #pragma clang diagnostic push
  29405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29406. #pragma clang diagnostic ignored "-Wunused-variable"
  29407. #endif
  29408. #ifdef __clang__
  29409. #pragma clang diagnostic pop
  29410. #endif
  29411. #ifdef __clang__
  29412. #pragma clang diagnostic push
  29413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29414. #pragma clang diagnostic ignored "-Wunused-variable"
  29415. #endif
  29416. #ifdef __clang__
  29417. #pragma clang diagnostic pop
  29418. #endif
  29419. #ifdef __clang__
  29420. #pragma clang diagnostic push
  29421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29422. #pragma clang diagnostic ignored "-Wunused-variable"
  29423. #endif
  29424. #ifdef __clang__
  29425. #pragma clang diagnostic pop
  29426. #endif
  29427. #ifdef __clang__
  29428. #pragma clang diagnostic push
  29429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29430. #pragma clang diagnostic ignored "-Wunused-variable"
  29431. #endif
  29432. #ifdef __clang__
  29433. #pragma clang diagnostic pop
  29434. #endif
  29435. #ifdef __clang__
  29436. #pragma clang diagnostic push
  29437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29438. #pragma clang diagnostic ignored "-Wunused-variable"
  29439. #endif
  29440. #ifdef __clang__
  29441. #pragma clang diagnostic pop
  29442. #endif
  29443. #ifdef __clang__
  29444. #pragma clang diagnostic push
  29445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29446. #pragma clang diagnostic ignored "-Wunused-variable"
  29447. #endif
  29448. #ifdef __clang__
  29449. #pragma clang diagnostic pop
  29450. #endif
  29451. #ifdef __clang__
  29452. #pragma clang diagnostic push
  29453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29454. #pragma clang diagnostic ignored "-Wunused-variable"
  29455. #endif
  29456. #ifdef __clang__
  29457. #pragma clang diagnostic pop
  29458. #endif
  29459. #ifdef __clang__
  29460. #pragma clang diagnostic push
  29461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29462. #pragma clang diagnostic ignored "-Wunused-variable"
  29463. #endif
  29464. #ifdef __clang__
  29465. #pragma clang diagnostic pop
  29466. #endif
  29467. #ifdef __clang__
  29468. #pragma clang diagnostic push
  29469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29470. #pragma clang diagnostic ignored "-Wunused-variable"
  29471. #endif
  29472. #ifdef __clang__
  29473. #pragma clang diagnostic pop
  29474. #endif
  29475. #ifdef __clang__
  29476. #pragma clang diagnostic push
  29477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29478. #pragma clang diagnostic ignored "-Wunused-variable"
  29479. #endif
  29480. #ifdef __clang__
  29481. #pragma clang diagnostic pop
  29482. #endif
  29483. #ifdef __clang__
  29484. #pragma clang diagnostic push
  29485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29486. #pragma clang diagnostic ignored "-Wunused-variable"
  29487. #endif
  29488. #ifdef __clang__
  29489. #pragma clang diagnostic pop
  29490. #endif
  29491. #ifdef __clang__
  29492. #pragma clang diagnostic push
  29493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29494. #pragma clang diagnostic ignored "-Wunused-variable"
  29495. #endif
  29496. #ifdef __clang__
  29497. #pragma clang diagnostic pop
  29498. #endif
  29499. #ifdef __clang__
  29500. #pragma clang diagnostic push
  29501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29502. #pragma clang diagnostic ignored "-Wunused-variable"
  29503. #endif
  29504. #ifdef __clang__
  29505. #pragma clang diagnostic pop
  29506. #endif
  29507. #ifdef __clang__
  29508. #pragma clang diagnostic push
  29509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29510. #pragma clang diagnostic ignored "-Wunused-variable"
  29511. #endif
  29512. #ifdef __clang__
  29513. #pragma clang diagnostic pop
  29514. #endif
  29515. #ifdef __clang__
  29516. #pragma clang diagnostic push
  29517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29518. #pragma clang diagnostic ignored "-Wunused-variable"
  29519. #endif
  29520. #ifdef __clang__
  29521. #pragma clang diagnostic pop
  29522. #endif
  29523. #ifdef __clang__
  29524. #pragma clang diagnostic push
  29525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29526. #pragma clang diagnostic ignored "-Wunused-variable"
  29527. #endif
  29528. #ifdef __clang__
  29529. #pragma clang diagnostic pop
  29530. #endif
  29531. #ifdef __clang__
  29532. #pragma clang diagnostic push
  29533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29534. #pragma clang diagnostic ignored "-Wunused-variable"
  29535. #endif
  29536. #ifdef __clang__
  29537. #pragma clang diagnostic pop
  29538. #endif
  29539. #ifdef __clang__
  29540. #pragma clang diagnostic push
  29541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29542. #pragma clang diagnostic ignored "-Wunused-variable"
  29543. #endif
  29544. #ifdef __clang__
  29545. #pragma clang diagnostic pop
  29546. #endif
  29547. #ifdef __clang__
  29548. #pragma clang diagnostic push
  29549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29550. #pragma clang diagnostic ignored "-Wunused-variable"
  29551. #endif
  29552. #ifdef __clang__
  29553. #pragma clang diagnostic pop
  29554. #endif
  29555. #ifdef __clang__
  29556. #pragma clang diagnostic push
  29557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29558. #pragma clang diagnostic ignored "-Wunused-variable"
  29559. #endif
  29560. #ifdef __clang__
  29561. #pragma clang diagnostic pop
  29562. #endif
  29563. #ifdef __clang__
  29564. #pragma clang diagnostic push
  29565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29566. #pragma clang diagnostic ignored "-Wunused-variable"
  29567. #endif
  29568. #ifdef __clang__
  29569. #pragma clang diagnostic pop
  29570. #endif
  29571. #ifdef __clang__
  29572. #pragma clang diagnostic push
  29573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29574. #pragma clang diagnostic ignored "-Wunused-variable"
  29575. #endif
  29576. #ifdef __clang__
  29577. #pragma clang diagnostic pop
  29578. #endif
  29579. #ifdef __clang__
  29580. #pragma clang diagnostic push
  29581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29582. #pragma clang diagnostic ignored "-Wunused-variable"
  29583. #endif
  29584. #ifdef __clang__
  29585. #pragma clang diagnostic pop
  29586. #endif
  29587. #ifdef __clang__
  29588. #pragma clang diagnostic push
  29589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29590. #pragma clang diagnostic ignored "-Wunused-variable"
  29591. #endif
  29592. #ifdef __clang__
  29593. #pragma clang diagnostic pop
  29594. #endif
  29595. #ifdef __clang__
  29596. #pragma clang diagnostic push
  29597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29598. #pragma clang diagnostic ignored "-Wunused-variable"
  29599. #endif
  29600. #ifdef __clang__
  29601. #pragma clang diagnostic pop
  29602. #endif
  29603. #ifdef __clang__
  29604. #pragma clang diagnostic push
  29605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29606. #pragma clang diagnostic ignored "-Wunused-variable"
  29607. #endif
  29608. #ifdef __clang__
  29609. #pragma clang diagnostic pop
  29610. #endif
  29611. #ifdef __clang__
  29612. #pragma clang diagnostic push
  29613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29614. #pragma clang diagnostic ignored "-Wunused-variable"
  29615. #endif
  29616. #ifdef __clang__
  29617. #pragma clang diagnostic pop
  29618. #endif
  29619. #ifdef __clang__
  29620. #pragma clang diagnostic push
  29621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29622. #pragma clang diagnostic ignored "-Wunused-variable"
  29623. #endif
  29624. #ifdef __clang__
  29625. #pragma clang diagnostic pop
  29626. #endif
  29627. #ifdef __clang__
  29628. #pragma clang diagnostic push
  29629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29630. #pragma clang diagnostic ignored "-Wunused-variable"
  29631. #endif
  29632. #ifdef __clang__
  29633. #pragma clang diagnostic pop
  29634. #endif
  29635. #ifdef __clang__
  29636. #pragma clang diagnostic push
  29637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29638. #pragma clang diagnostic ignored "-Wunused-variable"
  29639. #endif
  29640. #ifdef __clang__
  29641. #pragma clang diagnostic pop
  29642. #endif
  29643. #ifdef __clang__
  29644. #pragma clang diagnostic push
  29645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29646. #pragma clang diagnostic ignored "-Wunused-variable"
  29647. #endif
  29648. #ifdef __clang__
  29649. #pragma clang diagnostic pop
  29650. #endif
  29651. #ifdef __clang__
  29652. #pragma clang diagnostic push
  29653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29654. #pragma clang diagnostic ignored "-Wunused-variable"
  29655. #endif
  29656. #ifdef __clang__
  29657. #pragma clang diagnostic pop
  29658. #endif
  29659. #ifdef __clang__
  29660. #pragma clang diagnostic push
  29661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29662. #pragma clang diagnostic ignored "-Wunused-variable"
  29663. #endif
  29664. #ifdef __clang__
  29665. #pragma clang diagnostic pop
  29666. #endif
  29667. #ifdef __clang__
  29668. #pragma clang diagnostic push
  29669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29670. #pragma clang diagnostic ignored "-Wunused-variable"
  29671. #endif
  29672. #ifdef __clang__
  29673. #pragma clang diagnostic pop
  29674. #endif
  29675. #ifdef __clang__
  29676. #pragma clang diagnostic push
  29677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29678. #pragma clang diagnostic ignored "-Wunused-variable"
  29679. #endif
  29680. #ifdef __clang__
  29681. #pragma clang diagnostic pop
  29682. #endif
  29683. #ifdef __clang__
  29684. #pragma clang diagnostic push
  29685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29686. #pragma clang diagnostic ignored "-Wunused-variable"
  29687. #endif
  29688. #ifdef __clang__
  29689. #pragma clang diagnostic pop
  29690. #endif
  29691. #ifdef __clang__
  29692. #pragma clang diagnostic push
  29693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29694. #pragma clang diagnostic ignored "-Wunused-variable"
  29695. #endif
  29696. #ifdef __clang__
  29697. #pragma clang diagnostic pop
  29698. #endif
  29699. #ifdef __clang__
  29700. #pragma clang diagnostic push
  29701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29702. #pragma clang diagnostic ignored "-Wunused-variable"
  29703. #endif
  29704. #ifdef __clang__
  29705. #pragma clang diagnostic pop
  29706. #endif
  29707. #ifdef __clang__
  29708. #pragma clang diagnostic push
  29709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29710. #pragma clang diagnostic ignored "-Wunused-variable"
  29711. #endif
  29712. #ifdef __clang__
  29713. #pragma clang diagnostic pop
  29714. #endif
  29715. #ifdef __clang__
  29716. #pragma clang diagnostic push
  29717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29718. #pragma clang diagnostic ignored "-Wunused-variable"
  29719. #endif
  29720. #ifdef __clang__
  29721. #pragma clang diagnostic pop
  29722. #endif
  29723. #ifdef __clang__
  29724. #pragma clang diagnostic push
  29725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29726. #pragma clang diagnostic ignored "-Wunused-variable"
  29727. #endif
  29728. #ifdef __clang__
  29729. #pragma clang diagnostic pop
  29730. #endif
  29731. #ifdef __clang__
  29732. #pragma clang diagnostic push
  29733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29734. #pragma clang diagnostic ignored "-Wunused-variable"
  29735. #endif
  29736. #ifdef __clang__
  29737. #pragma clang diagnostic pop
  29738. #endif
  29739. #ifdef __clang__
  29740. #pragma clang diagnostic push
  29741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29742. #pragma clang diagnostic ignored "-Wunused-variable"
  29743. #endif
  29744. #ifdef __clang__
  29745. #pragma clang diagnostic pop
  29746. #endif
  29747. #ifdef __clang__
  29748. #pragma clang diagnostic push
  29749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29750. #pragma clang diagnostic ignored "-Wunused-variable"
  29751. #endif
  29752. #ifdef __clang__
  29753. #pragma clang diagnostic pop
  29754. #endif
  29755. #ifdef __clang__
  29756. #pragma clang diagnostic push
  29757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29758. #pragma clang diagnostic ignored "-Wunused-variable"
  29759. #endif
  29760. #ifdef __clang__
  29761. #pragma clang diagnostic pop
  29762. #endif
  29763. #ifdef __clang__
  29764. #pragma clang diagnostic push
  29765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29766. #pragma clang diagnostic ignored "-Wunused-variable"
  29767. #endif
  29768. #ifdef __clang__
  29769. #pragma clang diagnostic pop
  29770. #endif
  29771. #ifdef __clang__
  29772. #pragma clang diagnostic push
  29773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29774. #pragma clang diagnostic ignored "-Wunused-variable"
  29775. #endif
  29776. #ifdef __clang__
  29777. #pragma clang diagnostic pop
  29778. #endif
  29779. #ifdef __clang__
  29780. #pragma clang diagnostic push
  29781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29782. #pragma clang diagnostic ignored "-Wunused-variable"
  29783. #endif
  29784. #ifdef __clang__
  29785. #pragma clang diagnostic pop
  29786. #endif
  29787. #ifdef __clang__
  29788. #pragma clang diagnostic push
  29789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29790. #pragma clang diagnostic ignored "-Wunused-variable"
  29791. #endif
  29792. #ifdef __clang__
  29793. #pragma clang diagnostic pop
  29794. #endif
  29795. #ifdef __clang__
  29796. #pragma clang diagnostic push
  29797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29798. #pragma clang diagnostic ignored "-Wunused-variable"
  29799. #endif
  29800. #ifdef __clang__
  29801. #pragma clang diagnostic pop
  29802. #endif
  29803. #ifdef __clang__
  29804. #pragma clang diagnostic push
  29805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29806. #pragma clang diagnostic ignored "-Wunused-variable"
  29807. #endif
  29808. #ifdef __clang__
  29809. #pragma clang diagnostic pop
  29810. #endif
  29811. #ifdef __clang__
  29812. #pragma clang diagnostic push
  29813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29814. #pragma clang diagnostic ignored "-Wunused-variable"
  29815. #endif
  29816. #ifdef __clang__
  29817. #pragma clang diagnostic pop
  29818. #endif
  29819. #ifdef __clang__
  29820. #pragma clang diagnostic push
  29821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29822. #pragma clang diagnostic ignored "-Wunused-variable"
  29823. #endif
  29824. #ifdef __clang__
  29825. #pragma clang diagnostic pop
  29826. #endif
  29827. #ifdef __clang__
  29828. #pragma clang diagnostic push
  29829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29830. #pragma clang diagnostic ignored "-Wunused-variable"
  29831. #endif
  29832. #ifdef __clang__
  29833. #pragma clang diagnostic pop
  29834. #endif
  29835. #ifdef __clang__
  29836. #pragma clang diagnostic push
  29837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29838. #pragma clang diagnostic ignored "-Wunused-variable"
  29839. #endif
  29840. #ifdef __clang__
  29841. #pragma clang diagnostic pop
  29842. #endif
  29843. #ifdef __clang__
  29844. #pragma clang diagnostic push
  29845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29846. #pragma clang diagnostic ignored "-Wunused-variable"
  29847. #endif
  29848. #ifdef __clang__
  29849. #pragma clang diagnostic pop
  29850. #endif
  29851. #ifdef __clang__
  29852. #pragma clang diagnostic push
  29853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29854. #pragma clang diagnostic ignored "-Wunused-variable"
  29855. #endif
  29856. #ifdef __clang__
  29857. #pragma clang diagnostic pop
  29858. #endif
  29859. #ifdef __clang__
  29860. #pragma clang diagnostic push
  29861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29862. #pragma clang diagnostic ignored "-Wunused-variable"
  29863. #endif
  29864. #ifdef __clang__
  29865. #pragma clang diagnostic pop
  29866. #endif
  29867. #ifdef __clang__
  29868. #pragma clang diagnostic push
  29869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29870. #pragma clang diagnostic ignored "-Wunused-variable"
  29871. #endif
  29872. #ifdef __clang__
  29873. #pragma clang diagnostic pop
  29874. #endif
  29875. #ifdef __clang__
  29876. #pragma clang diagnostic push
  29877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29878. #pragma clang diagnostic ignored "-Wunused-variable"
  29879. #endif
  29880. #ifdef __clang__
  29881. #pragma clang diagnostic pop
  29882. #endif
  29883. #ifdef __clang__
  29884. #pragma clang diagnostic push
  29885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29886. #pragma clang diagnostic ignored "-Wunused-variable"
  29887. #endif
  29888. #ifdef __clang__
  29889. #pragma clang diagnostic pop
  29890. #endif
  29891. #ifdef __clang__
  29892. #pragma clang diagnostic push
  29893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29894. #pragma clang diagnostic ignored "-Wunused-variable"
  29895. #endif
  29896. #ifdef __clang__
  29897. #pragma clang diagnostic pop
  29898. #endif
  29899. #ifdef __clang__
  29900. #pragma clang diagnostic push
  29901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29902. #pragma clang diagnostic ignored "-Wunused-variable"
  29903. #endif
  29904. #ifdef __clang__
  29905. #pragma clang diagnostic pop
  29906. #endif
  29907. #ifdef __clang__
  29908. #pragma clang diagnostic push
  29909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29910. #pragma clang diagnostic ignored "-Wunused-variable"
  29911. #endif
  29912. #ifdef __clang__
  29913. #pragma clang diagnostic pop
  29914. #endif
  29915. #ifdef __clang__
  29916. #pragma clang diagnostic push
  29917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29918. #pragma clang diagnostic ignored "-Wunused-variable"
  29919. #endif
  29920. #ifdef __clang__
  29921. #pragma clang diagnostic pop
  29922. #endif
  29923. #ifdef __clang__
  29924. #pragma clang diagnostic push
  29925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29926. #pragma clang diagnostic ignored "-Wunused-variable"
  29927. #endif
  29928. #ifdef __clang__
  29929. #pragma clang diagnostic pop
  29930. #endif
  29931. #ifdef __clang__
  29932. #pragma clang diagnostic push
  29933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29934. #pragma clang diagnostic ignored "-Wunused-variable"
  29935. #endif
  29936. #ifdef __clang__
  29937. #pragma clang diagnostic pop
  29938. #endif
  29939. #ifdef __clang__
  29940. #pragma clang diagnostic push
  29941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29942. #pragma clang diagnostic ignored "-Wunused-variable"
  29943. #endif
  29944. #ifdef __clang__
  29945. #pragma clang diagnostic pop
  29946. #endif
  29947. #ifdef __clang__
  29948. #pragma clang diagnostic push
  29949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29950. #pragma clang diagnostic ignored "-Wunused-variable"
  29951. #endif
  29952. #ifdef __clang__
  29953. #pragma clang diagnostic pop
  29954. #endif
  29955. #ifdef __clang__
  29956. #pragma clang diagnostic push
  29957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29958. #pragma clang diagnostic ignored "-Wunused-variable"
  29959. #endif
  29960. #ifdef __clang__
  29961. #pragma clang diagnostic pop
  29962. #endif
  29963. #ifdef __clang__
  29964. #pragma clang diagnostic push
  29965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29966. #pragma clang diagnostic ignored "-Wunused-variable"
  29967. #endif
  29968. #ifdef __clang__
  29969. #pragma clang diagnostic pop
  29970. #endif
  29971. #ifdef __clang__
  29972. #pragma clang diagnostic push
  29973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29974. #pragma clang diagnostic ignored "-Wunused-variable"
  29975. #endif
  29976. #ifdef __clang__
  29977. #pragma clang diagnostic pop
  29978. #endif
  29979. #ifdef __clang__
  29980. #pragma clang diagnostic push
  29981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29982. #pragma clang diagnostic ignored "-Wunused-variable"
  29983. #endif
  29984. #ifdef __clang__
  29985. #pragma clang diagnostic pop
  29986. #endif
  29987. #ifdef __clang__
  29988. #pragma clang diagnostic push
  29989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29990. #pragma clang diagnostic ignored "-Wunused-variable"
  29991. #endif
  29992. #ifdef __clang__
  29993. #pragma clang diagnostic pop
  29994. #endif
  29995. #ifdef __clang__
  29996. #pragma clang diagnostic push
  29997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29998. #pragma clang diagnostic ignored "-Wunused-variable"
  29999. #endif
  30000. #ifdef __clang__
  30001. #pragma clang diagnostic pop
  30002. #endif
  30003. #ifdef __clang__
  30004. #pragma clang diagnostic push
  30005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30006. #pragma clang diagnostic ignored "-Wunused-variable"
  30007. #endif
  30008. #ifdef __clang__
  30009. #pragma clang diagnostic pop
  30010. #endif
  30011. #ifdef __clang__
  30012. #pragma clang diagnostic push
  30013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30014. #pragma clang diagnostic ignored "-Wunused-variable"
  30015. #endif
  30016. #ifdef __clang__
  30017. #pragma clang diagnostic pop
  30018. #endif
  30019. #ifdef __clang__
  30020. #pragma clang diagnostic push
  30021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30022. #pragma clang diagnostic ignored "-Wunused-variable"
  30023. #endif
  30024. #ifdef __clang__
  30025. #pragma clang diagnostic pop
  30026. #endif
  30027. #ifdef __clang__
  30028. #pragma clang diagnostic push
  30029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30030. #pragma clang diagnostic ignored "-Wunused-variable"
  30031. #endif
  30032. #ifdef __clang__
  30033. #pragma clang diagnostic pop
  30034. #endif
  30035. #ifdef __clang__
  30036. #pragma clang diagnostic push
  30037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30038. #pragma clang diagnostic ignored "-Wunused-variable"
  30039. #endif
  30040. #ifdef __clang__
  30041. #pragma clang diagnostic pop
  30042. #endif
  30043. #ifdef __clang__
  30044. #pragma clang diagnostic push
  30045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30046. #pragma clang diagnostic ignored "-Wunused-variable"
  30047. #endif
  30048. #ifdef __clang__
  30049. #pragma clang diagnostic pop
  30050. #endif
  30051. #ifdef __clang__
  30052. #pragma clang diagnostic push
  30053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30054. #pragma clang diagnostic ignored "-Wunused-variable"
  30055. #endif
  30056. #ifdef __clang__
  30057. #pragma clang diagnostic pop
  30058. #endif
  30059. #ifdef __clang__
  30060. #pragma clang diagnostic push
  30061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30062. #pragma clang diagnostic ignored "-Wunused-variable"
  30063. #endif
  30064. #ifdef __clang__
  30065. #pragma clang diagnostic pop
  30066. #endif
  30067. #ifdef __clang__
  30068. #pragma clang diagnostic push
  30069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30070. #pragma clang diagnostic ignored "-Wunused-variable"
  30071. #endif
  30072. #ifdef __clang__
  30073. #pragma clang diagnostic pop
  30074. #endif
  30075. #ifdef __clang__
  30076. #pragma clang diagnostic push
  30077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30078. #pragma clang diagnostic ignored "-Wunused-variable"
  30079. #endif
  30080. #ifdef __clang__
  30081. #pragma clang diagnostic pop
  30082. #endif
  30083. #ifdef __clang__
  30084. #pragma clang diagnostic push
  30085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30086. #pragma clang diagnostic ignored "-Wunused-variable"
  30087. #endif
  30088. #ifdef __clang__
  30089. #pragma clang diagnostic pop
  30090. #endif
  30091. #ifdef __clang__
  30092. #pragma clang diagnostic push
  30093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30094. #pragma clang diagnostic ignored "-Wunused-variable"
  30095. #endif
  30096. #ifdef __clang__
  30097. #pragma clang diagnostic pop
  30098. #endif
  30099. #ifdef __clang__
  30100. #pragma clang diagnostic push
  30101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30102. #pragma clang diagnostic ignored "-Wunused-variable"
  30103. #endif
  30104. #ifdef __clang__
  30105. #pragma clang diagnostic pop
  30106. #endif
  30107. #ifdef __clang__
  30108. #pragma clang diagnostic push
  30109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30110. #pragma clang diagnostic ignored "-Wunused-variable"
  30111. #endif
  30112. #ifdef __clang__
  30113. #pragma clang diagnostic pop
  30114. #endif
  30115. #ifdef __clang__
  30116. #pragma clang diagnostic push
  30117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30118. #pragma clang diagnostic ignored "-Wunused-variable"
  30119. #endif
  30120. #ifdef __clang__
  30121. #pragma clang diagnostic pop
  30122. #endif
  30123. #ifdef __clang__
  30124. #pragma clang diagnostic push
  30125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30126. #pragma clang diagnostic ignored "-Wunused-variable"
  30127. #endif
  30128. #ifdef __clang__
  30129. #pragma clang diagnostic pop
  30130. #endif
  30131. #ifdef __clang__
  30132. #pragma clang diagnostic push
  30133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30134. #pragma clang diagnostic ignored "-Wunused-variable"
  30135. #endif
  30136. #ifdef __clang__
  30137. #pragma clang diagnostic pop
  30138. #endif
  30139. #ifdef __clang__
  30140. #pragma clang diagnostic push
  30141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30142. #pragma clang diagnostic ignored "-Wunused-variable"
  30143. #endif
  30144. #ifdef __clang__
  30145. #pragma clang diagnostic pop
  30146. #endif
  30147. #ifdef __clang__
  30148. #pragma clang diagnostic push
  30149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30150. #pragma clang diagnostic ignored "-Wunused-variable"
  30151. #endif
  30152. #ifdef __clang__
  30153. #pragma clang diagnostic pop
  30154. #endif
  30155. #ifdef __clang__
  30156. #pragma clang diagnostic push
  30157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30158. #pragma clang diagnostic ignored "-Wunused-variable"
  30159. #endif
  30160. #ifdef __clang__
  30161. #pragma clang diagnostic pop
  30162. #endif
  30163. #ifdef __clang__
  30164. #pragma clang diagnostic push
  30165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30166. #pragma clang diagnostic ignored "-Wunused-variable"
  30167. #endif
  30168. #ifdef __clang__
  30169. #pragma clang diagnostic pop
  30170. #endif
  30171. #ifdef __clang__
  30172. #pragma clang diagnostic push
  30173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30174. #pragma clang diagnostic ignored "-Wunused-variable"
  30175. #endif
  30176. #ifdef __clang__
  30177. #pragma clang diagnostic pop
  30178. #endif
  30179. #ifdef __clang__
  30180. #pragma clang diagnostic push
  30181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30182. #pragma clang diagnostic ignored "-Wunused-variable"
  30183. #endif
  30184. #ifdef __clang__
  30185. #pragma clang diagnostic pop
  30186. #endif
  30187. #ifdef __clang__
  30188. #pragma clang diagnostic push
  30189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30190. #pragma clang diagnostic ignored "-Wunused-variable"
  30191. #endif
  30192. #ifdef __clang__
  30193. #pragma clang diagnostic pop
  30194. #endif
  30195. #ifdef __clang__
  30196. #pragma clang diagnostic push
  30197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30198. #pragma clang diagnostic ignored "-Wunused-variable"
  30199. #endif
  30200. #ifdef __clang__
  30201. #pragma clang diagnostic pop
  30202. #endif
  30203. #ifdef __clang__
  30204. #pragma clang diagnostic push
  30205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30206. #pragma clang diagnostic ignored "-Wunused-variable"
  30207. #endif
  30208. #ifdef __clang__
  30209. #pragma clang diagnostic pop
  30210. #endif
  30211. #ifdef __clang__
  30212. #pragma clang diagnostic push
  30213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30214. #pragma clang diagnostic ignored "-Wunused-variable"
  30215. #endif
  30216. #ifdef __clang__
  30217. #pragma clang diagnostic pop
  30218. #endif
  30219. #ifdef __clang__
  30220. #pragma clang diagnostic push
  30221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30222. #pragma clang diagnostic ignored "-Wunused-variable"
  30223. #endif
  30224. #ifdef __clang__
  30225. #pragma clang diagnostic pop
  30226. #endif
  30227. #ifdef __clang__
  30228. #pragma clang diagnostic push
  30229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30230. #pragma clang diagnostic ignored "-Wunused-variable"
  30231. #endif
  30232. #ifdef __clang__
  30233. #pragma clang diagnostic pop
  30234. #endif
  30235. #ifdef __clang__
  30236. #pragma clang diagnostic push
  30237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30238. #pragma clang diagnostic ignored "-Wunused-variable"
  30239. #endif
  30240. #ifdef __clang__
  30241. #pragma clang diagnostic pop
  30242. #endif
  30243. #ifdef __clang__
  30244. #pragma clang diagnostic push
  30245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30246. #pragma clang diagnostic ignored "-Wunused-variable"
  30247. #endif
  30248. #ifdef __clang__
  30249. #pragma clang diagnostic pop
  30250. #endif
  30251. #ifdef __clang__
  30252. #pragma clang diagnostic push
  30253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30254. #pragma clang diagnostic ignored "-Wunused-variable"
  30255. #endif
  30256. #ifdef __clang__
  30257. #pragma clang diagnostic pop
  30258. #endif
  30259. #ifdef __clang__
  30260. #pragma clang diagnostic push
  30261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30262. #pragma clang diagnostic ignored "-Wunused-variable"
  30263. #endif
  30264. #ifdef __clang__
  30265. #pragma clang diagnostic pop
  30266. #endif
  30267. #ifdef __clang__
  30268. #pragma clang diagnostic push
  30269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30270. #pragma clang diagnostic ignored "-Wunused-variable"
  30271. #endif
  30272. #ifdef __clang__
  30273. #pragma clang diagnostic pop
  30274. #endif
  30275. #ifdef __clang__
  30276. #pragma clang diagnostic push
  30277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30278. #pragma clang diagnostic ignored "-Wunused-variable"
  30279. #endif
  30280. #ifdef __clang__
  30281. #pragma clang diagnostic pop
  30282. #endif
  30283. #ifdef __clang__
  30284. #pragma clang diagnostic push
  30285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30286. #pragma clang diagnostic ignored "-Wunused-variable"
  30287. #endif
  30288. #ifdef __clang__
  30289. #pragma clang diagnostic pop
  30290. #endif
  30291. #ifdef __clang__
  30292. #pragma clang diagnostic push
  30293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30294. #pragma clang diagnostic ignored "-Wunused-variable"
  30295. #endif
  30296. #ifdef __clang__
  30297. #pragma clang diagnostic pop
  30298. #endif
  30299. #ifdef __clang__
  30300. #pragma clang diagnostic push
  30301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30302. #pragma clang diagnostic ignored "-Wunused-variable"
  30303. #endif
  30304. #ifdef __clang__
  30305. #pragma clang diagnostic pop
  30306. #endif
  30307. #ifdef __clang__
  30308. #pragma clang diagnostic push
  30309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30310. #pragma clang diagnostic ignored "-Wunused-variable"
  30311. #endif
  30312. #ifdef __clang__
  30313. #pragma clang diagnostic pop
  30314. #endif
  30315. #ifdef __clang__
  30316. #pragma clang diagnostic push
  30317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30318. #pragma clang diagnostic ignored "-Wunused-variable"
  30319. #endif
  30320. #ifdef __clang__
  30321. #pragma clang diagnostic pop
  30322. #endif
  30323. #ifdef __clang__
  30324. #pragma clang diagnostic push
  30325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30326. #pragma clang diagnostic ignored "-Wunused-variable"
  30327. #endif
  30328. #ifdef __clang__
  30329. #pragma clang diagnostic pop
  30330. #endif
  30331. #ifdef __clang__
  30332. #pragma clang diagnostic push
  30333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30334. #pragma clang diagnostic ignored "-Wunused-variable"
  30335. #endif
  30336. #ifdef __clang__
  30337. #pragma clang diagnostic pop
  30338. #endif
  30339. #ifdef __clang__
  30340. #pragma clang diagnostic push
  30341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30342. #pragma clang diagnostic ignored "-Wunused-variable"
  30343. #endif
  30344. #ifdef __clang__
  30345. #pragma clang diagnostic pop
  30346. #endif
  30347. #ifdef __clang__
  30348. #pragma clang diagnostic push
  30349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30350. #pragma clang diagnostic ignored "-Wunused-variable"
  30351. #endif
  30352. #ifdef __clang__
  30353. #pragma clang diagnostic pop
  30354. #endif
  30355. #ifdef __clang__
  30356. #pragma clang diagnostic push
  30357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30358. #pragma clang diagnostic ignored "-Wunused-variable"
  30359. #endif
  30360. #ifdef __clang__
  30361. #pragma clang diagnostic pop
  30362. #endif
  30363. #ifdef __clang__
  30364. #pragma clang diagnostic push
  30365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30366. #pragma clang diagnostic ignored "-Wunused-variable"
  30367. #endif
  30368. #ifdef __clang__
  30369. #pragma clang diagnostic pop
  30370. #endif
  30371. #ifdef __clang__
  30372. #pragma clang diagnostic push
  30373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30374. #pragma clang diagnostic ignored "-Wunused-variable"
  30375. #endif
  30376. #ifdef __clang__
  30377. #pragma clang diagnostic pop
  30378. #endif
  30379. #ifdef __clang__
  30380. #pragma clang diagnostic push
  30381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30382. #pragma clang diagnostic ignored "-Wunused-variable"
  30383. #endif
  30384. #ifdef __clang__
  30385. #pragma clang diagnostic pop
  30386. #endif
  30387. #ifdef __clang__
  30388. #pragma clang diagnostic push
  30389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30390. #pragma clang diagnostic ignored "-Wunused-variable"
  30391. #endif
  30392. #ifdef __clang__
  30393. #pragma clang diagnostic pop
  30394. #endif
  30395. #ifdef __clang__
  30396. #pragma clang diagnostic push
  30397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30398. #pragma clang diagnostic ignored "-Wunused-variable"
  30399. #endif
  30400. #ifdef __clang__
  30401. #pragma clang diagnostic pop
  30402. #endif
  30403. #ifdef __clang__
  30404. #pragma clang diagnostic push
  30405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30406. #pragma clang diagnostic ignored "-Wunused-variable"
  30407. #endif
  30408. #ifdef __clang__
  30409. #pragma clang diagnostic pop
  30410. #endif
  30411. #ifdef __clang__
  30412. #pragma clang diagnostic push
  30413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30414. #pragma clang diagnostic ignored "-Wunused-variable"
  30415. #endif
  30416. #ifdef __clang__
  30417. #pragma clang diagnostic pop
  30418. #endif
  30419. #ifdef __clang__
  30420. #pragma clang diagnostic push
  30421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30422. #pragma clang diagnostic ignored "-Wunused-variable"
  30423. #endif
  30424. #ifdef __clang__
  30425. #pragma clang diagnostic pop
  30426. #endif
  30427. #ifdef __clang__
  30428. #pragma clang diagnostic push
  30429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30430. #pragma clang diagnostic ignored "-Wunused-variable"
  30431. #endif
  30432. #ifdef __clang__
  30433. #pragma clang diagnostic pop
  30434. #endif
  30435. #ifdef __clang__
  30436. #pragma clang diagnostic push
  30437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30438. #pragma clang diagnostic ignored "-Wunused-variable"
  30439. #endif
  30440. #ifdef __clang__
  30441. #pragma clang diagnostic pop
  30442. #endif
  30443. #ifdef __clang__
  30444. #pragma clang diagnostic push
  30445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30446. #pragma clang diagnostic ignored "-Wunused-variable"
  30447. #endif
  30448. #ifdef __clang__
  30449. #pragma clang diagnostic pop
  30450. #endif
  30451. #ifdef __clang__
  30452. #pragma clang diagnostic push
  30453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30454. #pragma clang diagnostic ignored "-Wunused-variable"
  30455. #endif
  30456. #ifdef __clang__
  30457. #pragma clang diagnostic pop
  30458. #endif
  30459. #ifdef __clang__
  30460. #pragma clang diagnostic push
  30461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30462. #pragma clang diagnostic ignored "-Wunused-variable"
  30463. #endif
  30464. #ifdef __clang__
  30465. #pragma clang diagnostic pop
  30466. #endif
  30467. #ifdef __clang__
  30468. #pragma clang diagnostic push
  30469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30470. #pragma clang diagnostic ignored "-Wunused-variable"
  30471. #endif
  30472. #ifdef __clang__
  30473. #pragma clang diagnostic pop
  30474. #endif
  30475. #ifdef __clang__
  30476. #pragma clang diagnostic push
  30477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30478. #pragma clang diagnostic ignored "-Wunused-variable"
  30479. #endif
  30480. #ifdef __clang__
  30481. #pragma clang diagnostic pop
  30482. #endif
  30483. #ifdef __clang__
  30484. #pragma clang diagnostic push
  30485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30486. #pragma clang diagnostic ignored "-Wunused-variable"
  30487. #endif
  30488. #ifdef __clang__
  30489. #pragma clang diagnostic pop
  30490. #endif
  30491. #ifdef __clang__
  30492. #pragma clang diagnostic push
  30493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30494. #pragma clang diagnostic ignored "-Wunused-variable"
  30495. #endif
  30496. #ifdef __clang__
  30497. #pragma clang diagnostic pop
  30498. #endif
  30499. #ifdef __clang__
  30500. #pragma clang diagnostic push
  30501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30502. #pragma clang diagnostic ignored "-Wunused-variable"
  30503. #endif
  30504. #ifdef __clang__
  30505. #pragma clang diagnostic pop
  30506. #endif
  30507. #ifdef __clang__
  30508. #pragma clang diagnostic push
  30509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30510. #pragma clang diagnostic ignored "-Wunused-variable"
  30511. #endif
  30512. #ifdef __clang__
  30513. #pragma clang diagnostic pop
  30514. #endif
  30515. #ifdef __clang__
  30516. #pragma clang diagnostic push
  30517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30518. #pragma clang diagnostic ignored "-Wunused-variable"
  30519. #endif
  30520. #ifdef __clang__
  30521. #pragma clang diagnostic pop
  30522. #endif
  30523. #ifdef __clang__
  30524. #pragma clang diagnostic push
  30525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30526. #pragma clang diagnostic ignored "-Wunused-variable"
  30527. #endif
  30528. #ifdef __clang__
  30529. #pragma clang diagnostic pop
  30530. #endif
  30531. #ifdef __clang__
  30532. #pragma clang diagnostic push
  30533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30534. #pragma clang diagnostic ignored "-Wunused-variable"
  30535. #endif
  30536. #ifdef __clang__
  30537. #pragma clang diagnostic pop
  30538. #endif
  30539. #ifdef __clang__
  30540. #pragma clang diagnostic push
  30541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30542. #pragma clang diagnostic ignored "-Wunused-variable"
  30543. #endif
  30544. #ifdef __clang__
  30545. #pragma clang diagnostic pop
  30546. #endif
  30547. #ifdef __clang__
  30548. #pragma clang diagnostic push
  30549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30550. #pragma clang diagnostic ignored "-Wunused-variable"
  30551. #endif
  30552. #ifdef __clang__
  30553. #pragma clang diagnostic pop
  30554. #endif
  30555. #ifdef __clang__
  30556. #pragma clang diagnostic push
  30557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30558. #pragma clang diagnostic ignored "-Wunused-variable"
  30559. #endif
  30560. #ifdef __clang__
  30561. #pragma clang diagnostic pop
  30562. #endif
  30563. #ifdef __clang__
  30564. #pragma clang diagnostic push
  30565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30566. #pragma clang diagnostic ignored "-Wunused-variable"
  30567. #endif
  30568. #ifdef __clang__
  30569. #pragma clang diagnostic pop
  30570. #endif
  30571. #ifdef __clang__
  30572. #pragma clang diagnostic push
  30573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30574. #pragma clang diagnostic ignored "-Wunused-variable"
  30575. #endif
  30576. #ifdef __clang__
  30577. #pragma clang diagnostic pop
  30578. #endif
  30579. #ifdef __clang__
  30580. #pragma clang diagnostic push
  30581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30582. #pragma clang diagnostic ignored "-Wunused-variable"
  30583. #endif
  30584. #ifdef __clang__
  30585. #pragma clang diagnostic pop
  30586. #endif
  30587. #ifdef __clang__
  30588. #pragma clang diagnostic push
  30589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30590. #pragma clang diagnostic ignored "-Wunused-variable"
  30591. #endif
  30592. #ifdef __clang__
  30593. #pragma clang diagnostic pop
  30594. #endif
  30595. #ifdef __clang__
  30596. #pragma clang diagnostic push
  30597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30598. #pragma clang diagnostic ignored "-Wunused-variable"
  30599. #endif
  30600. #ifdef __clang__
  30601. #pragma clang diagnostic pop
  30602. #endif
  30603. #ifdef __clang__
  30604. #pragma clang diagnostic push
  30605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30606. #pragma clang diagnostic ignored "-Wunused-variable"
  30607. #endif
  30608. #ifdef __clang__
  30609. #pragma clang diagnostic pop
  30610. #endif
  30611. #ifdef __clang__
  30612. #pragma clang diagnostic push
  30613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30614. #pragma clang diagnostic ignored "-Wunused-variable"
  30615. #endif
  30616. #ifdef __clang__
  30617. #pragma clang diagnostic pop
  30618. #endif
  30619. #ifdef __clang__
  30620. #pragma clang diagnostic push
  30621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30622. #pragma clang diagnostic ignored "-Wunused-variable"
  30623. #endif
  30624. #ifdef __clang__
  30625. #pragma clang diagnostic pop
  30626. #endif
  30627. #ifdef __clang__
  30628. #pragma clang diagnostic push
  30629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30630. #pragma clang diagnostic ignored "-Wunused-variable"
  30631. #endif
  30632. #ifdef __clang__
  30633. #pragma clang diagnostic pop
  30634. #endif
  30635. #ifdef __clang__
  30636. #pragma clang diagnostic push
  30637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30638. #pragma clang diagnostic ignored "-Wunused-variable"
  30639. #endif
  30640. #ifdef __clang__
  30641. #pragma clang diagnostic pop
  30642. #endif
  30643. #ifdef __clang__
  30644. #pragma clang diagnostic push
  30645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30646. #pragma clang diagnostic ignored "-Wunused-variable"
  30647. #endif
  30648. #ifdef __clang__
  30649. #pragma clang diagnostic pop
  30650. #endif
  30651. #ifdef __clang__
  30652. #pragma clang diagnostic push
  30653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30654. #pragma clang diagnostic ignored "-Wunused-variable"
  30655. #endif
  30656. #ifdef __clang__
  30657. #pragma clang diagnostic pop
  30658. #endif
  30659. #ifdef __clang__
  30660. #pragma clang diagnostic push
  30661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30662. #pragma clang diagnostic ignored "-Wunused-variable"
  30663. #endif
  30664. #ifdef __clang__
  30665. #pragma clang diagnostic pop
  30666. #endif
  30667. #ifdef __clang__
  30668. #pragma clang diagnostic push
  30669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30670. #pragma clang diagnostic ignored "-Wunused-variable"
  30671. #endif
  30672. #ifdef __clang__
  30673. #pragma clang diagnostic pop
  30674. #endif
  30675. #ifdef __clang__
  30676. #pragma clang diagnostic push
  30677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30678. #pragma clang diagnostic ignored "-Wunused-variable"
  30679. #endif
  30680. #ifdef __clang__
  30681. #pragma clang diagnostic pop
  30682. #endif
  30683. #ifdef __clang__
  30684. #pragma clang diagnostic push
  30685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30686. #pragma clang diagnostic ignored "-Wunused-variable"
  30687. #endif
  30688. #ifdef __clang__
  30689. #pragma clang diagnostic pop
  30690. #endif
  30691. #ifdef __clang__
  30692. #pragma clang diagnostic push
  30693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30694. #pragma clang diagnostic ignored "-Wunused-variable"
  30695. #endif
  30696. #ifdef __clang__
  30697. #pragma clang diagnostic pop
  30698. #endif
  30699. #ifdef __clang__
  30700. #pragma clang diagnostic push
  30701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30702. #pragma clang diagnostic ignored "-Wunused-variable"
  30703. #endif
  30704. #ifdef __clang__
  30705. #pragma clang diagnostic pop
  30706. #endif
  30707. #ifdef __clang__
  30708. #pragma clang diagnostic push
  30709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30710. #pragma clang diagnostic ignored "-Wunused-variable"
  30711. #endif
  30712. #ifdef __clang__
  30713. #pragma clang diagnostic pop
  30714. #endif
  30715. #ifdef __clang__
  30716. #pragma clang diagnostic push
  30717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30718. #pragma clang diagnostic ignored "-Wunused-variable"
  30719. #endif
  30720. #ifdef __clang__
  30721. #pragma clang diagnostic pop
  30722. #endif
  30723. #ifdef __clang__
  30724. #pragma clang diagnostic push
  30725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30726. #pragma clang diagnostic ignored "-Wunused-variable"
  30727. #endif
  30728. #ifdef __clang__
  30729. #pragma clang diagnostic pop
  30730. #endif
  30731. #ifdef __clang__
  30732. #pragma clang diagnostic push
  30733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30734. #pragma clang diagnostic ignored "-Wunused-variable"
  30735. #endif
  30736. #ifdef __clang__
  30737. #pragma clang diagnostic pop
  30738. #endif
  30739. #ifdef __clang__
  30740. #pragma clang diagnostic push
  30741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30742. #pragma clang diagnostic ignored "-Wunused-variable"
  30743. #endif
  30744. #ifdef __clang__
  30745. #pragma clang diagnostic pop
  30746. #endif
  30747. #ifdef __clang__
  30748. #pragma clang diagnostic push
  30749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30750. #pragma clang diagnostic ignored "-Wunused-variable"
  30751. #endif
  30752. #ifdef __clang__
  30753. #pragma clang diagnostic pop
  30754. #endif
  30755. #ifdef __clang__
  30756. #pragma clang diagnostic push
  30757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30758. #pragma clang diagnostic ignored "-Wunused-variable"
  30759. #endif
  30760. #ifdef __clang__
  30761. #pragma clang diagnostic pop
  30762. #endif
  30763. #ifdef __clang__
  30764. #pragma clang diagnostic push
  30765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30766. #pragma clang diagnostic ignored "-Wunused-variable"
  30767. #endif
  30768. #ifdef __clang__
  30769. #pragma clang diagnostic pop
  30770. #endif
  30771. #ifdef __clang__
  30772. #pragma clang diagnostic push
  30773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30774. #pragma clang diagnostic ignored "-Wunused-variable"
  30775. #endif
  30776. #ifdef __clang__
  30777. #pragma clang diagnostic pop
  30778. #endif
  30779. #ifdef __clang__
  30780. #pragma clang diagnostic push
  30781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30782. #pragma clang diagnostic ignored "-Wunused-variable"
  30783. #endif
  30784. #ifdef __clang__
  30785. #pragma clang diagnostic pop
  30786. #endif
  30787. #ifdef __clang__
  30788. #pragma clang diagnostic push
  30789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30790. #pragma clang diagnostic ignored "-Wunused-variable"
  30791. #endif
  30792. #ifdef __clang__
  30793. #pragma clang diagnostic pop
  30794. #endif
  30795. #ifdef __clang__
  30796. #pragma clang diagnostic push
  30797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30798. #pragma clang diagnostic ignored "-Wunused-variable"
  30799. #endif
  30800. #ifdef __clang__
  30801. #pragma clang diagnostic pop
  30802. #endif
  30803. #ifdef __clang__
  30804. #pragma clang diagnostic push
  30805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30806. #pragma clang diagnostic ignored "-Wunused-variable"
  30807. #endif
  30808. #ifdef __clang__
  30809. #pragma clang diagnostic pop
  30810. #endif
  30811. #ifdef __clang__
  30812. #pragma clang diagnostic push
  30813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30814. #pragma clang diagnostic ignored "-Wunused-variable"
  30815. #endif
  30816. #ifdef __clang__
  30817. #pragma clang diagnostic pop
  30818. #endif
  30819. #ifdef __clang__
  30820. #pragma clang diagnostic push
  30821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30822. #pragma clang diagnostic ignored "-Wunused-variable"
  30823. #endif
  30824. #ifdef __clang__
  30825. #pragma clang diagnostic pop
  30826. #endif
  30827. #ifdef __clang__
  30828. #pragma clang diagnostic push
  30829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30830. #pragma clang diagnostic ignored "-Wunused-variable"
  30831. #endif
  30832. #ifdef __clang__
  30833. #pragma clang diagnostic pop
  30834. #endif
  30835. #ifdef __clang__
  30836. #pragma clang diagnostic push
  30837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30838. #pragma clang diagnostic ignored "-Wunused-variable"
  30839. #endif
  30840. #ifdef __clang__
  30841. #pragma clang diagnostic pop
  30842. #endif
  30843. #ifdef __clang__
  30844. #pragma clang diagnostic push
  30845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30846. #pragma clang diagnostic ignored "-Wunused-variable"
  30847. #endif
  30848. #ifdef __clang__
  30849. #pragma clang diagnostic pop
  30850. #endif
  30851. #ifdef __clang__
  30852. #pragma clang diagnostic push
  30853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30854. #pragma clang diagnostic ignored "-Wunused-variable"
  30855. #endif
  30856. #ifdef __clang__
  30857. #pragma clang diagnostic pop
  30858. #endif
  30859. #ifdef __clang__
  30860. #pragma clang diagnostic push
  30861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30862. #pragma clang diagnostic ignored "-Wunused-variable"
  30863. #endif
  30864. #ifdef __clang__
  30865. #pragma clang diagnostic pop
  30866. #endif
  30867. #ifdef __clang__
  30868. #pragma clang diagnostic push
  30869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30870. #pragma clang diagnostic ignored "-Wunused-variable"
  30871. #endif
  30872. #ifdef __clang__
  30873. #pragma clang diagnostic pop
  30874. #endif
  30875. #ifdef __clang__
  30876. #pragma clang diagnostic push
  30877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30878. #pragma clang diagnostic ignored "-Wunused-variable"
  30879. #endif
  30880. #ifdef __clang__
  30881. #pragma clang diagnostic pop
  30882. #endif
  30883. #ifdef __clang__
  30884. #pragma clang diagnostic push
  30885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30886. #pragma clang diagnostic ignored "-Wunused-variable"
  30887. #endif
  30888. #ifdef __clang__
  30889. #pragma clang diagnostic pop
  30890. #endif
  30891. #ifdef __clang__
  30892. #pragma clang diagnostic push
  30893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30894. #pragma clang diagnostic ignored "-Wunused-variable"
  30895. #endif
  30896. #ifdef __clang__
  30897. #pragma clang diagnostic pop
  30898. #endif
  30899. #ifdef __clang__
  30900. #pragma clang diagnostic push
  30901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30902. #pragma clang diagnostic ignored "-Wunused-variable"
  30903. #endif
  30904. #ifdef __clang__
  30905. #pragma clang diagnostic pop
  30906. #endif
  30907. #ifdef __clang__
  30908. #pragma clang diagnostic push
  30909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30910. #pragma clang diagnostic ignored "-Wunused-variable"
  30911. #endif
  30912. #ifdef __clang__
  30913. #pragma clang diagnostic pop
  30914. #endif
  30915. #ifdef __clang__
  30916. #pragma clang diagnostic push
  30917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30918. #pragma clang diagnostic ignored "-Wunused-variable"
  30919. #endif
  30920. #ifdef __clang__
  30921. #pragma clang diagnostic pop
  30922. #endif
  30923. #ifdef __clang__
  30924. #pragma clang diagnostic push
  30925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30926. #pragma clang diagnostic ignored "-Wunused-variable"
  30927. #endif
  30928. #ifdef __clang__
  30929. #pragma clang diagnostic pop
  30930. #endif
  30931. #ifdef __clang__
  30932. #pragma clang diagnostic push
  30933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30934. #pragma clang diagnostic ignored "-Wunused-variable"
  30935. #endif
  30936. #ifdef __clang__
  30937. #pragma clang diagnostic pop
  30938. #endif
  30939. #ifdef __clang__
  30940. #pragma clang diagnostic push
  30941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30942. #pragma clang diagnostic ignored "-Wunused-variable"
  30943. #endif
  30944. #ifdef __clang__
  30945. #pragma clang diagnostic pop
  30946. #endif
  30947. #ifdef __clang__
  30948. #pragma clang diagnostic push
  30949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30950. #pragma clang diagnostic ignored "-Wunused-variable"
  30951. #endif
  30952. #ifdef __clang__
  30953. #pragma clang diagnostic pop
  30954. #endif
  30955. #ifdef __clang__
  30956. #pragma clang diagnostic push
  30957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30958. #pragma clang diagnostic ignored "-Wunused-variable"
  30959. #endif
  30960. #ifdef __clang__
  30961. #pragma clang diagnostic pop
  30962. #endif
  30963. #ifdef __clang__
  30964. #pragma clang diagnostic push
  30965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30966. #pragma clang diagnostic ignored "-Wunused-variable"
  30967. #endif
  30968. #ifdef __clang__
  30969. #pragma clang diagnostic pop
  30970. #endif
  30971. #ifdef __clang__
  30972. #pragma clang diagnostic push
  30973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30974. #pragma clang diagnostic ignored "-Wunused-variable"
  30975. #endif
  30976. #ifdef __clang__
  30977. #pragma clang diagnostic pop
  30978. #endif
  30979. #ifdef __clang__
  30980. #pragma clang diagnostic push
  30981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30982. #pragma clang diagnostic ignored "-Wunused-variable"
  30983. #endif
  30984. #ifdef __clang__
  30985. #pragma clang diagnostic pop
  30986. #endif
  30987. #ifdef __clang__
  30988. #pragma clang diagnostic push
  30989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30990. #pragma clang diagnostic ignored "-Wunused-variable"
  30991. #endif
  30992. #ifdef __clang__
  30993. #pragma clang diagnostic pop
  30994. #endif
  30995. #ifdef __clang__
  30996. #pragma clang diagnostic push
  30997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30998. #pragma clang diagnostic ignored "-Wunused-variable"
  30999. #endif
  31000. #ifdef __clang__
  31001. #pragma clang diagnostic pop
  31002. #endif
  31003. #ifdef __clang__
  31004. #pragma clang diagnostic push
  31005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31006. #pragma clang diagnostic ignored "-Wunused-variable"
  31007. #endif
  31008. #ifdef __clang__
  31009. #pragma clang diagnostic pop
  31010. #endif
  31011. #ifdef __clang__
  31012. #pragma clang diagnostic push
  31013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31014. #pragma clang diagnostic ignored "-Wunused-variable"
  31015. #endif
  31016. #ifdef __clang__
  31017. #pragma clang diagnostic pop
  31018. #endif
  31019. #ifdef __clang__
  31020. #pragma clang diagnostic push
  31021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31022. #pragma clang diagnostic ignored "-Wunused-variable"
  31023. #endif
  31024. #ifdef __clang__
  31025. #pragma clang diagnostic pop
  31026. #endif
  31027. #ifdef __clang__
  31028. #pragma clang diagnostic push
  31029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31030. #pragma clang diagnostic ignored "-Wunused-variable"
  31031. #endif
  31032. #ifdef __clang__
  31033. #pragma clang diagnostic pop
  31034. #endif
  31035. #ifdef __clang__
  31036. #pragma clang diagnostic push
  31037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31038. #pragma clang diagnostic ignored "-Wunused-variable"
  31039. #endif
  31040. #ifdef __clang__
  31041. #pragma clang diagnostic pop
  31042. #endif
  31043. #ifdef __clang__
  31044. #pragma clang diagnostic push
  31045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31046. #pragma clang diagnostic ignored "-Wunused-variable"
  31047. #endif
  31048. #ifdef __clang__
  31049. #pragma clang diagnostic pop
  31050. #endif
  31051. #ifdef __clang__
  31052. #pragma clang diagnostic push
  31053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31054. #pragma clang diagnostic ignored "-Wunused-variable"
  31055. #endif
  31056. #ifdef __clang__
  31057. #pragma clang diagnostic pop
  31058. #endif
  31059. #ifdef __clang__
  31060. #pragma clang diagnostic push
  31061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31062. #pragma clang diagnostic ignored "-Wunused-variable"
  31063. #endif
  31064. #ifdef __clang__
  31065. #pragma clang diagnostic pop
  31066. #endif
  31067. #ifdef __clang__
  31068. #pragma clang diagnostic push
  31069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31070. #pragma clang diagnostic ignored "-Wunused-variable"
  31071. #endif
  31072. #ifdef __clang__
  31073. #pragma clang diagnostic pop
  31074. #endif
  31075. #ifdef __clang__
  31076. #pragma clang diagnostic push
  31077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31078. #pragma clang diagnostic ignored "-Wunused-variable"
  31079. #endif
  31080. #ifdef __clang__
  31081. #pragma clang diagnostic pop
  31082. #endif
  31083. #ifdef __clang__
  31084. #pragma clang diagnostic push
  31085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31086. #pragma clang diagnostic ignored "-Wunused-variable"
  31087. #endif
  31088. #ifdef __clang__
  31089. #pragma clang diagnostic pop
  31090. #endif
  31091. #ifdef __clang__
  31092. #pragma clang diagnostic push
  31093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31094. #pragma clang diagnostic ignored "-Wunused-variable"
  31095. #endif
  31096. #ifdef __clang__
  31097. #pragma clang diagnostic pop
  31098. #endif
  31099. #ifdef __clang__
  31100. #pragma clang diagnostic push
  31101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31102. #pragma clang diagnostic ignored "-Wunused-variable"
  31103. #endif
  31104. #ifdef __clang__
  31105. #pragma clang diagnostic pop
  31106. #endif
  31107. #ifdef __clang__
  31108. #pragma clang diagnostic push
  31109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31110. #pragma clang diagnostic ignored "-Wunused-variable"
  31111. #endif
  31112. #ifdef __clang__
  31113. #pragma clang diagnostic pop
  31114. #endif
  31115. #ifdef __clang__
  31116. #pragma clang diagnostic push
  31117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31118. #pragma clang diagnostic ignored "-Wunused-variable"
  31119. #endif
  31120. #ifdef __clang__
  31121. #pragma clang diagnostic pop
  31122. #endif
  31123. #ifdef __clang__
  31124. #pragma clang diagnostic push
  31125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31126. #pragma clang diagnostic ignored "-Wunused-variable"
  31127. #endif
  31128. #ifdef __clang__
  31129. #pragma clang diagnostic pop
  31130. #endif
  31131. #ifdef __clang__
  31132. #pragma clang diagnostic push
  31133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31134. #pragma clang diagnostic ignored "-Wunused-variable"
  31135. #endif
  31136. #ifdef __clang__
  31137. #pragma clang diagnostic pop
  31138. #endif
  31139. #ifdef __clang__
  31140. #pragma clang diagnostic push
  31141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31142. #pragma clang diagnostic ignored "-Wunused-variable"
  31143. #endif
  31144. #ifdef __clang__
  31145. #pragma clang diagnostic pop
  31146. #endif
  31147. #ifdef __clang__
  31148. #pragma clang diagnostic push
  31149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31150. #pragma clang diagnostic ignored "-Wunused-variable"
  31151. #endif
  31152. #ifdef __clang__
  31153. #pragma clang diagnostic pop
  31154. #endif
  31155. #ifdef __clang__
  31156. #pragma clang diagnostic push
  31157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31158. #pragma clang diagnostic ignored "-Wunused-variable"
  31159. #endif
  31160. #ifdef __clang__
  31161. #pragma clang diagnostic pop
  31162. #endif
  31163. #ifdef __clang__
  31164. #pragma clang diagnostic push
  31165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31166. #pragma clang diagnostic ignored "-Wunused-variable"
  31167. #endif
  31168. #ifdef __clang__
  31169. #pragma clang diagnostic pop
  31170. #endif
  31171. #ifdef __clang__
  31172. #pragma clang diagnostic push
  31173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31174. #pragma clang diagnostic ignored "-Wunused-variable"
  31175. #endif
  31176. #ifdef __clang__
  31177. #pragma clang diagnostic pop
  31178. #endif
  31179. #ifdef __clang__
  31180. #pragma clang diagnostic push
  31181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31182. #pragma clang diagnostic ignored "-Wunused-variable"
  31183. #endif
  31184. #ifdef __clang__
  31185. #pragma clang diagnostic pop
  31186. #endif
  31187. #ifdef __clang__
  31188. #pragma clang diagnostic push
  31189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31190. #pragma clang diagnostic ignored "-Wunused-variable"
  31191. #endif
  31192. #ifdef __clang__
  31193. #pragma clang diagnostic pop
  31194. #endif
  31195. #ifdef __clang__
  31196. #pragma clang diagnostic push
  31197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31198. #pragma clang diagnostic ignored "-Wunused-variable"
  31199. #endif
  31200. #ifdef __clang__
  31201. #pragma clang diagnostic pop
  31202. #endif
  31203. #ifdef __clang__
  31204. #pragma clang diagnostic push
  31205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31206. #pragma clang diagnostic ignored "-Wunused-variable"
  31207. #endif
  31208. #ifdef __clang__
  31209. #pragma clang diagnostic pop
  31210. #endif
  31211. #ifdef __clang__
  31212. #pragma clang diagnostic push
  31213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31214. #pragma clang diagnostic ignored "-Wunused-variable"
  31215. #endif
  31216. #ifdef __clang__
  31217. #pragma clang diagnostic pop
  31218. #endif
  31219. #ifdef __clang__
  31220. #pragma clang diagnostic push
  31221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31222. #pragma clang diagnostic ignored "-Wunused-variable"
  31223. #endif
  31224. #ifdef __clang__
  31225. #pragma clang diagnostic pop
  31226. #endif
  31227. #ifdef __clang__
  31228. #pragma clang diagnostic push
  31229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31230. #pragma clang diagnostic ignored "-Wunused-variable"
  31231. #endif
  31232. #ifdef __clang__
  31233. #pragma clang diagnostic pop
  31234. #endif
  31235. #ifdef __clang__
  31236. #pragma clang diagnostic push
  31237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31238. #pragma clang diagnostic ignored "-Wunused-variable"
  31239. #endif
  31240. #ifdef __clang__
  31241. #pragma clang diagnostic pop
  31242. #endif
  31243. #ifdef __clang__
  31244. #pragma clang diagnostic push
  31245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31246. #pragma clang diagnostic ignored "-Wunused-variable"
  31247. #endif
  31248. #ifdef __clang__
  31249. #pragma clang diagnostic pop
  31250. #endif
  31251. #ifdef __clang__
  31252. #pragma clang diagnostic push
  31253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31254. #pragma clang diagnostic ignored "-Wunused-variable"
  31255. #endif
  31256. #ifdef __clang__
  31257. #pragma clang diagnostic pop
  31258. #endif
  31259. #ifdef __clang__
  31260. #pragma clang diagnostic push
  31261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31262. #pragma clang diagnostic ignored "-Wunused-variable"
  31263. #endif
  31264. #ifdef __clang__
  31265. #pragma clang diagnostic pop
  31266. #endif
  31267. #ifdef __clang__
  31268. #pragma clang diagnostic push
  31269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31270. #pragma clang diagnostic ignored "-Wunused-variable"
  31271. #endif
  31272. #ifdef __clang__
  31273. #pragma clang diagnostic pop
  31274. #endif
  31275. #ifdef __clang__
  31276. #pragma clang diagnostic push
  31277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31278. #pragma clang diagnostic ignored "-Wunused-variable"
  31279. #endif
  31280. #ifdef __clang__
  31281. #pragma clang diagnostic pop
  31282. #endif
  31283. #ifdef __clang__
  31284. #pragma clang diagnostic push
  31285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31286. #pragma clang diagnostic ignored "-Wunused-variable"
  31287. #endif
  31288. #ifdef __clang__
  31289. #pragma clang diagnostic pop
  31290. #endif
  31291. #ifdef __clang__
  31292. #pragma clang diagnostic push
  31293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31294. #pragma clang diagnostic ignored "-Wunused-variable"
  31295. #endif
  31296. #ifdef __clang__
  31297. #pragma clang diagnostic pop
  31298. #endif
  31299. #ifdef __clang__
  31300. #pragma clang diagnostic push
  31301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31302. #pragma clang diagnostic ignored "-Wunused-variable"
  31303. #endif
  31304. #ifdef __clang__
  31305. #pragma clang diagnostic pop
  31306. #endif
  31307. #ifdef __clang__
  31308. #pragma clang diagnostic push
  31309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31310. #pragma clang diagnostic ignored "-Wunused-variable"
  31311. #endif
  31312. #ifdef __clang__
  31313. #pragma clang diagnostic pop
  31314. #endif
  31315. #ifdef __clang__
  31316. #pragma clang diagnostic push
  31317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31318. #pragma clang diagnostic ignored "-Wunused-variable"
  31319. #endif
  31320. #ifdef __clang__
  31321. #pragma clang diagnostic pop
  31322. #endif
  31323. #ifdef __clang__
  31324. #pragma clang diagnostic push
  31325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31326. #pragma clang diagnostic ignored "-Wunused-variable"
  31327. #endif
  31328. #ifdef __clang__
  31329. #pragma clang diagnostic pop
  31330. #endif
  31331. #ifdef __clang__
  31332. #pragma clang diagnostic push
  31333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31334. #pragma clang diagnostic ignored "-Wunused-variable"
  31335. #endif
  31336. #ifdef __clang__
  31337. #pragma clang diagnostic pop
  31338. #endif
  31339. #ifdef __clang__
  31340. #pragma clang diagnostic push
  31341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31342. #pragma clang diagnostic ignored "-Wunused-variable"
  31343. #endif
  31344. #ifdef __clang__
  31345. #pragma clang diagnostic pop
  31346. #endif
  31347. #ifdef __clang__
  31348. #pragma clang diagnostic push
  31349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31350. #pragma clang diagnostic ignored "-Wunused-variable"
  31351. #endif
  31352. #ifdef __clang__
  31353. #pragma clang diagnostic pop
  31354. #endif
  31355. #ifdef __clang__
  31356. #pragma clang diagnostic push
  31357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31358. #pragma clang diagnostic ignored "-Wunused-variable"
  31359. #endif
  31360. #ifdef __clang__
  31361. #pragma clang diagnostic pop
  31362. #endif
  31363. #ifdef __clang__
  31364. #pragma clang diagnostic push
  31365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31366. #pragma clang diagnostic ignored "-Wunused-variable"
  31367. #endif
  31368. #ifdef __clang__
  31369. #pragma clang diagnostic pop
  31370. #endif
  31371. #ifdef __clang__
  31372. #pragma clang diagnostic push
  31373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31374. #pragma clang diagnostic ignored "-Wunused-variable"
  31375. #endif
  31376. #ifdef __clang__
  31377. #pragma clang diagnostic pop
  31378. #endif
  31379. #ifdef __clang__
  31380. #pragma clang diagnostic push
  31381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31382. #pragma clang diagnostic ignored "-Wunused-variable"
  31383. #endif
  31384. #ifdef __clang__
  31385. #pragma clang diagnostic pop
  31386. #endif
  31387. #ifdef __clang__
  31388. #pragma clang diagnostic push
  31389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31390. #pragma clang diagnostic ignored "-Wunused-variable"
  31391. #endif
  31392. #ifdef __clang__
  31393. #pragma clang diagnostic pop
  31394. #endif
  31395. #ifdef __clang__
  31396. #pragma clang diagnostic push
  31397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31398. #pragma clang diagnostic ignored "-Wunused-variable"
  31399. #endif
  31400. #ifdef __clang__
  31401. #pragma clang diagnostic pop
  31402. #endif
  31403. #ifdef __clang__
  31404. #pragma clang diagnostic push
  31405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31406. #pragma clang diagnostic ignored "-Wunused-variable"
  31407. #endif
  31408. #ifdef __clang__
  31409. #pragma clang diagnostic pop
  31410. #endif
  31411. #ifdef __clang__
  31412. #pragma clang diagnostic push
  31413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31414. #pragma clang diagnostic ignored "-Wunused-variable"
  31415. #endif
  31416. #ifdef __clang__
  31417. #pragma clang diagnostic pop
  31418. #endif
  31419. #ifdef __clang__
  31420. #pragma clang diagnostic push
  31421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31422. #pragma clang diagnostic ignored "-Wunused-variable"
  31423. #endif
  31424. #ifdef __clang__
  31425. #pragma clang diagnostic pop
  31426. #endif
  31427. #ifdef __clang__
  31428. #pragma clang diagnostic push
  31429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31430. #pragma clang diagnostic ignored "-Wunused-variable"
  31431. #endif
  31432. #ifdef __clang__
  31433. #pragma clang diagnostic pop
  31434. #endif
  31435. #ifdef __clang__
  31436. #pragma clang diagnostic push
  31437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31438. #pragma clang diagnostic ignored "-Wunused-variable"
  31439. #endif
  31440. #ifdef __clang__
  31441. #pragma clang diagnostic pop
  31442. #endif
  31443. #ifdef __clang__
  31444. #pragma clang diagnostic push
  31445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31446. #pragma clang diagnostic ignored "-Wunused-variable"
  31447. #endif
  31448. #ifdef __clang__
  31449. #pragma clang diagnostic pop
  31450. #endif
  31451. #ifdef __clang__
  31452. #pragma clang diagnostic push
  31453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31454. #pragma clang diagnostic ignored "-Wunused-variable"
  31455. #endif
  31456. #ifdef __clang__
  31457. #pragma clang diagnostic pop
  31458. #endif
  31459. #ifdef __clang__
  31460. #pragma clang diagnostic push
  31461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31462. #pragma clang diagnostic ignored "-Wunused-variable"
  31463. #endif
  31464. #ifdef __clang__
  31465. #pragma clang diagnostic pop
  31466. #endif
  31467. #ifdef __clang__
  31468. #pragma clang diagnostic push
  31469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31470. #pragma clang diagnostic ignored "-Wunused-variable"
  31471. #endif
  31472. #ifdef __clang__
  31473. #pragma clang diagnostic pop
  31474. #endif
  31475. #ifdef __clang__
  31476. #pragma clang diagnostic push
  31477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31478. #pragma clang diagnostic ignored "-Wunused-variable"
  31479. #endif
  31480. #ifdef __clang__
  31481. #pragma clang diagnostic pop
  31482. #endif
  31483. #ifdef __clang__
  31484. #pragma clang diagnostic push
  31485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31486. #pragma clang diagnostic ignored "-Wunused-variable"
  31487. #endif
  31488. #ifdef __clang__
  31489. #pragma clang diagnostic pop
  31490. #endif
  31491. #ifdef __clang__
  31492. #pragma clang diagnostic push
  31493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31494. #pragma clang diagnostic ignored "-Wunused-variable"
  31495. #endif
  31496. #ifdef __clang__
  31497. #pragma clang diagnostic pop
  31498. #endif
  31499. #ifdef __clang__
  31500. #pragma clang diagnostic push
  31501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31502. #pragma clang diagnostic ignored "-Wunused-variable"
  31503. #endif
  31504. #ifdef __clang__
  31505. #pragma clang diagnostic pop
  31506. #endif
  31507. #ifdef __clang__
  31508. #pragma clang diagnostic push
  31509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31510. #pragma clang diagnostic ignored "-Wunused-variable"
  31511. #endif
  31512. #ifdef __clang__
  31513. #pragma clang diagnostic pop
  31514. #endif
  31515. #ifdef __clang__
  31516. #pragma clang diagnostic push
  31517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31518. #pragma clang diagnostic ignored "-Wunused-variable"
  31519. #endif
  31520. #ifdef __clang__
  31521. #pragma clang diagnostic pop
  31522. #endif
  31523. #ifdef __clang__
  31524. #pragma clang diagnostic push
  31525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31526. #pragma clang diagnostic ignored "-Wunused-variable"
  31527. #endif
  31528. #ifdef __clang__
  31529. #pragma clang diagnostic pop
  31530. #endif
  31531. #ifdef __clang__
  31532. #pragma clang diagnostic push
  31533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31534. #pragma clang diagnostic ignored "-Wunused-variable"
  31535. #endif
  31536. #ifdef __clang__
  31537. #pragma clang diagnostic pop
  31538. #endif
  31539. #ifdef __clang__
  31540. #pragma clang diagnostic push
  31541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31542. #pragma clang diagnostic ignored "-Wunused-variable"
  31543. #endif
  31544. #ifdef __clang__
  31545. #pragma clang diagnostic pop
  31546. #endif
  31547. #ifdef __clang__
  31548. #pragma clang diagnostic push
  31549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31550. #pragma clang diagnostic ignored "-Wunused-variable"
  31551. #endif
  31552. #ifdef __clang__
  31553. #pragma clang diagnostic pop
  31554. #endif
  31555. #ifdef __clang__
  31556. #pragma clang diagnostic push
  31557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31558. #pragma clang diagnostic ignored "-Wunused-variable"
  31559. #endif
  31560. #ifdef __clang__
  31561. #pragma clang diagnostic pop
  31562. #endif
  31563. #ifdef __clang__
  31564. #pragma clang diagnostic push
  31565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31566. #pragma clang diagnostic ignored "-Wunused-variable"
  31567. #endif
  31568. #ifdef __clang__
  31569. #pragma clang diagnostic pop
  31570. #endif
  31571. #ifdef __clang__
  31572. #pragma clang diagnostic push
  31573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31574. #pragma clang diagnostic ignored "-Wunused-variable"
  31575. #endif
  31576. #ifdef __clang__
  31577. #pragma clang diagnostic pop
  31578. #endif
  31579. #ifdef __clang__
  31580. #pragma clang diagnostic push
  31581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31582. #pragma clang diagnostic ignored "-Wunused-variable"
  31583. #endif
  31584. #ifdef __clang__
  31585. #pragma clang diagnostic pop
  31586. #endif
  31587. #ifdef __clang__
  31588. #pragma clang diagnostic push
  31589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31590. #pragma clang diagnostic ignored "-Wunused-variable"
  31591. #endif
  31592. #ifdef __clang__
  31593. #pragma clang diagnostic pop
  31594. #endif
  31595. #ifdef __clang__
  31596. #pragma clang diagnostic push
  31597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31598. #pragma clang diagnostic ignored "-Wunused-variable"
  31599. #endif
  31600. #ifdef __clang__
  31601. #pragma clang diagnostic pop
  31602. #endif
  31603. #ifdef __clang__
  31604. #pragma clang diagnostic push
  31605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31606. #pragma clang diagnostic ignored "-Wunused-variable"
  31607. #endif
  31608. #ifdef __clang__
  31609. #pragma clang diagnostic pop
  31610. #endif
  31611. #ifdef __clang__
  31612. #pragma clang diagnostic push
  31613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31614. #pragma clang diagnostic ignored "-Wunused-variable"
  31615. #endif
  31616. #ifdef __clang__
  31617. #pragma clang diagnostic pop
  31618. #endif
  31619. #ifdef __clang__
  31620. #pragma clang diagnostic push
  31621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31622. #pragma clang diagnostic ignored "-Wunused-variable"
  31623. #endif
  31624. #ifdef __clang__
  31625. #pragma clang diagnostic pop
  31626. #endif
  31627. #ifdef __clang__
  31628. #pragma clang diagnostic push
  31629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31630. #pragma clang diagnostic ignored "-Wunused-variable"
  31631. #endif
  31632. #ifdef __clang__
  31633. #pragma clang diagnostic pop
  31634. #endif
  31635. #ifdef __clang__
  31636. #pragma clang diagnostic push
  31637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31638. #pragma clang diagnostic ignored "-Wunused-variable"
  31639. #endif
  31640. #ifdef __clang__
  31641. #pragma clang diagnostic pop
  31642. #endif
  31643. #ifdef __clang__
  31644. #pragma clang diagnostic push
  31645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31646. #pragma clang diagnostic ignored "-Wunused-variable"
  31647. #endif
  31648. #ifdef __clang__
  31649. #pragma clang diagnostic pop
  31650. #endif
  31651. #ifdef __clang__
  31652. #pragma clang diagnostic push
  31653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31654. #pragma clang diagnostic ignored "-Wunused-variable"
  31655. #endif
  31656. #ifdef __clang__
  31657. #pragma clang diagnostic pop
  31658. #endif
  31659. #ifdef __clang__
  31660. #pragma clang diagnostic push
  31661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31662. #pragma clang diagnostic ignored "-Wunused-variable"
  31663. #endif
  31664. #ifdef __clang__
  31665. #pragma clang diagnostic pop
  31666. #endif
  31667. #ifdef __clang__
  31668. #pragma clang diagnostic push
  31669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31670. #pragma clang diagnostic ignored "-Wunused-variable"
  31671. #endif
  31672. #ifdef __clang__
  31673. #pragma clang diagnostic pop
  31674. #endif
  31675. #ifdef __clang__
  31676. #pragma clang diagnostic push
  31677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31678. #pragma clang diagnostic ignored "-Wunused-variable"
  31679. #endif
  31680. #ifdef __clang__
  31681. #pragma clang diagnostic pop
  31682. #endif
  31683. #ifdef __clang__
  31684. #pragma clang diagnostic push
  31685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31686. #pragma clang diagnostic ignored "-Wunused-variable"
  31687. #endif
  31688. #ifdef __clang__
  31689. #pragma clang diagnostic pop
  31690. #endif
  31691. #ifdef __clang__
  31692. #pragma clang diagnostic push
  31693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31694. #pragma clang diagnostic ignored "-Wunused-variable"
  31695. #endif
  31696. #ifdef __clang__
  31697. #pragma clang diagnostic pop
  31698. #endif
  31699. #ifdef __clang__
  31700. #pragma clang diagnostic push
  31701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31702. #pragma clang diagnostic ignored "-Wunused-variable"
  31703. #endif
  31704. #ifdef __clang__
  31705. #pragma clang diagnostic pop
  31706. #endif
  31707. #ifdef __clang__
  31708. #pragma clang diagnostic push
  31709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31710. #pragma clang diagnostic ignored "-Wunused-variable"
  31711. #endif
  31712. #ifdef __clang__
  31713. #pragma clang diagnostic pop
  31714. #endif
  31715. #ifdef __clang__
  31716. #pragma clang diagnostic push
  31717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31718. #pragma clang diagnostic ignored "-Wunused-variable"
  31719. #endif
  31720. #ifdef __clang__
  31721. #pragma clang diagnostic pop
  31722. #endif
  31723. #ifdef __clang__
  31724. #pragma clang diagnostic push
  31725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31726. #pragma clang diagnostic ignored "-Wunused-variable"
  31727. #endif
  31728. #ifdef __clang__
  31729. #pragma clang diagnostic pop
  31730. #endif
  31731. #ifdef __clang__
  31732. #pragma clang diagnostic push
  31733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31734. #pragma clang diagnostic ignored "-Wunused-variable"
  31735. #endif
  31736. #ifdef __clang__
  31737. #pragma clang diagnostic pop
  31738. #endif
  31739. #ifdef __clang__
  31740. #pragma clang diagnostic push
  31741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31742. #pragma clang diagnostic ignored "-Wunused-variable"
  31743. #endif
  31744. #ifdef __clang__
  31745. #pragma clang diagnostic pop
  31746. #endif
  31747. #ifdef __clang__
  31748. #pragma clang diagnostic push
  31749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31750. #pragma clang diagnostic ignored "-Wunused-variable"
  31751. #endif
  31752. #ifdef __clang__
  31753. #pragma clang diagnostic pop
  31754. #endif
  31755. #ifdef __clang__
  31756. #pragma clang diagnostic push
  31757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31758. #pragma clang diagnostic ignored "-Wunused-variable"
  31759. #endif
  31760. #ifdef __clang__
  31761. #pragma clang diagnostic pop
  31762. #endif
  31763. #ifdef __clang__
  31764. #pragma clang diagnostic push
  31765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31766. #pragma clang diagnostic ignored "-Wunused-variable"
  31767. #endif
  31768. #ifdef __clang__
  31769. #pragma clang diagnostic pop
  31770. #endif
  31771. #ifdef __clang__
  31772. #pragma clang diagnostic push
  31773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31774. #pragma clang diagnostic ignored "-Wunused-variable"
  31775. #endif
  31776. #ifdef __clang__
  31777. #pragma clang diagnostic pop
  31778. #endif
  31779. #ifdef __clang__
  31780. #pragma clang diagnostic push
  31781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31782. #pragma clang diagnostic ignored "-Wunused-variable"
  31783. #endif
  31784. #ifdef __clang__
  31785. #pragma clang diagnostic pop
  31786. #endif
  31787. #ifdef __clang__
  31788. #pragma clang diagnostic push
  31789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31790. #pragma clang diagnostic ignored "-Wunused-variable"
  31791. #endif
  31792. #ifdef __clang__
  31793. #pragma clang diagnostic pop
  31794. #endif
  31795. #ifdef __clang__
  31796. #pragma clang diagnostic push
  31797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31798. #pragma clang diagnostic ignored "-Wunused-variable"
  31799. #endif
  31800. #ifdef __clang__
  31801. #pragma clang diagnostic pop
  31802. #endif
  31803. #ifdef __clang__
  31804. #pragma clang diagnostic push
  31805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31806. #pragma clang diagnostic ignored "-Wunused-variable"
  31807. #endif
  31808. #ifdef __clang__
  31809. #pragma clang diagnostic pop
  31810. #endif
  31811. #ifdef __clang__
  31812. #pragma clang diagnostic push
  31813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31814. #pragma clang diagnostic ignored "-Wunused-variable"
  31815. #endif
  31816. #ifdef __clang__
  31817. #pragma clang diagnostic pop
  31818. #endif
  31819. #ifdef __clang__
  31820. #pragma clang diagnostic push
  31821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31822. #pragma clang diagnostic ignored "-Wunused-variable"
  31823. #endif
  31824. #ifdef __clang__
  31825. #pragma clang diagnostic pop
  31826. #endif
  31827. #ifdef __clang__
  31828. #pragma clang diagnostic push
  31829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31830. #pragma clang diagnostic ignored "-Wunused-variable"
  31831. #endif
  31832. #ifdef __clang__
  31833. #pragma clang diagnostic pop
  31834. #endif
  31835. #ifdef __clang__
  31836. #pragma clang diagnostic push
  31837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31838. #pragma clang diagnostic ignored "-Wunused-variable"
  31839. #endif
  31840. #ifdef __clang__
  31841. #pragma clang diagnostic pop
  31842. #endif
  31843. #ifdef __clang__
  31844. #pragma clang diagnostic push
  31845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31846. #pragma clang diagnostic ignored "-Wunused-variable"
  31847. #endif
  31848. #ifdef __clang__
  31849. #pragma clang diagnostic pop
  31850. #endif
  31851. #ifdef __clang__
  31852. #pragma clang diagnostic push
  31853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31854. #pragma clang diagnostic ignored "-Wunused-variable"
  31855. #endif
  31856. #ifdef __clang__
  31857. #pragma clang diagnostic pop
  31858. #endif
  31859. #ifdef __clang__
  31860. #pragma clang diagnostic push
  31861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31862. #pragma clang diagnostic ignored "-Wunused-variable"
  31863. #endif
  31864. #ifdef __clang__
  31865. #pragma clang diagnostic pop
  31866. #endif
  31867. #ifdef __clang__
  31868. #pragma clang diagnostic push
  31869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31870. #pragma clang diagnostic ignored "-Wunused-variable"
  31871. #endif
  31872. #ifdef __clang__
  31873. #pragma clang diagnostic pop
  31874. #endif
  31875. #ifdef __clang__
  31876. #pragma clang diagnostic push
  31877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31878. #pragma clang diagnostic ignored "-Wunused-variable"
  31879. #endif
  31880. #ifdef __clang__
  31881. #pragma clang diagnostic pop
  31882. #endif
  31883. #ifdef __clang__
  31884. #pragma clang diagnostic push
  31885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31886. #pragma clang diagnostic ignored "-Wunused-variable"
  31887. #endif
  31888. #ifdef __clang__
  31889. #pragma clang diagnostic pop
  31890. #endif
  31891. #ifdef __clang__
  31892. #pragma clang diagnostic push
  31893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31894. #pragma clang diagnostic ignored "-Wunused-variable"
  31895. #endif
  31896. #ifdef __clang__
  31897. #pragma clang diagnostic pop
  31898. #endif
  31899. #ifdef __clang__
  31900. #pragma clang diagnostic push
  31901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31902. #pragma clang diagnostic ignored "-Wunused-variable"
  31903. #endif
  31904. #ifdef __clang__
  31905. #pragma clang diagnostic pop
  31906. #endif
  31907. #ifdef __clang__
  31908. #pragma clang diagnostic push
  31909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31910. #pragma clang diagnostic ignored "-Wunused-variable"
  31911. #endif
  31912. #ifdef __clang__
  31913. #pragma clang diagnostic pop
  31914. #endif
  31915. #ifdef __clang__
  31916. #pragma clang diagnostic push
  31917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31918. #pragma clang diagnostic ignored "-Wunused-variable"
  31919. #endif
  31920. #ifdef __clang__
  31921. #pragma clang diagnostic pop
  31922. #endif
  31923. #ifdef __clang__
  31924. #pragma clang diagnostic push
  31925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31926. #pragma clang diagnostic ignored "-Wunused-variable"
  31927. #endif
  31928. #ifdef __clang__
  31929. #pragma clang diagnostic pop
  31930. #endif
  31931. #ifdef __clang__
  31932. #pragma clang diagnostic push
  31933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31934. #pragma clang diagnostic ignored "-Wunused-variable"
  31935. #endif
  31936. #ifdef __clang__
  31937. #pragma clang diagnostic pop
  31938. #endif
  31939. #ifdef __clang__
  31940. #pragma clang diagnostic push
  31941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31942. #pragma clang diagnostic ignored "-Wunused-variable"
  31943. #endif
  31944. #ifdef __clang__
  31945. #pragma clang diagnostic pop
  31946. #endif
  31947. #ifdef __clang__
  31948. #pragma clang diagnostic push
  31949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31950. #pragma clang diagnostic ignored "-Wunused-variable"
  31951. #endif
  31952. #ifdef __clang__
  31953. #pragma clang diagnostic pop
  31954. #endif
  31955. #ifdef __clang__
  31956. #pragma clang diagnostic push
  31957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31958. #pragma clang diagnostic ignored "-Wunused-variable"
  31959. #endif
  31960. #ifdef __clang__
  31961. #pragma clang diagnostic pop
  31962. #endif
  31963. #ifdef __clang__
  31964. #pragma clang diagnostic push
  31965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31966. #pragma clang diagnostic ignored "-Wunused-variable"
  31967. #endif
  31968. #ifdef __clang__
  31969. #pragma clang diagnostic pop
  31970. #endif
  31971. #ifdef __clang__
  31972. #pragma clang diagnostic push
  31973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31974. #pragma clang diagnostic ignored "-Wunused-variable"
  31975. #endif
  31976. #ifdef __clang__
  31977. #pragma clang diagnostic pop
  31978. #endif
  31979. #ifdef __clang__
  31980. #pragma clang diagnostic push
  31981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31982. #pragma clang diagnostic ignored "-Wunused-variable"
  31983. #endif
  31984. #ifdef __clang__
  31985. #pragma clang diagnostic pop
  31986. #endif
  31987. #ifdef __clang__
  31988. #pragma clang diagnostic push
  31989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31990. #pragma clang diagnostic ignored "-Wunused-variable"
  31991. #endif
  31992. #ifdef __clang__
  31993. #pragma clang diagnostic pop
  31994. #endif
  31995. #ifdef __clang__
  31996. #pragma clang diagnostic push
  31997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31998. #pragma clang diagnostic ignored "-Wunused-variable"
  31999. #endif
  32000. #ifdef __clang__
  32001. #pragma clang diagnostic pop
  32002. #endif
  32003. #ifdef __clang__
  32004. #pragma clang diagnostic push
  32005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32006. #pragma clang diagnostic ignored "-Wunused-variable"
  32007. #endif
  32008. #ifdef __clang__
  32009. #pragma clang diagnostic pop
  32010. #endif
  32011. #ifdef __clang__
  32012. #pragma clang diagnostic push
  32013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32014. #pragma clang diagnostic ignored "-Wunused-variable"
  32015. #endif
  32016. #ifdef __clang__
  32017. #pragma clang diagnostic pop
  32018. #endif
  32019. #ifdef __clang__
  32020. #pragma clang diagnostic push
  32021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32022. #pragma clang diagnostic ignored "-Wunused-variable"
  32023. #endif
  32024. #ifdef __clang__
  32025. #pragma clang diagnostic pop
  32026. #endif
  32027. #ifdef __clang__
  32028. #pragma clang diagnostic push
  32029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32030. #pragma clang diagnostic ignored "-Wunused-variable"
  32031. #endif
  32032. #ifdef __clang__
  32033. #pragma clang diagnostic pop
  32034. #endif
  32035. #ifdef __clang__
  32036. #pragma clang diagnostic push
  32037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32038. #pragma clang diagnostic ignored "-Wunused-variable"
  32039. #endif
  32040. #ifdef __clang__
  32041. #pragma clang diagnostic pop
  32042. #endif
  32043. #ifdef __clang__
  32044. #pragma clang diagnostic push
  32045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32046. #pragma clang diagnostic ignored "-Wunused-variable"
  32047. #endif
  32048. #ifdef __clang__
  32049. #pragma clang diagnostic pop
  32050. #endif
  32051. #ifdef __clang__
  32052. #pragma clang diagnostic push
  32053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32054. #pragma clang diagnostic ignored "-Wunused-variable"
  32055. #endif
  32056. #ifdef __clang__
  32057. #pragma clang diagnostic pop
  32058. #endif
  32059. #ifdef __clang__
  32060. #pragma clang diagnostic push
  32061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32062. #pragma clang diagnostic ignored "-Wunused-variable"
  32063. #endif
  32064. #ifdef __clang__
  32065. #pragma clang diagnostic pop
  32066. #endif
  32067. #ifdef __clang__
  32068. #pragma clang diagnostic push
  32069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32070. #pragma clang diagnostic ignored "-Wunused-variable"
  32071. #endif
  32072. #ifdef __clang__
  32073. #pragma clang diagnostic pop
  32074. #endif
  32075. #ifdef __clang__
  32076. #pragma clang diagnostic push
  32077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32078. #pragma clang diagnostic ignored "-Wunused-variable"
  32079. #endif
  32080. #ifdef __clang__
  32081. #pragma clang diagnostic pop
  32082. #endif
  32083. #ifdef __clang__
  32084. #pragma clang diagnostic push
  32085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32086. #pragma clang diagnostic ignored "-Wunused-variable"
  32087. #endif
  32088. #ifdef __clang__
  32089. #pragma clang diagnostic pop
  32090. #endif
  32091. #ifdef __clang__
  32092. #pragma clang diagnostic push
  32093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32094. #pragma clang diagnostic ignored "-Wunused-variable"
  32095. #endif
  32096. #ifdef __clang__
  32097. #pragma clang diagnostic pop
  32098. #endif
  32099. #ifdef __clang__
  32100. #pragma clang diagnostic push
  32101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32102. #pragma clang diagnostic ignored "-Wunused-variable"
  32103. #endif
  32104. #ifdef __clang__
  32105. #pragma clang diagnostic pop
  32106. #endif
  32107. #ifdef __clang__
  32108. #pragma clang diagnostic push
  32109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32110. #pragma clang diagnostic ignored "-Wunused-variable"
  32111. #endif
  32112. #ifdef __clang__
  32113. #pragma clang diagnostic pop
  32114. #endif
  32115. #ifdef __clang__
  32116. #pragma clang diagnostic push
  32117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32118. #pragma clang diagnostic ignored "-Wunused-variable"
  32119. #endif
  32120. #ifdef __clang__
  32121. #pragma clang diagnostic pop
  32122. #endif
  32123. #ifdef __clang__
  32124. #pragma clang diagnostic push
  32125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32126. #pragma clang diagnostic ignored "-Wunused-variable"
  32127. #endif
  32128. #ifdef __clang__
  32129. #pragma clang diagnostic pop
  32130. #endif
  32131. #ifdef __clang__
  32132. #pragma clang diagnostic push
  32133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32134. #pragma clang diagnostic ignored "-Wunused-variable"
  32135. #endif
  32136. #ifdef __clang__
  32137. #pragma clang diagnostic pop
  32138. #endif
  32139. #ifdef __clang__
  32140. #pragma clang diagnostic push
  32141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32142. #pragma clang diagnostic ignored "-Wunused-variable"
  32143. #endif
  32144. #ifdef __clang__
  32145. #pragma clang diagnostic pop
  32146. #endif
  32147. #ifdef __clang__
  32148. #pragma clang diagnostic push
  32149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32150. #pragma clang diagnostic ignored "-Wunused-variable"
  32151. #endif
  32152. #ifdef __clang__
  32153. #pragma clang diagnostic pop
  32154. #endif
  32155. #ifdef __clang__
  32156. #pragma clang diagnostic push
  32157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32158. #pragma clang diagnostic ignored "-Wunused-variable"
  32159. #endif
  32160. #ifdef __clang__
  32161. #pragma clang diagnostic pop
  32162. #endif
  32163. #ifdef __clang__
  32164. #pragma clang diagnostic push
  32165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32166. #pragma clang diagnostic ignored "-Wunused-variable"
  32167. #endif
  32168. #ifdef __clang__
  32169. #pragma clang diagnostic pop
  32170. #endif
  32171. #ifdef __clang__
  32172. #pragma clang diagnostic push
  32173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32174. #pragma clang diagnostic ignored "-Wunused-variable"
  32175. #endif
  32176. #ifdef __clang__
  32177. #pragma clang diagnostic pop
  32178. #endif
  32179. #ifdef __clang__
  32180. #pragma clang diagnostic push
  32181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32182. #pragma clang diagnostic ignored "-Wunused-variable"
  32183. #endif
  32184. #ifdef __clang__
  32185. #pragma clang diagnostic pop
  32186. #endif
  32187. #ifdef __clang__
  32188. #pragma clang diagnostic push
  32189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32190. #pragma clang diagnostic ignored "-Wunused-variable"
  32191. #endif
  32192. #ifdef __clang__
  32193. #pragma clang diagnostic pop
  32194. #endif
  32195. #ifdef __clang__
  32196. #pragma clang diagnostic push
  32197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32198. #pragma clang diagnostic ignored "-Wunused-variable"
  32199. #endif
  32200. #ifdef __clang__
  32201. #pragma clang diagnostic pop
  32202. #endif
  32203. #ifdef __clang__
  32204. #pragma clang diagnostic push
  32205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32206. #pragma clang diagnostic ignored "-Wunused-variable"
  32207. #endif
  32208. #ifdef __clang__
  32209. #pragma clang diagnostic pop
  32210. #endif
  32211. #ifdef __clang__
  32212. #pragma clang diagnostic push
  32213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32214. #pragma clang diagnostic ignored "-Wunused-variable"
  32215. #endif
  32216. #ifdef __clang__
  32217. #pragma clang diagnostic pop
  32218. #endif
  32219. #ifdef __clang__
  32220. #pragma clang diagnostic push
  32221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32222. #pragma clang diagnostic ignored "-Wunused-variable"
  32223. #endif
  32224. #ifdef __clang__
  32225. #pragma clang diagnostic pop
  32226. #endif
  32227. #ifdef __clang__
  32228. #pragma clang diagnostic push
  32229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32230. #pragma clang diagnostic ignored "-Wunused-variable"
  32231. #endif
  32232. #ifdef __clang__
  32233. #pragma clang diagnostic pop
  32234. #endif
  32235. #ifdef __clang__
  32236. #pragma clang diagnostic push
  32237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32238. #pragma clang diagnostic ignored "-Wunused-variable"
  32239. #endif
  32240. #ifdef __clang__
  32241. #pragma clang diagnostic pop
  32242. #endif
  32243. #ifdef __clang__
  32244. #pragma clang diagnostic push
  32245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32246. #pragma clang diagnostic ignored "-Wunused-variable"
  32247. #endif
  32248. #ifdef __clang__
  32249. #pragma clang diagnostic pop
  32250. #endif
  32251. #ifdef __clang__
  32252. #pragma clang diagnostic push
  32253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32254. #pragma clang diagnostic ignored "-Wunused-variable"
  32255. #endif
  32256. #ifdef __clang__
  32257. #pragma clang diagnostic pop
  32258. #endif
  32259. #ifdef __clang__
  32260. #pragma clang diagnostic push
  32261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32262. #pragma clang diagnostic ignored "-Wunused-variable"
  32263. #endif
  32264. #ifdef __clang__
  32265. #pragma clang diagnostic pop
  32266. #endif
  32267. #ifdef __clang__
  32268. #pragma clang diagnostic push
  32269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32270. #pragma clang diagnostic ignored "-Wunused-variable"
  32271. #endif
  32272. #ifdef __clang__
  32273. #pragma clang diagnostic pop
  32274. #endif
  32275. #ifdef __clang__
  32276. #pragma clang diagnostic push
  32277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32278. #pragma clang diagnostic ignored "-Wunused-variable"
  32279. #endif
  32280. #ifdef __clang__
  32281. #pragma clang diagnostic pop
  32282. #endif
  32283. #ifdef __clang__
  32284. #pragma clang diagnostic push
  32285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32286. #pragma clang diagnostic ignored "-Wunused-variable"
  32287. #endif
  32288. #ifdef __clang__
  32289. #pragma clang diagnostic pop
  32290. #endif
  32291. #ifdef __clang__
  32292. #pragma clang diagnostic push
  32293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32294. #pragma clang diagnostic ignored "-Wunused-variable"
  32295. #endif
  32296. #ifdef __clang__
  32297. #pragma clang diagnostic pop
  32298. #endif
  32299. #ifdef __clang__
  32300. #pragma clang diagnostic push
  32301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32302. #pragma clang diagnostic ignored "-Wunused-variable"
  32303. #endif
  32304. #ifdef __clang__
  32305. #pragma clang diagnostic pop
  32306. #endif
  32307. #ifdef __clang__
  32308. #pragma clang diagnostic push
  32309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32310. #pragma clang diagnostic ignored "-Wunused-variable"
  32311. #endif
  32312. #ifdef __clang__
  32313. #pragma clang diagnostic pop
  32314. #endif
  32315. #ifdef __clang__
  32316. #pragma clang diagnostic push
  32317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32318. #pragma clang diagnostic ignored "-Wunused-variable"
  32319. #endif
  32320. #ifdef __clang__
  32321. #pragma clang diagnostic pop
  32322. #endif
  32323. #ifdef __clang__
  32324. #pragma clang diagnostic push
  32325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32326. #pragma clang diagnostic ignored "-Wunused-variable"
  32327. #endif
  32328. #ifdef __clang__
  32329. #pragma clang diagnostic pop
  32330. #endif
  32331. #ifdef __clang__
  32332. #pragma clang diagnostic push
  32333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32334. #pragma clang diagnostic ignored "-Wunused-variable"
  32335. #endif
  32336. #ifdef __clang__
  32337. #pragma clang diagnostic pop
  32338. #endif
  32339. #ifdef __clang__
  32340. #pragma clang diagnostic push
  32341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32342. #pragma clang diagnostic ignored "-Wunused-variable"
  32343. #endif
  32344. #ifdef __clang__
  32345. #pragma clang diagnostic pop
  32346. #endif
  32347. #ifdef __clang__
  32348. #pragma clang diagnostic push
  32349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32350. #pragma clang diagnostic ignored "-Wunused-variable"
  32351. #endif
  32352. #ifdef __clang__
  32353. #pragma clang diagnostic pop
  32354. #endif
  32355. #ifdef __clang__
  32356. #pragma clang diagnostic push
  32357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32358. #pragma clang diagnostic ignored "-Wunused-variable"
  32359. #endif
  32360. #ifdef __clang__
  32361. #pragma clang diagnostic pop
  32362. #endif
  32363. #ifdef __clang__
  32364. #pragma clang diagnostic push
  32365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32366. #pragma clang diagnostic ignored "-Wunused-variable"
  32367. #endif
  32368. #ifdef __clang__
  32369. #pragma clang diagnostic pop
  32370. #endif
  32371. #ifdef __clang__
  32372. #pragma clang diagnostic push
  32373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32374. #pragma clang diagnostic ignored "-Wunused-variable"
  32375. #endif
  32376. #ifdef __clang__
  32377. #pragma clang diagnostic pop
  32378. #endif
  32379. #ifdef __clang__
  32380. #pragma clang diagnostic push
  32381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32382. #pragma clang diagnostic ignored "-Wunused-variable"
  32383. #endif
  32384. #ifdef __clang__
  32385. #pragma clang diagnostic pop
  32386. #endif
  32387. #ifdef __clang__
  32388. #pragma clang diagnostic push
  32389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32390. #pragma clang diagnostic ignored "-Wunused-variable"
  32391. #endif
  32392. #ifdef __clang__
  32393. #pragma clang diagnostic pop
  32394. #endif
  32395. #ifdef __clang__
  32396. #pragma clang diagnostic push
  32397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32398. #pragma clang diagnostic ignored "-Wunused-variable"
  32399. #endif
  32400. #ifdef __clang__
  32401. #pragma clang diagnostic pop
  32402. #endif
  32403. #ifdef __clang__
  32404. #pragma clang diagnostic push
  32405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32406. #pragma clang diagnostic ignored "-Wunused-variable"
  32407. #endif
  32408. #ifdef __clang__
  32409. #pragma clang diagnostic pop
  32410. #endif
  32411. #ifdef __clang__
  32412. #pragma clang diagnostic push
  32413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32414. #pragma clang diagnostic ignored "-Wunused-variable"
  32415. #endif
  32416. #ifdef __clang__
  32417. #pragma clang diagnostic pop
  32418. #endif
  32419. #ifdef __clang__
  32420. #pragma clang diagnostic push
  32421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32422. #pragma clang diagnostic ignored "-Wunused-variable"
  32423. #endif
  32424. #ifdef __clang__
  32425. #pragma clang diagnostic pop
  32426. #endif
  32427. #ifdef __clang__
  32428. #pragma clang diagnostic push
  32429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32430. #pragma clang diagnostic ignored "-Wunused-variable"
  32431. #endif
  32432. #ifdef __clang__
  32433. #pragma clang diagnostic pop
  32434. #endif
  32435. #ifdef __clang__
  32436. #pragma clang diagnostic push
  32437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32438. #pragma clang diagnostic ignored "-Wunused-variable"
  32439. #endif
  32440. #ifdef __clang__
  32441. #pragma clang diagnostic pop
  32442. #endif
  32443. #ifdef __clang__
  32444. #pragma clang diagnostic push
  32445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32446. #pragma clang diagnostic ignored "-Wunused-variable"
  32447. #endif
  32448. #ifdef __clang__
  32449. #pragma clang diagnostic pop
  32450. #endif
  32451. #ifdef __clang__
  32452. #pragma clang diagnostic push
  32453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32454. #pragma clang diagnostic ignored "-Wunused-variable"
  32455. #endif
  32456. #ifdef __clang__
  32457. #pragma clang diagnostic pop
  32458. #endif
  32459. #ifdef __clang__
  32460. #pragma clang diagnostic push
  32461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32462. #pragma clang diagnostic ignored "-Wunused-variable"
  32463. #endif
  32464. #ifdef __clang__
  32465. #pragma clang diagnostic pop
  32466. #endif
  32467. #ifdef __clang__
  32468. #pragma clang diagnostic push
  32469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32470. #pragma clang diagnostic ignored "-Wunused-variable"
  32471. #endif
  32472. #ifdef __clang__
  32473. #pragma clang diagnostic pop
  32474. #endif
  32475. #ifdef __clang__
  32476. #pragma clang diagnostic push
  32477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32478. #pragma clang diagnostic ignored "-Wunused-variable"
  32479. #endif
  32480. #ifdef __clang__
  32481. #pragma clang diagnostic pop
  32482. #endif
  32483. #ifdef __clang__
  32484. #pragma clang diagnostic push
  32485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32486. #pragma clang diagnostic ignored "-Wunused-variable"
  32487. #endif
  32488. #ifdef __clang__
  32489. #pragma clang diagnostic pop
  32490. #endif
  32491. #ifdef __clang__
  32492. #pragma clang diagnostic push
  32493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32494. #pragma clang diagnostic ignored "-Wunused-variable"
  32495. #endif
  32496. #ifdef __clang__
  32497. #pragma clang diagnostic pop
  32498. #endif
  32499. #ifdef __clang__
  32500. #pragma clang diagnostic push
  32501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32502. #pragma clang diagnostic ignored "-Wunused-variable"
  32503. #endif
  32504. #ifdef __clang__
  32505. #pragma clang diagnostic pop
  32506. #endif
  32507. #ifdef __clang__
  32508. #pragma clang diagnostic push
  32509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32510. #pragma clang diagnostic ignored "-Wunused-variable"
  32511. #endif
  32512. #ifdef __clang__
  32513. #pragma clang diagnostic pop
  32514. #endif
  32515. #ifdef __clang__
  32516. #pragma clang diagnostic push
  32517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32518. #pragma clang diagnostic ignored "-Wunused-variable"
  32519. #endif
  32520. #ifdef __clang__
  32521. #pragma clang diagnostic pop
  32522. #endif
  32523. #ifdef __clang__
  32524. #pragma clang diagnostic push
  32525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32526. #pragma clang diagnostic ignored "-Wunused-variable"
  32527. #endif
  32528. #ifdef __clang__
  32529. #pragma clang diagnostic pop
  32530. #endif
  32531. #ifdef __clang__
  32532. #pragma clang diagnostic push
  32533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32534. #pragma clang diagnostic ignored "-Wunused-variable"
  32535. #endif
  32536. #ifdef __clang__
  32537. #pragma clang diagnostic pop
  32538. #endif
  32539. #ifdef __clang__
  32540. #pragma clang diagnostic push
  32541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32542. #pragma clang diagnostic ignored "-Wunused-variable"
  32543. #endif
  32544. #ifdef __clang__
  32545. #pragma clang diagnostic pop
  32546. #endif
  32547. #ifdef __clang__
  32548. #pragma clang diagnostic push
  32549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32550. #pragma clang diagnostic ignored "-Wunused-variable"
  32551. #endif
  32552. #ifdef __clang__
  32553. #pragma clang diagnostic pop
  32554. #endif
  32555. #ifdef __clang__
  32556. #pragma clang diagnostic push
  32557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32558. #pragma clang diagnostic ignored "-Wunused-variable"
  32559. #endif
  32560. #ifdef __clang__
  32561. #pragma clang diagnostic pop
  32562. #endif
  32563. #ifdef __clang__
  32564. #pragma clang diagnostic push
  32565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32566. #pragma clang diagnostic ignored "-Wunused-variable"
  32567. #endif
  32568. #ifdef __clang__
  32569. #pragma clang diagnostic pop
  32570. #endif
  32571. #ifdef __clang__
  32572. #pragma clang diagnostic push
  32573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32574. #pragma clang diagnostic ignored "-Wunused-variable"
  32575. #endif
  32576. #ifdef __clang__
  32577. #pragma clang diagnostic pop
  32578. #endif
  32579. #ifdef __clang__
  32580. #pragma clang diagnostic push
  32581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32582. #pragma clang diagnostic ignored "-Wunused-variable"
  32583. #endif
  32584. #ifdef __clang__
  32585. #pragma clang diagnostic pop
  32586. #endif
  32587. #ifdef __clang__
  32588. #pragma clang diagnostic push
  32589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32590. #pragma clang diagnostic ignored "-Wunused-variable"
  32591. #endif
  32592. #ifdef __clang__
  32593. #pragma clang diagnostic pop
  32594. #endif
  32595. #ifdef __clang__
  32596. #pragma clang diagnostic push
  32597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32598. #pragma clang diagnostic ignored "-Wunused-variable"
  32599. #endif
  32600. #ifdef __clang__
  32601. #pragma clang diagnostic pop
  32602. #endif
  32603. #ifdef __clang__
  32604. #pragma clang diagnostic push
  32605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32606. #pragma clang diagnostic ignored "-Wunused-variable"
  32607. #endif
  32608. #ifdef __clang__
  32609. #pragma clang diagnostic pop
  32610. #endif
  32611. #ifdef __clang__
  32612. #pragma clang diagnostic push
  32613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32614. #pragma clang diagnostic ignored "-Wunused-variable"
  32615. #endif
  32616. #ifdef __clang__
  32617. #pragma clang diagnostic pop
  32618. #endif
  32619. #ifdef __clang__
  32620. #pragma clang diagnostic push
  32621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32622. #pragma clang diagnostic ignored "-Wunused-variable"
  32623. #endif
  32624. #ifdef __clang__
  32625. #pragma clang diagnostic pop
  32626. #endif
  32627. #ifdef __clang__
  32628. #pragma clang diagnostic push
  32629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32630. #pragma clang diagnostic ignored "-Wunused-variable"
  32631. #endif
  32632. #ifdef __clang__
  32633. #pragma clang diagnostic pop
  32634. #endif
  32635. #ifdef __clang__
  32636. #pragma clang diagnostic push
  32637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32638. #pragma clang diagnostic ignored "-Wunused-variable"
  32639. #endif
  32640. #ifdef __clang__
  32641. #pragma clang diagnostic pop
  32642. #endif
  32643. #ifdef __clang__
  32644. #pragma clang diagnostic push
  32645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32646. #pragma clang diagnostic ignored "-Wunused-variable"
  32647. #endif
  32648. #ifdef __clang__
  32649. #pragma clang diagnostic pop
  32650. #endif
  32651. #ifdef __clang__
  32652. #pragma clang diagnostic push
  32653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32654. #pragma clang diagnostic ignored "-Wunused-variable"
  32655. #endif
  32656. #ifdef __clang__
  32657. #pragma clang diagnostic pop
  32658. #endif
  32659. #ifdef __clang__
  32660. #pragma clang diagnostic push
  32661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32662. #pragma clang diagnostic ignored "-Wunused-variable"
  32663. #endif
  32664. #ifdef __clang__
  32665. #pragma clang diagnostic pop
  32666. #endif
  32667. #ifdef __clang__
  32668. #pragma clang diagnostic push
  32669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32670. #pragma clang diagnostic ignored "-Wunused-variable"
  32671. #endif
  32672. #ifdef __clang__
  32673. #pragma clang diagnostic pop
  32674. #endif
  32675. #ifdef __clang__
  32676. #pragma clang diagnostic push
  32677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32678. #pragma clang diagnostic ignored "-Wunused-variable"
  32679. #endif
  32680. #ifdef __clang__
  32681. #pragma clang diagnostic pop
  32682. #endif
  32683. #ifdef __clang__
  32684. #pragma clang diagnostic push
  32685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32686. #pragma clang diagnostic ignored "-Wunused-variable"
  32687. #endif
  32688. #ifdef __clang__
  32689. #pragma clang diagnostic pop
  32690. #endif
  32691. #ifdef __clang__
  32692. #pragma clang diagnostic push
  32693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32694. #pragma clang diagnostic ignored "-Wunused-variable"
  32695. #endif
  32696. #ifdef __clang__
  32697. #pragma clang diagnostic pop
  32698. #endif
  32699. #ifdef __clang__
  32700. #pragma clang diagnostic push
  32701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32702. #pragma clang diagnostic ignored "-Wunused-variable"
  32703. #endif
  32704. #ifdef __clang__
  32705. #pragma clang diagnostic pop
  32706. #endif
  32707. #ifdef __clang__
  32708. #pragma clang diagnostic push
  32709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32710. #pragma clang diagnostic ignored "-Wunused-variable"
  32711. #endif
  32712. #ifdef __clang__
  32713. #pragma clang diagnostic pop
  32714. #endif
  32715. #ifdef __clang__
  32716. #pragma clang diagnostic push
  32717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32718. #pragma clang diagnostic ignored "-Wunused-variable"
  32719. #endif
  32720. #ifdef __clang__
  32721. #pragma clang diagnostic pop
  32722. #endif
  32723. #ifdef __clang__
  32724. #pragma clang diagnostic push
  32725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32726. #pragma clang diagnostic ignored "-Wunused-variable"
  32727. #endif
  32728. #ifdef __clang__
  32729. #pragma clang diagnostic pop
  32730. #endif
  32731. #ifdef __clang__
  32732. #pragma clang diagnostic push
  32733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32734. #pragma clang diagnostic ignored "-Wunused-variable"
  32735. #endif
  32736. #ifdef __clang__
  32737. #pragma clang diagnostic pop
  32738. #endif
  32739. #ifdef __clang__
  32740. #pragma clang diagnostic push
  32741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32742. #pragma clang diagnostic ignored "-Wunused-variable"
  32743. #endif
  32744. #ifdef __clang__
  32745. #pragma clang diagnostic pop
  32746. #endif
  32747. #ifdef __clang__
  32748. #pragma clang diagnostic push
  32749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32750. #pragma clang diagnostic ignored "-Wunused-variable"
  32751. #endif
  32752. #ifdef __clang__
  32753. #pragma clang diagnostic pop
  32754. #endif
  32755. #ifdef __clang__
  32756. #pragma clang diagnostic push
  32757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32758. #pragma clang diagnostic ignored "-Wunused-variable"
  32759. #endif
  32760. #ifdef __clang__
  32761. #pragma clang diagnostic pop
  32762. #endif
  32763. #ifdef __clang__
  32764. #pragma clang diagnostic push
  32765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32766. #pragma clang diagnostic ignored "-Wunused-variable"
  32767. #endif
  32768. #ifdef __clang__
  32769. #pragma clang diagnostic pop
  32770. #endif
  32771. #ifdef __clang__
  32772. #pragma clang diagnostic push
  32773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32774. #pragma clang diagnostic ignored "-Wunused-variable"
  32775. #endif
  32776. #ifdef __clang__
  32777. #pragma clang diagnostic pop
  32778. #endif
  32779. #ifdef __clang__
  32780. #pragma clang diagnostic push
  32781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32782. #pragma clang diagnostic ignored "-Wunused-variable"
  32783. #endif
  32784. #ifdef __clang__
  32785. #pragma clang diagnostic pop
  32786. #endif
  32787. #ifdef __clang__
  32788. #pragma clang diagnostic push
  32789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32790. #pragma clang diagnostic ignored "-Wunused-variable"
  32791. #endif
  32792. #ifdef __clang__
  32793. #pragma clang diagnostic pop
  32794. #endif
  32795. #ifdef __clang__
  32796. #pragma clang diagnostic push
  32797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32798. #pragma clang diagnostic ignored "-Wunused-variable"
  32799. #endif
  32800. #ifdef __clang__
  32801. #pragma clang diagnostic pop
  32802. #endif
  32803. #ifdef __clang__
  32804. #pragma clang diagnostic push
  32805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32806. #pragma clang diagnostic ignored "-Wunused-variable"
  32807. #endif
  32808. #ifdef __clang__
  32809. #pragma clang diagnostic pop
  32810. #endif
  32811. #ifdef __clang__
  32812. #pragma clang diagnostic push
  32813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32814. #pragma clang diagnostic ignored "-Wunused-variable"
  32815. #endif
  32816. #ifdef __clang__
  32817. #pragma clang diagnostic pop
  32818. #endif
  32819. #ifdef __clang__
  32820. #pragma clang diagnostic push
  32821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32822. #pragma clang diagnostic ignored "-Wunused-variable"
  32823. #endif
  32824. #ifdef __clang__
  32825. #pragma clang diagnostic pop
  32826. #endif
  32827. #ifdef __clang__
  32828. #pragma clang diagnostic push
  32829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32830. #pragma clang diagnostic ignored "-Wunused-variable"
  32831. #endif
  32832. #ifdef __clang__
  32833. #pragma clang diagnostic pop
  32834. #endif
  32835. #ifdef __clang__
  32836. #pragma clang diagnostic push
  32837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32838. #pragma clang diagnostic ignored "-Wunused-variable"
  32839. #endif
  32840. #ifdef __clang__
  32841. #pragma clang diagnostic pop
  32842. #endif
  32843. #ifdef __clang__
  32844. #pragma clang diagnostic push
  32845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32846. #pragma clang diagnostic ignored "-Wunused-variable"
  32847. #endif
  32848. #ifdef __clang__
  32849. #pragma clang diagnostic pop
  32850. #endif
  32851. #ifdef __clang__
  32852. #pragma clang diagnostic push
  32853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32854. #pragma clang diagnostic ignored "-Wunused-variable"
  32855. #endif
  32856. #ifdef __clang__
  32857. #pragma clang diagnostic pop
  32858. #endif
  32859. #ifdef __clang__
  32860. #pragma clang diagnostic push
  32861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32862. #pragma clang diagnostic ignored "-Wunused-variable"
  32863. #endif
  32864. #ifdef __clang__
  32865. #pragma clang diagnostic pop
  32866. #endif
  32867. #ifdef __clang__
  32868. #pragma clang diagnostic push
  32869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32870. #pragma clang diagnostic ignored "-Wunused-variable"
  32871. #endif
  32872. #ifdef __clang__
  32873. #pragma clang diagnostic pop
  32874. #endif
  32875. #ifdef __clang__
  32876. #pragma clang diagnostic push
  32877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32878. #pragma clang diagnostic ignored "-Wunused-variable"
  32879. #endif
  32880. #ifdef __clang__
  32881. #pragma clang diagnostic pop
  32882. #endif
  32883. #ifdef __clang__
  32884. #pragma clang diagnostic push
  32885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32886. #pragma clang diagnostic ignored "-Wunused-variable"
  32887. #endif
  32888. #ifdef __clang__
  32889. #pragma clang diagnostic pop
  32890. #endif
  32891. #ifdef __clang__
  32892. #pragma clang diagnostic push
  32893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32894. #pragma clang diagnostic ignored "-Wunused-variable"
  32895. #endif
  32896. #ifdef __clang__
  32897. #pragma clang diagnostic pop
  32898. #endif
  32899. #ifdef __clang__
  32900. #pragma clang diagnostic push
  32901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32902. #pragma clang diagnostic ignored "-Wunused-variable"
  32903. #endif
  32904. #ifdef __clang__
  32905. #pragma clang diagnostic pop
  32906. #endif
  32907. #ifdef __clang__
  32908. #pragma clang diagnostic push
  32909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32910. #pragma clang diagnostic ignored "-Wunused-variable"
  32911. #endif
  32912. #ifdef __clang__
  32913. #pragma clang diagnostic pop
  32914. #endif
  32915. #ifdef __clang__
  32916. #pragma clang diagnostic push
  32917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32918. #pragma clang diagnostic ignored "-Wunused-variable"
  32919. #endif
  32920. #ifdef __clang__
  32921. #pragma clang diagnostic pop
  32922. #endif
  32923. #ifdef __clang__
  32924. #pragma clang diagnostic push
  32925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32926. #pragma clang diagnostic ignored "-Wunused-variable"
  32927. #endif
  32928. #ifdef __clang__
  32929. #pragma clang diagnostic pop
  32930. #endif
  32931. #ifdef __clang__
  32932. #pragma clang diagnostic push
  32933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32934. #pragma clang diagnostic ignored "-Wunused-variable"
  32935. #endif
  32936. #ifdef __clang__
  32937. #pragma clang diagnostic pop
  32938. #endif
  32939. #ifdef __clang__
  32940. #pragma clang diagnostic push
  32941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32942. #pragma clang diagnostic ignored "-Wunused-variable"
  32943. #endif
  32944. #ifdef __clang__
  32945. #pragma clang diagnostic pop
  32946. #endif
  32947. #ifdef __clang__
  32948. #pragma clang diagnostic push
  32949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32950. #pragma clang diagnostic ignored "-Wunused-variable"
  32951. #endif
  32952. #ifdef __clang__
  32953. #pragma clang diagnostic pop
  32954. #endif
  32955. #ifdef __clang__
  32956. #pragma clang diagnostic push
  32957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32958. #pragma clang diagnostic ignored "-Wunused-variable"
  32959. #endif
  32960. #ifdef __clang__
  32961. #pragma clang diagnostic pop
  32962. #endif
  32963. #ifdef __clang__
  32964. #pragma clang diagnostic push
  32965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32966. #pragma clang diagnostic ignored "-Wunused-variable"
  32967. #endif
  32968. #ifdef __clang__
  32969. #pragma clang diagnostic pop
  32970. #endif
  32971. #ifdef __clang__
  32972. #pragma clang diagnostic push
  32973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32974. #pragma clang diagnostic ignored "-Wunused-variable"
  32975. #endif
  32976. #ifdef __clang__
  32977. #pragma clang diagnostic pop
  32978. #endif
  32979. #ifdef __clang__
  32980. #pragma clang diagnostic push
  32981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32982. #pragma clang diagnostic ignored "-Wunused-variable"
  32983. #endif
  32984. #ifdef __clang__
  32985. #pragma clang diagnostic pop
  32986. #endif
  32987. #ifdef __clang__
  32988. #pragma clang diagnostic push
  32989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32990. #pragma clang diagnostic ignored "-Wunused-variable"
  32991. #endif
  32992. #ifdef __clang__
  32993. #pragma clang diagnostic pop
  32994. #endif
  32995. #ifdef __clang__
  32996. #pragma clang diagnostic push
  32997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32998. #pragma clang diagnostic ignored "-Wunused-variable"
  32999. #endif
  33000. #ifdef __clang__
  33001. #pragma clang diagnostic pop
  33002. #endif
  33003. #ifdef __clang__
  33004. #pragma clang diagnostic push
  33005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33006. #pragma clang diagnostic ignored "-Wunused-variable"
  33007. #endif
  33008. #ifdef __clang__
  33009. #pragma clang diagnostic pop
  33010. #endif
  33011. #ifdef __clang__
  33012. #pragma clang diagnostic push
  33013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33014. #pragma clang diagnostic ignored "-Wunused-variable"
  33015. #endif
  33016. #ifdef __clang__
  33017. #pragma clang diagnostic pop
  33018. #endif
  33019. #ifdef __clang__
  33020. #pragma clang diagnostic push
  33021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33022. #pragma clang diagnostic ignored "-Wunused-variable"
  33023. #endif
  33024. #ifdef __clang__
  33025. #pragma clang diagnostic pop
  33026. #endif
  33027. #ifdef __clang__
  33028. #pragma clang diagnostic push
  33029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33030. #pragma clang diagnostic ignored "-Wunused-variable"
  33031. #endif
  33032. #ifdef __clang__
  33033. #pragma clang diagnostic pop
  33034. #endif
  33035. #ifdef __clang__
  33036. #pragma clang diagnostic push
  33037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33038. #pragma clang diagnostic ignored "-Wunused-variable"
  33039. #endif
  33040. #ifdef __clang__
  33041. #pragma clang diagnostic pop
  33042. #endif
  33043. #ifdef __clang__
  33044. #pragma clang diagnostic push
  33045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33046. #pragma clang diagnostic ignored "-Wunused-variable"
  33047. #endif
  33048. #ifdef __clang__
  33049. #pragma clang diagnostic pop
  33050. #endif
  33051. #ifdef __clang__
  33052. #pragma clang diagnostic push
  33053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33054. #pragma clang diagnostic ignored "-Wunused-variable"
  33055. #endif
  33056. #ifdef __clang__
  33057. #pragma clang diagnostic pop
  33058. #endif
  33059. #ifdef __clang__
  33060. #pragma clang diagnostic push
  33061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33062. #pragma clang diagnostic ignored "-Wunused-variable"
  33063. #endif
  33064. #ifdef __clang__
  33065. #pragma clang diagnostic pop
  33066. #endif
  33067. #ifdef __clang__
  33068. #pragma clang diagnostic push
  33069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33070. #pragma clang diagnostic ignored "-Wunused-variable"
  33071. #endif
  33072. #ifdef __clang__
  33073. #pragma clang diagnostic pop
  33074. #endif
  33075. #ifdef __clang__
  33076. #pragma clang diagnostic push
  33077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33078. #pragma clang diagnostic ignored "-Wunused-variable"
  33079. #endif
  33080. #ifdef __clang__
  33081. #pragma clang diagnostic pop
  33082. #endif
  33083. #ifdef __clang__
  33084. #pragma clang diagnostic push
  33085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33086. #pragma clang diagnostic ignored "-Wunused-variable"
  33087. #endif
  33088. #ifdef __clang__
  33089. #pragma clang diagnostic pop
  33090. #endif
  33091. #ifdef __clang__
  33092. #pragma clang diagnostic push
  33093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33094. #pragma clang diagnostic ignored "-Wunused-variable"
  33095. #endif
  33096. #ifdef __clang__
  33097. #pragma clang diagnostic pop
  33098. #endif
  33099. #ifdef __clang__
  33100. #pragma clang diagnostic push
  33101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33102. #pragma clang diagnostic ignored "-Wunused-variable"
  33103. #endif
  33104. #ifdef __clang__
  33105. #pragma clang diagnostic pop
  33106. #endif
  33107. #ifdef __clang__
  33108. #pragma clang diagnostic push
  33109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33110. #pragma clang diagnostic ignored "-Wunused-variable"
  33111. #endif
  33112. #ifdef __clang__
  33113. #pragma clang diagnostic pop
  33114. #endif
  33115. #ifdef __clang__
  33116. #pragma clang diagnostic push
  33117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33118. #pragma clang diagnostic ignored "-Wunused-variable"
  33119. #endif
  33120. #ifdef __clang__
  33121. #pragma clang diagnostic pop
  33122. #endif
  33123. #ifdef __clang__
  33124. #pragma clang diagnostic push
  33125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33126. #pragma clang diagnostic ignored "-Wunused-variable"
  33127. #endif
  33128. #ifdef __clang__
  33129. #pragma clang diagnostic pop
  33130. #endif
  33131. #ifdef __clang__
  33132. #pragma clang diagnostic push
  33133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33134. #pragma clang diagnostic ignored "-Wunused-variable"
  33135. #endif
  33136. #ifdef __clang__
  33137. #pragma clang diagnostic pop
  33138. #endif
  33139. #ifdef __clang__
  33140. #pragma clang diagnostic push
  33141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33142. #pragma clang diagnostic ignored "-Wunused-variable"
  33143. #endif
  33144. #ifdef __clang__
  33145. #pragma clang diagnostic pop
  33146. #endif
  33147. #ifdef __clang__
  33148. #pragma clang diagnostic push
  33149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33150. #pragma clang diagnostic ignored "-Wunused-variable"
  33151. #endif
  33152. #ifdef __clang__
  33153. #pragma clang diagnostic pop
  33154. #endif
  33155. #ifdef __clang__
  33156. #pragma clang diagnostic push
  33157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33158. #pragma clang diagnostic ignored "-Wunused-variable"
  33159. #endif
  33160. #ifdef __clang__
  33161. #pragma clang diagnostic pop
  33162. #endif
  33163. #ifdef __clang__
  33164. #pragma clang diagnostic push
  33165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33166. #pragma clang diagnostic ignored "-Wunused-variable"
  33167. #endif
  33168. #ifdef __clang__
  33169. #pragma clang diagnostic pop
  33170. #endif
  33171. #ifdef __clang__
  33172. #pragma clang diagnostic push
  33173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33174. #pragma clang diagnostic ignored "-Wunused-variable"
  33175. #endif
  33176. #ifdef __clang__
  33177. #pragma clang diagnostic pop
  33178. #endif
  33179. #ifdef __clang__
  33180. #pragma clang diagnostic push
  33181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33182. #pragma clang diagnostic ignored "-Wunused-variable"
  33183. #endif
  33184. #ifdef __clang__
  33185. #pragma clang diagnostic pop
  33186. #endif
  33187. #ifdef __clang__
  33188. #pragma clang diagnostic push
  33189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33190. #pragma clang diagnostic ignored "-Wunused-variable"
  33191. #endif
  33192. #ifdef __clang__
  33193. #pragma clang diagnostic pop
  33194. #endif
  33195. #ifdef __clang__
  33196. #pragma clang diagnostic push
  33197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33198. #pragma clang diagnostic ignored "-Wunused-variable"
  33199. #endif
  33200. #ifdef __clang__
  33201. #pragma clang diagnostic pop
  33202. #endif
  33203. #ifdef __clang__
  33204. #pragma clang diagnostic push
  33205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33206. #pragma clang diagnostic ignored "-Wunused-variable"
  33207. #endif
  33208. #ifdef __clang__
  33209. #pragma clang diagnostic pop
  33210. #endif
  33211. #ifdef __clang__
  33212. #pragma clang diagnostic push
  33213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33214. #pragma clang diagnostic ignored "-Wunused-variable"
  33215. #endif
  33216. #ifdef __clang__
  33217. #pragma clang diagnostic pop
  33218. #endif
  33219. #ifdef __clang__
  33220. #pragma clang diagnostic push
  33221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33222. #pragma clang diagnostic ignored "-Wunused-variable"
  33223. #endif
  33224. #ifdef __clang__
  33225. #pragma clang diagnostic pop
  33226. #endif
  33227. #ifdef __clang__
  33228. #pragma clang diagnostic push
  33229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33230. #pragma clang diagnostic ignored "-Wunused-variable"
  33231. #endif
  33232. #ifdef __clang__
  33233. #pragma clang diagnostic pop
  33234. #endif
  33235. #ifdef __clang__
  33236. #pragma clang diagnostic push
  33237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33238. #pragma clang diagnostic ignored "-Wunused-variable"
  33239. #endif
  33240. #ifdef __clang__
  33241. #pragma clang diagnostic pop
  33242. #endif
  33243. #ifdef __clang__
  33244. #pragma clang diagnostic push
  33245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33246. #pragma clang diagnostic ignored "-Wunused-variable"
  33247. #endif
  33248. #ifdef __clang__
  33249. #pragma clang diagnostic pop
  33250. #endif
  33251. #ifdef __clang__
  33252. #pragma clang diagnostic push
  33253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33254. #pragma clang diagnostic ignored "-Wunused-variable"
  33255. #endif
  33256. #ifdef __clang__
  33257. #pragma clang diagnostic pop
  33258. #endif
  33259. #ifdef __clang__
  33260. #pragma clang diagnostic push
  33261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33262. #pragma clang diagnostic ignored "-Wunused-variable"
  33263. #endif
  33264. #ifdef __clang__
  33265. #pragma clang diagnostic pop
  33266. #endif
  33267. #ifdef __clang__
  33268. #pragma clang diagnostic push
  33269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33270. #pragma clang diagnostic ignored "-Wunused-variable"
  33271. #endif
  33272. #ifdef __clang__
  33273. #pragma clang diagnostic pop
  33274. #endif
  33275. #ifdef __clang__
  33276. #pragma clang diagnostic push
  33277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33278. #pragma clang diagnostic ignored "-Wunused-variable"
  33279. #endif
  33280. #ifdef __clang__
  33281. #pragma clang diagnostic pop
  33282. #endif
  33283. #ifdef __clang__
  33284. #pragma clang diagnostic push
  33285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33286. #pragma clang diagnostic ignored "-Wunused-variable"
  33287. #endif
  33288. #ifdef __clang__
  33289. #pragma clang diagnostic pop
  33290. #endif
  33291. #ifdef __clang__
  33292. #pragma clang diagnostic push
  33293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33294. #pragma clang diagnostic ignored "-Wunused-variable"
  33295. #endif
  33296. #ifdef __clang__
  33297. #pragma clang diagnostic pop
  33298. #endif
  33299. #ifdef __clang__
  33300. #pragma clang diagnostic push
  33301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33302. #pragma clang diagnostic ignored "-Wunused-variable"
  33303. #endif
  33304. #ifdef __clang__
  33305. #pragma clang diagnostic pop
  33306. #endif
  33307. #ifdef __clang__
  33308. #pragma clang diagnostic push
  33309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33310. #pragma clang diagnostic ignored "-Wunused-variable"
  33311. #endif
  33312. #ifdef __clang__
  33313. #pragma clang diagnostic pop
  33314. #endif
  33315. #ifdef __clang__
  33316. #pragma clang diagnostic push
  33317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33318. #pragma clang diagnostic ignored "-Wunused-variable"
  33319. #endif
  33320. #ifdef __clang__
  33321. #pragma clang diagnostic pop
  33322. #endif
  33323. #ifdef __clang__
  33324. #pragma clang diagnostic push
  33325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33326. #pragma clang diagnostic ignored "-Wunused-variable"
  33327. #endif
  33328. #ifdef __clang__
  33329. #pragma clang diagnostic pop
  33330. #endif
  33331. #ifdef __clang__
  33332. #pragma clang diagnostic push
  33333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33334. #pragma clang diagnostic ignored "-Wunused-variable"
  33335. #endif
  33336. #ifdef __clang__
  33337. #pragma clang diagnostic pop
  33338. #endif
  33339. #ifdef __clang__
  33340. #pragma clang diagnostic push
  33341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33342. #pragma clang diagnostic ignored "-Wunused-variable"
  33343. #endif
  33344. #ifdef __clang__
  33345. #pragma clang diagnostic pop
  33346. #endif
  33347. #ifdef __clang__
  33348. #pragma clang diagnostic push
  33349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33350. #pragma clang diagnostic ignored "-Wunused-variable"
  33351. #endif
  33352. #ifdef __clang__
  33353. #pragma clang diagnostic pop
  33354. #endif
  33355. #ifdef __clang__
  33356. #pragma clang diagnostic push
  33357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33358. #pragma clang diagnostic ignored "-Wunused-variable"
  33359. #endif
  33360. #ifdef __clang__
  33361. #pragma clang diagnostic pop
  33362. #endif
  33363. #ifdef __clang__
  33364. #pragma clang diagnostic push
  33365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33366. #pragma clang diagnostic ignored "-Wunused-variable"
  33367. #endif
  33368. #ifdef __clang__
  33369. #pragma clang diagnostic pop
  33370. #endif
  33371. #ifdef __clang__
  33372. #pragma clang diagnostic push
  33373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33374. #pragma clang diagnostic ignored "-Wunused-variable"
  33375. #endif
  33376. #ifdef __clang__
  33377. #pragma clang diagnostic pop
  33378. #endif
  33379. #ifdef __clang__
  33380. #pragma clang diagnostic push
  33381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33382. #pragma clang diagnostic ignored "-Wunused-variable"
  33383. #endif
  33384. #ifdef __clang__
  33385. #pragma clang diagnostic pop
  33386. #endif
  33387. #ifdef __clang__
  33388. #pragma clang diagnostic push
  33389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33390. #pragma clang diagnostic ignored "-Wunused-variable"
  33391. #endif
  33392. #ifdef __clang__
  33393. #pragma clang diagnostic pop
  33394. #endif
  33395. #ifdef __clang__
  33396. #pragma clang diagnostic push
  33397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33398. #pragma clang diagnostic ignored "-Wunused-variable"
  33399. #endif
  33400. #ifdef __clang__
  33401. #pragma clang diagnostic pop
  33402. #endif
  33403. #ifdef __clang__
  33404. #pragma clang diagnostic push
  33405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33406. #pragma clang diagnostic ignored "-Wunused-variable"
  33407. #endif
  33408. #ifdef __clang__
  33409. #pragma clang diagnostic pop
  33410. #endif
  33411. #ifdef __clang__
  33412. #pragma clang diagnostic push
  33413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33414. #pragma clang diagnostic ignored "-Wunused-variable"
  33415. #endif
  33416. #ifdef __clang__
  33417. #pragma clang diagnostic pop
  33418. #endif
  33419. #ifdef __clang__
  33420. #pragma clang diagnostic push
  33421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33422. #pragma clang diagnostic ignored "-Wunused-variable"
  33423. #endif
  33424. #ifdef __clang__
  33425. #pragma clang diagnostic pop
  33426. #endif
  33427. #ifdef __clang__
  33428. #pragma clang diagnostic push
  33429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33430. #pragma clang diagnostic ignored "-Wunused-variable"
  33431. #endif
  33432. #ifdef __clang__
  33433. #pragma clang diagnostic pop
  33434. #endif
  33435. #ifdef __clang__
  33436. #pragma clang diagnostic push
  33437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33438. #pragma clang diagnostic ignored "-Wunused-variable"
  33439. #endif
  33440. #ifdef __clang__
  33441. #pragma clang diagnostic pop
  33442. #endif
  33443. #ifdef __clang__
  33444. #pragma clang diagnostic push
  33445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33446. #pragma clang diagnostic ignored "-Wunused-variable"
  33447. #endif
  33448. #ifdef __clang__
  33449. #pragma clang diagnostic pop
  33450. #endif
  33451. #ifdef __clang__
  33452. #pragma clang diagnostic push
  33453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33454. #pragma clang diagnostic ignored "-Wunused-variable"
  33455. #endif
  33456. #ifdef __clang__
  33457. #pragma clang diagnostic pop
  33458. #endif
  33459. #ifdef __clang__
  33460. #pragma clang diagnostic push
  33461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33462. #pragma clang diagnostic ignored "-Wunused-variable"
  33463. #endif
  33464. #ifdef __clang__
  33465. #pragma clang diagnostic pop
  33466. #endif
  33467. #ifdef __clang__
  33468. #pragma clang diagnostic push
  33469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33470. #pragma clang diagnostic ignored "-Wunused-variable"
  33471. #endif
  33472. #ifdef __clang__
  33473. #pragma clang diagnostic pop
  33474. #endif
  33475. #ifdef __clang__
  33476. #pragma clang diagnostic push
  33477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33478. #pragma clang diagnostic ignored "-Wunused-variable"
  33479. #endif
  33480. #ifdef __clang__
  33481. #pragma clang diagnostic pop
  33482. #endif
  33483. #ifdef __clang__
  33484. #pragma clang diagnostic push
  33485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33486. #pragma clang diagnostic ignored "-Wunused-variable"
  33487. #endif
  33488. #ifdef __clang__
  33489. #pragma clang diagnostic pop
  33490. #endif
  33491. #ifdef __clang__
  33492. #pragma clang diagnostic push
  33493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33494. #pragma clang diagnostic ignored "-Wunused-variable"
  33495. #endif
  33496. #ifdef __clang__
  33497. #pragma clang diagnostic pop
  33498. #endif
  33499. #ifdef __clang__
  33500. #pragma clang diagnostic push
  33501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33502. #pragma clang diagnostic ignored "-Wunused-variable"
  33503. #endif
  33504. #ifdef __clang__
  33505. #pragma clang diagnostic pop
  33506. #endif
  33507. #ifdef __clang__
  33508. #pragma clang diagnostic push
  33509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33510. #pragma clang diagnostic ignored "-Wunused-variable"
  33511. #endif
  33512. #ifdef __clang__
  33513. #pragma clang diagnostic pop
  33514. #endif
  33515. #ifdef __clang__
  33516. #pragma clang diagnostic push
  33517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33518. #pragma clang diagnostic ignored "-Wunused-variable"
  33519. #endif
  33520. #ifdef __clang__
  33521. #pragma clang diagnostic pop
  33522. #endif
  33523. #ifdef __clang__
  33524. #pragma clang diagnostic push
  33525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33526. #pragma clang diagnostic ignored "-Wunused-variable"
  33527. #endif
  33528. #ifdef __clang__
  33529. #pragma clang diagnostic pop
  33530. #endif
  33531. #ifdef __clang__
  33532. #pragma clang diagnostic push
  33533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33534. #pragma clang diagnostic ignored "-Wunused-variable"
  33535. #endif
  33536. #ifdef __clang__
  33537. #pragma clang diagnostic pop
  33538. #endif
  33539. #ifdef __clang__
  33540. #pragma clang diagnostic push
  33541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33542. #pragma clang diagnostic ignored "-Wunused-variable"
  33543. #endif
  33544. #ifdef __clang__
  33545. #pragma clang diagnostic pop
  33546. #endif
  33547. #ifdef __clang__
  33548. #pragma clang diagnostic push
  33549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33550. #pragma clang diagnostic ignored "-Wunused-variable"
  33551. #endif
  33552. #ifdef __clang__
  33553. #pragma clang diagnostic pop
  33554. #endif
  33555. #ifdef __clang__
  33556. #pragma clang diagnostic push
  33557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33558. #pragma clang diagnostic ignored "-Wunused-variable"
  33559. #endif
  33560. #ifdef __clang__
  33561. #pragma clang diagnostic pop
  33562. #endif
  33563. #ifdef __clang__
  33564. #pragma clang diagnostic push
  33565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33566. #pragma clang diagnostic ignored "-Wunused-variable"
  33567. #endif
  33568. #ifdef __clang__
  33569. #pragma clang diagnostic pop
  33570. #endif
  33571. #ifdef __clang__
  33572. #pragma clang diagnostic push
  33573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33574. #pragma clang diagnostic ignored "-Wunused-variable"
  33575. #endif
  33576. #ifdef __clang__
  33577. #pragma clang diagnostic pop
  33578. #endif
  33579. #ifdef __clang__
  33580. #pragma clang diagnostic push
  33581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33582. #pragma clang diagnostic ignored "-Wunused-variable"
  33583. #endif
  33584. #ifdef __clang__
  33585. #pragma clang diagnostic pop
  33586. #endif
  33587. #ifdef __clang__
  33588. #pragma clang diagnostic push
  33589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33590. #pragma clang diagnostic ignored "-Wunused-variable"
  33591. #endif
  33592. #ifdef __clang__
  33593. #pragma clang diagnostic pop
  33594. #endif
  33595. #ifdef __clang__
  33596. #pragma clang diagnostic push
  33597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33598. #pragma clang diagnostic ignored "-Wunused-variable"
  33599. #endif
  33600. #ifdef __clang__
  33601. #pragma clang diagnostic pop
  33602. #endif
  33603. #ifdef __clang__
  33604. #pragma clang diagnostic push
  33605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33606. #pragma clang diagnostic ignored "-Wunused-variable"
  33607. #endif
  33608. #ifdef __clang__
  33609. #pragma clang diagnostic pop
  33610. #endif
  33611. #ifdef __clang__
  33612. #pragma clang diagnostic push
  33613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33614. #pragma clang diagnostic ignored "-Wunused-variable"
  33615. #endif
  33616. #ifdef __clang__
  33617. #pragma clang diagnostic pop
  33618. #endif
  33619. #ifdef __clang__
  33620. #pragma clang diagnostic push
  33621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33622. #pragma clang diagnostic ignored "-Wunused-variable"
  33623. #endif
  33624. #ifdef __clang__
  33625. #pragma clang diagnostic pop
  33626. #endif
  33627. #ifdef __clang__
  33628. #pragma clang diagnostic push
  33629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33630. #pragma clang diagnostic ignored "-Wunused-variable"
  33631. #endif
  33632. #ifdef __clang__
  33633. #pragma clang diagnostic pop
  33634. #endif
  33635. #ifdef __clang__
  33636. #pragma clang diagnostic push
  33637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33638. #pragma clang diagnostic ignored "-Wunused-variable"
  33639. #endif
  33640. #ifdef __clang__
  33641. #pragma clang diagnostic pop
  33642. #endif
  33643. #ifdef __clang__
  33644. #pragma clang diagnostic push
  33645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33646. #pragma clang diagnostic ignored "-Wunused-variable"
  33647. #endif
  33648. #ifdef __clang__
  33649. #pragma clang diagnostic pop
  33650. #endif
  33651. #ifdef __clang__
  33652. #pragma clang diagnostic push
  33653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33654. #pragma clang diagnostic ignored "-Wunused-variable"
  33655. #endif
  33656. #ifdef __clang__
  33657. #pragma clang diagnostic pop
  33658. #endif
  33659. #ifdef __clang__
  33660. #pragma clang diagnostic push
  33661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33662. #pragma clang diagnostic ignored "-Wunused-variable"
  33663. #endif
  33664. #ifdef __clang__
  33665. #pragma clang diagnostic pop
  33666. #endif
  33667. #ifdef __clang__
  33668. #pragma clang diagnostic push
  33669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33670. #pragma clang diagnostic ignored "-Wunused-variable"
  33671. #endif
  33672. #ifdef __clang__
  33673. #pragma clang diagnostic pop
  33674. #endif
  33675. #ifdef __clang__
  33676. #pragma clang diagnostic push
  33677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33678. #pragma clang diagnostic ignored "-Wunused-variable"
  33679. #endif
  33680. #ifdef __clang__
  33681. #pragma clang diagnostic pop
  33682. #endif
  33683. #ifdef __clang__
  33684. #pragma clang diagnostic push
  33685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33686. #pragma clang diagnostic ignored "-Wunused-variable"
  33687. #endif
  33688. #ifdef __clang__
  33689. #pragma clang diagnostic pop
  33690. #endif
  33691. #ifdef __clang__
  33692. #pragma clang diagnostic push
  33693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33694. #pragma clang diagnostic ignored "-Wunused-variable"
  33695. #endif
  33696. #ifdef __clang__
  33697. #pragma clang diagnostic pop
  33698. #endif
  33699. #ifdef __clang__
  33700. #pragma clang diagnostic push
  33701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33702. #pragma clang diagnostic ignored "-Wunused-variable"
  33703. #endif
  33704. #ifdef __clang__
  33705. #pragma clang diagnostic pop
  33706. #endif
  33707. #ifdef __clang__
  33708. #pragma clang diagnostic push
  33709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33710. #pragma clang diagnostic ignored "-Wunused-variable"
  33711. #endif
  33712. #ifdef __clang__
  33713. #pragma clang diagnostic pop
  33714. #endif
  33715. #ifdef __clang__
  33716. #pragma clang diagnostic push
  33717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33718. #pragma clang diagnostic ignored "-Wunused-variable"
  33719. #endif
  33720. #ifdef __clang__
  33721. #pragma clang diagnostic pop
  33722. #endif
  33723. #ifdef __clang__
  33724. #pragma clang diagnostic push
  33725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33726. #pragma clang diagnostic ignored "-Wunused-variable"
  33727. #endif
  33728. #ifdef __clang__
  33729. #pragma clang diagnostic pop
  33730. #endif
  33731. #ifdef __clang__
  33732. #pragma clang diagnostic push
  33733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33734. #pragma clang diagnostic ignored "-Wunused-variable"
  33735. #endif
  33736. #ifdef __clang__
  33737. #pragma clang diagnostic pop
  33738. #endif
  33739. #ifdef __clang__
  33740. #pragma clang diagnostic push
  33741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33742. #pragma clang diagnostic ignored "-Wunused-variable"
  33743. #endif
  33744. #ifdef __clang__
  33745. #pragma clang diagnostic pop
  33746. #endif
  33747. #ifdef __clang__
  33748. #pragma clang diagnostic push
  33749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33750. #pragma clang diagnostic ignored "-Wunused-variable"
  33751. #endif
  33752. #ifdef __clang__
  33753. #pragma clang diagnostic pop
  33754. #endif
  33755. #ifdef __clang__
  33756. #pragma clang diagnostic push
  33757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33758. #pragma clang diagnostic ignored "-Wunused-variable"
  33759. #endif
  33760. #ifdef __clang__
  33761. #pragma clang diagnostic pop
  33762. #endif
  33763. #ifdef __clang__
  33764. #pragma clang diagnostic push
  33765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33766. #pragma clang diagnostic ignored "-Wunused-variable"
  33767. #endif
  33768. #ifdef __clang__
  33769. #pragma clang diagnostic pop
  33770. #endif
  33771. #ifdef __clang__
  33772. #pragma clang diagnostic push
  33773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33774. #pragma clang diagnostic ignored "-Wunused-variable"
  33775. #endif
  33776. #ifdef __clang__
  33777. #pragma clang diagnostic pop
  33778. #endif
  33779. #ifdef __clang__
  33780. #pragma clang diagnostic push
  33781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33782. #pragma clang diagnostic ignored "-Wunused-variable"
  33783. #endif
  33784. #ifdef __clang__
  33785. #pragma clang diagnostic pop
  33786. #endif
  33787. #ifdef __clang__
  33788. #pragma clang diagnostic push
  33789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33790. #pragma clang diagnostic ignored "-Wunused-variable"
  33791. #endif
  33792. #ifdef __clang__
  33793. #pragma clang diagnostic pop
  33794. #endif
  33795. #ifdef __clang__
  33796. #pragma clang diagnostic push
  33797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33798. #pragma clang diagnostic ignored "-Wunused-variable"
  33799. #endif
  33800. #ifdef __clang__
  33801. #pragma clang diagnostic pop
  33802. #endif
  33803. #ifdef __clang__
  33804. #pragma clang diagnostic push
  33805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33806. #pragma clang diagnostic ignored "-Wunused-variable"
  33807. #endif
  33808. #ifdef __clang__
  33809. #pragma clang diagnostic pop
  33810. #endif
  33811. #ifdef __clang__
  33812. #pragma clang diagnostic push
  33813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33814. #pragma clang diagnostic ignored "-Wunused-variable"
  33815. #endif
  33816. #ifdef __clang__
  33817. #pragma clang diagnostic pop
  33818. #endif
  33819. #ifdef __clang__
  33820. #pragma clang diagnostic push
  33821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33822. #pragma clang diagnostic ignored "-Wunused-variable"
  33823. #endif
  33824. #ifdef __clang__
  33825. #pragma clang diagnostic pop
  33826. #endif
  33827. #ifdef __clang__
  33828. #pragma clang diagnostic push
  33829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33830. #pragma clang diagnostic ignored "-Wunused-variable"
  33831. #endif
  33832. #ifdef __clang__
  33833. #pragma clang diagnostic pop
  33834. #endif
  33835. #ifdef __clang__
  33836. #pragma clang diagnostic push
  33837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33838. #pragma clang diagnostic ignored "-Wunused-variable"
  33839. #endif
  33840. #ifdef __clang__
  33841. #pragma clang diagnostic pop
  33842. #endif
  33843. #ifdef __clang__
  33844. #pragma clang diagnostic push
  33845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33846. #pragma clang diagnostic ignored "-Wunused-variable"
  33847. #endif
  33848. #ifdef __clang__
  33849. #pragma clang diagnostic pop
  33850. #endif
  33851. #ifdef __clang__
  33852. #pragma clang diagnostic push
  33853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33854. #pragma clang diagnostic ignored "-Wunused-variable"
  33855. #endif
  33856. #ifdef __clang__
  33857. #pragma clang diagnostic pop
  33858. #endif
  33859. #ifdef __clang__
  33860. #pragma clang diagnostic push
  33861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33862. #pragma clang diagnostic ignored "-Wunused-variable"
  33863. #endif
  33864. #ifdef __clang__
  33865. #pragma clang diagnostic pop
  33866. #endif
  33867. #ifdef __clang__
  33868. #pragma clang diagnostic push
  33869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33870. #pragma clang diagnostic ignored "-Wunused-variable"
  33871. #endif
  33872. #ifdef __clang__
  33873. #pragma clang diagnostic pop
  33874. #endif
  33875. #ifdef __clang__
  33876. #pragma clang diagnostic push
  33877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33878. #pragma clang diagnostic ignored "-Wunused-variable"
  33879. #endif
  33880. #ifdef __clang__
  33881. #pragma clang diagnostic pop
  33882. #endif
  33883. #ifdef __clang__
  33884. #pragma clang diagnostic push
  33885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33886. #pragma clang diagnostic ignored "-Wunused-variable"
  33887. #endif
  33888. #ifdef __clang__
  33889. #pragma clang diagnostic pop
  33890. #endif
  33891. #ifdef __clang__
  33892. #pragma clang diagnostic push
  33893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33894. #pragma clang diagnostic ignored "-Wunused-variable"
  33895. #endif
  33896. #ifdef __clang__
  33897. #pragma clang diagnostic pop
  33898. #endif
  33899. #ifdef __clang__
  33900. #pragma clang diagnostic push
  33901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33902. #pragma clang diagnostic ignored "-Wunused-variable"
  33903. #endif
  33904. #ifdef __clang__
  33905. #pragma clang diagnostic pop
  33906. #endif
  33907. #ifdef __clang__
  33908. #pragma clang diagnostic push
  33909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33910. #pragma clang diagnostic ignored "-Wunused-variable"
  33911. #endif
  33912. #ifdef __clang__
  33913. #pragma clang diagnostic pop
  33914. #endif
  33915. #ifdef __clang__
  33916. #pragma clang diagnostic push
  33917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33918. #pragma clang diagnostic ignored "-Wunused-variable"
  33919. #endif
  33920. #ifdef __clang__
  33921. #pragma clang diagnostic pop
  33922. #endif
  33923. #ifdef __clang__
  33924. #pragma clang diagnostic push
  33925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33926. #pragma clang diagnostic ignored "-Wunused-variable"
  33927. #endif
  33928. #ifdef __clang__
  33929. #pragma clang diagnostic pop
  33930. #endif
  33931. #ifdef __clang__
  33932. #pragma clang diagnostic push
  33933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33934. #pragma clang diagnostic ignored "-Wunused-variable"
  33935. #endif
  33936. #ifdef __clang__
  33937. #pragma clang diagnostic pop
  33938. #endif
  33939. #ifdef __clang__
  33940. #pragma clang diagnostic push
  33941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33942. #pragma clang diagnostic ignored "-Wunused-variable"
  33943. #endif
  33944. #ifdef __clang__
  33945. #pragma clang diagnostic pop
  33946. #endif
  33947. #ifdef __clang__
  33948. #pragma clang diagnostic push
  33949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33950. #pragma clang diagnostic ignored "-Wunused-variable"
  33951. #endif
  33952. #ifdef __clang__
  33953. #pragma clang diagnostic pop
  33954. #endif
  33955. #ifdef __clang__
  33956. #pragma clang diagnostic push
  33957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33958. #pragma clang diagnostic ignored "-Wunused-variable"
  33959. #endif
  33960. #ifdef __clang__
  33961. #pragma clang diagnostic pop
  33962. #endif
  33963. #ifdef __clang__
  33964. #pragma clang diagnostic push
  33965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33966. #pragma clang diagnostic ignored "-Wunused-variable"
  33967. #endif
  33968. #ifdef __clang__
  33969. #pragma clang diagnostic pop
  33970. #endif
  33971. #ifdef __clang__
  33972. #pragma clang diagnostic push
  33973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33974. #pragma clang diagnostic ignored "-Wunused-variable"
  33975. #endif
  33976. #ifdef __clang__
  33977. #pragma clang diagnostic pop
  33978. #endif
  33979. #ifdef __clang__
  33980. #pragma clang diagnostic push
  33981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33982. #pragma clang diagnostic ignored "-Wunused-variable"
  33983. #endif
  33984. #ifdef __clang__
  33985. #pragma clang diagnostic pop
  33986. #endif
  33987. #ifdef __clang__
  33988. #pragma clang diagnostic push
  33989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33990. #pragma clang diagnostic ignored "-Wunused-variable"
  33991. #endif
  33992. #ifdef __clang__
  33993. #pragma clang diagnostic pop
  33994. #endif
  33995. #ifdef __clang__
  33996. #pragma clang diagnostic push
  33997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33998. #pragma clang diagnostic ignored "-Wunused-variable"
  33999. #endif
  34000. #ifdef __clang__
  34001. #pragma clang diagnostic pop
  34002. #endif
  34003. #ifdef __clang__
  34004. #pragma clang diagnostic push
  34005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34006. #pragma clang diagnostic ignored "-Wunused-variable"
  34007. #endif
  34008. #ifdef __clang__
  34009. #pragma clang diagnostic pop
  34010. #endif
  34011. #ifdef __clang__
  34012. #pragma clang diagnostic push
  34013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34014. #pragma clang diagnostic ignored "-Wunused-variable"
  34015. #endif
  34016. #ifdef __clang__
  34017. #pragma clang diagnostic pop
  34018. #endif
  34019. #ifdef __clang__
  34020. #pragma clang diagnostic push
  34021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34022. #pragma clang diagnostic ignored "-Wunused-variable"
  34023. #endif
  34024. #ifdef __clang__
  34025. #pragma clang diagnostic pop
  34026. #endif
  34027. #ifdef __clang__
  34028. #pragma clang diagnostic push
  34029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34030. #pragma clang diagnostic ignored "-Wunused-variable"
  34031. #endif
  34032. #ifdef __clang__
  34033. #pragma clang diagnostic pop
  34034. #endif
  34035. #ifdef __clang__
  34036. #pragma clang diagnostic push
  34037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34038. #pragma clang diagnostic ignored "-Wunused-variable"
  34039. #endif
  34040. #ifdef __clang__
  34041. #pragma clang diagnostic pop
  34042. #endif
  34043. #ifdef __clang__
  34044. #pragma clang diagnostic push
  34045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34046. #pragma clang diagnostic ignored "-Wunused-variable"
  34047. #endif
  34048. #ifdef __clang__
  34049. #pragma clang diagnostic pop
  34050. #endif
  34051. #ifdef __clang__
  34052. #pragma clang diagnostic push
  34053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34054. #pragma clang diagnostic ignored "-Wunused-variable"
  34055. #endif
  34056. #ifdef __clang__
  34057. #pragma clang diagnostic pop
  34058. #endif
  34059. #ifdef __clang__
  34060. #pragma clang diagnostic push
  34061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34062. #pragma clang diagnostic ignored "-Wunused-variable"
  34063. #endif
  34064. #ifdef __clang__
  34065. #pragma clang diagnostic pop
  34066. #endif
  34067. #ifdef __clang__
  34068. #pragma clang diagnostic push
  34069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34070. #pragma clang diagnostic ignored "-Wunused-variable"
  34071. #endif
  34072. #ifdef __clang__
  34073. #pragma clang diagnostic pop
  34074. #endif
  34075. #ifdef __clang__
  34076. #pragma clang diagnostic push
  34077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34078. #pragma clang diagnostic ignored "-Wunused-variable"
  34079. #endif
  34080. #ifdef __clang__
  34081. #pragma clang diagnostic pop
  34082. #endif
  34083. #ifdef __clang__
  34084. #pragma clang diagnostic push
  34085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34086. #pragma clang diagnostic ignored "-Wunused-variable"
  34087. #endif
  34088. #ifdef __clang__
  34089. #pragma clang diagnostic pop
  34090. #endif
  34091. #ifdef __clang__
  34092. #pragma clang diagnostic push
  34093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34094. #pragma clang diagnostic ignored "-Wunused-variable"
  34095. #endif
  34096. #ifdef __clang__
  34097. #pragma clang diagnostic pop
  34098. #endif
  34099. #ifdef __clang__
  34100. #pragma clang diagnostic push
  34101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34102. #pragma clang diagnostic ignored "-Wunused-variable"
  34103. #endif
  34104. #ifdef __clang__
  34105. #pragma clang diagnostic pop
  34106. #endif
  34107. #ifdef __clang__
  34108. #pragma clang diagnostic push
  34109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34110. #pragma clang diagnostic ignored "-Wunused-variable"
  34111. #endif
  34112. #ifdef __clang__
  34113. #pragma clang diagnostic pop
  34114. #endif
  34115. #ifdef __clang__
  34116. #pragma clang diagnostic push
  34117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34118. #pragma clang diagnostic ignored "-Wunused-variable"
  34119. #endif
  34120. #ifdef __clang__
  34121. #pragma clang diagnostic pop
  34122. #endif
  34123. #ifdef __clang__
  34124. #pragma clang diagnostic push
  34125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34126. #pragma clang diagnostic ignored "-Wunused-variable"
  34127. #endif
  34128. #ifdef __clang__
  34129. #pragma clang diagnostic pop
  34130. #endif
  34131. #ifdef __clang__
  34132. #pragma clang diagnostic push
  34133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34134. #pragma clang diagnostic ignored "-Wunused-variable"
  34135. #endif
  34136. #ifdef __clang__
  34137. #pragma clang diagnostic pop
  34138. #endif
  34139. #ifdef __clang__
  34140. #pragma clang diagnostic push
  34141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34142. #pragma clang diagnostic ignored "-Wunused-variable"
  34143. #endif
  34144. #ifdef __clang__
  34145. #pragma clang diagnostic pop
  34146. #endif
  34147. #ifdef __clang__
  34148. #pragma clang diagnostic push
  34149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34150. #pragma clang diagnostic ignored "-Wunused-variable"
  34151. #endif
  34152. #ifdef __clang__
  34153. #pragma clang diagnostic pop
  34154. #endif
  34155. #ifdef __clang__
  34156. #pragma clang diagnostic push
  34157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34158. #pragma clang diagnostic ignored "-Wunused-variable"
  34159. #endif
  34160. #ifdef __clang__
  34161. #pragma clang diagnostic pop
  34162. #endif
  34163. #ifdef __clang__
  34164. #pragma clang diagnostic push
  34165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34166. #pragma clang diagnostic ignored "-Wunused-variable"
  34167. #endif
  34168. #ifdef __clang__
  34169. #pragma clang diagnostic pop
  34170. #endif
  34171. #ifdef __clang__
  34172. #pragma clang diagnostic push
  34173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34174. #pragma clang diagnostic ignored "-Wunused-variable"
  34175. #endif
  34176. #ifdef __clang__
  34177. #pragma clang diagnostic pop
  34178. #endif
  34179. #ifdef __clang__
  34180. #pragma clang diagnostic push
  34181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34182. #pragma clang diagnostic ignored "-Wunused-variable"
  34183. #endif
  34184. #ifdef __clang__
  34185. #pragma clang diagnostic pop
  34186. #endif
  34187. #ifdef __clang__
  34188. #pragma clang diagnostic push
  34189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34190. #pragma clang diagnostic ignored "-Wunused-variable"
  34191. #endif
  34192. #ifdef __clang__
  34193. #pragma clang diagnostic pop
  34194. #endif
  34195. #ifdef __clang__
  34196. #pragma clang diagnostic push
  34197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34198. #pragma clang diagnostic ignored "-Wunused-variable"
  34199. #endif
  34200. #ifdef __clang__
  34201. #pragma clang diagnostic pop
  34202. #endif
  34203. #ifdef __clang__
  34204. #pragma clang diagnostic push
  34205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34206. #pragma clang diagnostic ignored "-Wunused-variable"
  34207. #endif
  34208. #ifdef __clang__
  34209. #pragma clang diagnostic pop
  34210. #endif
  34211. #ifdef __clang__
  34212. #pragma clang diagnostic push
  34213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34214. #pragma clang diagnostic ignored "-Wunused-variable"
  34215. #endif
  34216. #ifdef __clang__
  34217. #pragma clang diagnostic pop
  34218. #endif
  34219. #ifdef __clang__
  34220. #pragma clang diagnostic push
  34221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34222. #pragma clang diagnostic ignored "-Wunused-variable"
  34223. #endif
  34224. #ifdef __clang__
  34225. #pragma clang diagnostic pop
  34226. #endif
  34227. #ifdef __clang__
  34228. #pragma clang diagnostic push
  34229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34230. #pragma clang diagnostic ignored "-Wunused-variable"
  34231. #endif
  34232. #ifdef __clang__
  34233. #pragma clang diagnostic pop
  34234. #endif
  34235. #ifdef __clang__
  34236. #pragma clang diagnostic push
  34237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34238. #pragma clang diagnostic ignored "-Wunused-variable"
  34239. #endif
  34240. #ifdef __clang__
  34241. #pragma clang diagnostic pop
  34242. #endif
  34243. #ifdef __clang__
  34244. #pragma clang diagnostic push
  34245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34246. #pragma clang diagnostic ignored "-Wunused-variable"
  34247. #endif
  34248. #ifdef __clang__
  34249. #pragma clang diagnostic pop
  34250. #endif
  34251. #ifdef __clang__
  34252. #pragma clang diagnostic push
  34253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34254. #pragma clang diagnostic ignored "-Wunused-variable"
  34255. #endif
  34256. #ifdef __clang__
  34257. #pragma clang diagnostic pop
  34258. #endif
  34259. #ifdef __clang__
  34260. #pragma clang diagnostic push
  34261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34262. #pragma clang diagnostic ignored "-Wunused-variable"
  34263. #endif
  34264. #ifdef __clang__
  34265. #pragma clang diagnostic pop
  34266. #endif
  34267. #ifdef __clang__
  34268. #pragma clang diagnostic push
  34269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34270. #pragma clang diagnostic ignored "-Wunused-variable"
  34271. #endif
  34272. #ifdef __clang__
  34273. #pragma clang diagnostic pop
  34274. #endif
  34275. #ifdef __clang__
  34276. #pragma clang diagnostic push
  34277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34278. #pragma clang diagnostic ignored "-Wunused-variable"
  34279. #endif
  34280. #ifdef __clang__
  34281. #pragma clang diagnostic pop
  34282. #endif
  34283. #ifdef __clang__
  34284. #pragma clang diagnostic push
  34285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34286. #pragma clang diagnostic ignored "-Wunused-variable"
  34287. #endif
  34288. #ifdef __clang__
  34289. #pragma clang diagnostic pop
  34290. #endif
  34291. #ifdef __clang__
  34292. #pragma clang diagnostic push
  34293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34294. #pragma clang diagnostic ignored "-Wunused-variable"
  34295. #endif
  34296. #ifdef __clang__
  34297. #pragma clang diagnostic pop
  34298. #endif
  34299. #ifdef __clang__
  34300. #pragma clang diagnostic push
  34301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34302. #pragma clang diagnostic ignored "-Wunused-variable"
  34303. #endif
  34304. #ifdef __clang__
  34305. #pragma clang diagnostic pop
  34306. #endif
  34307. #ifdef __clang__
  34308. #pragma clang diagnostic push
  34309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34310. #pragma clang diagnostic ignored "-Wunused-variable"
  34311. #endif
  34312. #ifdef __clang__
  34313. #pragma clang diagnostic pop
  34314. #endif
  34315. #ifdef __clang__
  34316. #pragma clang diagnostic push
  34317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34318. #pragma clang diagnostic ignored "-Wunused-variable"
  34319. #endif
  34320. #ifdef __clang__
  34321. #pragma clang diagnostic pop
  34322. #endif
  34323. #ifdef __clang__
  34324. #pragma clang diagnostic push
  34325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34326. #pragma clang diagnostic ignored "-Wunused-variable"
  34327. #endif
  34328. #ifdef __clang__
  34329. #pragma clang diagnostic pop
  34330. #endif
  34331. #ifdef __clang__
  34332. #pragma clang diagnostic push
  34333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34334. #pragma clang diagnostic ignored "-Wunused-variable"
  34335. #endif
  34336. #ifdef __clang__
  34337. #pragma clang diagnostic pop
  34338. #endif
  34339. #ifdef __clang__
  34340. #pragma clang diagnostic push
  34341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34342. #pragma clang diagnostic ignored "-Wunused-variable"
  34343. #endif
  34344. #ifdef __clang__
  34345. #pragma clang diagnostic pop
  34346. #endif
  34347. #ifdef __clang__
  34348. #pragma clang diagnostic push
  34349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34350. #pragma clang diagnostic ignored "-Wunused-variable"
  34351. #endif
  34352. #ifdef __clang__
  34353. #pragma clang diagnostic pop
  34354. #endif
  34355. #ifdef __clang__
  34356. #pragma clang diagnostic push
  34357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34358. #pragma clang diagnostic ignored "-Wunused-variable"
  34359. #endif
  34360. #ifdef __clang__
  34361. #pragma clang diagnostic pop
  34362. #endif
  34363. #ifdef __clang__
  34364. #pragma clang diagnostic push
  34365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34366. #pragma clang diagnostic ignored "-Wunused-variable"
  34367. #endif
  34368. #ifdef __clang__
  34369. #pragma clang diagnostic pop
  34370. #endif
  34371. #ifdef __clang__
  34372. #pragma clang diagnostic push
  34373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34374. #pragma clang diagnostic ignored "-Wunused-variable"
  34375. #endif
  34376. #ifdef __clang__
  34377. #pragma clang diagnostic pop
  34378. #endif
  34379. #ifdef __clang__
  34380. #pragma clang diagnostic push
  34381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34382. #pragma clang diagnostic ignored "-Wunused-variable"
  34383. #endif
  34384. #ifdef __clang__
  34385. #pragma clang diagnostic pop
  34386. #endif
  34387. #ifdef __clang__
  34388. #pragma clang diagnostic push
  34389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34390. #pragma clang diagnostic ignored "-Wunused-variable"
  34391. #endif
  34392. #ifdef __clang__
  34393. #pragma clang diagnostic pop
  34394. #endif
  34395. #ifdef __clang__
  34396. #pragma clang diagnostic push
  34397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34398. #pragma clang diagnostic ignored "-Wunused-variable"
  34399. #endif
  34400. #ifdef __clang__
  34401. #pragma clang diagnostic pop
  34402. #endif
  34403. #ifdef __clang__
  34404. #pragma clang diagnostic push
  34405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34406. #pragma clang diagnostic ignored "-Wunused-variable"
  34407. #endif
  34408. #ifdef __clang__
  34409. #pragma clang diagnostic pop
  34410. #endif
  34411. #ifdef __clang__
  34412. #pragma clang diagnostic push
  34413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34414. #pragma clang diagnostic ignored "-Wunused-variable"
  34415. #endif
  34416. #ifdef __clang__
  34417. #pragma clang diagnostic pop
  34418. #endif
  34419. #ifdef __clang__
  34420. #pragma clang diagnostic push
  34421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34422. #pragma clang diagnostic ignored "-Wunused-variable"
  34423. #endif
  34424. #ifdef __clang__
  34425. #pragma clang diagnostic pop
  34426. #endif
  34427. #ifdef __clang__
  34428. #pragma clang diagnostic push
  34429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34430. #pragma clang diagnostic ignored "-Wunused-variable"
  34431. #endif
  34432. #ifdef __clang__
  34433. #pragma clang diagnostic pop
  34434. #endif
  34435. #ifdef __clang__
  34436. #pragma clang diagnostic push
  34437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34438. #pragma clang diagnostic ignored "-Wunused-variable"
  34439. #endif
  34440. #ifdef __clang__
  34441. #pragma clang diagnostic pop
  34442. #endif
  34443. #ifdef __clang__
  34444. #pragma clang diagnostic push
  34445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34446. #pragma clang diagnostic ignored "-Wunused-variable"
  34447. #endif
  34448. #ifdef __clang__
  34449. #pragma clang diagnostic pop
  34450. #endif
  34451. #ifdef __clang__
  34452. #pragma clang diagnostic push
  34453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34454. #pragma clang diagnostic ignored "-Wunused-variable"
  34455. #endif
  34456. #ifdef __clang__
  34457. #pragma clang diagnostic pop
  34458. #endif
  34459. #ifdef __clang__
  34460. #pragma clang diagnostic push
  34461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34462. #pragma clang diagnostic ignored "-Wunused-variable"
  34463. #endif
  34464. #ifdef __clang__
  34465. #pragma clang diagnostic pop
  34466. #endif
  34467. #ifdef __clang__
  34468. #pragma clang diagnostic push
  34469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34470. #pragma clang diagnostic ignored "-Wunused-variable"
  34471. #endif
  34472. #ifdef __clang__
  34473. #pragma clang diagnostic pop
  34474. #endif
  34475. #ifdef __clang__
  34476. #pragma clang diagnostic push
  34477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34478. #pragma clang diagnostic ignored "-Wunused-variable"
  34479. #endif
  34480. #ifdef __clang__
  34481. #pragma clang diagnostic pop
  34482. #endif
  34483. #ifdef __clang__
  34484. #pragma clang diagnostic push
  34485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34486. #pragma clang diagnostic ignored "-Wunused-variable"
  34487. #endif
  34488. #ifdef __clang__
  34489. #pragma clang diagnostic pop
  34490. #endif
  34491. #ifdef __clang__
  34492. #pragma clang diagnostic push
  34493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34494. #pragma clang diagnostic ignored "-Wunused-variable"
  34495. #endif
  34496. #ifdef __clang__
  34497. #pragma clang diagnostic pop
  34498. #endif
  34499. #ifdef __clang__
  34500. #pragma clang diagnostic push
  34501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34502. #pragma clang diagnostic ignored "-Wunused-variable"
  34503. #endif
  34504. #ifdef __clang__
  34505. #pragma clang diagnostic pop
  34506. #endif
  34507. #ifdef __clang__
  34508. #pragma clang diagnostic push
  34509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34510. #pragma clang diagnostic ignored "-Wunused-variable"
  34511. #endif
  34512. #ifdef __clang__
  34513. #pragma clang diagnostic pop
  34514. #endif
  34515. #ifdef __clang__
  34516. #pragma clang diagnostic push
  34517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34518. #pragma clang diagnostic ignored "-Wunused-variable"
  34519. #endif
  34520. #ifdef __clang__
  34521. #pragma clang diagnostic pop
  34522. #endif
  34523. #ifdef __clang__
  34524. #pragma clang diagnostic push
  34525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34526. #pragma clang diagnostic ignored "-Wunused-variable"
  34527. #endif
  34528. #ifdef __clang__
  34529. #pragma clang diagnostic pop
  34530. #endif
  34531. #ifdef __clang__
  34532. #pragma clang diagnostic push
  34533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34534. #pragma clang diagnostic ignored "-Wunused-variable"
  34535. #endif
  34536. #ifdef __clang__
  34537. #pragma clang diagnostic pop
  34538. #endif
  34539. #ifdef __clang__
  34540. #pragma clang diagnostic push
  34541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34542. #pragma clang diagnostic ignored "-Wunused-variable"
  34543. #endif
  34544. #ifdef __clang__
  34545. #pragma clang diagnostic pop
  34546. #endif
  34547. #ifdef __clang__
  34548. #pragma clang diagnostic push
  34549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34550. #pragma clang diagnostic ignored "-Wunused-variable"
  34551. #endif
  34552. #ifdef __clang__
  34553. #pragma clang diagnostic pop
  34554. #endif
  34555. #ifdef __clang__
  34556. #pragma clang diagnostic push
  34557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34558. #pragma clang diagnostic ignored "-Wunused-variable"
  34559. #endif
  34560. #ifdef __clang__
  34561. #pragma clang diagnostic pop
  34562. #endif
  34563. #ifdef __clang__
  34564. #pragma clang diagnostic push
  34565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34566. #pragma clang diagnostic ignored "-Wunused-variable"
  34567. #endif
  34568. #ifdef __clang__
  34569. #pragma clang diagnostic pop
  34570. #endif
  34571. #ifdef __clang__
  34572. #pragma clang diagnostic push
  34573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34574. #pragma clang diagnostic ignored "-Wunused-variable"
  34575. #endif
  34576. #ifdef __clang__
  34577. #pragma clang diagnostic pop
  34578. #endif
  34579. #ifdef __clang__
  34580. #pragma clang diagnostic push
  34581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34582. #pragma clang diagnostic ignored "-Wunused-variable"
  34583. #endif
  34584. #ifdef __clang__
  34585. #pragma clang diagnostic pop
  34586. #endif
  34587. #ifdef __clang__
  34588. #pragma clang diagnostic push
  34589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34590. #pragma clang diagnostic ignored "-Wunused-variable"
  34591. #endif
  34592. #ifdef __clang__
  34593. #pragma clang diagnostic pop
  34594. #endif
  34595. #ifdef __clang__
  34596. #pragma clang diagnostic push
  34597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34598. #pragma clang diagnostic ignored "-Wunused-variable"
  34599. #endif
  34600. #ifdef __clang__
  34601. #pragma clang diagnostic pop
  34602. #endif
  34603. #ifdef __clang__
  34604. #pragma clang diagnostic push
  34605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34606. #pragma clang diagnostic ignored "-Wunused-variable"
  34607. #endif
  34608. #ifdef __clang__
  34609. #pragma clang diagnostic pop
  34610. #endif
  34611. #ifdef __clang__
  34612. #pragma clang diagnostic push
  34613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34614. #pragma clang diagnostic ignored "-Wunused-variable"
  34615. #endif
  34616. #ifdef __clang__
  34617. #pragma clang diagnostic pop
  34618. #endif
  34619. #ifdef __clang__
  34620. #pragma clang diagnostic push
  34621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34622. #pragma clang diagnostic ignored "-Wunused-variable"
  34623. #endif
  34624. #ifdef __clang__
  34625. #pragma clang diagnostic pop
  34626. #endif
  34627. #ifdef __clang__
  34628. #pragma clang diagnostic push
  34629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34630. #pragma clang diagnostic ignored "-Wunused-variable"
  34631. #endif
  34632. #ifdef __clang__
  34633. #pragma clang diagnostic pop
  34634. #endif
  34635. #ifdef __clang__
  34636. #pragma clang diagnostic push
  34637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34638. #pragma clang diagnostic ignored "-Wunused-variable"
  34639. #endif
  34640. #ifdef __clang__
  34641. #pragma clang diagnostic pop
  34642. #endif
  34643. #ifdef __clang__
  34644. #pragma clang diagnostic push
  34645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34646. #pragma clang diagnostic ignored "-Wunused-variable"
  34647. #endif
  34648. #ifdef __clang__
  34649. #pragma clang diagnostic pop
  34650. #endif
  34651. #ifdef __clang__
  34652. #pragma clang diagnostic push
  34653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34654. #pragma clang diagnostic ignored "-Wunused-variable"
  34655. #endif
  34656. #ifdef __clang__
  34657. #pragma clang diagnostic pop
  34658. #endif
  34659. #ifdef __clang__
  34660. #pragma clang diagnostic push
  34661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34662. #pragma clang diagnostic ignored "-Wunused-variable"
  34663. #endif
  34664. #ifdef __clang__
  34665. #pragma clang diagnostic pop
  34666. #endif
  34667. #ifdef __clang__
  34668. #pragma clang diagnostic push
  34669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34670. #pragma clang diagnostic ignored "-Wunused-variable"
  34671. #endif
  34672. #ifdef __clang__
  34673. #pragma clang diagnostic pop
  34674. #endif
  34675. #ifdef __clang__
  34676. #pragma clang diagnostic push
  34677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34678. #pragma clang diagnostic ignored "-Wunused-variable"
  34679. #endif
  34680. #ifdef __clang__
  34681. #pragma clang diagnostic pop
  34682. #endif
  34683. #ifdef __clang__
  34684. #pragma clang diagnostic push
  34685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34686. #pragma clang diagnostic ignored "-Wunused-variable"
  34687. #endif
  34688. #ifdef __clang__
  34689. #pragma clang diagnostic pop
  34690. #endif
  34691. #ifdef __clang__
  34692. #pragma clang diagnostic push
  34693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34694. #pragma clang diagnostic ignored "-Wunused-variable"
  34695. #endif
  34696. #ifdef __clang__
  34697. #pragma clang diagnostic pop
  34698. #endif
  34699. #ifdef __clang__
  34700. #pragma clang diagnostic push
  34701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34702. #pragma clang diagnostic ignored "-Wunused-variable"
  34703. #endif
  34704. #ifdef __clang__
  34705. #pragma clang diagnostic pop
  34706. #endif
  34707. #ifdef __clang__
  34708. #pragma clang diagnostic push
  34709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34710. #pragma clang diagnostic ignored "-Wunused-variable"
  34711. #endif
  34712. #ifdef __clang__
  34713. #pragma clang diagnostic pop
  34714. #endif
  34715. #ifdef __clang__
  34716. #pragma clang diagnostic push
  34717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34718. #pragma clang diagnostic ignored "-Wunused-variable"
  34719. #endif
  34720. #ifdef __clang__
  34721. #pragma clang diagnostic pop
  34722. #endif
  34723. #ifdef __clang__
  34724. #pragma clang diagnostic push
  34725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34726. #pragma clang diagnostic ignored "-Wunused-variable"
  34727. #endif
  34728. #ifdef __clang__
  34729. #pragma clang diagnostic pop
  34730. #endif
  34731. #ifdef __clang__
  34732. #pragma clang diagnostic push
  34733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34734. #pragma clang diagnostic ignored "-Wunused-variable"
  34735. #endif
  34736. #ifdef __clang__
  34737. #pragma clang diagnostic pop
  34738. #endif
  34739. #ifdef __clang__
  34740. #pragma clang diagnostic push
  34741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34742. #pragma clang diagnostic ignored "-Wunused-variable"
  34743. #endif
  34744. #ifdef __clang__
  34745. #pragma clang diagnostic pop
  34746. #endif
  34747. #ifdef __clang__
  34748. #pragma clang diagnostic push
  34749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34750. #pragma clang diagnostic ignored "-Wunused-variable"
  34751. #endif
  34752. #ifdef __clang__
  34753. #pragma clang diagnostic pop
  34754. #endif
  34755. #ifdef __clang__
  34756. #pragma clang diagnostic push
  34757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34758. #pragma clang diagnostic ignored "-Wunused-variable"
  34759. #endif
  34760. #ifdef __clang__
  34761. #pragma clang diagnostic pop
  34762. #endif
  34763. #ifdef __clang__
  34764. #pragma clang diagnostic push
  34765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34766. #pragma clang diagnostic ignored "-Wunused-variable"
  34767. #endif
  34768. #ifdef __clang__
  34769. #pragma clang diagnostic pop
  34770. #endif
  34771. #ifdef __clang__
  34772. #pragma clang diagnostic push
  34773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34774. #pragma clang diagnostic ignored "-Wunused-variable"
  34775. #endif
  34776. #ifdef __clang__
  34777. #pragma clang diagnostic pop
  34778. #endif
  34779. #ifdef __clang__
  34780. #pragma clang diagnostic push
  34781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34782. #pragma clang diagnostic ignored "-Wunused-variable"
  34783. #endif
  34784. #ifdef __clang__
  34785. #pragma clang diagnostic pop
  34786. #endif
  34787. #ifdef __clang__
  34788. #pragma clang diagnostic push
  34789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34790. #pragma clang diagnostic ignored "-Wunused-variable"
  34791. #endif
  34792. #ifdef __clang__
  34793. #pragma clang diagnostic pop
  34794. #endif
  34795. #ifdef __clang__
  34796. #pragma clang diagnostic push
  34797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34798. #pragma clang diagnostic ignored "-Wunused-variable"
  34799. #endif
  34800. #ifdef __clang__
  34801. #pragma clang diagnostic pop
  34802. #endif
  34803. #ifdef __clang__
  34804. #pragma clang diagnostic push
  34805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34806. #pragma clang diagnostic ignored "-Wunused-variable"
  34807. #endif
  34808. #ifdef __clang__
  34809. #pragma clang diagnostic pop
  34810. #endif
  34811. #ifdef __clang__
  34812. #pragma clang diagnostic push
  34813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34814. #pragma clang diagnostic ignored "-Wunused-variable"
  34815. #endif
  34816. #ifdef __clang__
  34817. #pragma clang diagnostic pop
  34818. #endif
  34819. #ifdef __clang__
  34820. #pragma clang diagnostic push
  34821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34822. #pragma clang diagnostic ignored "-Wunused-variable"
  34823. #endif
  34824. #ifdef __clang__
  34825. #pragma clang diagnostic pop
  34826. #endif
  34827. #ifdef __clang__
  34828. #pragma clang diagnostic push
  34829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34830. #pragma clang diagnostic ignored "-Wunused-variable"
  34831. #endif
  34832. #ifdef __clang__
  34833. #pragma clang diagnostic pop
  34834. #endif
  34835. #ifdef __clang__
  34836. #pragma clang diagnostic push
  34837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34838. #pragma clang diagnostic ignored "-Wunused-variable"
  34839. #endif
  34840. #ifdef __clang__
  34841. #pragma clang diagnostic pop
  34842. #endif
  34843. #ifdef __clang__
  34844. #pragma clang diagnostic push
  34845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34846. #pragma clang diagnostic ignored "-Wunused-variable"
  34847. #endif
  34848. #ifdef __clang__
  34849. #pragma clang diagnostic pop
  34850. #endif
  34851. #ifdef __clang__
  34852. #pragma clang diagnostic push
  34853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34854. #pragma clang diagnostic ignored "-Wunused-variable"
  34855. #endif
  34856. #ifdef __clang__
  34857. #pragma clang diagnostic pop
  34858. #endif
  34859. #ifdef __clang__
  34860. #pragma clang diagnostic push
  34861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34862. #pragma clang diagnostic ignored "-Wunused-variable"
  34863. #endif
  34864. #ifdef __clang__
  34865. #pragma clang diagnostic pop
  34866. #endif
  34867. #ifdef __clang__
  34868. #pragma clang diagnostic push
  34869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34870. #pragma clang diagnostic ignored "-Wunused-variable"
  34871. #endif
  34872. #ifdef __clang__
  34873. #pragma clang diagnostic pop
  34874. #endif
  34875. #ifdef __clang__
  34876. #pragma clang diagnostic push
  34877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34878. #pragma clang diagnostic ignored "-Wunused-variable"
  34879. #endif
  34880. #ifdef __clang__
  34881. #pragma clang diagnostic pop
  34882. #endif
  34883. #ifdef __clang__
  34884. #pragma clang diagnostic push
  34885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34886. #pragma clang diagnostic ignored "-Wunused-variable"
  34887. #endif
  34888. #ifdef __clang__
  34889. #pragma clang diagnostic pop
  34890. #endif
  34891. #ifdef __clang__
  34892. #pragma clang diagnostic push
  34893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34894. #pragma clang diagnostic ignored "-Wunused-variable"
  34895. #endif
  34896. #ifdef __clang__
  34897. #pragma clang diagnostic pop
  34898. #endif
  34899. #ifdef __clang__
  34900. #pragma clang diagnostic push
  34901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34902. #pragma clang diagnostic ignored "-Wunused-variable"
  34903. #endif
  34904. #ifdef __clang__
  34905. #pragma clang diagnostic pop
  34906. #endif
  34907. #ifdef __clang__
  34908. #pragma clang diagnostic push
  34909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34910. #pragma clang diagnostic ignored "-Wunused-variable"
  34911. #endif
  34912. #ifdef __clang__
  34913. #pragma clang diagnostic pop
  34914. #endif
  34915. #ifdef __clang__
  34916. #pragma clang diagnostic push
  34917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34918. #pragma clang diagnostic ignored "-Wunused-variable"
  34919. #endif
  34920. #ifdef __clang__
  34921. #pragma clang diagnostic pop
  34922. #endif
  34923. #ifdef __clang__
  34924. #pragma clang diagnostic push
  34925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34926. #pragma clang diagnostic ignored "-Wunused-variable"
  34927. #endif
  34928. #ifdef __clang__
  34929. #pragma clang diagnostic pop
  34930. #endif
  34931. #ifdef __clang__
  34932. #pragma clang diagnostic push
  34933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34934. #pragma clang diagnostic ignored "-Wunused-variable"
  34935. #endif
  34936. #ifdef __clang__
  34937. #pragma clang diagnostic pop
  34938. #endif
  34939. #ifdef __clang__
  34940. #pragma clang diagnostic push
  34941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34942. #pragma clang diagnostic ignored "-Wunused-variable"
  34943. #endif
  34944. #ifdef __clang__
  34945. #pragma clang diagnostic pop
  34946. #endif
  34947. #ifdef __clang__
  34948. #pragma clang diagnostic push
  34949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34950. #pragma clang diagnostic ignored "-Wunused-variable"
  34951. #endif
  34952. #ifdef __clang__
  34953. #pragma clang diagnostic pop
  34954. #endif
  34955. #ifdef __clang__
  34956. #pragma clang diagnostic push
  34957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34958. #pragma clang diagnostic ignored "-Wunused-variable"
  34959. #endif
  34960. #ifdef __clang__
  34961. #pragma clang diagnostic pop
  34962. #endif
  34963. #ifdef __clang__
  34964. #pragma clang diagnostic push
  34965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34966. #pragma clang diagnostic ignored "-Wunused-variable"
  34967. #endif
  34968. #ifdef __clang__
  34969. #pragma clang diagnostic pop
  34970. #endif
  34971. #ifdef __clang__
  34972. #pragma clang diagnostic push
  34973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34974. #pragma clang diagnostic ignored "-Wunused-variable"
  34975. #endif
  34976. #ifdef __clang__
  34977. #pragma clang diagnostic pop
  34978. #endif
  34979. #ifdef __clang__
  34980. #pragma clang diagnostic push
  34981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34982. #pragma clang diagnostic ignored "-Wunused-variable"
  34983. #endif
  34984. #ifdef __clang__
  34985. #pragma clang diagnostic pop
  34986. #endif
  34987. #ifdef __clang__
  34988. #pragma clang diagnostic push
  34989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34990. #pragma clang diagnostic ignored "-Wunused-variable"
  34991. #endif
  34992. #ifdef __clang__
  34993. #pragma clang diagnostic pop
  34994. #endif
  34995. #ifdef __clang__
  34996. #pragma clang diagnostic push
  34997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34998. #pragma clang diagnostic ignored "-Wunused-variable"
  34999. #endif
  35000. #ifdef __clang__
  35001. #pragma clang diagnostic pop
  35002. #endif
  35003. #ifdef __clang__
  35004. #pragma clang diagnostic push
  35005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35006. #pragma clang diagnostic ignored "-Wunused-variable"
  35007. #endif
  35008. #ifdef __clang__
  35009. #pragma clang diagnostic pop
  35010. #endif
  35011. #ifdef __clang__
  35012. #pragma clang diagnostic push
  35013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35014. #pragma clang diagnostic ignored "-Wunused-variable"
  35015. #endif
  35016. #ifdef __clang__
  35017. #pragma clang diagnostic pop
  35018. #endif
  35019. #ifdef __clang__
  35020. #pragma clang diagnostic push
  35021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35022. #pragma clang diagnostic ignored "-Wunused-variable"
  35023. #endif
  35024. #ifdef __clang__
  35025. #pragma clang diagnostic pop
  35026. #endif
  35027. #ifdef __clang__
  35028. #pragma clang diagnostic push
  35029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35030. #pragma clang diagnostic ignored "-Wunused-variable"
  35031. #endif
  35032. #ifdef __clang__
  35033. #pragma clang diagnostic pop
  35034. #endif
  35035. #ifdef __clang__
  35036. #pragma clang diagnostic push
  35037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35038. #pragma clang diagnostic ignored "-Wunused-variable"
  35039. #endif
  35040. #ifdef __clang__
  35041. #pragma clang diagnostic pop
  35042. #endif
  35043. #ifdef __clang__
  35044. #pragma clang diagnostic push
  35045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35046. #pragma clang diagnostic ignored "-Wunused-variable"
  35047. #endif
  35048. #ifdef __clang__
  35049. #pragma clang diagnostic pop
  35050. #endif
  35051. #ifdef __clang__
  35052. #pragma clang diagnostic push
  35053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35054. #pragma clang diagnostic ignored "-Wunused-variable"
  35055. #endif
  35056. #ifdef __clang__
  35057. #pragma clang diagnostic pop
  35058. #endif
  35059. #ifdef __clang__
  35060. #pragma clang diagnostic push
  35061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35062. #pragma clang diagnostic ignored "-Wunused-variable"
  35063. #endif
  35064. #ifdef __clang__
  35065. #pragma clang diagnostic pop
  35066. #endif
  35067. #ifdef __clang__
  35068. #pragma clang diagnostic push
  35069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35070. #pragma clang diagnostic ignored "-Wunused-variable"
  35071. #endif
  35072. #ifdef __clang__
  35073. #pragma clang diagnostic pop
  35074. #endif
  35075. #ifdef __clang__
  35076. #pragma clang diagnostic push
  35077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35078. #pragma clang diagnostic ignored "-Wunused-variable"
  35079. #endif
  35080. #ifdef __clang__
  35081. #pragma clang diagnostic pop
  35082. #endif
  35083. #ifdef __clang__
  35084. #pragma clang diagnostic push
  35085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35086. #pragma clang diagnostic ignored "-Wunused-variable"
  35087. #endif
  35088. #ifdef __clang__
  35089. #pragma clang diagnostic pop
  35090. #endif
  35091. #ifdef __clang__
  35092. #pragma clang diagnostic push
  35093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35094. #pragma clang diagnostic ignored "-Wunused-variable"
  35095. #endif
  35096. #ifdef __clang__
  35097. #pragma clang diagnostic pop
  35098. #endif
  35099. #ifdef __clang__
  35100. #pragma clang diagnostic push
  35101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35102. #pragma clang diagnostic ignored "-Wunused-variable"
  35103. #endif
  35104. #ifdef __clang__
  35105. #pragma clang diagnostic pop
  35106. #endif
  35107. #ifdef __clang__
  35108. #pragma clang diagnostic push
  35109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35110. #pragma clang diagnostic ignored "-Wunused-variable"
  35111. #endif
  35112. #ifdef __clang__
  35113. #pragma clang diagnostic pop
  35114. #endif
  35115. #ifdef __clang__
  35116. #pragma clang diagnostic push
  35117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35118. #pragma clang diagnostic ignored "-Wunused-variable"
  35119. #endif
  35120. #ifdef __clang__
  35121. #pragma clang diagnostic pop
  35122. #endif
  35123. #ifdef __clang__
  35124. #pragma clang diagnostic push
  35125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35126. #pragma clang diagnostic ignored "-Wunused-variable"
  35127. #endif
  35128. #ifdef __clang__
  35129. #pragma clang diagnostic pop
  35130. #endif
  35131. #ifdef __clang__
  35132. #pragma clang diagnostic push
  35133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35134. #pragma clang diagnostic ignored "-Wunused-variable"
  35135. #endif
  35136. #ifdef __clang__
  35137. #pragma clang diagnostic pop
  35138. #endif
  35139. #ifdef __clang__
  35140. #pragma clang diagnostic push
  35141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35142. #pragma clang diagnostic ignored "-Wunused-variable"
  35143. #endif
  35144. #ifdef __clang__
  35145. #pragma clang diagnostic pop
  35146. #endif
  35147. #ifdef __clang__
  35148. #pragma clang diagnostic push
  35149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35150. #pragma clang diagnostic ignored "-Wunused-variable"
  35151. #endif
  35152. #ifdef __clang__
  35153. #pragma clang diagnostic pop
  35154. #endif
  35155. #ifdef __clang__
  35156. #pragma clang diagnostic push
  35157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35158. #pragma clang diagnostic ignored "-Wunused-variable"
  35159. #endif
  35160. #ifdef __clang__
  35161. #pragma clang diagnostic pop
  35162. #endif
  35163. #ifdef __clang__
  35164. #pragma clang diagnostic push
  35165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35166. #pragma clang diagnostic ignored "-Wunused-variable"
  35167. #endif
  35168. #ifdef __clang__
  35169. #pragma clang diagnostic pop
  35170. #endif
  35171. #ifdef __clang__
  35172. #pragma clang diagnostic push
  35173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35174. #pragma clang diagnostic ignored "-Wunused-variable"
  35175. #endif
  35176. #ifdef __clang__
  35177. #pragma clang diagnostic pop
  35178. #endif
  35179. #ifdef __clang__
  35180. #pragma clang diagnostic push
  35181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35182. #pragma clang diagnostic ignored "-Wunused-variable"
  35183. #endif
  35184. #ifdef __clang__
  35185. #pragma clang diagnostic pop
  35186. #endif
  35187. #ifdef __clang__
  35188. #pragma clang diagnostic push
  35189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35190. #pragma clang diagnostic ignored "-Wunused-variable"
  35191. #endif
  35192. #ifdef __clang__
  35193. #pragma clang diagnostic pop
  35194. #endif
  35195. #ifdef __clang__
  35196. #pragma clang diagnostic push
  35197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35198. #pragma clang diagnostic ignored "-Wunused-variable"
  35199. #endif
  35200. #ifdef __clang__
  35201. #pragma clang diagnostic pop
  35202. #endif
  35203. #ifdef __clang__
  35204. #pragma clang diagnostic push
  35205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35206. #pragma clang diagnostic ignored "-Wunused-variable"
  35207. #endif
  35208. #ifdef __clang__
  35209. #pragma clang diagnostic pop
  35210. #endif
  35211. #ifdef __clang__
  35212. #pragma clang diagnostic push
  35213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35214. #pragma clang diagnostic ignored "-Wunused-variable"
  35215. #endif
  35216. #ifdef __clang__
  35217. #pragma clang diagnostic pop
  35218. #endif
  35219. #ifdef __clang__
  35220. #pragma clang diagnostic push
  35221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35222. #pragma clang diagnostic ignored "-Wunused-variable"
  35223. #endif
  35224. #ifdef __clang__
  35225. #pragma clang diagnostic pop
  35226. #endif
  35227. #ifdef __clang__
  35228. #pragma clang diagnostic push
  35229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35230. #pragma clang diagnostic ignored "-Wunused-variable"
  35231. #endif
  35232. #ifdef __clang__
  35233. #pragma clang diagnostic pop
  35234. #endif
  35235. #ifdef __clang__
  35236. #pragma clang diagnostic push
  35237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35238. #pragma clang diagnostic ignored "-Wunused-variable"
  35239. #endif
  35240. #ifdef __clang__
  35241. #pragma clang diagnostic pop
  35242. #endif
  35243. #ifdef __clang__
  35244. #pragma clang diagnostic push
  35245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35246. #pragma clang diagnostic ignored "-Wunused-variable"
  35247. #endif
  35248. #ifdef __clang__
  35249. #pragma clang diagnostic pop
  35250. #endif
  35251. #ifdef __clang__
  35252. #pragma clang diagnostic push
  35253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35254. #pragma clang diagnostic ignored "-Wunused-variable"
  35255. #endif
  35256. #ifdef __clang__
  35257. #pragma clang diagnostic pop
  35258. #endif
  35259. #ifdef __clang__
  35260. #pragma clang diagnostic push
  35261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35262. #pragma clang diagnostic ignored "-Wunused-variable"
  35263. #endif
  35264. #ifdef __clang__
  35265. #pragma clang diagnostic pop
  35266. #endif
  35267. #ifdef __clang__
  35268. #pragma clang diagnostic push
  35269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35270. #pragma clang diagnostic ignored "-Wunused-variable"
  35271. #endif
  35272. #ifdef __clang__
  35273. #pragma clang diagnostic pop
  35274. #endif
  35275. #ifdef __clang__
  35276. #pragma clang diagnostic push
  35277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35278. #pragma clang diagnostic ignored "-Wunused-variable"
  35279. #endif
  35280. #ifdef __clang__
  35281. #pragma clang diagnostic pop
  35282. #endif
  35283. #ifdef __clang__
  35284. #pragma clang diagnostic push
  35285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35286. #pragma clang diagnostic ignored "-Wunused-variable"
  35287. #endif
  35288. #ifdef __clang__
  35289. #pragma clang diagnostic pop
  35290. #endif
  35291. #ifdef __clang__
  35292. #pragma clang diagnostic push
  35293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35294. #pragma clang diagnostic ignored "-Wunused-variable"
  35295. #endif
  35296. #ifdef __clang__
  35297. #pragma clang diagnostic pop
  35298. #endif
  35299. #ifdef __clang__
  35300. #pragma clang diagnostic push
  35301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35302. #pragma clang diagnostic ignored "-Wunused-variable"
  35303. #endif
  35304. #ifdef __clang__
  35305. #pragma clang diagnostic pop
  35306. #endif
  35307. #ifdef __clang__
  35308. #pragma clang diagnostic push
  35309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35310. #pragma clang diagnostic ignored "-Wunused-variable"
  35311. #endif
  35312. #ifdef __clang__
  35313. #pragma clang diagnostic pop
  35314. #endif
  35315. #ifdef __clang__
  35316. #pragma clang diagnostic push
  35317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35318. #pragma clang diagnostic ignored "-Wunused-variable"
  35319. #endif
  35320. #ifdef __clang__
  35321. #pragma clang diagnostic pop
  35322. #endif
  35323. #ifdef __clang__
  35324. #pragma clang diagnostic push
  35325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35326. #pragma clang diagnostic ignored "-Wunused-variable"
  35327. #endif
  35328. #ifdef __clang__
  35329. #pragma clang diagnostic pop
  35330. #endif
  35331. #ifdef __clang__
  35332. #pragma clang diagnostic push
  35333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35334. #pragma clang diagnostic ignored "-Wunused-variable"
  35335. #endif
  35336. #ifdef __clang__
  35337. #pragma clang diagnostic pop
  35338. #endif
  35339. #ifdef __clang__
  35340. #pragma clang diagnostic push
  35341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35342. #pragma clang diagnostic ignored "-Wunused-variable"
  35343. #endif
  35344. #ifdef __clang__
  35345. #pragma clang diagnostic pop
  35346. #endif
  35347. #ifdef __clang__
  35348. #pragma clang diagnostic push
  35349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35350. #pragma clang diagnostic ignored "-Wunused-variable"
  35351. #endif
  35352. #ifdef __clang__
  35353. #pragma clang diagnostic pop
  35354. #endif
  35355. #ifdef __clang__
  35356. #pragma clang diagnostic push
  35357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35358. #pragma clang diagnostic ignored "-Wunused-variable"
  35359. #endif
  35360. #ifdef __clang__
  35361. #pragma clang diagnostic pop
  35362. #endif
  35363. #ifdef __clang__
  35364. #pragma clang diagnostic push
  35365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35366. #pragma clang diagnostic ignored "-Wunused-variable"
  35367. #endif
  35368. #ifdef __clang__
  35369. #pragma clang diagnostic pop
  35370. #endif
  35371. #ifdef __clang__
  35372. #pragma clang diagnostic push
  35373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35374. #pragma clang diagnostic ignored "-Wunused-variable"
  35375. #endif
  35376. #ifdef __clang__
  35377. #pragma clang diagnostic pop
  35378. #endif
  35379. #ifdef __clang__
  35380. #pragma clang diagnostic push
  35381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35382. #pragma clang diagnostic ignored "-Wunused-variable"
  35383. #endif
  35384. #ifdef __clang__
  35385. #pragma clang diagnostic pop
  35386. #endif
  35387. #ifdef __clang__
  35388. #pragma clang diagnostic push
  35389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35390. #pragma clang diagnostic ignored "-Wunused-variable"
  35391. #endif
  35392. #ifdef __clang__
  35393. #pragma clang diagnostic pop
  35394. #endif
  35395. #ifdef __clang__
  35396. #pragma clang diagnostic push
  35397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35398. #pragma clang diagnostic ignored "-Wunused-variable"
  35399. #endif
  35400. #ifdef __clang__
  35401. #pragma clang diagnostic pop
  35402. #endif
  35403. #ifdef __clang__
  35404. #pragma clang diagnostic push
  35405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35406. #pragma clang diagnostic ignored "-Wunused-variable"
  35407. #endif
  35408. #ifdef __clang__
  35409. #pragma clang diagnostic pop
  35410. #endif
  35411. #ifdef __clang__
  35412. #pragma clang diagnostic push
  35413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35414. #pragma clang diagnostic ignored "-Wunused-variable"
  35415. #endif
  35416. #ifdef __clang__
  35417. #pragma clang diagnostic pop
  35418. #endif
  35419. #ifdef __clang__
  35420. #pragma clang diagnostic push
  35421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35422. #pragma clang diagnostic ignored "-Wunused-variable"
  35423. #endif
  35424. #ifdef __clang__
  35425. #pragma clang diagnostic pop
  35426. #endif
  35427. #ifdef __clang__
  35428. #pragma clang diagnostic push
  35429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35430. #pragma clang diagnostic ignored "-Wunused-variable"
  35431. #endif
  35432. #ifdef __clang__
  35433. #pragma clang diagnostic pop
  35434. #endif
  35435. #ifdef __clang__
  35436. #pragma clang diagnostic push
  35437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35438. #pragma clang diagnostic ignored "-Wunused-variable"
  35439. #endif
  35440. #ifdef __clang__
  35441. #pragma clang diagnostic pop
  35442. #endif
  35443. #ifdef __clang__
  35444. #pragma clang diagnostic push
  35445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35446. #pragma clang diagnostic ignored "-Wunused-variable"
  35447. #endif
  35448. #ifdef __clang__
  35449. #pragma clang diagnostic pop
  35450. #endif
  35451. #ifdef __clang__
  35452. #pragma clang diagnostic push
  35453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35454. #pragma clang diagnostic ignored "-Wunused-variable"
  35455. #endif
  35456. #ifdef __clang__
  35457. #pragma clang diagnostic pop
  35458. #endif
  35459. #ifdef __clang__
  35460. #pragma clang diagnostic push
  35461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35462. #pragma clang diagnostic ignored "-Wunused-variable"
  35463. #endif
  35464. #ifdef __clang__
  35465. #pragma clang diagnostic pop
  35466. #endif
  35467. #ifdef __clang__
  35468. #pragma clang diagnostic push
  35469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35470. #pragma clang diagnostic ignored "-Wunused-variable"
  35471. #endif
  35472. #ifdef __clang__
  35473. #pragma clang diagnostic pop
  35474. #endif
  35475. #ifdef __clang__
  35476. #pragma clang diagnostic push
  35477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35478. #pragma clang diagnostic ignored "-Wunused-variable"
  35479. #endif
  35480. #ifdef __clang__
  35481. #pragma clang diagnostic pop
  35482. #endif
  35483. #ifdef __clang__
  35484. #pragma clang diagnostic push
  35485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35486. #pragma clang diagnostic ignored "-Wunused-variable"
  35487. #endif
  35488. #ifdef __clang__
  35489. #pragma clang diagnostic pop
  35490. #endif
  35491. #ifdef __clang__
  35492. #pragma clang diagnostic push
  35493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35494. #pragma clang diagnostic ignored "-Wunused-variable"
  35495. #endif
  35496. #ifdef __clang__
  35497. #pragma clang diagnostic pop
  35498. #endif
  35499. #ifdef __clang__
  35500. #pragma clang diagnostic push
  35501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35502. #pragma clang diagnostic ignored "-Wunused-variable"
  35503. #endif
  35504. #ifdef __clang__
  35505. #pragma clang diagnostic pop
  35506. #endif
  35507. #ifdef __clang__
  35508. #pragma clang diagnostic push
  35509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35510. #pragma clang diagnostic ignored "-Wunused-variable"
  35511. #endif
  35512. #ifdef __clang__
  35513. #pragma clang diagnostic pop
  35514. #endif
  35515. #ifdef __clang__
  35516. #pragma clang diagnostic push
  35517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35518. #pragma clang diagnostic ignored "-Wunused-variable"
  35519. #endif
  35520. #ifdef __clang__
  35521. #pragma clang diagnostic pop
  35522. #endif
  35523. #ifdef __clang__
  35524. #pragma clang diagnostic push
  35525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35526. #pragma clang diagnostic ignored "-Wunused-variable"
  35527. #endif
  35528. #ifdef __clang__
  35529. #pragma clang diagnostic pop
  35530. #endif
  35531. #ifdef __clang__
  35532. #pragma clang diagnostic push
  35533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35534. #pragma clang diagnostic ignored "-Wunused-variable"
  35535. #endif
  35536. #ifdef __clang__
  35537. #pragma clang diagnostic pop
  35538. #endif
  35539. #ifdef __clang__
  35540. #pragma clang diagnostic push
  35541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35542. #pragma clang diagnostic ignored "-Wunused-variable"
  35543. #endif
  35544. #ifdef __clang__
  35545. #pragma clang diagnostic pop
  35546. #endif
  35547. #ifdef __clang__
  35548. #pragma clang diagnostic push
  35549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35550. #pragma clang diagnostic ignored "-Wunused-variable"
  35551. #endif
  35552. #ifdef __clang__
  35553. #pragma clang diagnostic pop
  35554. #endif
  35555. #ifdef __clang__
  35556. #pragma clang diagnostic push
  35557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35558. #pragma clang diagnostic ignored "-Wunused-variable"
  35559. #endif
  35560. #ifdef __clang__
  35561. #pragma clang diagnostic pop
  35562. #endif
  35563. #ifdef __clang__
  35564. #pragma clang diagnostic push
  35565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35566. #pragma clang diagnostic ignored "-Wunused-variable"
  35567. #endif
  35568. #ifdef __clang__
  35569. #pragma clang diagnostic pop
  35570. #endif
  35571. #ifdef __clang__
  35572. #pragma clang diagnostic push
  35573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35574. #pragma clang diagnostic ignored "-Wunused-variable"
  35575. #endif
  35576. #ifdef __clang__
  35577. #pragma clang diagnostic pop
  35578. #endif
  35579. #ifdef __clang__
  35580. #pragma clang diagnostic push
  35581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35582. #pragma clang diagnostic ignored "-Wunused-variable"
  35583. #endif
  35584. #ifdef __clang__
  35585. #pragma clang diagnostic pop
  35586. #endif
  35587. #ifdef __clang__
  35588. #pragma clang diagnostic push
  35589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35590. #pragma clang diagnostic ignored "-Wunused-variable"
  35591. #endif
  35592. #ifdef __clang__
  35593. #pragma clang diagnostic pop
  35594. #endif
  35595. #ifdef __clang__
  35596. #pragma clang diagnostic push
  35597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35598. #pragma clang diagnostic ignored "-Wunused-variable"
  35599. #endif
  35600. #ifdef __clang__
  35601. #pragma clang diagnostic pop
  35602. #endif
  35603. #ifdef __clang__
  35604. #pragma clang diagnostic push
  35605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35606. #pragma clang diagnostic ignored "-Wunused-variable"
  35607. #endif
  35608. #ifdef __clang__
  35609. #pragma clang diagnostic pop
  35610. #endif
  35611. #ifdef __clang__
  35612. #pragma clang diagnostic push
  35613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35614. #pragma clang diagnostic ignored "-Wunused-variable"
  35615. #endif
  35616. #ifdef __clang__
  35617. #pragma clang diagnostic pop
  35618. #endif
  35619. #ifdef __clang__
  35620. #pragma clang diagnostic push
  35621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35622. #pragma clang diagnostic ignored "-Wunused-variable"
  35623. #endif
  35624. #ifdef __clang__
  35625. #pragma clang diagnostic pop
  35626. #endif
  35627. #ifdef __clang__
  35628. #pragma clang diagnostic push
  35629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35630. #pragma clang diagnostic ignored "-Wunused-variable"
  35631. #endif
  35632. #ifdef __clang__
  35633. #pragma clang diagnostic pop
  35634. #endif
  35635. #ifdef __clang__
  35636. #pragma clang diagnostic push
  35637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35638. #pragma clang diagnostic ignored "-Wunused-variable"
  35639. #endif
  35640. #ifdef __clang__
  35641. #pragma clang diagnostic pop
  35642. #endif
  35643. #ifdef __clang__
  35644. #pragma clang diagnostic push
  35645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35646. #pragma clang diagnostic ignored "-Wunused-variable"
  35647. #endif
  35648. #ifdef __clang__
  35649. #pragma clang diagnostic pop
  35650. #endif
  35651. #ifdef __clang__
  35652. #pragma clang diagnostic push
  35653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35654. #pragma clang diagnostic ignored "-Wunused-variable"
  35655. #endif
  35656. #ifdef __clang__
  35657. #pragma clang diagnostic pop
  35658. #endif
  35659. #ifdef __clang__
  35660. #pragma clang diagnostic push
  35661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35662. #pragma clang diagnostic ignored "-Wunused-variable"
  35663. #endif
  35664. #ifdef __clang__
  35665. #pragma clang diagnostic pop
  35666. #endif
  35667. #ifdef __clang__
  35668. #pragma clang diagnostic push
  35669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35670. #pragma clang diagnostic ignored "-Wunused-variable"
  35671. #endif
  35672. #ifdef __clang__
  35673. #pragma clang diagnostic pop
  35674. #endif
  35675. #ifdef __clang__
  35676. #pragma clang diagnostic push
  35677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35678. #pragma clang diagnostic ignored "-Wunused-variable"
  35679. #endif
  35680. #ifdef __clang__
  35681. #pragma clang diagnostic pop
  35682. #endif
  35683. #ifdef __clang__
  35684. #pragma clang diagnostic push
  35685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35686. #pragma clang diagnostic ignored "-Wunused-variable"
  35687. #endif
  35688. #ifdef __clang__
  35689. #pragma clang diagnostic pop
  35690. #endif
  35691. #ifdef __clang__
  35692. #pragma clang diagnostic push
  35693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35694. #pragma clang diagnostic ignored "-Wunused-variable"
  35695. #endif
  35696. #ifdef __clang__
  35697. #pragma clang diagnostic pop
  35698. #endif
  35699. #ifdef __clang__
  35700. #pragma clang diagnostic push
  35701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35702. #pragma clang diagnostic ignored "-Wunused-variable"
  35703. #endif
  35704. #ifdef __clang__
  35705. #pragma clang diagnostic pop
  35706. #endif
  35707. #ifdef __clang__
  35708. #pragma clang diagnostic push
  35709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35710. #pragma clang diagnostic ignored "-Wunused-variable"
  35711. #endif
  35712. #ifdef __clang__
  35713. #pragma clang diagnostic pop
  35714. #endif
  35715. #ifdef __clang__
  35716. #pragma clang diagnostic push
  35717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35718. #pragma clang diagnostic ignored "-Wunused-variable"
  35719. #endif
  35720. #ifdef __clang__
  35721. #pragma clang diagnostic pop
  35722. #endif
  35723. #ifdef __clang__
  35724. #pragma clang diagnostic push
  35725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35726. #pragma clang diagnostic ignored "-Wunused-variable"
  35727. #endif
  35728. #ifdef __clang__
  35729. #pragma clang diagnostic pop
  35730. #endif
  35731. #ifdef __clang__
  35732. #pragma clang diagnostic push
  35733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35734. #pragma clang diagnostic ignored "-Wunused-variable"
  35735. #endif
  35736. #ifdef __clang__
  35737. #pragma clang diagnostic pop
  35738. #endif
  35739. #ifdef __clang__
  35740. #pragma clang diagnostic push
  35741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35742. #pragma clang diagnostic ignored "-Wunused-variable"
  35743. #endif
  35744. #ifdef __clang__
  35745. #pragma clang diagnostic pop
  35746. #endif
  35747. #ifdef __clang__
  35748. #pragma clang diagnostic push
  35749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35750. #pragma clang diagnostic ignored "-Wunused-variable"
  35751. #endif
  35752. #ifdef __clang__
  35753. #pragma clang diagnostic pop
  35754. #endif
  35755. #ifdef __clang__
  35756. #pragma clang diagnostic push
  35757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35758. #pragma clang diagnostic ignored "-Wunused-variable"
  35759. #endif
  35760. #ifdef __clang__
  35761. #pragma clang diagnostic pop
  35762. #endif
  35763. #ifdef __clang__
  35764. #pragma clang diagnostic push
  35765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35766. #pragma clang diagnostic ignored "-Wunused-variable"
  35767. #endif
  35768. #ifdef __clang__
  35769. #pragma clang diagnostic pop
  35770. #endif
  35771. #ifdef __clang__
  35772. #pragma clang diagnostic push
  35773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35774. #pragma clang diagnostic ignored "-Wunused-variable"
  35775. #endif
  35776. #ifdef __clang__
  35777. #pragma clang diagnostic pop
  35778. #endif
  35779. #ifdef __clang__
  35780. #pragma clang diagnostic push
  35781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35782. #pragma clang diagnostic ignored "-Wunused-variable"
  35783. #endif
  35784. #ifdef __clang__
  35785. #pragma clang diagnostic pop
  35786. #endif
  35787. #ifdef __clang__
  35788. #pragma clang diagnostic push
  35789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35790. #pragma clang diagnostic ignored "-Wunused-variable"
  35791. #endif
  35792. #ifdef __clang__
  35793. #pragma clang diagnostic pop
  35794. #endif
  35795. #ifdef __clang__
  35796. #pragma clang diagnostic push
  35797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35798. #pragma clang diagnostic ignored "-Wunused-variable"
  35799. #endif
  35800. #ifdef __clang__
  35801. #pragma clang diagnostic pop
  35802. #endif
  35803. #ifdef __clang__
  35804. #pragma clang diagnostic push
  35805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35806. #pragma clang diagnostic ignored "-Wunused-variable"
  35807. #endif
  35808. #ifdef __clang__
  35809. #pragma clang diagnostic pop
  35810. #endif
  35811. #ifdef __clang__
  35812. #pragma clang diagnostic push
  35813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35814. #pragma clang diagnostic ignored "-Wunused-variable"
  35815. #endif
  35816. #ifdef __clang__
  35817. #pragma clang diagnostic pop
  35818. #endif
  35819. #ifdef __clang__
  35820. #pragma clang diagnostic push
  35821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35822. #pragma clang diagnostic ignored "-Wunused-variable"
  35823. #endif
  35824. #ifdef __clang__
  35825. #pragma clang diagnostic pop
  35826. #endif
  35827. #ifdef __clang__
  35828. #pragma clang diagnostic push
  35829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35830. #pragma clang diagnostic ignored "-Wunused-variable"
  35831. #endif
  35832. #ifdef __clang__
  35833. #pragma clang diagnostic pop
  35834. #endif
  35835. #ifdef __clang__
  35836. #pragma clang diagnostic push
  35837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35838. #pragma clang diagnostic ignored "-Wunused-variable"
  35839. #endif
  35840. #ifdef __clang__
  35841. #pragma clang diagnostic pop
  35842. #endif
  35843. #ifdef __clang__
  35844. #pragma clang diagnostic push
  35845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35846. #pragma clang diagnostic ignored "-Wunused-variable"
  35847. #endif
  35848. #ifdef __clang__
  35849. #pragma clang diagnostic pop
  35850. #endif
  35851. #ifdef __clang__
  35852. #pragma clang diagnostic push
  35853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35854. #pragma clang diagnostic ignored "-Wunused-variable"
  35855. #endif
  35856. #ifdef __clang__
  35857. #pragma clang diagnostic pop
  35858. #endif
  35859. #ifdef __clang__
  35860. #pragma clang diagnostic push
  35861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35862. #pragma clang diagnostic ignored "-Wunused-variable"
  35863. #endif
  35864. #ifdef __clang__
  35865. #pragma clang diagnostic pop
  35866. #endif
  35867. #ifdef __clang__
  35868. #pragma clang diagnostic push
  35869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35870. #pragma clang diagnostic ignored "-Wunused-variable"
  35871. #endif
  35872. #ifdef __clang__
  35873. #pragma clang diagnostic pop
  35874. #endif
  35875. #ifdef __clang__
  35876. #pragma clang diagnostic push
  35877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35878. #pragma clang diagnostic ignored "-Wunused-variable"
  35879. #endif
  35880. #ifdef __clang__
  35881. #pragma clang diagnostic pop
  35882. #endif
  35883. #ifdef __clang__
  35884. #pragma clang diagnostic push
  35885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35886. #pragma clang diagnostic ignored "-Wunused-variable"
  35887. #endif
  35888. #ifdef __clang__
  35889. #pragma clang diagnostic pop
  35890. #endif
  35891. #ifdef __clang__
  35892. #pragma clang diagnostic push
  35893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35894. #pragma clang diagnostic ignored "-Wunused-variable"
  35895. #endif
  35896. #ifdef __clang__
  35897. #pragma clang diagnostic pop
  35898. #endif
  35899. #ifdef __clang__
  35900. #pragma clang diagnostic push
  35901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35902. #pragma clang diagnostic ignored "-Wunused-variable"
  35903. #endif
  35904. #ifdef __clang__
  35905. #pragma clang diagnostic pop
  35906. #endif
  35907. #ifdef __clang__
  35908. #pragma clang diagnostic push
  35909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35910. #pragma clang diagnostic ignored "-Wunused-variable"
  35911. #endif
  35912. #ifdef __clang__
  35913. #pragma clang diagnostic pop
  35914. #endif
  35915. #ifdef __clang__
  35916. #pragma clang diagnostic push
  35917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35918. #pragma clang diagnostic ignored "-Wunused-variable"
  35919. #endif
  35920. #ifdef __clang__
  35921. #pragma clang diagnostic pop
  35922. #endif
  35923. #ifdef __clang__
  35924. #pragma clang diagnostic push
  35925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35926. #pragma clang diagnostic ignored "-Wunused-variable"
  35927. #endif
  35928. #ifdef __clang__
  35929. #pragma clang diagnostic pop
  35930. #endif
  35931. #ifdef __clang__
  35932. #pragma clang diagnostic push
  35933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35934. #pragma clang diagnostic ignored "-Wunused-variable"
  35935. #endif
  35936. #ifdef __clang__
  35937. #pragma clang diagnostic pop
  35938. #endif
  35939. #ifdef __clang__
  35940. #pragma clang diagnostic push
  35941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35942. #pragma clang diagnostic ignored "-Wunused-variable"
  35943. #endif
  35944. #ifdef __clang__
  35945. #pragma clang diagnostic pop
  35946. #endif
  35947. #ifdef __clang__
  35948. #pragma clang diagnostic push
  35949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35950. #pragma clang diagnostic ignored "-Wunused-variable"
  35951. #endif
  35952. #ifdef __clang__
  35953. #pragma clang diagnostic pop
  35954. #endif
  35955. #ifdef __clang__
  35956. #pragma clang diagnostic push
  35957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35958. #pragma clang diagnostic ignored "-Wunused-variable"
  35959. #endif
  35960. #ifdef __clang__
  35961. #pragma clang diagnostic pop
  35962. #endif
  35963. #ifdef __clang__
  35964. #pragma clang diagnostic push
  35965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35966. #pragma clang diagnostic ignored "-Wunused-variable"
  35967. #endif
  35968. #ifdef __clang__
  35969. #pragma clang diagnostic pop
  35970. #endif
  35971. #ifdef __clang__
  35972. #pragma clang diagnostic push
  35973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35974. #pragma clang diagnostic ignored "-Wunused-variable"
  35975. #endif
  35976. #ifdef __clang__
  35977. #pragma clang diagnostic pop
  35978. #endif
  35979. #ifdef __clang__
  35980. #pragma clang diagnostic push
  35981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35982. #pragma clang diagnostic ignored "-Wunused-variable"
  35983. #endif
  35984. #ifdef __clang__
  35985. #pragma clang diagnostic pop
  35986. #endif
  35987. #ifdef __clang__
  35988. #pragma clang diagnostic push
  35989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35990. #pragma clang diagnostic ignored "-Wunused-variable"
  35991. #endif
  35992. #ifdef __clang__
  35993. #pragma clang diagnostic pop
  35994. #endif
  35995. #ifdef __clang__
  35996. #pragma clang diagnostic push
  35997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35998. #pragma clang diagnostic ignored "-Wunused-variable"
  35999. #endif
  36000. #ifdef __clang__
  36001. #pragma clang diagnostic pop
  36002. #endif
  36003. #ifdef __clang__
  36004. #pragma clang diagnostic push
  36005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36006. #pragma clang diagnostic ignored "-Wunused-variable"
  36007. #endif
  36008. #ifdef __clang__
  36009. #pragma clang diagnostic pop
  36010. #endif
  36011. #ifdef __clang__
  36012. #pragma clang diagnostic push
  36013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36014. #pragma clang diagnostic ignored "-Wunused-variable"
  36015. #endif
  36016. #ifdef __clang__
  36017. #pragma clang diagnostic pop
  36018. #endif
  36019. #ifdef __clang__
  36020. #pragma clang diagnostic push
  36021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36022. #pragma clang diagnostic ignored "-Wunused-variable"
  36023. #endif
  36024. #ifdef __clang__
  36025. #pragma clang diagnostic pop
  36026. #endif
  36027. #ifdef __clang__
  36028. #pragma clang diagnostic push
  36029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36030. #pragma clang diagnostic ignored "-Wunused-variable"
  36031. #endif
  36032. #ifdef __clang__
  36033. #pragma clang diagnostic pop
  36034. #endif
  36035. #ifdef __clang__
  36036. #pragma clang diagnostic push
  36037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36038. #pragma clang diagnostic ignored "-Wunused-variable"
  36039. #endif
  36040. #ifdef __clang__
  36041. #pragma clang diagnostic pop
  36042. #endif
  36043. #ifdef __clang__
  36044. #pragma clang diagnostic push
  36045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36046. #pragma clang diagnostic ignored "-Wunused-variable"
  36047. #endif
  36048. #ifdef __clang__
  36049. #pragma clang diagnostic pop
  36050. #endif
  36051. #ifdef __clang__
  36052. #pragma clang diagnostic push
  36053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36054. #pragma clang diagnostic ignored "-Wunused-variable"
  36055. #endif
  36056. #ifdef __clang__
  36057. #pragma clang diagnostic pop
  36058. #endif
  36059. #ifdef __clang__
  36060. #pragma clang diagnostic push
  36061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36062. #pragma clang diagnostic ignored "-Wunused-variable"
  36063. #endif
  36064. #ifdef __clang__
  36065. #pragma clang diagnostic pop
  36066. #endif
  36067. #ifdef __clang__
  36068. #pragma clang diagnostic push
  36069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36070. #pragma clang diagnostic ignored "-Wunused-variable"
  36071. #endif
  36072. #ifdef __clang__
  36073. #pragma clang diagnostic pop
  36074. #endif
  36075. #ifdef __clang__
  36076. #pragma clang diagnostic push
  36077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36078. #pragma clang diagnostic ignored "-Wunused-variable"
  36079. #endif
  36080. #ifdef __clang__
  36081. #pragma clang diagnostic pop
  36082. #endif
  36083. #ifdef __clang__
  36084. #pragma clang diagnostic push
  36085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36086. #pragma clang diagnostic ignored "-Wunused-variable"
  36087. #endif
  36088. #ifdef __clang__
  36089. #pragma clang diagnostic pop
  36090. #endif
  36091. #ifdef __clang__
  36092. #pragma clang diagnostic push
  36093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36094. #pragma clang diagnostic ignored "-Wunused-variable"
  36095. #endif
  36096. #ifdef __clang__
  36097. #pragma clang diagnostic pop
  36098. #endif
  36099. #ifdef __clang__
  36100. #pragma clang diagnostic push
  36101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36102. #pragma clang diagnostic ignored "-Wunused-variable"
  36103. #endif
  36104. #ifdef __clang__
  36105. #pragma clang diagnostic pop
  36106. #endif
  36107. #ifdef __clang__
  36108. #pragma clang diagnostic push
  36109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36110. #pragma clang diagnostic ignored "-Wunused-variable"
  36111. #endif
  36112. #ifdef __clang__
  36113. #pragma clang diagnostic pop
  36114. #endif
  36115. #ifdef __clang__
  36116. #pragma clang diagnostic push
  36117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36118. #pragma clang diagnostic ignored "-Wunused-variable"
  36119. #endif
  36120. #ifdef __clang__
  36121. #pragma clang diagnostic pop
  36122. #endif
  36123. #ifdef __clang__
  36124. #pragma clang diagnostic push
  36125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36126. #pragma clang diagnostic ignored "-Wunused-variable"
  36127. #endif
  36128. #ifdef __clang__
  36129. #pragma clang diagnostic pop
  36130. #endif
  36131. #ifdef __clang__
  36132. #pragma clang diagnostic push
  36133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36134. #pragma clang diagnostic ignored "-Wunused-variable"
  36135. #endif
  36136. #ifdef __clang__
  36137. #pragma clang diagnostic pop
  36138. #endif
  36139. #ifdef __clang__
  36140. #pragma clang diagnostic push
  36141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36142. #pragma clang diagnostic ignored "-Wunused-variable"
  36143. #endif
  36144. #ifdef __clang__
  36145. #pragma clang diagnostic pop
  36146. #endif
  36147. #ifdef __clang__
  36148. #pragma clang diagnostic push
  36149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36150. #pragma clang diagnostic ignored "-Wunused-variable"
  36151. #endif
  36152. #ifdef __clang__
  36153. #pragma clang diagnostic pop
  36154. #endif
  36155. #ifdef __clang__
  36156. #pragma clang diagnostic push
  36157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36158. #pragma clang diagnostic ignored "-Wunused-variable"
  36159. #endif
  36160. #ifdef __clang__
  36161. #pragma clang diagnostic pop
  36162. #endif
  36163. #ifdef __clang__
  36164. #pragma clang diagnostic push
  36165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36166. #pragma clang diagnostic ignored "-Wunused-variable"
  36167. #endif
  36168. #ifdef __clang__
  36169. #pragma clang diagnostic pop
  36170. #endif
  36171. #ifdef __clang__
  36172. #pragma clang diagnostic push
  36173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36174. #pragma clang diagnostic ignored "-Wunused-variable"
  36175. #endif
  36176. #ifdef __clang__
  36177. #pragma clang diagnostic pop
  36178. #endif
  36179. #ifdef __clang__
  36180. #pragma clang diagnostic push
  36181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36182. #pragma clang diagnostic ignored "-Wunused-variable"
  36183. #endif
  36184. #ifdef __clang__
  36185. #pragma clang diagnostic pop
  36186. #endif
  36187. #ifdef __clang__
  36188. #pragma clang diagnostic push
  36189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36190. #pragma clang diagnostic ignored "-Wunused-variable"
  36191. #endif
  36192. #ifdef __clang__
  36193. #pragma clang diagnostic pop
  36194. #endif
  36195. #ifdef __clang__
  36196. #pragma clang diagnostic push
  36197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36198. #pragma clang diagnostic ignored "-Wunused-variable"
  36199. #endif
  36200. #ifdef __clang__
  36201. #pragma clang diagnostic pop
  36202. #endif
  36203. #ifdef __clang__
  36204. #pragma clang diagnostic push
  36205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36206. #pragma clang diagnostic ignored "-Wunused-variable"
  36207. #endif
  36208. #ifdef __clang__
  36209. #pragma clang diagnostic pop
  36210. #endif
  36211. #ifdef __clang__
  36212. #pragma clang diagnostic push
  36213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36214. #pragma clang diagnostic ignored "-Wunused-variable"
  36215. #endif
  36216. #ifdef __clang__
  36217. #pragma clang diagnostic pop
  36218. #endif
  36219. #ifdef __clang__
  36220. #pragma clang diagnostic push
  36221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36222. #pragma clang diagnostic ignored "-Wunused-variable"
  36223. #endif
  36224. #ifdef __clang__
  36225. #pragma clang diagnostic pop
  36226. #endif
  36227. #ifdef __clang__
  36228. #pragma clang diagnostic push
  36229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36230. #pragma clang diagnostic ignored "-Wunused-variable"
  36231. #endif
  36232. #ifdef __clang__
  36233. #pragma clang diagnostic pop
  36234. #endif
  36235. #ifdef __clang__
  36236. #pragma clang diagnostic push
  36237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36238. #pragma clang diagnostic ignored "-Wunused-variable"
  36239. #endif
  36240. #ifdef __clang__
  36241. #pragma clang diagnostic pop
  36242. #endif
  36243. #ifdef __clang__
  36244. #pragma clang diagnostic push
  36245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36246. #pragma clang diagnostic ignored "-Wunused-variable"
  36247. #endif
  36248. #ifdef __clang__
  36249. #pragma clang diagnostic pop
  36250. #endif
  36251. #ifdef __clang__
  36252. #pragma clang diagnostic push
  36253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36254. #pragma clang diagnostic ignored "-Wunused-variable"
  36255. #endif
  36256. #ifdef __clang__
  36257. #pragma clang diagnostic pop
  36258. #endif
  36259. #ifdef __clang__
  36260. #pragma clang diagnostic push
  36261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36262. #pragma clang diagnostic ignored "-Wunused-variable"
  36263. #endif
  36264. #ifdef __clang__
  36265. #pragma clang diagnostic pop
  36266. #endif
  36267. #ifdef __clang__
  36268. #pragma clang diagnostic push
  36269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36270. #pragma clang diagnostic ignored "-Wunused-variable"
  36271. #endif
  36272. #ifdef __clang__
  36273. #pragma clang diagnostic pop
  36274. #endif
  36275. #ifdef __clang__
  36276. #pragma clang diagnostic push
  36277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36278. #pragma clang diagnostic ignored "-Wunused-variable"
  36279. #endif
  36280. #ifdef __clang__
  36281. #pragma clang diagnostic pop
  36282. #endif
  36283. #ifdef __clang__
  36284. #pragma clang diagnostic push
  36285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36286. #pragma clang diagnostic ignored "-Wunused-variable"
  36287. #endif
  36288. #ifdef __clang__
  36289. #pragma clang diagnostic pop
  36290. #endif
  36291. #ifdef __clang__
  36292. #pragma clang diagnostic push
  36293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36294. #pragma clang diagnostic ignored "-Wunused-variable"
  36295. #endif
  36296. #ifdef __clang__
  36297. #pragma clang diagnostic pop
  36298. #endif
  36299. #ifdef __clang__
  36300. #pragma clang diagnostic push
  36301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36302. #pragma clang diagnostic ignored "-Wunused-variable"
  36303. #endif
  36304. #ifdef __clang__
  36305. #pragma clang diagnostic pop
  36306. #endif
  36307. #ifdef __clang__
  36308. #pragma clang diagnostic push
  36309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36310. #pragma clang diagnostic ignored "-Wunused-variable"
  36311. #endif
  36312. #ifdef __clang__
  36313. #pragma clang diagnostic pop
  36314. #endif
  36315. #ifdef __clang__
  36316. #pragma clang diagnostic push
  36317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36318. #pragma clang diagnostic ignored "-Wunused-variable"
  36319. #endif
  36320. #ifdef __clang__
  36321. #pragma clang diagnostic pop
  36322. #endif
  36323. #ifdef __clang__
  36324. #pragma clang diagnostic push
  36325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36326. #pragma clang diagnostic ignored "-Wunused-variable"
  36327. #endif
  36328. #ifdef __clang__
  36329. #pragma clang diagnostic pop
  36330. #endif
  36331. #ifdef __clang__
  36332. #pragma clang diagnostic push
  36333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36334. #pragma clang diagnostic ignored "-Wunused-variable"
  36335. #endif
  36336. #ifdef __clang__
  36337. #pragma clang diagnostic pop
  36338. #endif
  36339. #ifdef __clang__
  36340. #pragma clang diagnostic push
  36341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36342. #pragma clang diagnostic ignored "-Wunused-variable"
  36343. #endif
  36344. #ifdef __clang__
  36345. #pragma clang diagnostic pop
  36346. #endif
  36347. #ifdef __clang__
  36348. #pragma clang diagnostic push
  36349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36350. #pragma clang diagnostic ignored "-Wunused-variable"
  36351. #endif
  36352. #ifdef __clang__
  36353. #pragma clang diagnostic pop
  36354. #endif
  36355. #ifdef __clang__
  36356. #pragma clang diagnostic push
  36357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36358. #pragma clang diagnostic ignored "-Wunused-variable"
  36359. #endif
  36360. #ifdef __clang__
  36361. #pragma clang diagnostic pop
  36362. #endif
  36363. #ifdef __clang__
  36364. #pragma clang diagnostic push
  36365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36366. #pragma clang diagnostic ignored "-Wunused-variable"
  36367. #endif
  36368. #ifdef __clang__
  36369. #pragma clang diagnostic pop
  36370. #endif
  36371. #ifdef __clang__
  36372. #pragma clang diagnostic push
  36373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36374. #pragma clang diagnostic ignored "-Wunused-variable"
  36375. #endif
  36376. #ifdef __clang__
  36377. #pragma clang diagnostic pop
  36378. #endif
  36379. #ifdef __clang__
  36380. #pragma clang diagnostic push
  36381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36382. #pragma clang diagnostic ignored "-Wunused-variable"
  36383. #endif
  36384. #ifdef __clang__
  36385. #pragma clang diagnostic pop
  36386. #endif
  36387. #ifdef __clang__
  36388. #pragma clang diagnostic push
  36389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36390. #pragma clang diagnostic ignored "-Wunused-variable"
  36391. #endif
  36392. #ifdef __clang__
  36393. #pragma clang diagnostic pop
  36394. #endif
  36395. #ifdef __clang__
  36396. #pragma clang diagnostic push
  36397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36398. #pragma clang diagnostic ignored "-Wunused-variable"
  36399. #endif
  36400. #ifdef __clang__
  36401. #pragma clang diagnostic pop
  36402. #endif
  36403. #ifdef __clang__
  36404. #pragma clang diagnostic push
  36405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36406. #pragma clang diagnostic ignored "-Wunused-variable"
  36407. #endif
  36408. #ifdef __clang__
  36409. #pragma clang diagnostic pop
  36410. #endif
  36411. #ifdef __clang__
  36412. #pragma clang diagnostic push
  36413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36414. #pragma clang diagnostic ignored "-Wunused-variable"
  36415. #endif
  36416. #ifdef __clang__
  36417. #pragma clang diagnostic pop
  36418. #endif
  36419. #ifdef __clang__
  36420. #pragma clang diagnostic push
  36421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36422. #pragma clang diagnostic ignored "-Wunused-variable"
  36423. #endif
  36424. #ifdef __clang__
  36425. #pragma clang diagnostic pop
  36426. #endif
  36427. #ifdef __clang__
  36428. #pragma clang diagnostic push
  36429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36430. #pragma clang diagnostic ignored "-Wunused-variable"
  36431. #endif
  36432. #ifdef __clang__
  36433. #pragma clang diagnostic pop
  36434. #endif
  36435. #ifdef __clang__
  36436. #pragma clang diagnostic push
  36437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36438. #pragma clang diagnostic ignored "-Wunused-variable"
  36439. #endif
  36440. #ifdef __clang__
  36441. #pragma clang diagnostic pop
  36442. #endif
  36443. #ifdef __clang__
  36444. #pragma clang diagnostic push
  36445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36446. #pragma clang diagnostic ignored "-Wunused-variable"
  36447. #endif
  36448. #ifdef __clang__
  36449. #pragma clang diagnostic pop
  36450. #endif
  36451. #ifdef __clang__
  36452. #pragma clang diagnostic push
  36453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36454. #pragma clang diagnostic ignored "-Wunused-variable"
  36455. #endif
  36456. #ifdef __clang__
  36457. #pragma clang diagnostic pop
  36458. #endif
  36459. #ifdef __clang__
  36460. #pragma clang diagnostic push
  36461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36462. #pragma clang diagnostic ignored "-Wunused-variable"
  36463. #endif
  36464. #ifdef __clang__
  36465. #pragma clang diagnostic pop
  36466. #endif
  36467. #ifdef __clang__
  36468. #pragma clang diagnostic push
  36469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36470. #pragma clang diagnostic ignored "-Wunused-variable"
  36471. #endif
  36472. #ifdef __clang__
  36473. #pragma clang diagnostic pop
  36474. #endif
  36475. #ifdef __clang__
  36476. #pragma clang diagnostic push
  36477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36478. #pragma clang diagnostic ignored "-Wunused-variable"
  36479. #endif
  36480. #ifdef __clang__
  36481. #pragma clang diagnostic pop
  36482. #endif
  36483. #ifdef __clang__
  36484. #pragma clang diagnostic push
  36485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36486. #pragma clang diagnostic ignored "-Wunused-variable"
  36487. #endif
  36488. #ifdef __clang__
  36489. #pragma clang diagnostic pop
  36490. #endif
  36491. #ifdef __clang__
  36492. #pragma clang diagnostic push
  36493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36494. #pragma clang diagnostic ignored "-Wunused-variable"
  36495. #endif
  36496. #ifdef __clang__
  36497. #pragma clang diagnostic pop
  36498. #endif
  36499. #ifdef __clang__
  36500. #pragma clang diagnostic push
  36501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36502. #pragma clang diagnostic ignored "-Wunused-variable"
  36503. #endif
  36504. #ifdef __clang__
  36505. #pragma clang diagnostic pop
  36506. #endif
  36507. #ifdef __clang__
  36508. #pragma clang diagnostic push
  36509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36510. #pragma clang diagnostic ignored "-Wunused-variable"
  36511. #endif
  36512. #ifdef __clang__
  36513. #pragma clang diagnostic pop
  36514. #endif
  36515. #ifdef __clang__
  36516. #pragma clang diagnostic push
  36517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36518. #pragma clang diagnostic ignored "-Wunused-variable"
  36519. #endif
  36520. #ifdef __clang__
  36521. #pragma clang diagnostic pop
  36522. #endif
  36523. #ifdef __clang__
  36524. #pragma clang diagnostic push
  36525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36526. #pragma clang diagnostic ignored "-Wunused-variable"
  36527. #endif
  36528. #ifdef __clang__
  36529. #pragma clang diagnostic pop
  36530. #endif
  36531. #ifdef __clang__
  36532. #pragma clang diagnostic push
  36533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36534. #pragma clang diagnostic ignored "-Wunused-variable"
  36535. #endif
  36536. #ifdef __clang__
  36537. #pragma clang diagnostic pop
  36538. #endif
  36539. #ifdef __clang__
  36540. #pragma clang diagnostic push
  36541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36542. #pragma clang diagnostic ignored "-Wunused-variable"
  36543. #endif
  36544. #ifdef __clang__
  36545. #pragma clang diagnostic pop
  36546. #endif
  36547. #ifdef __clang__
  36548. #pragma clang diagnostic push
  36549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36550. #pragma clang diagnostic ignored "-Wunused-variable"
  36551. #endif
  36552. #ifdef __clang__
  36553. #pragma clang diagnostic pop
  36554. #endif
  36555. #ifdef __clang__
  36556. #pragma clang diagnostic push
  36557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36558. #pragma clang diagnostic ignored "-Wunused-variable"
  36559. #endif
  36560. #ifdef __clang__
  36561. #pragma clang diagnostic pop
  36562. #endif
  36563. #ifdef __clang__
  36564. #pragma clang diagnostic push
  36565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36566. #pragma clang diagnostic ignored "-Wunused-variable"
  36567. #endif
  36568. #ifdef __clang__
  36569. #pragma clang diagnostic pop
  36570. #endif
  36571. #ifdef __clang__
  36572. #pragma clang diagnostic push
  36573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36574. #pragma clang diagnostic ignored "-Wunused-variable"
  36575. #endif
  36576. #ifdef __clang__
  36577. #pragma clang diagnostic pop
  36578. #endif
  36579. #ifdef __clang__
  36580. #pragma clang diagnostic push
  36581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36582. #pragma clang diagnostic ignored "-Wunused-variable"
  36583. #endif
  36584. #ifdef __clang__
  36585. #pragma clang diagnostic pop
  36586. #endif
  36587. #ifdef __clang__
  36588. #pragma clang diagnostic push
  36589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36590. #pragma clang diagnostic ignored "-Wunused-variable"
  36591. #endif
  36592. #ifdef __clang__
  36593. #pragma clang diagnostic pop
  36594. #endif
  36595. #ifdef __clang__
  36596. #pragma clang diagnostic push
  36597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36598. #pragma clang diagnostic ignored "-Wunused-variable"
  36599. #endif
  36600. #ifdef __clang__
  36601. #pragma clang diagnostic pop
  36602. #endif
  36603. #ifdef __clang__
  36604. #pragma clang diagnostic push
  36605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36606. #pragma clang diagnostic ignored "-Wunused-variable"
  36607. #endif
  36608. #ifdef __clang__
  36609. #pragma clang diagnostic pop
  36610. #endif
  36611. #ifdef __clang__
  36612. #pragma clang diagnostic push
  36613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36614. #pragma clang diagnostic ignored "-Wunused-variable"
  36615. #endif
  36616. #ifdef __clang__
  36617. #pragma clang diagnostic pop
  36618. #endif
  36619. #ifdef __clang__
  36620. #pragma clang diagnostic push
  36621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36622. #pragma clang diagnostic ignored "-Wunused-variable"
  36623. #endif
  36624. #ifdef __clang__
  36625. #pragma clang diagnostic pop
  36626. #endif
  36627. #ifdef __clang__
  36628. #pragma clang diagnostic push
  36629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36630. #pragma clang diagnostic ignored "-Wunused-variable"
  36631. #endif
  36632. #ifdef __clang__
  36633. #pragma clang diagnostic pop
  36634. #endif
  36635. #ifdef __clang__
  36636. #pragma clang diagnostic push
  36637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36638. #pragma clang diagnostic ignored "-Wunused-variable"
  36639. #endif
  36640. #ifdef __clang__
  36641. #pragma clang diagnostic pop
  36642. #endif
  36643. #ifdef __clang__
  36644. #pragma clang diagnostic push
  36645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36646. #pragma clang diagnostic ignored "-Wunused-variable"
  36647. #endif
  36648. #ifdef __clang__
  36649. #pragma clang diagnostic pop
  36650. #endif
  36651. #ifdef __clang__
  36652. #pragma clang diagnostic push
  36653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36654. #pragma clang diagnostic ignored "-Wunused-variable"
  36655. #endif
  36656. #ifdef __clang__
  36657. #pragma clang diagnostic pop
  36658. #endif
  36659. #ifdef __clang__
  36660. #pragma clang diagnostic push
  36661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36662. #pragma clang diagnostic ignored "-Wunused-variable"
  36663. #endif
  36664. #ifdef __clang__
  36665. #pragma clang diagnostic pop
  36666. #endif
  36667. #ifdef __clang__
  36668. #pragma clang diagnostic push
  36669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36670. #pragma clang diagnostic ignored "-Wunused-variable"
  36671. #endif
  36672. #ifdef __clang__
  36673. #pragma clang diagnostic pop
  36674. #endif
  36675. #ifdef __clang__
  36676. #pragma clang diagnostic push
  36677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36678. #pragma clang diagnostic ignored "-Wunused-variable"
  36679. #endif
  36680. #ifdef __clang__
  36681. #pragma clang diagnostic pop
  36682. #endif
  36683. #ifdef __clang__
  36684. #pragma clang diagnostic push
  36685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36686. #pragma clang diagnostic ignored "-Wunused-variable"
  36687. #endif
  36688. #ifdef __clang__
  36689. #pragma clang diagnostic pop
  36690. #endif
  36691. #ifdef __clang__
  36692. #pragma clang diagnostic push
  36693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36694. #pragma clang diagnostic ignored "-Wunused-variable"
  36695. #endif
  36696. #ifdef __clang__
  36697. #pragma clang diagnostic pop
  36698. #endif
  36699. #ifdef __clang__
  36700. #pragma clang diagnostic push
  36701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36702. #pragma clang diagnostic ignored "-Wunused-variable"
  36703. #endif
  36704. #ifdef __clang__
  36705. #pragma clang diagnostic pop
  36706. #endif
  36707. #ifdef __clang__
  36708. #pragma clang diagnostic push
  36709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36710. #pragma clang diagnostic ignored "-Wunused-variable"
  36711. #endif
  36712. #ifdef __clang__
  36713. #pragma clang diagnostic pop
  36714. #endif
  36715. #ifdef __clang__
  36716. #pragma clang diagnostic push
  36717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36718. #pragma clang diagnostic ignored "-Wunused-variable"
  36719. #endif
  36720. #ifdef __clang__
  36721. #pragma clang diagnostic pop
  36722. #endif
  36723. #ifdef __clang__
  36724. #pragma clang diagnostic push
  36725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36726. #pragma clang diagnostic ignored "-Wunused-variable"
  36727. #endif
  36728. #ifdef __clang__
  36729. #pragma clang diagnostic pop
  36730. #endif
  36731. #ifdef __clang__
  36732. #pragma clang diagnostic push
  36733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36734. #pragma clang diagnostic ignored "-Wunused-variable"
  36735. #endif
  36736. #ifdef __clang__
  36737. #pragma clang diagnostic pop
  36738. #endif
  36739. #ifdef __clang__
  36740. #pragma clang diagnostic push
  36741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36742. #pragma clang diagnostic ignored "-Wunused-variable"
  36743. #endif
  36744. #ifdef __clang__
  36745. #pragma clang diagnostic pop
  36746. #endif
  36747. #ifdef __clang__
  36748. #pragma clang diagnostic push
  36749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36750. #pragma clang diagnostic ignored "-Wunused-variable"
  36751. #endif
  36752. #ifdef __clang__
  36753. #pragma clang diagnostic pop
  36754. #endif
  36755. #ifdef __clang__
  36756. #pragma clang diagnostic push
  36757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36758. #pragma clang diagnostic ignored "-Wunused-variable"
  36759. #endif
  36760. #ifdef __clang__
  36761. #pragma clang diagnostic pop
  36762. #endif
  36763. #ifdef __clang__
  36764. #pragma clang diagnostic push
  36765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36766. #pragma clang diagnostic ignored "-Wunused-variable"
  36767. #endif
  36768. #ifdef __clang__
  36769. #pragma clang diagnostic pop
  36770. #endif
  36771. #ifdef __clang__
  36772. #pragma clang diagnostic push
  36773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36774. #pragma clang diagnostic ignored "-Wunused-variable"
  36775. #endif
  36776. #ifdef __clang__
  36777. #pragma clang diagnostic pop
  36778. #endif
  36779. #ifdef __clang__
  36780. #pragma clang diagnostic push
  36781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36782. #pragma clang diagnostic ignored "-Wunused-variable"
  36783. #endif
  36784. #ifdef __clang__
  36785. #pragma clang diagnostic pop
  36786. #endif
  36787. #ifdef __clang__
  36788. #pragma clang diagnostic push
  36789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36790. #pragma clang diagnostic ignored "-Wunused-variable"
  36791. #endif
  36792. #ifdef __clang__
  36793. #pragma clang diagnostic pop
  36794. #endif
  36795. #ifdef __clang__
  36796. #pragma clang diagnostic push
  36797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36798. #pragma clang diagnostic ignored "-Wunused-variable"
  36799. #endif
  36800. #ifdef __clang__
  36801. #pragma clang diagnostic pop
  36802. #endif
  36803. #ifdef __clang__
  36804. #pragma clang diagnostic push
  36805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36806. #pragma clang diagnostic ignored "-Wunused-variable"
  36807. #endif
  36808. #ifdef __clang__
  36809. #pragma clang diagnostic pop
  36810. #endif
  36811. #ifdef __clang__
  36812. #pragma clang diagnostic push
  36813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36814. #pragma clang diagnostic ignored "-Wunused-variable"
  36815. #endif
  36816. #ifdef __clang__
  36817. #pragma clang diagnostic pop
  36818. #endif
  36819. #ifdef __clang__
  36820. #pragma clang diagnostic push
  36821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36822. #pragma clang diagnostic ignored "-Wunused-variable"
  36823. #endif
  36824. #ifdef __clang__
  36825. #pragma clang diagnostic pop
  36826. #endif
  36827. #ifdef __clang__
  36828. #pragma clang diagnostic push
  36829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36830. #pragma clang diagnostic ignored "-Wunused-variable"
  36831. #endif
  36832. #ifdef __clang__
  36833. #pragma clang diagnostic pop
  36834. #endif
  36835. #ifdef __clang__
  36836. #pragma clang diagnostic push
  36837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36838. #pragma clang diagnostic ignored "-Wunused-variable"
  36839. #endif
  36840. #ifdef __clang__
  36841. #pragma clang diagnostic pop
  36842. #endif
  36843. #ifdef __clang__
  36844. #pragma clang diagnostic push
  36845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36846. #pragma clang diagnostic ignored "-Wunused-variable"
  36847. #endif
  36848. #ifdef __clang__
  36849. #pragma clang diagnostic pop
  36850. #endif
  36851. #ifdef __clang__
  36852. #pragma clang diagnostic push
  36853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36854. #pragma clang diagnostic ignored "-Wunused-variable"
  36855. #endif
  36856. #ifdef __clang__
  36857. #pragma clang diagnostic pop
  36858. #endif
  36859. #ifdef __clang__
  36860. #pragma clang diagnostic push
  36861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36862. #pragma clang diagnostic ignored "-Wunused-variable"
  36863. #endif
  36864. #ifdef __clang__
  36865. #pragma clang diagnostic pop
  36866. #endif
  36867. #ifdef __clang__
  36868. #pragma clang diagnostic push
  36869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36870. #pragma clang diagnostic ignored "-Wunused-variable"
  36871. #endif
  36872. #ifdef __clang__
  36873. #pragma clang diagnostic pop
  36874. #endif
  36875. #ifdef __clang__
  36876. #pragma clang diagnostic push
  36877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36878. #pragma clang diagnostic ignored "-Wunused-variable"
  36879. #endif
  36880. #ifdef __clang__
  36881. #pragma clang diagnostic pop
  36882. #endif
  36883. #ifdef __clang__
  36884. #pragma clang diagnostic push
  36885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36886. #pragma clang diagnostic ignored "-Wunused-variable"
  36887. #endif
  36888. #ifdef __clang__
  36889. #pragma clang diagnostic pop
  36890. #endif
  36891. #ifdef __clang__
  36892. #pragma clang diagnostic push
  36893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36894. #pragma clang diagnostic ignored "-Wunused-variable"
  36895. #endif
  36896. #ifdef __clang__
  36897. #pragma clang diagnostic pop
  36898. #endif
  36899. #ifdef __clang__
  36900. #pragma clang diagnostic push
  36901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36902. #pragma clang diagnostic ignored "-Wunused-variable"
  36903. #endif
  36904. #ifdef __clang__
  36905. #pragma clang diagnostic pop
  36906. #endif
  36907. #ifdef __clang__
  36908. #pragma clang diagnostic push
  36909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36910. #pragma clang diagnostic ignored "-Wunused-variable"
  36911. #endif
  36912. #ifdef __clang__
  36913. #pragma clang diagnostic pop
  36914. #endif
  36915. #ifdef __clang__
  36916. #pragma clang diagnostic push
  36917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36918. #pragma clang diagnostic ignored "-Wunused-variable"
  36919. #endif
  36920. #ifdef __clang__
  36921. #pragma clang diagnostic pop
  36922. #endif
  36923. #ifdef __clang__
  36924. #pragma clang diagnostic push
  36925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36926. #pragma clang diagnostic ignored "-Wunused-variable"
  36927. #endif
  36928. #ifdef __clang__
  36929. #pragma clang diagnostic pop
  36930. #endif
  36931. #ifdef __clang__
  36932. #pragma clang diagnostic push
  36933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36934. #pragma clang diagnostic ignored "-Wunused-variable"
  36935. #endif
  36936. #ifdef __clang__
  36937. #pragma clang diagnostic pop
  36938. #endif
  36939. #ifdef __clang__
  36940. #pragma clang diagnostic push
  36941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36942. #pragma clang diagnostic ignored "-Wunused-variable"
  36943. #endif
  36944. #ifdef __clang__
  36945. #pragma clang diagnostic pop
  36946. #endif
  36947. #ifdef __clang__
  36948. #pragma clang diagnostic push
  36949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36950. #pragma clang diagnostic ignored "-Wunused-variable"
  36951. #endif
  36952. #ifdef __clang__
  36953. #pragma clang diagnostic pop
  36954. #endif
  36955. #ifdef __clang__
  36956. #pragma clang diagnostic push
  36957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36958. #pragma clang diagnostic ignored "-Wunused-variable"
  36959. #endif
  36960. #ifdef __clang__
  36961. #pragma clang diagnostic pop
  36962. #endif
  36963. #ifdef __clang__
  36964. #pragma clang diagnostic push
  36965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36966. #pragma clang diagnostic ignored "-Wunused-variable"
  36967. #endif
  36968. #ifdef __clang__
  36969. #pragma clang diagnostic pop
  36970. #endif
  36971. #ifdef __clang__
  36972. #pragma clang diagnostic push
  36973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36974. #pragma clang diagnostic ignored "-Wunused-variable"
  36975. #endif
  36976. #ifdef __clang__
  36977. #pragma clang diagnostic pop
  36978. #endif
  36979. #ifdef __clang__
  36980. #pragma clang diagnostic push
  36981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36982. #pragma clang diagnostic ignored "-Wunused-variable"
  36983. #endif
  36984. #ifdef __clang__
  36985. #pragma clang diagnostic pop
  36986. #endif
  36987. #ifdef __clang__
  36988. #pragma clang diagnostic push
  36989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36990. #pragma clang diagnostic ignored "-Wunused-variable"
  36991. #endif
  36992. #ifdef __clang__
  36993. #pragma clang diagnostic pop
  36994. #endif
  36995. #ifdef __clang__
  36996. #pragma clang diagnostic push
  36997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36998. #pragma clang diagnostic ignored "-Wunused-variable"
  36999. #endif
  37000. #ifdef __clang__
  37001. #pragma clang diagnostic pop
  37002. #endif
  37003. #ifdef __clang__
  37004. #pragma clang diagnostic push
  37005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37006. #pragma clang diagnostic ignored "-Wunused-variable"
  37007. #endif
  37008. #ifdef __clang__
  37009. #pragma clang diagnostic pop
  37010. #endif
  37011. #ifdef __clang__
  37012. #pragma clang diagnostic push
  37013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37014. #pragma clang diagnostic ignored "-Wunused-variable"
  37015. #endif
  37016. #ifdef __clang__
  37017. #pragma clang diagnostic pop
  37018. #endif
  37019. #ifdef __clang__
  37020. #pragma clang diagnostic push
  37021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37022. #pragma clang diagnostic ignored "-Wunused-variable"
  37023. #endif
  37024. #ifdef __clang__
  37025. #pragma clang diagnostic pop
  37026. #endif
  37027. #ifdef __clang__
  37028. #pragma clang diagnostic push
  37029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37030. #pragma clang diagnostic ignored "-Wunused-variable"
  37031. #endif
  37032. #ifdef __clang__
  37033. #pragma clang diagnostic pop
  37034. #endif
  37035. #ifdef __clang__
  37036. #pragma clang diagnostic push
  37037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37038. #pragma clang diagnostic ignored "-Wunused-variable"
  37039. #endif
  37040. #ifdef __clang__
  37041. #pragma clang diagnostic pop
  37042. #endif
  37043. #ifdef __clang__
  37044. #pragma clang diagnostic push
  37045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37046. #pragma clang diagnostic ignored "-Wunused-variable"
  37047. #endif
  37048. #ifdef __clang__
  37049. #pragma clang diagnostic pop
  37050. #endif
  37051. #ifdef __clang__
  37052. #pragma clang diagnostic push
  37053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37054. #pragma clang diagnostic ignored "-Wunused-variable"
  37055. #endif
  37056. #ifdef __clang__
  37057. #pragma clang diagnostic pop
  37058. #endif
  37059. #ifdef __clang__
  37060. #pragma clang diagnostic push
  37061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37062. #pragma clang diagnostic ignored "-Wunused-variable"
  37063. #endif
  37064. #ifdef __clang__
  37065. #pragma clang diagnostic pop
  37066. #endif
  37067. #ifdef __clang__
  37068. #pragma clang diagnostic push
  37069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37070. #pragma clang diagnostic ignored "-Wunused-variable"
  37071. #endif
  37072. #ifdef __clang__
  37073. #pragma clang diagnostic pop
  37074. #endif
  37075. #ifdef __clang__
  37076. #pragma clang diagnostic push
  37077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37078. #pragma clang diagnostic ignored "-Wunused-variable"
  37079. #endif
  37080. #ifdef __clang__
  37081. #pragma clang diagnostic pop
  37082. #endif
  37083. #ifdef __clang__
  37084. #pragma clang diagnostic push
  37085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37086. #pragma clang diagnostic ignored "-Wunused-variable"
  37087. #endif
  37088. #ifdef __clang__
  37089. #pragma clang diagnostic pop
  37090. #endif
  37091. #ifdef __clang__
  37092. #pragma clang diagnostic push
  37093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37094. #pragma clang diagnostic ignored "-Wunused-variable"
  37095. #endif
  37096. #ifdef __clang__
  37097. #pragma clang diagnostic pop
  37098. #endif
  37099. #ifdef __clang__
  37100. #pragma clang diagnostic push
  37101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37102. #pragma clang diagnostic ignored "-Wunused-variable"
  37103. #endif
  37104. #ifdef __clang__
  37105. #pragma clang diagnostic pop
  37106. #endif
  37107. #ifdef __clang__
  37108. #pragma clang diagnostic push
  37109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37110. #pragma clang diagnostic ignored "-Wunused-variable"
  37111. #endif
  37112. #ifdef __clang__
  37113. #pragma clang diagnostic pop
  37114. #endif
  37115. #ifdef __clang__
  37116. #pragma clang diagnostic push
  37117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37118. #pragma clang diagnostic ignored "-Wunused-variable"
  37119. #endif
  37120. #ifdef __clang__
  37121. #pragma clang diagnostic pop
  37122. #endif
  37123. #ifdef __clang__
  37124. #pragma clang diagnostic push
  37125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37126. #pragma clang diagnostic ignored "-Wunused-variable"
  37127. #endif
  37128. #ifdef __clang__
  37129. #pragma clang diagnostic pop
  37130. #endif
  37131. #ifdef __clang__
  37132. #pragma clang diagnostic push
  37133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37134. #pragma clang diagnostic ignored "-Wunused-variable"
  37135. #endif
  37136. #ifdef __clang__
  37137. #pragma clang diagnostic pop
  37138. #endif
  37139. #ifdef __clang__
  37140. #pragma clang diagnostic push
  37141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37142. #pragma clang diagnostic ignored "-Wunused-variable"
  37143. #endif
  37144. #ifdef __clang__
  37145. #pragma clang diagnostic pop
  37146. #endif
  37147. #ifdef __clang__
  37148. #pragma clang diagnostic push
  37149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37150. #pragma clang diagnostic ignored "-Wunused-variable"
  37151. #endif
  37152. #ifdef __clang__
  37153. #pragma clang diagnostic pop
  37154. #endif
  37155. #ifdef __clang__
  37156. #pragma clang diagnostic push
  37157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37158. #pragma clang diagnostic ignored "-Wunused-variable"
  37159. #endif
  37160. #ifdef __clang__
  37161. #pragma clang diagnostic pop
  37162. #endif
  37163. #ifdef __clang__
  37164. #pragma clang diagnostic push
  37165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37166. #pragma clang diagnostic ignored "-Wunused-variable"
  37167. #endif
  37168. #ifdef __clang__
  37169. #pragma clang diagnostic pop
  37170. #endif
  37171. #ifdef __clang__
  37172. #pragma clang diagnostic push
  37173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37174. #pragma clang diagnostic ignored "-Wunused-variable"
  37175. #endif
  37176. #ifdef __clang__
  37177. #pragma clang diagnostic pop
  37178. #endif
  37179. #ifdef __clang__
  37180. #pragma clang diagnostic push
  37181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37182. #pragma clang diagnostic ignored "-Wunused-variable"
  37183. #endif
  37184. #ifdef __clang__
  37185. #pragma clang diagnostic pop
  37186. #endif
  37187. #ifdef __clang__
  37188. #pragma clang diagnostic push
  37189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37190. #pragma clang diagnostic ignored "-Wunused-variable"
  37191. #endif
  37192. #ifdef __clang__
  37193. #pragma clang diagnostic pop
  37194. #endif
  37195. #ifdef __clang__
  37196. #pragma clang diagnostic push
  37197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37198. #pragma clang diagnostic ignored "-Wunused-variable"
  37199. #endif
  37200. #ifdef __clang__
  37201. #pragma clang diagnostic pop
  37202. #endif
  37203. #ifdef __clang__
  37204. #pragma clang diagnostic push
  37205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37206. #pragma clang diagnostic ignored "-Wunused-variable"
  37207. #endif
  37208. #ifdef __clang__
  37209. #pragma clang diagnostic pop
  37210. #endif
  37211. #ifdef __clang__
  37212. #pragma clang diagnostic push
  37213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37214. #pragma clang diagnostic ignored "-Wunused-variable"
  37215. #endif
  37216. #ifdef __clang__
  37217. #pragma clang diagnostic pop
  37218. #endif
  37219. #ifdef __clang__
  37220. #pragma clang diagnostic push
  37221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37222. #pragma clang diagnostic ignored "-Wunused-variable"
  37223. #endif
  37224. #ifdef __clang__
  37225. #pragma clang diagnostic pop
  37226. #endif
  37227. #ifdef __clang__
  37228. #pragma clang diagnostic push
  37229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37230. #pragma clang diagnostic ignored "-Wunused-variable"
  37231. #endif
  37232. #ifdef __clang__
  37233. #pragma clang diagnostic pop
  37234. #endif
  37235. #ifdef __clang__
  37236. #pragma clang diagnostic push
  37237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37238. #pragma clang diagnostic ignored "-Wunused-variable"
  37239. #endif
  37240. #ifdef __clang__
  37241. #pragma clang diagnostic pop
  37242. #endif
  37243. #ifdef __clang__
  37244. #pragma clang diagnostic push
  37245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37246. #pragma clang diagnostic ignored "-Wunused-variable"
  37247. #endif
  37248. #ifdef __clang__
  37249. #pragma clang diagnostic pop
  37250. #endif
  37251. #ifdef __clang__
  37252. #pragma clang diagnostic push
  37253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37254. #pragma clang diagnostic ignored "-Wunused-variable"
  37255. #endif
  37256. #ifdef __clang__
  37257. #pragma clang diagnostic pop
  37258. #endif
  37259. #ifdef __clang__
  37260. #pragma clang diagnostic push
  37261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37262. #pragma clang diagnostic ignored "-Wunused-variable"
  37263. #endif
  37264. #ifdef __clang__
  37265. #pragma clang diagnostic pop
  37266. #endif
  37267. #ifdef __clang__
  37268. #pragma clang diagnostic push
  37269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37270. #pragma clang diagnostic ignored "-Wunused-variable"
  37271. #endif
  37272. #ifdef __clang__
  37273. #pragma clang diagnostic pop
  37274. #endif
  37275. #ifdef __clang__
  37276. #pragma clang diagnostic push
  37277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37278. #pragma clang diagnostic ignored "-Wunused-variable"
  37279. #endif
  37280. #ifdef __clang__
  37281. #pragma clang diagnostic pop
  37282. #endif
  37283. #ifdef __clang__
  37284. #pragma clang diagnostic push
  37285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37286. #pragma clang diagnostic ignored "-Wunused-variable"
  37287. #endif
  37288. #ifdef __clang__
  37289. #pragma clang diagnostic pop
  37290. #endif
  37291. #ifdef __clang__
  37292. #pragma clang diagnostic push
  37293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37294. #pragma clang diagnostic ignored "-Wunused-variable"
  37295. #endif
  37296. #ifdef __clang__
  37297. #pragma clang diagnostic pop
  37298. #endif
  37299. #ifdef __clang__
  37300. #pragma clang diagnostic push
  37301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37302. #pragma clang diagnostic ignored "-Wunused-variable"
  37303. #endif
  37304. #ifdef __clang__
  37305. #pragma clang diagnostic pop
  37306. #endif
  37307. #ifdef __clang__
  37308. #pragma clang diagnostic push
  37309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37310. #pragma clang diagnostic ignored "-Wunused-variable"
  37311. #endif
  37312. #ifdef __clang__
  37313. #pragma clang diagnostic pop
  37314. #endif
  37315. #ifdef __clang__
  37316. #pragma clang diagnostic push
  37317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37318. #pragma clang diagnostic ignored "-Wunused-variable"
  37319. #endif
  37320. #ifdef __clang__
  37321. #pragma clang diagnostic pop
  37322. #endif
  37323. #ifdef __clang__
  37324. #pragma clang diagnostic push
  37325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37326. #pragma clang diagnostic ignored "-Wunused-variable"
  37327. #endif
  37328. #ifdef __clang__
  37329. #pragma clang diagnostic pop
  37330. #endif
  37331. #ifdef __clang__
  37332. #pragma clang diagnostic push
  37333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37334. #pragma clang diagnostic ignored "-Wunused-variable"
  37335. #endif
  37336. #ifdef __clang__
  37337. #pragma clang diagnostic pop
  37338. #endif
  37339. #ifdef __clang__
  37340. #pragma clang diagnostic push
  37341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37342. #pragma clang diagnostic ignored "-Wunused-variable"
  37343. #endif
  37344. #ifdef __clang__
  37345. #pragma clang diagnostic pop
  37346. #endif
  37347. #ifdef __clang__
  37348. #pragma clang diagnostic push
  37349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37350. #pragma clang diagnostic ignored "-Wunused-variable"
  37351. #endif
  37352. #ifdef __clang__
  37353. #pragma clang diagnostic pop
  37354. #endif
  37355. #ifdef __clang__
  37356. #pragma clang diagnostic push
  37357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37358. #pragma clang diagnostic ignored "-Wunused-variable"
  37359. #endif
  37360. #ifdef __clang__
  37361. #pragma clang diagnostic pop
  37362. #endif
  37363. #ifdef __clang__
  37364. #pragma clang diagnostic push
  37365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37366. #pragma clang diagnostic ignored "-Wunused-variable"
  37367. #endif
  37368. #ifdef __clang__
  37369. #pragma clang diagnostic pop
  37370. #endif
  37371. #ifdef __clang__
  37372. #pragma clang diagnostic push
  37373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37374. #pragma clang diagnostic ignored "-Wunused-variable"
  37375. #endif
  37376. #ifdef __clang__
  37377. #pragma clang diagnostic pop
  37378. #endif
  37379. #ifdef __clang__
  37380. #pragma clang diagnostic push
  37381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37382. #pragma clang diagnostic ignored "-Wunused-variable"
  37383. #endif
  37384. #ifdef __clang__
  37385. #pragma clang diagnostic pop
  37386. #endif
  37387. #ifdef __clang__
  37388. #pragma clang diagnostic push
  37389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37390. #pragma clang diagnostic ignored "-Wunused-variable"
  37391. #endif
  37392. #ifdef __clang__
  37393. #pragma clang diagnostic pop
  37394. #endif
  37395. #ifdef __clang__
  37396. #pragma clang diagnostic push
  37397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37398. #pragma clang diagnostic ignored "-Wunused-variable"
  37399. #endif
  37400. #ifdef __clang__
  37401. #pragma clang diagnostic pop
  37402. #endif
  37403. #ifdef __clang__
  37404. #pragma clang diagnostic push
  37405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37406. #pragma clang diagnostic ignored "-Wunused-variable"
  37407. #endif
  37408. #ifdef __clang__
  37409. #pragma clang diagnostic pop
  37410. #endif
  37411. #ifdef __clang__
  37412. #pragma clang diagnostic push
  37413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37414. #pragma clang diagnostic ignored "-Wunused-variable"
  37415. #endif
  37416. #ifdef __clang__
  37417. #pragma clang diagnostic pop
  37418. #endif
  37419. #ifdef __clang__
  37420. #pragma clang diagnostic push
  37421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37422. #pragma clang diagnostic ignored "-Wunused-variable"
  37423. #endif
  37424. #ifdef __clang__
  37425. #pragma clang diagnostic pop
  37426. #endif
  37427. #ifdef __clang__
  37428. #pragma clang diagnostic push
  37429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37430. #pragma clang diagnostic ignored "-Wunused-variable"
  37431. #endif
  37432. #ifdef __clang__
  37433. #pragma clang diagnostic pop
  37434. #endif
  37435. #ifdef __clang__
  37436. #pragma clang diagnostic push
  37437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37438. #pragma clang diagnostic ignored "-Wunused-variable"
  37439. #endif
  37440. #ifdef __clang__
  37441. #pragma clang diagnostic pop
  37442. #endif
  37443. #ifdef __clang__
  37444. #pragma clang diagnostic push
  37445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37446. #pragma clang diagnostic ignored "-Wunused-variable"
  37447. #endif
  37448. #ifdef __clang__
  37449. #pragma clang diagnostic pop
  37450. #endif
  37451. #ifdef __clang__
  37452. #pragma clang diagnostic push
  37453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37454. #pragma clang diagnostic ignored "-Wunused-variable"
  37455. #endif
  37456. #ifdef __clang__
  37457. #pragma clang diagnostic pop
  37458. #endif
  37459. #ifdef __clang__
  37460. #pragma clang diagnostic push
  37461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37462. #pragma clang diagnostic ignored "-Wunused-variable"
  37463. #endif
  37464. #ifdef __clang__
  37465. #pragma clang diagnostic pop
  37466. #endif
  37467. #ifdef __clang__
  37468. #pragma clang diagnostic push
  37469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37470. #pragma clang diagnostic ignored "-Wunused-variable"
  37471. #endif
  37472. #ifdef __clang__
  37473. #pragma clang diagnostic pop
  37474. #endif
  37475. #ifdef __clang__
  37476. #pragma clang diagnostic push
  37477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37478. #pragma clang diagnostic ignored "-Wunused-variable"
  37479. #endif
  37480. #ifdef __clang__
  37481. #pragma clang diagnostic pop
  37482. #endif
  37483. #ifdef __clang__
  37484. #pragma clang diagnostic push
  37485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37486. #pragma clang diagnostic ignored "-Wunused-variable"
  37487. #endif
  37488. #ifdef __clang__
  37489. #pragma clang diagnostic pop
  37490. #endif
  37491. #ifdef __clang__
  37492. #pragma clang diagnostic push
  37493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37494. #pragma clang diagnostic ignored "-Wunused-variable"
  37495. #endif
  37496. #ifdef __clang__
  37497. #pragma clang diagnostic pop
  37498. #endif
  37499. #ifdef __clang__
  37500. #pragma clang diagnostic push
  37501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37502. #pragma clang diagnostic ignored "-Wunused-variable"
  37503. #endif
  37504. #ifdef __clang__
  37505. #pragma clang diagnostic pop
  37506. #endif
  37507. #ifdef __clang__
  37508. #pragma clang diagnostic push
  37509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37510. #pragma clang diagnostic ignored "-Wunused-variable"
  37511. #endif
  37512. #ifdef __clang__
  37513. #pragma clang diagnostic pop
  37514. #endif
  37515. #ifdef __clang__
  37516. #pragma clang diagnostic push
  37517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37518. #pragma clang diagnostic ignored "-Wunused-variable"
  37519. #endif
  37520. #ifdef __clang__
  37521. #pragma clang diagnostic pop
  37522. #endif
  37523. #ifdef __clang__
  37524. #pragma clang diagnostic push
  37525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37526. #pragma clang diagnostic ignored "-Wunused-variable"
  37527. #endif
  37528. #ifdef __clang__
  37529. #pragma clang diagnostic pop
  37530. #endif
  37531. #ifdef __clang__
  37532. #pragma clang diagnostic push
  37533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37534. #pragma clang diagnostic ignored "-Wunused-variable"
  37535. #endif
  37536. #ifdef __clang__
  37537. #pragma clang diagnostic pop
  37538. #endif
  37539. #ifdef __clang__
  37540. #pragma clang diagnostic push
  37541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37542. #pragma clang diagnostic ignored "-Wunused-variable"
  37543. #endif
  37544. #ifdef __clang__
  37545. #pragma clang diagnostic pop
  37546. #endif
  37547. #ifdef __clang__
  37548. #pragma clang diagnostic push
  37549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37550. #pragma clang diagnostic ignored "-Wunused-variable"
  37551. #endif
  37552. #ifdef __clang__
  37553. #pragma clang diagnostic pop
  37554. #endif
  37555. #ifdef __clang__
  37556. #pragma clang diagnostic push
  37557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37558. #pragma clang diagnostic ignored "-Wunused-variable"
  37559. #endif
  37560. #ifdef __clang__
  37561. #pragma clang diagnostic pop
  37562. #endif
  37563. #ifdef __clang__
  37564. #pragma clang diagnostic push
  37565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37566. #pragma clang diagnostic ignored "-Wunused-variable"
  37567. #endif
  37568. #ifdef __clang__
  37569. #pragma clang diagnostic pop
  37570. #endif
  37571. #ifdef __clang__
  37572. #pragma clang diagnostic push
  37573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37574. #pragma clang diagnostic ignored "-Wunused-variable"
  37575. #endif
  37576. #ifdef __clang__
  37577. #pragma clang diagnostic pop
  37578. #endif
  37579. #ifdef __clang__
  37580. #pragma clang diagnostic push
  37581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37582. #pragma clang diagnostic ignored "-Wunused-variable"
  37583. #endif
  37584. #ifdef __clang__
  37585. #pragma clang diagnostic pop
  37586. #endif
  37587. #ifdef __clang__
  37588. #pragma clang diagnostic push
  37589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37590. #pragma clang diagnostic ignored "-Wunused-variable"
  37591. #endif
  37592. #ifdef __clang__
  37593. #pragma clang diagnostic pop
  37594. #endif
  37595. #ifdef __clang__
  37596. #pragma clang diagnostic push
  37597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37598. #pragma clang diagnostic ignored "-Wunused-variable"
  37599. #endif
  37600. #ifdef __clang__
  37601. #pragma clang diagnostic pop
  37602. #endif
  37603. #ifdef __clang__
  37604. #pragma clang diagnostic push
  37605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37606. #pragma clang diagnostic ignored "-Wunused-variable"
  37607. #endif
  37608. #ifdef __clang__
  37609. #pragma clang diagnostic pop
  37610. #endif
  37611. #ifdef __clang__
  37612. #pragma clang diagnostic push
  37613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37614. #pragma clang diagnostic ignored "-Wunused-variable"
  37615. #endif
  37616. #ifdef __clang__
  37617. #pragma clang diagnostic pop
  37618. #endif
  37619. #ifdef __clang__
  37620. #pragma clang diagnostic push
  37621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37622. #pragma clang diagnostic ignored "-Wunused-variable"
  37623. #endif
  37624. #ifdef __clang__
  37625. #pragma clang diagnostic pop
  37626. #endif
  37627. #ifdef __clang__
  37628. #pragma clang diagnostic push
  37629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37630. #pragma clang diagnostic ignored "-Wunused-variable"
  37631. #endif
  37632. #ifdef __clang__
  37633. #pragma clang diagnostic pop
  37634. #endif
  37635. #ifdef __clang__
  37636. #pragma clang diagnostic push
  37637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37638. #pragma clang diagnostic ignored "-Wunused-variable"
  37639. #endif
  37640. #ifdef __clang__
  37641. #pragma clang diagnostic pop
  37642. #endif
  37643. #ifdef __clang__
  37644. #pragma clang diagnostic push
  37645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37646. #pragma clang diagnostic ignored "-Wunused-variable"
  37647. #endif
  37648. #ifdef __clang__
  37649. #pragma clang diagnostic pop
  37650. #endif
  37651. #ifdef __clang__
  37652. #pragma clang diagnostic push
  37653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37654. #pragma clang diagnostic ignored "-Wunused-variable"
  37655. #endif
  37656. #ifdef __clang__
  37657. #pragma clang diagnostic pop
  37658. #endif
  37659. #ifdef __clang__
  37660. #pragma clang diagnostic push
  37661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37662. #pragma clang diagnostic ignored "-Wunused-variable"
  37663. #endif
  37664. #ifdef __clang__
  37665. #pragma clang diagnostic pop
  37666. #endif
  37667. #ifdef __clang__
  37668. #pragma clang diagnostic push
  37669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37670. #pragma clang diagnostic ignored "-Wunused-variable"
  37671. #endif
  37672. #ifdef __clang__
  37673. #pragma clang diagnostic pop
  37674. #endif
  37675. #ifdef __clang__
  37676. #pragma clang diagnostic push
  37677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37678. #pragma clang diagnostic ignored "-Wunused-variable"
  37679. #endif
  37680. #ifdef __clang__
  37681. #pragma clang diagnostic pop
  37682. #endif
  37683. #ifdef __clang__
  37684. #pragma clang diagnostic push
  37685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37686. #pragma clang diagnostic ignored "-Wunused-variable"
  37687. #endif
  37688. #ifdef __clang__
  37689. #pragma clang diagnostic pop
  37690. #endif
  37691. #ifdef __clang__
  37692. #pragma clang diagnostic push
  37693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37694. #pragma clang diagnostic ignored "-Wunused-variable"
  37695. #endif
  37696. #ifdef __clang__
  37697. #pragma clang diagnostic pop
  37698. #endif
  37699. #ifdef __clang__
  37700. #pragma clang diagnostic push
  37701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37702. #pragma clang diagnostic ignored "-Wunused-variable"
  37703. #endif
  37704. #ifdef __clang__
  37705. #pragma clang diagnostic pop
  37706. #endif
  37707. #ifdef __clang__
  37708. #pragma clang diagnostic push
  37709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37710. #pragma clang diagnostic ignored "-Wunused-variable"
  37711. #endif
  37712. #ifdef __clang__
  37713. #pragma clang diagnostic pop
  37714. #endif
  37715. #ifdef __clang__
  37716. #pragma clang diagnostic push
  37717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37718. #pragma clang diagnostic ignored "-Wunused-variable"
  37719. #endif
  37720. #ifdef __clang__
  37721. #pragma clang diagnostic pop
  37722. #endif
  37723. #ifdef __clang__
  37724. #pragma clang diagnostic push
  37725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37726. #pragma clang diagnostic ignored "-Wunused-variable"
  37727. #endif
  37728. #ifdef __clang__
  37729. #pragma clang diagnostic pop
  37730. #endif
  37731. #ifdef __clang__
  37732. #pragma clang diagnostic push
  37733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37734. #pragma clang diagnostic ignored "-Wunused-variable"
  37735. #endif
  37736. #ifdef __clang__
  37737. #pragma clang diagnostic pop
  37738. #endif
  37739. #ifdef __clang__
  37740. #pragma clang diagnostic push
  37741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37742. #pragma clang diagnostic ignored "-Wunused-variable"
  37743. #endif
  37744. #ifdef __clang__
  37745. #pragma clang diagnostic pop
  37746. #endif
  37747. #ifdef __clang__
  37748. #pragma clang diagnostic push
  37749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37750. #pragma clang diagnostic ignored "-Wunused-variable"
  37751. #endif
  37752. #ifdef __clang__
  37753. #pragma clang diagnostic pop
  37754. #endif
  37755. #ifdef __clang__
  37756. #pragma clang diagnostic push
  37757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37758. #pragma clang diagnostic ignored "-Wunused-variable"
  37759. #endif
  37760. #ifdef __clang__
  37761. #pragma clang diagnostic pop
  37762. #endif
  37763. #ifdef __clang__
  37764. #pragma clang diagnostic push
  37765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37766. #pragma clang diagnostic ignored "-Wunused-variable"
  37767. #endif
  37768. #ifdef __clang__
  37769. #pragma clang diagnostic pop
  37770. #endif
  37771. #ifdef __clang__
  37772. #pragma clang diagnostic push
  37773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37774. #pragma clang diagnostic ignored "-Wunused-variable"
  37775. #endif
  37776. #ifdef __clang__
  37777. #pragma clang diagnostic pop
  37778. #endif
  37779. #ifdef __clang__
  37780. #pragma clang diagnostic push
  37781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37782. #pragma clang diagnostic ignored "-Wunused-variable"
  37783. #endif
  37784. #ifdef __clang__
  37785. #pragma clang diagnostic pop
  37786. #endif
  37787. #ifdef __clang__
  37788. #pragma clang diagnostic push
  37789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37790. #pragma clang diagnostic ignored "-Wunused-variable"
  37791. #endif
  37792. #ifdef __clang__
  37793. #pragma clang diagnostic pop
  37794. #endif
  37795. #ifdef __clang__
  37796. #pragma clang diagnostic push
  37797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37798. #pragma clang diagnostic ignored "-Wunused-variable"
  37799. #endif
  37800. #ifdef __clang__
  37801. #pragma clang diagnostic pop
  37802. #endif
  37803. #ifdef __clang__
  37804. #pragma clang diagnostic push
  37805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37806. #pragma clang diagnostic ignored "-Wunused-variable"
  37807. #endif
  37808. #ifdef __clang__
  37809. #pragma clang diagnostic pop
  37810. #endif
  37811. #ifdef __clang__
  37812. #pragma clang diagnostic push
  37813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37814. #pragma clang diagnostic ignored "-Wunused-variable"
  37815. #endif
  37816. #ifdef __clang__
  37817. #pragma clang diagnostic pop
  37818. #endif
  37819. #ifdef __clang__
  37820. #pragma clang diagnostic push
  37821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37822. #pragma clang diagnostic ignored "-Wunused-variable"
  37823. #endif
  37824. #ifdef __clang__
  37825. #pragma clang diagnostic pop
  37826. #endif
  37827. #ifdef __clang__
  37828. #pragma clang diagnostic push
  37829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37830. #pragma clang diagnostic ignored "-Wunused-variable"
  37831. #endif
  37832. #ifdef __clang__
  37833. #pragma clang diagnostic pop
  37834. #endif
  37835. #ifdef __clang__
  37836. #pragma clang diagnostic push
  37837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37838. #pragma clang diagnostic ignored "-Wunused-variable"
  37839. #endif
  37840. #ifdef __clang__
  37841. #pragma clang diagnostic pop
  37842. #endif
  37843. #ifdef __clang__
  37844. #pragma clang diagnostic push
  37845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37846. #pragma clang diagnostic ignored "-Wunused-variable"
  37847. #endif
  37848. #ifdef __clang__
  37849. #pragma clang diagnostic pop
  37850. #endif
  37851. #ifdef __clang__
  37852. #pragma clang diagnostic push
  37853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37854. #pragma clang diagnostic ignored "-Wunused-variable"
  37855. #endif
  37856. #ifdef __clang__
  37857. #pragma clang diagnostic pop
  37858. #endif
  37859. #ifdef __clang__
  37860. #pragma clang diagnostic push
  37861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37862. #pragma clang diagnostic ignored "-Wunused-variable"
  37863. #endif
  37864. #ifdef __clang__
  37865. #pragma clang diagnostic pop
  37866. #endif
  37867. #ifdef __clang__
  37868. #pragma clang diagnostic push
  37869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37870. #pragma clang diagnostic ignored "-Wunused-variable"
  37871. #endif
  37872. #ifdef __clang__
  37873. #pragma clang diagnostic pop
  37874. #endif
  37875. #ifdef __clang__
  37876. #pragma clang diagnostic push
  37877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37878. #pragma clang diagnostic ignored "-Wunused-variable"
  37879. #endif
  37880. #ifdef __clang__
  37881. #pragma clang diagnostic pop
  37882. #endif
  37883. #ifdef __clang__
  37884. #pragma clang diagnostic push
  37885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37886. #pragma clang diagnostic ignored "-Wunused-variable"
  37887. #endif
  37888. #ifdef __clang__
  37889. #pragma clang diagnostic pop
  37890. #endif
  37891. #ifdef __clang__
  37892. #pragma clang diagnostic push
  37893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37894. #pragma clang diagnostic ignored "-Wunused-variable"
  37895. #endif
  37896. #ifdef __clang__
  37897. #pragma clang diagnostic pop
  37898. #endif
  37899. #ifdef __clang__
  37900. #pragma clang diagnostic push
  37901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37902. #pragma clang diagnostic ignored "-Wunused-variable"
  37903. #endif
  37904. #ifdef __clang__
  37905. #pragma clang diagnostic pop
  37906. #endif
  37907. #ifdef __clang__
  37908. #pragma clang diagnostic push
  37909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37910. #pragma clang diagnostic ignored "-Wunused-variable"
  37911. #endif
  37912. #ifdef __clang__
  37913. #pragma clang diagnostic pop
  37914. #endif
  37915. #ifdef __clang__
  37916. #pragma clang diagnostic push
  37917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37918. #pragma clang diagnostic ignored "-Wunused-variable"
  37919. #endif
  37920. #ifdef __clang__
  37921. #pragma clang diagnostic pop
  37922. #endif
  37923. #ifdef __clang__
  37924. #pragma clang diagnostic push
  37925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37926. #pragma clang diagnostic ignored "-Wunused-variable"
  37927. #endif
  37928. #ifdef __clang__
  37929. #pragma clang diagnostic pop
  37930. #endif
  37931. #ifdef __clang__
  37932. #pragma clang diagnostic push
  37933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37934. #pragma clang diagnostic ignored "-Wunused-variable"
  37935. #endif
  37936. #ifdef __clang__
  37937. #pragma clang diagnostic pop
  37938. #endif
  37939. #ifdef __clang__
  37940. #pragma clang diagnostic push
  37941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37942. #pragma clang diagnostic ignored "-Wunused-variable"
  37943. #endif
  37944. #ifdef __clang__
  37945. #pragma clang diagnostic pop
  37946. #endif
  37947. #ifdef __clang__
  37948. #pragma clang diagnostic push
  37949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37950. #pragma clang diagnostic ignored "-Wunused-variable"
  37951. #endif
  37952. #ifdef __clang__
  37953. #pragma clang diagnostic pop
  37954. #endif
  37955. #ifdef __clang__
  37956. #pragma clang diagnostic push
  37957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37958. #pragma clang diagnostic ignored "-Wunused-variable"
  37959. #endif
  37960. #ifdef __clang__
  37961. #pragma clang diagnostic pop
  37962. #endif
  37963. #ifdef __clang__
  37964. #pragma clang diagnostic push
  37965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37966. #pragma clang diagnostic ignored "-Wunused-variable"
  37967. #endif
  37968. #ifdef __clang__
  37969. #pragma clang diagnostic pop
  37970. #endif
  37971. #ifdef __clang__
  37972. #pragma clang diagnostic push
  37973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37974. #pragma clang diagnostic ignored "-Wunused-variable"
  37975. #endif
  37976. #ifdef __clang__
  37977. #pragma clang diagnostic pop
  37978. #endif
  37979. #ifdef __clang__
  37980. #pragma clang diagnostic push
  37981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37982. #pragma clang diagnostic ignored "-Wunused-variable"
  37983. #endif
  37984. #ifdef __clang__
  37985. #pragma clang diagnostic pop
  37986. #endif
  37987. #ifdef __clang__
  37988. #pragma clang diagnostic push
  37989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37990. #pragma clang diagnostic ignored "-Wunused-variable"
  37991. #endif
  37992. #ifdef __clang__
  37993. #pragma clang diagnostic pop
  37994. #endif
  37995. #ifdef __clang__
  37996. #pragma clang diagnostic push
  37997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37998. #pragma clang diagnostic ignored "-Wunused-variable"
  37999. #endif
  38000. #ifdef __clang__
  38001. #pragma clang diagnostic pop
  38002. #endif
  38003. #ifdef __clang__
  38004. #pragma clang diagnostic push
  38005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38006. #pragma clang diagnostic ignored "-Wunused-variable"
  38007. #endif
  38008. #ifdef __clang__
  38009. #pragma clang diagnostic pop
  38010. #endif
  38011. #ifdef __clang__
  38012. #pragma clang diagnostic push
  38013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38014. #pragma clang diagnostic ignored "-Wunused-variable"
  38015. #endif
  38016. #ifdef __clang__
  38017. #pragma clang diagnostic pop
  38018. #endif
  38019. #ifdef __clang__
  38020. #pragma clang diagnostic push
  38021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38022. #pragma clang diagnostic ignored "-Wunused-variable"
  38023. #endif
  38024. #ifdef __clang__
  38025. #pragma clang diagnostic pop
  38026. #endif
  38027. #ifdef __clang__
  38028. #pragma clang diagnostic push
  38029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38030. #pragma clang diagnostic ignored "-Wunused-variable"
  38031. #endif
  38032. #ifdef __clang__
  38033. #pragma clang diagnostic pop
  38034. #endif
  38035. #ifdef __clang__
  38036. #pragma clang diagnostic push
  38037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38038. #pragma clang diagnostic ignored "-Wunused-variable"
  38039. #endif
  38040. #ifdef __clang__
  38041. #pragma clang diagnostic pop
  38042. #endif
  38043. #ifdef __clang__
  38044. #pragma clang diagnostic push
  38045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38046. #pragma clang diagnostic ignored "-Wunused-variable"
  38047. #endif
  38048. #ifdef __clang__
  38049. #pragma clang diagnostic pop
  38050. #endif
  38051. #ifdef __clang__
  38052. #pragma clang diagnostic push
  38053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38054. #pragma clang diagnostic ignored "-Wunused-variable"
  38055. #endif
  38056. #ifdef __clang__
  38057. #pragma clang diagnostic pop
  38058. #endif
  38059. #ifdef __clang__
  38060. #pragma clang diagnostic push
  38061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38062. #pragma clang diagnostic ignored "-Wunused-variable"
  38063. #endif
  38064. #ifdef __clang__
  38065. #pragma clang diagnostic pop
  38066. #endif
  38067. #ifdef __clang__
  38068. #pragma clang diagnostic push
  38069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38070. #pragma clang diagnostic ignored "-Wunused-variable"
  38071. #endif
  38072. #ifdef __clang__
  38073. #pragma clang diagnostic pop
  38074. #endif
  38075. #ifdef __clang__
  38076. #pragma clang diagnostic push
  38077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38078. #pragma clang diagnostic ignored "-Wunused-variable"
  38079. #endif
  38080. #ifdef __clang__
  38081. #pragma clang diagnostic pop
  38082. #endif
  38083. #ifdef __clang__
  38084. #pragma clang diagnostic push
  38085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38086. #pragma clang diagnostic ignored "-Wunused-variable"
  38087. #endif
  38088. #ifdef __clang__
  38089. #pragma clang diagnostic pop
  38090. #endif
  38091. #ifdef __clang__
  38092. #pragma clang diagnostic push
  38093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38094. #pragma clang diagnostic ignored "-Wunused-variable"
  38095. #endif
  38096. #ifdef __clang__
  38097. #pragma clang diagnostic pop
  38098. #endif
  38099. #ifdef __clang__
  38100. #pragma clang diagnostic push
  38101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38102. #pragma clang diagnostic ignored "-Wunused-variable"
  38103. #endif
  38104. #ifdef __clang__
  38105. #pragma clang diagnostic pop
  38106. #endif
  38107. #ifdef __clang__
  38108. #pragma clang diagnostic push
  38109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38110. #pragma clang diagnostic ignored "-Wunused-variable"
  38111. #endif
  38112. #ifdef __clang__
  38113. #pragma clang diagnostic pop
  38114. #endif
  38115. #ifdef __clang__
  38116. #pragma clang diagnostic push
  38117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38118. #pragma clang diagnostic ignored "-Wunused-variable"
  38119. #endif
  38120. #ifdef __clang__
  38121. #pragma clang diagnostic pop
  38122. #endif
  38123. #ifdef __clang__
  38124. #pragma clang diagnostic push
  38125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38126. #pragma clang diagnostic ignored "-Wunused-variable"
  38127. #endif
  38128. #ifdef __clang__
  38129. #pragma clang diagnostic pop
  38130. #endif
  38131. #ifdef __clang__
  38132. #pragma clang diagnostic push
  38133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38134. #pragma clang diagnostic ignored "-Wunused-variable"
  38135. #endif
  38136. #ifdef __clang__
  38137. #pragma clang diagnostic pop
  38138. #endif
  38139. #ifdef __clang__
  38140. #pragma clang diagnostic push
  38141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38142. #pragma clang diagnostic ignored "-Wunused-variable"
  38143. #endif
  38144. #ifdef __clang__
  38145. #pragma clang diagnostic pop
  38146. #endif
  38147. #ifdef __clang__
  38148. #pragma clang diagnostic push
  38149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38150. #pragma clang diagnostic ignored "-Wunused-variable"
  38151. #endif
  38152. #ifdef __clang__
  38153. #pragma clang diagnostic pop
  38154. #endif
  38155. #ifdef __clang__
  38156. #pragma clang diagnostic push
  38157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38158. #pragma clang diagnostic ignored "-Wunused-variable"
  38159. #endif
  38160. #ifdef __clang__
  38161. #pragma clang diagnostic pop
  38162. #endif
  38163. #ifdef __clang__
  38164. #pragma clang diagnostic push
  38165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38166. #pragma clang diagnostic ignored "-Wunused-variable"
  38167. #endif
  38168. #ifdef __clang__
  38169. #pragma clang diagnostic pop
  38170. #endif
  38171. #ifdef __clang__
  38172. #pragma clang diagnostic push
  38173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38174. #pragma clang diagnostic ignored "-Wunused-variable"
  38175. #endif
  38176. #ifdef __clang__
  38177. #pragma clang diagnostic pop
  38178. #endif
  38179. #ifdef __clang__
  38180. #pragma clang diagnostic push
  38181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38182. #pragma clang diagnostic ignored "-Wunused-variable"
  38183. #endif
  38184. #ifdef __clang__
  38185. #pragma clang diagnostic pop
  38186. #endif
  38187. #ifdef __clang__
  38188. #pragma clang diagnostic push
  38189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38190. #pragma clang diagnostic ignored "-Wunused-variable"
  38191. #endif
  38192. #ifdef __clang__
  38193. #pragma clang diagnostic pop
  38194. #endif
  38195. #ifdef __clang__
  38196. #pragma clang diagnostic push
  38197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38198. #pragma clang diagnostic ignored "-Wunused-variable"
  38199. #endif
  38200. #ifdef __clang__
  38201. #pragma clang diagnostic pop
  38202. #endif
  38203. #ifdef __clang__
  38204. #pragma clang diagnostic push
  38205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38206. #pragma clang diagnostic ignored "-Wunused-variable"
  38207. #endif
  38208. #ifdef __clang__
  38209. #pragma clang diagnostic pop
  38210. #endif
  38211. #ifdef __clang__
  38212. #pragma clang diagnostic push
  38213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38214. #pragma clang diagnostic ignored "-Wunused-variable"
  38215. #endif
  38216. #ifdef __clang__
  38217. #pragma clang diagnostic pop
  38218. #endif
  38219. #ifdef __clang__
  38220. #pragma clang diagnostic push
  38221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38222. #pragma clang diagnostic ignored "-Wunused-variable"
  38223. #endif
  38224. #ifdef __clang__
  38225. #pragma clang diagnostic pop
  38226. #endif
  38227. #ifdef __clang__
  38228. #pragma clang diagnostic push
  38229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38230. #pragma clang diagnostic ignored "-Wunused-variable"
  38231. #endif
  38232. #ifdef __clang__
  38233. #pragma clang diagnostic pop
  38234. #endif
  38235. #ifdef __clang__
  38236. #pragma clang diagnostic push
  38237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38238. #pragma clang diagnostic ignored "-Wunused-variable"
  38239. #endif
  38240. #ifdef __clang__
  38241. #pragma clang diagnostic pop
  38242. #endif
  38243. #ifdef __clang__
  38244. #pragma clang diagnostic push
  38245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38246. #pragma clang diagnostic ignored "-Wunused-variable"
  38247. #endif
  38248. #ifdef __clang__
  38249. #pragma clang diagnostic pop
  38250. #endif
  38251. #ifdef __clang__
  38252. #pragma clang diagnostic push
  38253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38254. #pragma clang diagnostic ignored "-Wunused-variable"
  38255. #endif
  38256. #ifdef __clang__
  38257. #pragma clang diagnostic pop
  38258. #endif
  38259. #ifdef __clang__
  38260. #pragma clang diagnostic push
  38261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38262. #pragma clang diagnostic ignored "-Wunused-variable"
  38263. #endif
  38264. #ifdef __clang__
  38265. #pragma clang diagnostic pop
  38266. #endif
  38267. #ifdef __clang__
  38268. #pragma clang diagnostic push
  38269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38270. #pragma clang diagnostic ignored "-Wunused-variable"
  38271. #endif
  38272. #ifdef __clang__
  38273. #pragma clang diagnostic pop
  38274. #endif
  38275. #ifdef __clang__
  38276. #pragma clang diagnostic push
  38277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38278. #pragma clang diagnostic ignored "-Wunused-variable"
  38279. #endif
  38280. #ifdef __clang__
  38281. #pragma clang diagnostic pop
  38282. #endif
  38283. #ifdef __clang__
  38284. #pragma clang diagnostic push
  38285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38286. #pragma clang diagnostic ignored "-Wunused-variable"
  38287. #endif
  38288. #ifdef __clang__
  38289. #pragma clang diagnostic pop
  38290. #endif
  38291. #ifdef __clang__
  38292. #pragma clang diagnostic push
  38293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38294. #pragma clang diagnostic ignored "-Wunused-variable"
  38295. #endif
  38296. #ifdef __clang__
  38297. #pragma clang diagnostic pop
  38298. #endif
  38299. #ifdef __clang__
  38300. #pragma clang diagnostic push
  38301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38302. #pragma clang diagnostic ignored "-Wunused-variable"
  38303. #endif
  38304. #ifdef __clang__
  38305. #pragma clang diagnostic pop
  38306. #endif
  38307. #ifdef __clang__
  38308. #pragma clang diagnostic push
  38309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38310. #pragma clang diagnostic ignored "-Wunused-variable"
  38311. #endif
  38312. #ifdef __clang__
  38313. #pragma clang diagnostic pop
  38314. #endif
  38315. #ifdef __clang__
  38316. #pragma clang diagnostic push
  38317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38318. #pragma clang diagnostic ignored "-Wunused-variable"
  38319. #endif
  38320. #ifdef __clang__
  38321. #pragma clang diagnostic pop
  38322. #endif
  38323. #ifdef __clang__
  38324. #pragma clang diagnostic push
  38325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38326. #pragma clang diagnostic ignored "-Wunused-variable"
  38327. #endif
  38328. #ifdef __clang__
  38329. #pragma clang diagnostic pop
  38330. #endif
  38331. #ifdef __clang__
  38332. #pragma clang diagnostic push
  38333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38334. #pragma clang diagnostic ignored "-Wunused-variable"
  38335. #endif
  38336. #ifdef __clang__
  38337. #pragma clang diagnostic pop
  38338. #endif
  38339. #ifdef __clang__
  38340. #pragma clang diagnostic push
  38341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38342. #pragma clang diagnostic ignored "-Wunused-variable"
  38343. #endif
  38344. #ifdef __clang__
  38345. #pragma clang diagnostic pop
  38346. #endif
  38347. #ifdef __clang__
  38348. #pragma clang diagnostic push
  38349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38350. #pragma clang diagnostic ignored "-Wunused-variable"
  38351. #endif
  38352. #ifdef __clang__
  38353. #pragma clang diagnostic pop
  38354. #endif
  38355. #ifdef __clang__
  38356. #pragma clang diagnostic push
  38357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38358. #pragma clang diagnostic ignored "-Wunused-variable"
  38359. #endif
  38360. #ifdef __clang__
  38361. #pragma clang diagnostic pop
  38362. #endif
  38363. #ifdef __clang__
  38364. #pragma clang diagnostic push
  38365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38366. #pragma clang diagnostic ignored "-Wunused-variable"
  38367. #endif
  38368. #ifdef __clang__
  38369. #pragma clang diagnostic pop
  38370. #endif
  38371. #ifdef __clang__
  38372. #pragma clang diagnostic push
  38373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38374. #pragma clang diagnostic ignored "-Wunused-variable"
  38375. #endif
  38376. #ifdef __clang__
  38377. #pragma clang diagnostic pop
  38378. #endif
  38379. #ifdef __clang__
  38380. #pragma clang diagnostic push
  38381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38382. #pragma clang diagnostic ignored "-Wunused-variable"
  38383. #endif
  38384. #ifdef __clang__
  38385. #pragma clang diagnostic pop
  38386. #endif
  38387. #ifdef __clang__
  38388. #pragma clang diagnostic push
  38389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38390. #pragma clang diagnostic ignored "-Wunused-variable"
  38391. #endif
  38392. #ifdef __clang__
  38393. #pragma clang diagnostic pop
  38394. #endif
  38395. #ifdef __clang__
  38396. #pragma clang diagnostic push
  38397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38398. #pragma clang diagnostic ignored "-Wunused-variable"
  38399. #endif
  38400. #ifdef __clang__
  38401. #pragma clang diagnostic pop
  38402. #endif
  38403. #ifdef __clang__
  38404. #pragma clang diagnostic push
  38405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38406. #pragma clang diagnostic ignored "-Wunused-variable"
  38407. #endif
  38408. #ifdef __clang__
  38409. #pragma clang diagnostic pop
  38410. #endif
  38411. #ifdef __clang__
  38412. #pragma clang diagnostic push
  38413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38414. #pragma clang diagnostic ignored "-Wunused-variable"
  38415. #endif
  38416. #ifdef __clang__
  38417. #pragma clang diagnostic pop
  38418. #endif
  38419. #ifdef __clang__
  38420. #pragma clang diagnostic push
  38421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38422. #pragma clang diagnostic ignored "-Wunused-variable"
  38423. #endif
  38424. #ifdef __clang__
  38425. #pragma clang diagnostic pop
  38426. #endif
  38427. #ifdef __clang__
  38428. #pragma clang diagnostic push
  38429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38430. #pragma clang diagnostic ignored "-Wunused-variable"
  38431. #endif
  38432. #ifdef __clang__
  38433. #pragma clang diagnostic pop
  38434. #endif
  38435. #ifdef __clang__
  38436. #pragma clang diagnostic push
  38437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38438. #pragma clang diagnostic ignored "-Wunused-variable"
  38439. #endif
  38440. #ifdef __clang__
  38441. #pragma clang diagnostic pop
  38442. #endif
  38443. #ifdef __clang__
  38444. #pragma clang diagnostic push
  38445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38446. #pragma clang diagnostic ignored "-Wunused-variable"
  38447. #endif
  38448. #ifdef __clang__
  38449. #pragma clang diagnostic pop
  38450. #endif
  38451. #ifdef __clang__
  38452. #pragma clang diagnostic push
  38453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38454. #pragma clang diagnostic ignored "-Wunused-variable"
  38455. #endif
  38456. #ifdef __clang__
  38457. #pragma clang diagnostic pop
  38458. #endif
  38459. #ifdef __clang__
  38460. #pragma clang diagnostic push
  38461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38462. #pragma clang diagnostic ignored "-Wunused-variable"
  38463. #endif
  38464. #ifdef __clang__
  38465. #pragma clang diagnostic pop
  38466. #endif
  38467. #ifdef __clang__
  38468. #pragma clang diagnostic push
  38469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38470. #pragma clang diagnostic ignored "-Wunused-variable"
  38471. #endif
  38472. #ifdef __clang__
  38473. #pragma clang diagnostic pop
  38474. #endif
  38475. #ifdef __clang__
  38476. #pragma clang diagnostic push
  38477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38478. #pragma clang diagnostic ignored "-Wunused-variable"
  38479. #endif
  38480. #ifdef __clang__
  38481. #pragma clang diagnostic pop
  38482. #endif
  38483. #ifdef __clang__
  38484. #pragma clang diagnostic push
  38485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38486. #pragma clang diagnostic ignored "-Wunused-variable"
  38487. #endif
  38488. #ifdef __clang__
  38489. #pragma clang diagnostic pop
  38490. #endif
  38491. #ifdef __clang__
  38492. #pragma clang diagnostic push
  38493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38494. #pragma clang diagnostic ignored "-Wunused-variable"
  38495. #endif
  38496. #ifdef __clang__
  38497. #pragma clang diagnostic pop
  38498. #endif
  38499. #ifdef __clang__
  38500. #pragma clang diagnostic push
  38501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38502. #pragma clang diagnostic ignored "-Wunused-variable"
  38503. #endif
  38504. #ifdef __clang__
  38505. #pragma clang diagnostic pop
  38506. #endif
  38507. #ifdef __clang__
  38508. #pragma clang diagnostic push
  38509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38510. #pragma clang diagnostic ignored "-Wunused-variable"
  38511. #endif
  38512. #ifdef __clang__
  38513. #pragma clang diagnostic pop
  38514. #endif
  38515. #ifdef __clang__
  38516. #pragma clang diagnostic push
  38517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38518. #pragma clang diagnostic ignored "-Wunused-variable"
  38519. #endif
  38520. #ifdef __clang__
  38521. #pragma clang diagnostic pop
  38522. #endif
  38523. #ifdef __clang__
  38524. #pragma clang diagnostic push
  38525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38526. #pragma clang diagnostic ignored "-Wunused-variable"
  38527. #endif
  38528. #ifdef __clang__
  38529. #pragma clang diagnostic pop
  38530. #endif
  38531. #ifdef __clang__
  38532. #pragma clang diagnostic push
  38533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38534. #pragma clang diagnostic ignored "-Wunused-variable"
  38535. #endif
  38536. #ifdef __clang__
  38537. #pragma clang diagnostic pop
  38538. #endif
  38539. #ifdef __clang__
  38540. #pragma clang diagnostic push
  38541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38542. #pragma clang diagnostic ignored "-Wunused-variable"
  38543. #endif
  38544. #ifdef __clang__
  38545. #pragma clang diagnostic pop
  38546. #endif
  38547. #ifdef __clang__
  38548. #pragma clang diagnostic push
  38549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38550. #pragma clang diagnostic ignored "-Wunused-variable"
  38551. #endif
  38552. #ifdef __clang__
  38553. #pragma clang diagnostic pop
  38554. #endif
  38555. #ifdef __clang__
  38556. #pragma clang diagnostic push
  38557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38558. #pragma clang diagnostic ignored "-Wunused-variable"
  38559. #endif
  38560. #ifdef __clang__
  38561. #pragma clang diagnostic pop
  38562. #endif
  38563. #ifdef __clang__
  38564. #pragma clang diagnostic push
  38565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38566. #pragma clang diagnostic ignored "-Wunused-variable"
  38567. #endif
  38568. #ifdef __clang__
  38569. #pragma clang diagnostic pop
  38570. #endif
  38571. #ifdef __clang__
  38572. #pragma clang diagnostic push
  38573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38574. #pragma clang diagnostic ignored "-Wunused-variable"
  38575. #endif
  38576. #ifdef __clang__
  38577. #pragma clang diagnostic pop
  38578. #endif
  38579. #ifdef __clang__
  38580. #pragma clang diagnostic push
  38581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38582. #pragma clang diagnostic ignored "-Wunused-variable"
  38583. #endif
  38584. #ifdef __clang__
  38585. #pragma clang diagnostic pop
  38586. #endif
  38587. #ifdef __clang__
  38588. #pragma clang diagnostic push
  38589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38590. #pragma clang diagnostic ignored "-Wunused-variable"
  38591. #endif
  38592. #ifdef __clang__
  38593. #pragma clang diagnostic pop
  38594. #endif
  38595. #ifdef __clang__
  38596. #pragma clang diagnostic push
  38597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38598. #pragma clang diagnostic ignored "-Wunused-variable"
  38599. #endif
  38600. #ifdef __clang__
  38601. #pragma clang diagnostic pop
  38602. #endif
  38603. #ifdef __clang__
  38604. #pragma clang diagnostic push
  38605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38606. #pragma clang diagnostic ignored "-Wunused-variable"
  38607. #endif
  38608. #ifdef __clang__
  38609. #pragma clang diagnostic pop
  38610. #endif
  38611. #ifdef __clang__
  38612. #pragma clang diagnostic push
  38613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38614. #pragma clang diagnostic ignored "-Wunused-variable"
  38615. #endif
  38616. #ifdef __clang__
  38617. #pragma clang diagnostic pop
  38618. #endif
  38619. #ifdef __clang__
  38620. #pragma clang diagnostic push
  38621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38622. #pragma clang diagnostic ignored "-Wunused-variable"
  38623. #endif
  38624. #ifdef __clang__
  38625. #pragma clang diagnostic pop
  38626. #endif
  38627. #ifdef __clang__
  38628. #pragma clang diagnostic push
  38629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38630. #pragma clang diagnostic ignored "-Wunused-variable"
  38631. #endif
  38632. #ifdef __clang__
  38633. #pragma clang diagnostic pop
  38634. #endif
  38635. #ifdef __clang__
  38636. #pragma clang diagnostic push
  38637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38638. #pragma clang diagnostic ignored "-Wunused-variable"
  38639. #endif
  38640. #ifdef __clang__
  38641. #pragma clang diagnostic pop
  38642. #endif
  38643. #ifdef __clang__
  38644. #pragma clang diagnostic push
  38645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38646. #pragma clang diagnostic ignored "-Wunused-variable"
  38647. #endif
  38648. #ifdef __clang__
  38649. #pragma clang diagnostic pop
  38650. #endif
  38651. #ifdef __clang__
  38652. #pragma clang diagnostic push
  38653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38654. #pragma clang diagnostic ignored "-Wunused-variable"
  38655. #endif
  38656. #ifdef __clang__
  38657. #pragma clang diagnostic pop
  38658. #endif
  38659. #ifdef __clang__
  38660. #pragma clang diagnostic push
  38661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38662. #pragma clang diagnostic ignored "-Wunused-variable"
  38663. #endif
  38664. #ifdef __clang__
  38665. #pragma clang diagnostic pop
  38666. #endif
  38667. #ifdef __clang__
  38668. #pragma clang diagnostic push
  38669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38670. #pragma clang diagnostic ignored "-Wunused-variable"
  38671. #endif
  38672. #ifdef __clang__
  38673. #pragma clang diagnostic pop
  38674. #endif
  38675. #ifdef __clang__
  38676. #pragma clang diagnostic push
  38677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38678. #pragma clang diagnostic ignored "-Wunused-variable"
  38679. #endif
  38680. #ifdef __clang__
  38681. #pragma clang diagnostic pop
  38682. #endif
  38683. #ifdef __clang__
  38684. #pragma clang diagnostic push
  38685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38686. #pragma clang diagnostic ignored "-Wunused-variable"
  38687. #endif
  38688. #ifdef __clang__
  38689. #pragma clang diagnostic pop
  38690. #endif
  38691. #ifdef __clang__
  38692. #pragma clang diagnostic push
  38693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38694. #pragma clang diagnostic ignored "-Wunused-variable"
  38695. #endif
  38696. #ifdef __clang__
  38697. #pragma clang diagnostic pop
  38698. #endif
  38699. #ifdef __clang__
  38700. #pragma clang diagnostic push
  38701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38702. #pragma clang diagnostic ignored "-Wunused-variable"
  38703. #endif
  38704. #ifdef __clang__
  38705. #pragma clang diagnostic pop
  38706. #endif
  38707. #ifdef __clang__
  38708. #pragma clang diagnostic push
  38709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38710. #pragma clang diagnostic ignored "-Wunused-variable"
  38711. #endif
  38712. #ifdef __clang__
  38713. #pragma clang diagnostic pop
  38714. #endif
  38715. #ifdef __clang__
  38716. #pragma clang diagnostic push
  38717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38718. #pragma clang diagnostic ignored "-Wunused-variable"
  38719. #endif
  38720. #ifdef __clang__
  38721. #pragma clang diagnostic pop
  38722. #endif
  38723. #ifdef __clang__
  38724. #pragma clang diagnostic push
  38725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38726. #pragma clang diagnostic ignored "-Wunused-variable"
  38727. #endif
  38728. #ifdef __clang__
  38729. #pragma clang diagnostic pop
  38730. #endif
  38731. #ifdef __clang__
  38732. #pragma clang diagnostic push
  38733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38734. #pragma clang diagnostic ignored "-Wunused-variable"
  38735. #endif
  38736. #ifdef __clang__
  38737. #pragma clang diagnostic pop
  38738. #endif
  38739. #ifdef __clang__
  38740. #pragma clang diagnostic push
  38741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38742. #pragma clang diagnostic ignored "-Wunused-variable"
  38743. #endif
  38744. #ifdef __clang__
  38745. #pragma clang diagnostic pop
  38746. #endif
  38747. #ifdef __clang__
  38748. #pragma clang diagnostic push
  38749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38750. #pragma clang diagnostic ignored "-Wunused-variable"
  38751. #endif
  38752. #ifdef __clang__
  38753. #pragma clang diagnostic pop
  38754. #endif
  38755. #ifdef __clang__
  38756. #pragma clang diagnostic push
  38757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38758. #pragma clang diagnostic ignored "-Wunused-variable"
  38759. #endif
  38760. #ifdef __clang__
  38761. #pragma clang diagnostic pop
  38762. #endif
  38763. #ifdef __clang__
  38764. #pragma clang diagnostic push
  38765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38766. #pragma clang diagnostic ignored "-Wunused-variable"
  38767. #endif
  38768. #ifdef __clang__
  38769. #pragma clang diagnostic pop
  38770. #endif
  38771. #ifdef __clang__
  38772. #pragma clang diagnostic push
  38773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38774. #pragma clang diagnostic ignored "-Wunused-variable"
  38775. #endif
  38776. #ifdef __clang__
  38777. #pragma clang diagnostic pop
  38778. #endif
  38779. #ifdef __clang__
  38780. #pragma clang diagnostic push
  38781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38782. #pragma clang diagnostic ignored "-Wunused-variable"
  38783. #endif
  38784. #ifdef __clang__
  38785. #pragma clang diagnostic pop
  38786. #endif
  38787. #ifdef __clang__
  38788. #pragma clang diagnostic push
  38789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38790. #pragma clang diagnostic ignored "-Wunused-variable"
  38791. #endif
  38792. #ifdef __clang__
  38793. #pragma clang diagnostic pop
  38794. #endif
  38795. #ifdef __clang__
  38796. #pragma clang diagnostic push
  38797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38798. #pragma clang diagnostic ignored "-Wunused-variable"
  38799. #endif
  38800. #ifdef __clang__
  38801. #pragma clang diagnostic pop
  38802. #endif
  38803. #ifdef __clang__
  38804. #pragma clang diagnostic push
  38805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38806. #pragma clang diagnostic ignored "-Wunused-variable"
  38807. #endif
  38808. #ifdef __clang__
  38809. #pragma clang diagnostic pop
  38810. #endif
  38811. #ifdef __clang__
  38812. #pragma clang diagnostic push
  38813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38814. #pragma clang diagnostic ignored "-Wunused-variable"
  38815. #endif
  38816. #ifdef __clang__
  38817. #pragma clang diagnostic pop
  38818. #endif
  38819. #ifdef __clang__
  38820. #pragma clang diagnostic push
  38821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38822. #pragma clang diagnostic ignored "-Wunused-variable"
  38823. #endif
  38824. #ifdef __clang__
  38825. #pragma clang diagnostic pop
  38826. #endif
  38827. #ifdef __clang__
  38828. #pragma clang diagnostic push
  38829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38830. #pragma clang diagnostic ignored "-Wunused-variable"
  38831. #endif
  38832. #ifdef __clang__
  38833. #pragma clang diagnostic pop
  38834. #endif
  38835. #ifdef __clang__
  38836. #pragma clang diagnostic push
  38837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38838. #pragma clang diagnostic ignored "-Wunused-variable"
  38839. #endif
  38840. #ifdef __clang__
  38841. #pragma clang diagnostic pop
  38842. #endif
  38843. #ifdef __clang__
  38844. #pragma clang diagnostic push
  38845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38846. #pragma clang diagnostic ignored "-Wunused-variable"
  38847. #endif
  38848. #ifdef __clang__
  38849. #pragma clang diagnostic pop
  38850. #endif
  38851. #ifdef __clang__
  38852. #pragma clang diagnostic push
  38853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38854. #pragma clang diagnostic ignored "-Wunused-variable"
  38855. #endif
  38856. #ifdef __clang__
  38857. #pragma clang diagnostic pop
  38858. #endif
  38859. #ifdef __clang__
  38860. #pragma clang diagnostic push
  38861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38862. #pragma clang diagnostic ignored "-Wunused-variable"
  38863. #endif
  38864. #ifdef __clang__
  38865. #pragma clang diagnostic pop
  38866. #endif
  38867. #ifdef __clang__
  38868. #pragma clang diagnostic push
  38869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38870. #pragma clang diagnostic ignored "-Wunused-variable"
  38871. #endif
  38872. #ifdef __clang__
  38873. #pragma clang diagnostic pop
  38874. #endif
  38875. #ifdef __clang__
  38876. #pragma clang diagnostic push
  38877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38878. #pragma clang diagnostic ignored "-Wunused-variable"
  38879. #endif
  38880. #ifdef __clang__
  38881. #pragma clang diagnostic pop
  38882. #endif
  38883. #ifdef __clang__
  38884. #pragma clang diagnostic push
  38885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38886. #pragma clang diagnostic ignored "-Wunused-variable"
  38887. #endif
  38888. #ifdef __clang__
  38889. #pragma clang diagnostic pop
  38890. #endif
  38891. #ifdef __clang__
  38892. #pragma clang diagnostic push
  38893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38894. #pragma clang diagnostic ignored "-Wunused-variable"
  38895. #endif
  38896. #ifdef __clang__
  38897. #pragma clang diagnostic pop
  38898. #endif
  38899. #ifdef __clang__
  38900. #pragma clang diagnostic push
  38901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38902. #pragma clang diagnostic ignored "-Wunused-variable"
  38903. #endif
  38904. #ifdef __clang__
  38905. #pragma clang diagnostic pop
  38906. #endif
  38907. #ifdef __clang__
  38908. #pragma clang diagnostic push
  38909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38910. #pragma clang diagnostic ignored "-Wunused-variable"
  38911. #endif
  38912. #ifdef __clang__
  38913. #pragma clang diagnostic pop
  38914. #endif
  38915. #ifdef __clang__
  38916. #pragma clang diagnostic push
  38917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38918. #pragma clang diagnostic ignored "-Wunused-variable"
  38919. #endif
  38920. #ifdef __clang__
  38921. #pragma clang diagnostic pop
  38922. #endif
  38923. #ifdef __clang__
  38924. #pragma clang diagnostic push
  38925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38926. #pragma clang diagnostic ignored "-Wunused-variable"
  38927. #endif
  38928. #ifdef __clang__
  38929. #pragma clang diagnostic pop
  38930. #endif
  38931. #ifdef __clang__
  38932. #pragma clang diagnostic push
  38933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38934. #pragma clang diagnostic ignored "-Wunused-variable"
  38935. #endif
  38936. #ifdef __clang__
  38937. #pragma clang diagnostic pop
  38938. #endif
  38939. #ifdef __clang__
  38940. #pragma clang diagnostic push
  38941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38942. #pragma clang diagnostic ignored "-Wunused-variable"
  38943. #endif
  38944. #ifdef __clang__
  38945. #pragma clang diagnostic pop
  38946. #endif
  38947. #ifdef __clang__
  38948. #pragma clang diagnostic push
  38949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38950. #pragma clang diagnostic ignored "-Wunused-variable"
  38951. #endif
  38952. #ifdef __clang__
  38953. #pragma clang diagnostic pop
  38954. #endif
  38955. #ifdef __clang__
  38956. #pragma clang diagnostic push
  38957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38958. #pragma clang diagnostic ignored "-Wunused-variable"
  38959. #endif
  38960. #ifdef __clang__
  38961. #pragma clang diagnostic pop
  38962. #endif
  38963. #ifdef __clang__
  38964. #pragma clang diagnostic push
  38965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38966. #pragma clang diagnostic ignored "-Wunused-variable"
  38967. #endif
  38968. #ifdef __clang__
  38969. #pragma clang diagnostic pop
  38970. #endif
  38971. #ifdef __clang__
  38972. #pragma clang diagnostic push
  38973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38974. #pragma clang diagnostic ignored "-Wunused-variable"
  38975. #endif
  38976. #ifdef __clang__
  38977. #pragma clang diagnostic pop
  38978. #endif
  38979. #ifdef __clang__
  38980. #pragma clang diagnostic push
  38981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38982. #pragma clang diagnostic ignored "-Wunused-variable"
  38983. #endif
  38984. #ifdef __clang__
  38985. #pragma clang diagnostic pop
  38986. #endif
  38987. #ifdef __clang__
  38988. #pragma clang diagnostic push
  38989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38990. #pragma clang diagnostic ignored "-Wunused-variable"
  38991. #endif
  38992. #ifdef __clang__
  38993. #pragma clang diagnostic pop
  38994. #endif
  38995. #ifdef __clang__
  38996. #pragma clang diagnostic push
  38997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38998. #pragma clang diagnostic ignored "-Wunused-variable"
  38999. #endif
  39000. #ifdef __clang__
  39001. #pragma clang diagnostic pop
  39002. #endif
  39003. #ifdef __clang__
  39004. #pragma clang diagnostic push
  39005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39006. #pragma clang diagnostic ignored "-Wunused-variable"
  39007. #endif
  39008. #ifdef __clang__
  39009. #pragma clang diagnostic pop
  39010. #endif
  39011. #ifdef __clang__
  39012. #pragma clang diagnostic push
  39013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39014. #pragma clang diagnostic ignored "-Wunused-variable"
  39015. #endif
  39016. #ifdef __clang__
  39017. #pragma clang diagnostic pop
  39018. #endif
  39019. #ifdef __clang__
  39020. #pragma clang diagnostic push
  39021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39022. #pragma clang diagnostic ignored "-Wunused-variable"
  39023. #endif
  39024. #ifdef __clang__
  39025. #pragma clang diagnostic pop
  39026. #endif
  39027. #ifdef __clang__
  39028. #pragma clang diagnostic push
  39029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39030. #pragma clang diagnostic ignored "-Wunused-variable"
  39031. #endif
  39032. #ifdef __clang__
  39033. #pragma clang diagnostic pop
  39034. #endif
  39035. #ifdef __clang__
  39036. #pragma clang diagnostic push
  39037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39038. #pragma clang diagnostic ignored "-Wunused-variable"
  39039. #endif
  39040. #ifdef __clang__
  39041. #pragma clang diagnostic pop
  39042. #endif
  39043. #ifdef __clang__
  39044. #pragma clang diagnostic push
  39045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39046. #pragma clang diagnostic ignored "-Wunused-variable"
  39047. #endif
  39048. #ifdef __clang__
  39049. #pragma clang diagnostic pop
  39050. #endif
  39051. #ifdef __clang__
  39052. #pragma clang diagnostic push
  39053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39054. #pragma clang diagnostic ignored "-Wunused-variable"
  39055. #endif
  39056. #ifdef __clang__
  39057. #pragma clang diagnostic pop
  39058. #endif
  39059. #ifdef __clang__
  39060. #pragma clang diagnostic push
  39061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39062. #pragma clang diagnostic ignored "-Wunused-variable"
  39063. #endif
  39064. #ifdef __clang__
  39065. #pragma clang diagnostic pop
  39066. #endif
  39067. #ifdef __clang__
  39068. #pragma clang diagnostic push
  39069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39070. #pragma clang diagnostic ignored "-Wunused-variable"
  39071. #endif
  39072. #ifdef __clang__
  39073. #pragma clang diagnostic pop
  39074. #endif
  39075. #ifdef __clang__
  39076. #pragma clang diagnostic push
  39077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39078. #pragma clang diagnostic ignored "-Wunused-variable"
  39079. #endif
  39080. #ifdef __clang__
  39081. #pragma clang diagnostic pop
  39082. #endif
  39083. #ifdef __clang__
  39084. #pragma clang diagnostic push
  39085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39086. #pragma clang diagnostic ignored "-Wunused-variable"
  39087. #endif
  39088. #ifdef __clang__
  39089. #pragma clang diagnostic pop
  39090. #endif
  39091. #ifdef __clang__
  39092. #pragma clang diagnostic push
  39093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39094. #pragma clang diagnostic ignored "-Wunused-variable"
  39095. #endif
  39096. #ifdef __clang__
  39097. #pragma clang diagnostic pop
  39098. #endif
  39099. #ifdef __clang__
  39100. #pragma clang diagnostic push
  39101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39102. #pragma clang diagnostic ignored "-Wunused-variable"
  39103. #endif
  39104. #ifdef __clang__
  39105. #pragma clang diagnostic pop
  39106. #endif
  39107. #ifdef __clang__
  39108. #pragma clang diagnostic push
  39109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39110. #pragma clang diagnostic ignored "-Wunused-variable"
  39111. #endif
  39112. #ifdef __clang__
  39113. #pragma clang diagnostic pop
  39114. #endif
  39115. #ifdef __clang__
  39116. #pragma clang diagnostic push
  39117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39118. #pragma clang diagnostic ignored "-Wunused-variable"
  39119. #endif
  39120. #ifdef __clang__
  39121. #pragma clang diagnostic pop
  39122. #endif
  39123. #ifdef __clang__
  39124. #pragma clang diagnostic push
  39125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39126. #pragma clang diagnostic ignored "-Wunused-variable"
  39127. #endif
  39128. #ifdef __clang__
  39129. #pragma clang diagnostic pop
  39130. #endif
  39131. #ifdef __clang__
  39132. #pragma clang diagnostic push
  39133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39134. #pragma clang diagnostic ignored "-Wunused-variable"
  39135. #endif
  39136. #ifdef __clang__
  39137. #pragma clang diagnostic pop
  39138. #endif
  39139. #ifdef __clang__
  39140. #pragma clang diagnostic push
  39141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39142. #pragma clang diagnostic ignored "-Wunused-variable"
  39143. #endif
  39144. #ifdef __clang__
  39145. #pragma clang diagnostic pop
  39146. #endif
  39147. #ifdef __clang__
  39148. #pragma clang diagnostic push
  39149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39150. #pragma clang diagnostic ignored "-Wunused-variable"
  39151. #endif
  39152. #ifdef __clang__
  39153. #pragma clang diagnostic pop
  39154. #endif
  39155. #ifdef __clang__
  39156. #pragma clang diagnostic push
  39157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39158. #pragma clang diagnostic ignored "-Wunused-variable"
  39159. #endif
  39160. #ifdef __clang__
  39161. #pragma clang diagnostic pop
  39162. #endif
  39163. #ifdef __clang__
  39164. #pragma clang diagnostic push
  39165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39166. #pragma clang diagnostic ignored "-Wunused-variable"
  39167. #endif
  39168. #ifdef __clang__
  39169. #pragma clang diagnostic pop
  39170. #endif
  39171. #ifdef __clang__
  39172. #pragma clang diagnostic push
  39173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39174. #pragma clang diagnostic ignored "-Wunused-variable"
  39175. #endif
  39176. #ifdef __clang__
  39177. #pragma clang diagnostic pop
  39178. #endif
  39179. #ifdef __clang__
  39180. #pragma clang diagnostic push
  39181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39182. #pragma clang diagnostic ignored "-Wunused-variable"
  39183. #endif
  39184. #ifdef __clang__
  39185. #pragma clang diagnostic pop
  39186. #endif
  39187. #ifdef __clang__
  39188. #pragma clang diagnostic push
  39189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39190. #pragma clang diagnostic ignored "-Wunused-variable"
  39191. #endif
  39192. #ifdef __clang__
  39193. #pragma clang diagnostic pop
  39194. #endif
  39195. #ifdef __clang__
  39196. #pragma clang diagnostic push
  39197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39198. #pragma clang diagnostic ignored "-Wunused-variable"
  39199. #endif
  39200. #ifdef __clang__
  39201. #pragma clang diagnostic pop
  39202. #endif
  39203. #ifdef __clang__
  39204. #pragma clang diagnostic push
  39205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39206. #pragma clang diagnostic ignored "-Wunused-variable"
  39207. #endif
  39208. #ifdef __clang__
  39209. #pragma clang diagnostic pop
  39210. #endif
  39211. #ifdef __clang__
  39212. #pragma clang diagnostic push
  39213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39214. #pragma clang diagnostic ignored "-Wunused-variable"
  39215. #endif
  39216. #ifdef __clang__
  39217. #pragma clang diagnostic pop
  39218. #endif
  39219. #ifdef __clang__
  39220. #pragma clang diagnostic push
  39221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39222. #pragma clang diagnostic ignored "-Wunused-variable"
  39223. #endif
  39224. #ifdef __clang__
  39225. #pragma clang diagnostic pop
  39226. #endif
  39227. #ifdef __clang__
  39228. #pragma clang diagnostic push
  39229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39230. #pragma clang diagnostic ignored "-Wunused-variable"
  39231. #endif
  39232. #ifdef __clang__
  39233. #pragma clang diagnostic pop
  39234. #endif
  39235. #ifdef __clang__
  39236. #pragma clang diagnostic push
  39237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39238. #pragma clang diagnostic ignored "-Wunused-variable"
  39239. #endif
  39240. #ifdef __clang__
  39241. #pragma clang diagnostic pop
  39242. #endif
  39243. #ifdef __clang__
  39244. #pragma clang diagnostic push
  39245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39246. #pragma clang diagnostic ignored "-Wunused-variable"
  39247. #endif
  39248. #ifdef __clang__
  39249. #pragma clang diagnostic pop
  39250. #endif
  39251. #ifdef __clang__
  39252. #pragma clang diagnostic push
  39253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39254. #pragma clang diagnostic ignored "-Wunused-variable"
  39255. #endif
  39256. #ifdef __clang__
  39257. #pragma clang diagnostic pop
  39258. #endif
  39259. #ifdef __clang__
  39260. #pragma clang diagnostic push
  39261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39262. #pragma clang diagnostic ignored "-Wunused-variable"
  39263. #endif
  39264. #ifdef __clang__
  39265. #pragma clang diagnostic pop
  39266. #endif
  39267. #ifdef __clang__
  39268. #pragma clang diagnostic push
  39269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39270. #pragma clang diagnostic ignored "-Wunused-variable"
  39271. #endif
  39272. #ifdef __clang__
  39273. #pragma clang diagnostic pop
  39274. #endif
  39275. #ifdef __clang__
  39276. #pragma clang diagnostic push
  39277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39278. #pragma clang diagnostic ignored "-Wunused-variable"
  39279. #endif
  39280. #ifdef __clang__
  39281. #pragma clang diagnostic pop
  39282. #endif
  39283. #ifdef __clang__
  39284. #pragma clang diagnostic push
  39285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39286. #pragma clang diagnostic ignored "-Wunused-variable"
  39287. #endif
  39288. #ifdef __clang__
  39289. #pragma clang diagnostic pop
  39290. #endif
  39291. #ifdef __clang__
  39292. #pragma clang diagnostic push
  39293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39294. #pragma clang diagnostic ignored "-Wunused-variable"
  39295. #endif
  39296. #ifdef __clang__
  39297. #pragma clang diagnostic pop
  39298. #endif
  39299. #ifdef __clang__
  39300. #pragma clang diagnostic push
  39301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39302. #pragma clang diagnostic ignored "-Wunused-variable"
  39303. #endif
  39304. #ifdef __clang__
  39305. #pragma clang diagnostic pop
  39306. #endif
  39307. #ifdef __clang__
  39308. #pragma clang diagnostic push
  39309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39310. #pragma clang diagnostic ignored "-Wunused-variable"
  39311. #endif
  39312. #ifdef __clang__
  39313. #pragma clang diagnostic pop
  39314. #endif
  39315. #ifdef __clang__
  39316. #pragma clang diagnostic push
  39317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39318. #pragma clang diagnostic ignored "-Wunused-variable"
  39319. #endif
  39320. #ifdef __clang__
  39321. #pragma clang diagnostic pop
  39322. #endif
  39323. #ifdef __clang__
  39324. #pragma clang diagnostic push
  39325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39326. #pragma clang diagnostic ignored "-Wunused-variable"
  39327. #endif
  39328. #ifdef __clang__
  39329. #pragma clang diagnostic pop
  39330. #endif
  39331. #ifdef __clang__
  39332. #pragma clang diagnostic push
  39333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39334. #pragma clang diagnostic ignored "-Wunused-variable"
  39335. #endif
  39336. #ifdef __clang__
  39337. #pragma clang diagnostic pop
  39338. #endif
  39339. #ifdef __clang__
  39340. #pragma clang diagnostic push
  39341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39342. #pragma clang diagnostic ignored "-Wunused-variable"
  39343. #endif
  39344. #ifdef __clang__
  39345. #pragma clang diagnostic pop
  39346. #endif
  39347. #ifdef __clang__
  39348. #pragma clang diagnostic push
  39349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39350. #pragma clang diagnostic ignored "-Wunused-variable"
  39351. #endif
  39352. #ifdef __clang__
  39353. #pragma clang diagnostic pop
  39354. #endif
  39355. #ifdef __clang__
  39356. #pragma clang diagnostic push
  39357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39358. #pragma clang diagnostic ignored "-Wunused-variable"
  39359. #endif
  39360. #ifdef __clang__
  39361. #pragma clang diagnostic pop
  39362. #endif
  39363. #ifdef __clang__
  39364. #pragma clang diagnostic push
  39365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39366. #pragma clang diagnostic ignored "-Wunused-variable"
  39367. #endif
  39368. #ifdef __clang__
  39369. #pragma clang diagnostic pop
  39370. #endif
  39371. #ifdef __clang__
  39372. #pragma clang diagnostic push
  39373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39374. #pragma clang diagnostic ignored "-Wunused-variable"
  39375. #endif
  39376. #ifdef __clang__
  39377. #pragma clang diagnostic pop
  39378. #endif
  39379. #ifdef __clang__
  39380. #pragma clang diagnostic push
  39381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39382. #pragma clang diagnostic ignored "-Wunused-variable"
  39383. #endif
  39384. #ifdef __clang__
  39385. #pragma clang diagnostic pop
  39386. #endif
  39387. #ifdef __clang__
  39388. #pragma clang diagnostic push
  39389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39390. #pragma clang diagnostic ignored "-Wunused-variable"
  39391. #endif
  39392. #ifdef __clang__
  39393. #pragma clang diagnostic pop
  39394. #endif
  39395. #ifdef __clang__
  39396. #pragma clang diagnostic push
  39397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39398. #pragma clang diagnostic ignored "-Wunused-variable"
  39399. #endif
  39400. #ifdef __clang__
  39401. #pragma clang diagnostic pop
  39402. #endif
  39403. #ifdef __clang__
  39404. #pragma clang diagnostic push
  39405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39406. #pragma clang diagnostic ignored "-Wunused-variable"
  39407. #endif
  39408. #ifdef __clang__
  39409. #pragma clang diagnostic pop
  39410. #endif
  39411. #ifdef __clang__
  39412. #pragma clang diagnostic push
  39413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39414. #pragma clang diagnostic ignored "-Wunused-variable"
  39415. #endif
  39416. #ifdef __clang__
  39417. #pragma clang diagnostic pop
  39418. #endif
  39419. #ifdef __clang__
  39420. #pragma clang diagnostic push
  39421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39422. #pragma clang diagnostic ignored "-Wunused-variable"
  39423. #endif
  39424. #ifdef __clang__
  39425. #pragma clang diagnostic pop
  39426. #endif
  39427. #ifdef __clang__
  39428. #pragma clang diagnostic push
  39429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39430. #pragma clang diagnostic ignored "-Wunused-variable"
  39431. #endif
  39432. #ifdef __clang__
  39433. #pragma clang diagnostic pop
  39434. #endif
  39435. #ifdef __clang__
  39436. #pragma clang diagnostic push
  39437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39438. #pragma clang diagnostic ignored "-Wunused-variable"
  39439. #endif
  39440. #ifdef __clang__
  39441. #pragma clang diagnostic pop
  39442. #endif
  39443. #ifdef __clang__
  39444. #pragma clang diagnostic push
  39445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39446. #pragma clang diagnostic ignored "-Wunused-variable"
  39447. #endif
  39448. #ifdef __clang__
  39449. #pragma clang diagnostic pop
  39450. #endif
  39451. #ifdef __clang__
  39452. #pragma clang diagnostic push
  39453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39454. #pragma clang diagnostic ignored "-Wunused-variable"
  39455. #endif
  39456. #ifdef __clang__
  39457. #pragma clang diagnostic pop
  39458. #endif
  39459. #ifdef __clang__
  39460. #pragma clang diagnostic push
  39461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39462. #pragma clang diagnostic ignored "-Wunused-variable"
  39463. #endif
  39464. #ifdef __clang__
  39465. #pragma clang diagnostic pop
  39466. #endif
  39467. #ifdef __clang__
  39468. #pragma clang diagnostic push
  39469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39470. #pragma clang diagnostic ignored "-Wunused-variable"
  39471. #endif
  39472. #ifdef __clang__
  39473. #pragma clang diagnostic pop
  39474. #endif
  39475. #ifdef __clang__
  39476. #pragma clang diagnostic push
  39477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39478. #pragma clang diagnostic ignored "-Wunused-variable"
  39479. #endif
  39480. #ifdef __clang__
  39481. #pragma clang diagnostic pop
  39482. #endif
  39483. #ifdef __clang__
  39484. #pragma clang diagnostic push
  39485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39486. #pragma clang diagnostic ignored "-Wunused-variable"
  39487. #endif
  39488. #ifdef __clang__
  39489. #pragma clang diagnostic pop
  39490. #endif
  39491. #ifdef __clang__
  39492. #pragma clang diagnostic push
  39493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39494. #pragma clang diagnostic ignored "-Wunused-variable"
  39495. #endif
  39496. #ifdef __clang__
  39497. #pragma clang diagnostic pop
  39498. #endif
  39499. #ifdef __clang__
  39500. #pragma clang diagnostic push
  39501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39502. #pragma clang diagnostic ignored "-Wunused-variable"
  39503. #endif
  39504. #ifdef __clang__
  39505. #pragma clang diagnostic pop
  39506. #endif
  39507. #ifdef __clang__
  39508. #pragma clang diagnostic push
  39509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39510. #pragma clang diagnostic ignored "-Wunused-variable"
  39511. #endif
  39512. #ifdef __clang__
  39513. #pragma clang diagnostic pop
  39514. #endif
  39515. #ifdef __clang__
  39516. #pragma clang diagnostic push
  39517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39518. #pragma clang diagnostic ignored "-Wunused-variable"
  39519. #endif
  39520. #ifdef __clang__
  39521. #pragma clang diagnostic pop
  39522. #endif
  39523. #ifdef __clang__
  39524. #pragma clang diagnostic push
  39525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39526. #pragma clang diagnostic ignored "-Wunused-variable"
  39527. #endif
  39528. #ifdef __clang__
  39529. #pragma clang diagnostic pop
  39530. #endif
  39531. #ifdef __clang__
  39532. #pragma clang diagnostic push
  39533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39534. #pragma clang diagnostic ignored "-Wunused-variable"
  39535. #endif
  39536. #ifdef __clang__
  39537. #pragma clang diagnostic pop
  39538. #endif
  39539. #ifdef __clang__
  39540. #pragma clang diagnostic push
  39541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39542. #pragma clang diagnostic ignored "-Wunused-variable"
  39543. #endif
  39544. #ifdef __clang__
  39545. #pragma clang diagnostic pop
  39546. #endif
  39547. #ifdef __clang__
  39548. #pragma clang diagnostic push
  39549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39550. #pragma clang diagnostic ignored "-Wunused-variable"
  39551. #endif
  39552. #ifdef __clang__
  39553. #pragma clang diagnostic pop
  39554. #endif
  39555. #ifdef __clang__
  39556. #pragma clang diagnostic push
  39557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39558. #pragma clang diagnostic ignored "-Wunused-variable"
  39559. #endif
  39560. #ifdef __clang__
  39561. #pragma clang diagnostic pop
  39562. #endif
  39563. #ifdef __clang__
  39564. #pragma clang diagnostic push
  39565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39566. #pragma clang diagnostic ignored "-Wunused-variable"
  39567. #endif
  39568. #ifdef __clang__
  39569. #pragma clang diagnostic pop
  39570. #endif
  39571. #ifdef __clang__
  39572. #pragma clang diagnostic push
  39573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39574. #pragma clang diagnostic ignored "-Wunused-variable"
  39575. #endif
  39576. #ifdef __clang__
  39577. #pragma clang diagnostic pop
  39578. #endif
  39579. #ifdef __clang__
  39580. #pragma clang diagnostic push
  39581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39582. #pragma clang diagnostic ignored "-Wunused-variable"
  39583. #endif
  39584. #ifdef __clang__
  39585. #pragma clang diagnostic pop
  39586. #endif
  39587. #ifdef __clang__
  39588. #pragma clang diagnostic push
  39589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39590. #pragma clang diagnostic ignored "-Wunused-variable"
  39591. #endif
  39592. #ifdef __clang__
  39593. #pragma clang diagnostic pop
  39594. #endif
  39595. #ifdef __clang__
  39596. #pragma clang diagnostic push
  39597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39598. #pragma clang diagnostic ignored "-Wunused-variable"
  39599. #endif
  39600. #ifdef __clang__
  39601. #pragma clang diagnostic pop
  39602. #endif
  39603. #ifdef __clang__
  39604. #pragma clang diagnostic push
  39605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39606. #pragma clang diagnostic ignored "-Wunused-variable"
  39607. #endif
  39608. #ifdef __clang__
  39609. #pragma clang diagnostic pop
  39610. #endif
  39611. #ifdef __clang__
  39612. #pragma clang diagnostic push
  39613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39614. #pragma clang diagnostic ignored "-Wunused-variable"
  39615. #endif
  39616. #ifdef __clang__
  39617. #pragma clang diagnostic pop
  39618. #endif
  39619. #ifdef __clang__
  39620. #pragma clang diagnostic push
  39621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39622. #pragma clang diagnostic ignored "-Wunused-variable"
  39623. #endif
  39624. #ifdef __clang__
  39625. #pragma clang diagnostic pop
  39626. #endif
  39627. #ifdef __clang__
  39628. #pragma clang diagnostic push
  39629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39630. #pragma clang diagnostic ignored "-Wunused-variable"
  39631. #endif
  39632. #ifdef __clang__
  39633. #pragma clang diagnostic pop
  39634. #endif
  39635. #ifdef __clang__
  39636. #pragma clang diagnostic push
  39637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39638. #pragma clang diagnostic ignored "-Wunused-variable"
  39639. #endif
  39640. #ifdef __clang__
  39641. #pragma clang diagnostic pop
  39642. #endif
  39643. #ifdef __clang__
  39644. #pragma clang diagnostic push
  39645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39646. #pragma clang diagnostic ignored "-Wunused-variable"
  39647. #endif
  39648. #ifdef __clang__
  39649. #pragma clang diagnostic pop
  39650. #endif
  39651. #ifdef __clang__
  39652. #pragma clang diagnostic push
  39653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39654. #pragma clang diagnostic ignored "-Wunused-variable"
  39655. #endif
  39656. #ifdef __clang__
  39657. #pragma clang diagnostic pop
  39658. #endif
  39659. #ifdef __clang__
  39660. #pragma clang diagnostic push
  39661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39662. #pragma clang diagnostic ignored "-Wunused-variable"
  39663. #endif
  39664. #ifdef __clang__
  39665. #pragma clang diagnostic pop
  39666. #endif
  39667. #ifdef __clang__
  39668. #pragma clang diagnostic push
  39669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39670. #pragma clang diagnostic ignored "-Wunused-variable"
  39671. #endif
  39672. #ifdef __clang__
  39673. #pragma clang diagnostic pop
  39674. #endif
  39675. #ifdef __clang__
  39676. #pragma clang diagnostic push
  39677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39678. #pragma clang diagnostic ignored "-Wunused-variable"
  39679. #endif
  39680. #ifdef __clang__
  39681. #pragma clang diagnostic pop
  39682. #endif
  39683. #ifdef __clang__
  39684. #pragma clang diagnostic push
  39685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39686. #pragma clang diagnostic ignored "-Wunused-variable"
  39687. #endif
  39688. #ifdef __clang__
  39689. #pragma clang diagnostic pop
  39690. #endif
  39691. #ifdef __clang__
  39692. #pragma clang diagnostic push
  39693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39694. #pragma clang diagnostic ignored "-Wunused-variable"
  39695. #endif
  39696. #ifdef __clang__
  39697. #pragma clang diagnostic pop
  39698. #endif
  39699. #ifdef __clang__
  39700. #pragma clang diagnostic push
  39701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39702. #pragma clang diagnostic ignored "-Wunused-variable"
  39703. #endif
  39704. #ifdef __clang__
  39705. #pragma clang diagnostic pop
  39706. #endif
  39707. #ifdef __clang__
  39708. #pragma clang diagnostic push
  39709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39710. #pragma clang diagnostic ignored "-Wunused-variable"
  39711. #endif
  39712. #ifdef __clang__
  39713. #pragma clang diagnostic pop
  39714. #endif
  39715. #ifdef __clang__
  39716. #pragma clang diagnostic push
  39717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39718. #pragma clang diagnostic ignored "-Wunused-variable"
  39719. #endif
  39720. #ifdef __clang__
  39721. #pragma clang diagnostic pop
  39722. #endif
  39723. #ifdef __clang__
  39724. #pragma clang diagnostic push
  39725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39726. #pragma clang diagnostic ignored "-Wunused-variable"
  39727. #endif
  39728. #ifdef __clang__
  39729. #pragma clang diagnostic pop
  39730. #endif
  39731. #ifdef __clang__
  39732. #pragma clang diagnostic push
  39733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39734. #pragma clang diagnostic ignored "-Wunused-variable"
  39735. #endif
  39736. #ifdef __clang__
  39737. #pragma clang diagnostic pop
  39738. #endif
  39739. #ifdef __clang__
  39740. #pragma clang diagnostic push
  39741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39742. #pragma clang diagnostic ignored "-Wunused-variable"
  39743. #endif
  39744. #ifdef __clang__
  39745. #pragma clang diagnostic pop
  39746. #endif
  39747. #ifdef __clang__
  39748. #pragma clang diagnostic push
  39749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39750. #pragma clang diagnostic ignored "-Wunused-variable"
  39751. #endif
  39752. #ifdef __clang__
  39753. #pragma clang diagnostic pop
  39754. #endif
  39755. #ifdef __clang__
  39756. #pragma clang diagnostic push
  39757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39758. #pragma clang diagnostic ignored "-Wunused-variable"
  39759. #endif
  39760. #ifdef __clang__
  39761. #pragma clang diagnostic pop
  39762. #endif
  39763. #ifdef __clang__
  39764. #pragma clang diagnostic push
  39765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39766. #pragma clang diagnostic ignored "-Wunused-variable"
  39767. #endif
  39768. #ifdef __clang__
  39769. #pragma clang diagnostic pop
  39770. #endif
  39771. #ifdef __clang__
  39772. #pragma clang diagnostic push
  39773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39774. #pragma clang diagnostic ignored "-Wunused-variable"
  39775. #endif
  39776. #ifdef __clang__
  39777. #pragma clang diagnostic pop
  39778. #endif
  39779. #ifdef __clang__
  39780. #pragma clang diagnostic push
  39781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39782. #pragma clang diagnostic ignored "-Wunused-variable"
  39783. #endif
  39784. #ifdef __clang__
  39785. #pragma clang diagnostic pop
  39786. #endif
  39787. #ifdef __clang__
  39788. #pragma clang diagnostic push
  39789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39790. #pragma clang diagnostic ignored "-Wunused-variable"
  39791. #endif
  39792. #ifdef __clang__
  39793. #pragma clang diagnostic pop
  39794. #endif
  39795. #ifdef __clang__
  39796. #pragma clang diagnostic push
  39797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39798. #pragma clang diagnostic ignored "-Wunused-variable"
  39799. #endif
  39800. #ifdef __clang__
  39801. #pragma clang diagnostic pop
  39802. #endif
  39803. #ifdef __clang__
  39804. #pragma clang diagnostic push
  39805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39806. #pragma clang diagnostic ignored "-Wunused-variable"
  39807. #endif
  39808. #ifdef __clang__
  39809. #pragma clang diagnostic pop
  39810. #endif
  39811. #ifdef __clang__
  39812. #pragma clang diagnostic push
  39813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39814. #pragma clang diagnostic ignored "-Wunused-variable"
  39815. #endif
  39816. #ifdef __clang__
  39817. #pragma clang diagnostic pop
  39818. #endif
  39819. #ifdef __clang__
  39820. #pragma clang diagnostic push
  39821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39822. #pragma clang diagnostic ignored "-Wunused-variable"
  39823. #endif
  39824. #ifdef __clang__
  39825. #pragma clang diagnostic pop
  39826. #endif
  39827. #ifdef __clang__
  39828. #pragma clang diagnostic push
  39829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39830. #pragma clang diagnostic ignored "-Wunused-variable"
  39831. #endif
  39832. #ifdef __clang__
  39833. #pragma clang diagnostic pop
  39834. #endif
  39835. #ifdef __clang__
  39836. #pragma clang diagnostic push
  39837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39838. #pragma clang diagnostic ignored "-Wunused-variable"
  39839. #endif
  39840. #ifdef __clang__
  39841. #pragma clang diagnostic pop
  39842. #endif
  39843. #ifdef __clang__
  39844. #pragma clang diagnostic push
  39845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39846. #pragma clang diagnostic ignored "-Wunused-variable"
  39847. #endif
  39848. #ifdef __clang__
  39849. #pragma clang diagnostic pop
  39850. #endif
  39851. #ifdef __clang__
  39852. #pragma clang diagnostic push
  39853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39854. #pragma clang diagnostic ignored "-Wunused-variable"
  39855. #endif
  39856. #ifdef __clang__
  39857. #pragma clang diagnostic pop
  39858. #endif
  39859. #ifdef __clang__
  39860. #pragma clang diagnostic push
  39861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39862. #pragma clang diagnostic ignored "-Wunused-variable"
  39863. #endif
  39864. #ifdef __clang__
  39865. #pragma clang diagnostic pop
  39866. #endif
  39867. #ifdef __clang__
  39868. #pragma clang diagnostic push
  39869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39870. #pragma clang diagnostic ignored "-Wunused-variable"
  39871. #endif
  39872. #ifdef __clang__
  39873. #pragma clang diagnostic pop
  39874. #endif
  39875. #ifdef __clang__
  39876. #pragma clang diagnostic push
  39877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39878. #pragma clang diagnostic ignored "-Wunused-variable"
  39879. #endif
  39880. #ifdef __clang__
  39881. #pragma clang diagnostic pop
  39882. #endif
  39883. #ifdef __clang__
  39884. #pragma clang diagnostic push
  39885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39886. #pragma clang diagnostic ignored "-Wunused-variable"
  39887. #endif
  39888. #ifdef __clang__
  39889. #pragma clang diagnostic pop
  39890. #endif
  39891. #ifdef __clang__
  39892. #pragma clang diagnostic push
  39893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39894. #pragma clang diagnostic ignored "-Wunused-variable"
  39895. #endif
  39896. #ifdef __clang__
  39897. #pragma clang diagnostic pop
  39898. #endif
  39899. #ifdef __clang__
  39900. #pragma clang diagnostic push
  39901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39902. #pragma clang diagnostic ignored "-Wunused-variable"
  39903. #endif
  39904. #ifdef __clang__
  39905. #pragma clang diagnostic pop
  39906. #endif
  39907. #ifdef __clang__
  39908. #pragma clang diagnostic push
  39909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39910. #pragma clang diagnostic ignored "-Wunused-variable"
  39911. #endif
  39912. #ifdef __clang__
  39913. #pragma clang diagnostic pop
  39914. #endif
  39915. #ifdef __clang__
  39916. #pragma clang diagnostic push
  39917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39918. #pragma clang diagnostic ignored "-Wunused-variable"
  39919. #endif
  39920. #ifdef __clang__
  39921. #pragma clang diagnostic pop
  39922. #endif
  39923. #ifdef __clang__
  39924. #pragma clang diagnostic push
  39925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39926. #pragma clang diagnostic ignored "-Wunused-variable"
  39927. #endif
  39928. #ifdef __clang__
  39929. #pragma clang diagnostic pop
  39930. #endif
  39931. #ifdef __clang__
  39932. #pragma clang diagnostic push
  39933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39934. #pragma clang diagnostic ignored "-Wunused-variable"
  39935. #endif
  39936. #ifdef __clang__
  39937. #pragma clang diagnostic pop
  39938. #endif
  39939. #ifdef __clang__
  39940. #pragma clang diagnostic push
  39941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39942. #pragma clang diagnostic ignored "-Wunused-variable"
  39943. #endif
  39944. #ifdef __clang__
  39945. #pragma clang diagnostic pop
  39946. #endif
  39947. #ifdef __clang__
  39948. #pragma clang diagnostic push
  39949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39950. #pragma clang diagnostic ignored "-Wunused-variable"
  39951. #endif
  39952. #ifdef __clang__
  39953. #pragma clang diagnostic pop
  39954. #endif
  39955. #ifdef __clang__
  39956. #pragma clang diagnostic push
  39957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39958. #pragma clang diagnostic ignored "-Wunused-variable"
  39959. #endif
  39960. #ifdef __clang__
  39961. #pragma clang diagnostic pop
  39962. #endif
  39963. #ifdef __clang__
  39964. #pragma clang diagnostic push
  39965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39966. #pragma clang diagnostic ignored "-Wunused-variable"
  39967. #endif
  39968. #ifdef __clang__
  39969. #pragma clang diagnostic pop
  39970. #endif
  39971. #ifdef __clang__
  39972. #pragma clang diagnostic push
  39973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39974. #pragma clang diagnostic ignored "-Wunused-variable"
  39975. #endif
  39976. #ifdef __clang__
  39977. #pragma clang diagnostic pop
  39978. #endif
  39979. #ifdef __clang__
  39980. #pragma clang diagnostic push
  39981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39982. #pragma clang diagnostic ignored "-Wunused-variable"
  39983. #endif
  39984. #ifdef __clang__
  39985. #pragma clang diagnostic pop
  39986. #endif
  39987. #ifdef __clang__
  39988. #pragma clang diagnostic push
  39989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39990. #pragma clang diagnostic ignored "-Wunused-variable"
  39991. #endif
  39992. #ifdef __clang__
  39993. #pragma clang diagnostic pop
  39994. #endif
  39995. #ifdef __clang__
  39996. #pragma clang diagnostic push
  39997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39998. #pragma clang diagnostic ignored "-Wunused-variable"
  39999. #endif
  40000. #ifdef __clang__
  40001. #pragma clang diagnostic pop
  40002. #endif
  40003. #ifdef __clang__
  40004. #pragma clang diagnostic push
  40005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40006. #pragma clang diagnostic ignored "-Wunused-variable"
  40007. #endif
  40008. #ifdef __clang__
  40009. #pragma clang diagnostic pop
  40010. #endif
  40011. #ifdef __clang__
  40012. #pragma clang diagnostic push
  40013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40014. #pragma clang diagnostic ignored "-Wunused-variable"
  40015. #endif
  40016. #ifdef __clang__
  40017. #pragma clang diagnostic pop
  40018. #endif
  40019. #ifdef __clang__
  40020. #pragma clang diagnostic push
  40021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40022. #pragma clang diagnostic ignored "-Wunused-variable"
  40023. #endif
  40024. #ifdef __clang__
  40025. #pragma clang diagnostic pop
  40026. #endif
  40027. #ifdef __clang__
  40028. #pragma clang diagnostic push
  40029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40030. #pragma clang diagnostic ignored "-Wunused-variable"
  40031. #endif
  40032. #ifdef __clang__
  40033. #pragma clang diagnostic pop
  40034. #endif
  40035. #ifdef __clang__
  40036. #pragma clang diagnostic push
  40037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40038. #pragma clang diagnostic ignored "-Wunused-variable"
  40039. #endif
  40040. #ifdef __clang__
  40041. #pragma clang diagnostic pop
  40042. #endif
  40043. #ifdef __clang__
  40044. #pragma clang diagnostic push
  40045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40046. #pragma clang diagnostic ignored "-Wunused-variable"
  40047. #endif
  40048. #ifdef __clang__
  40049. #pragma clang diagnostic pop
  40050. #endif
  40051. #ifdef __clang__
  40052. #pragma clang diagnostic push
  40053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40054. #pragma clang diagnostic ignored "-Wunused-variable"
  40055. #endif
  40056. #ifdef __clang__
  40057. #pragma clang diagnostic pop
  40058. #endif
  40059. #ifdef __clang__
  40060. #pragma clang diagnostic push
  40061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40062. #pragma clang diagnostic ignored "-Wunused-variable"
  40063. #endif
  40064. #ifdef __clang__
  40065. #pragma clang diagnostic pop
  40066. #endif
  40067. #ifdef __clang__
  40068. #pragma clang diagnostic push
  40069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40070. #pragma clang diagnostic ignored "-Wunused-variable"
  40071. #endif
  40072. #ifdef __clang__
  40073. #pragma clang diagnostic pop
  40074. #endif
  40075. #ifdef __clang__
  40076. #pragma clang diagnostic push
  40077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40078. #pragma clang diagnostic ignored "-Wunused-variable"
  40079. #endif
  40080. #ifdef __clang__
  40081. #pragma clang diagnostic pop
  40082. #endif
  40083. #ifdef __clang__
  40084. #pragma clang diagnostic push
  40085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40086. #pragma clang diagnostic ignored "-Wunused-variable"
  40087. #endif
  40088. #ifdef __clang__
  40089. #pragma clang diagnostic pop
  40090. #endif
  40091. #ifdef __clang__
  40092. #pragma clang diagnostic push
  40093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40094. #pragma clang diagnostic ignored "-Wunused-variable"
  40095. #endif
  40096. #ifdef __clang__
  40097. #pragma clang diagnostic pop
  40098. #endif
  40099. #ifdef __clang__
  40100. #pragma clang diagnostic push
  40101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40102. #pragma clang diagnostic ignored "-Wunused-variable"
  40103. #endif
  40104. #ifdef __clang__
  40105. #pragma clang diagnostic pop
  40106. #endif
  40107. #ifdef __clang__
  40108. #pragma clang diagnostic push
  40109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40110. #pragma clang diagnostic ignored "-Wunused-variable"
  40111. #endif
  40112. #ifdef __clang__
  40113. #pragma clang diagnostic pop
  40114. #endif
  40115. #ifdef __clang__
  40116. #pragma clang diagnostic push
  40117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40118. #pragma clang diagnostic ignored "-Wunused-variable"
  40119. #endif
  40120. #ifdef __clang__
  40121. #pragma clang diagnostic pop
  40122. #endif
  40123. #ifdef __clang__
  40124. #pragma clang diagnostic push
  40125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40126. #pragma clang diagnostic ignored "-Wunused-variable"
  40127. #endif
  40128. #ifdef __clang__
  40129. #pragma clang diagnostic pop
  40130. #endif
  40131. #ifdef __clang__
  40132. #pragma clang diagnostic push
  40133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40134. #pragma clang diagnostic ignored "-Wunused-variable"
  40135. #endif
  40136. #ifdef __clang__
  40137. #pragma clang diagnostic pop
  40138. #endif
  40139. #ifdef __clang__
  40140. #pragma clang diagnostic push
  40141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40142. #pragma clang diagnostic ignored "-Wunused-variable"
  40143. #endif
  40144. #ifdef __clang__
  40145. #pragma clang diagnostic pop
  40146. #endif
  40147. #ifdef __clang__
  40148. #pragma clang diagnostic push
  40149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40150. #pragma clang diagnostic ignored "-Wunused-variable"
  40151. #endif
  40152. #ifdef __clang__
  40153. #pragma clang diagnostic pop
  40154. #endif
  40155. #ifdef __clang__
  40156. #pragma clang diagnostic push
  40157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40158. #pragma clang diagnostic ignored "-Wunused-variable"
  40159. #endif
  40160. #ifdef __clang__
  40161. #pragma clang diagnostic pop
  40162. #endif
  40163. #ifdef __clang__
  40164. #pragma clang diagnostic push
  40165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40166. #pragma clang diagnostic ignored "-Wunused-variable"
  40167. #endif
  40168. #ifdef __clang__
  40169. #pragma clang diagnostic pop
  40170. #endif
  40171. #ifdef __clang__
  40172. #pragma clang diagnostic push
  40173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40174. #pragma clang diagnostic ignored "-Wunused-variable"
  40175. #endif
  40176. #ifdef __clang__
  40177. #pragma clang diagnostic pop
  40178. #endif
  40179. #ifdef __clang__
  40180. #pragma clang diagnostic push
  40181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40182. #pragma clang diagnostic ignored "-Wunused-variable"
  40183. #endif
  40184. #ifdef __clang__
  40185. #pragma clang diagnostic pop
  40186. #endif
  40187. #ifdef __clang__
  40188. #pragma clang diagnostic push
  40189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40190. #pragma clang diagnostic ignored "-Wunused-variable"
  40191. #endif
  40192. #ifdef __clang__
  40193. #pragma clang diagnostic pop
  40194. #endif
  40195. #ifdef __clang__
  40196. #pragma clang diagnostic push
  40197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40198. #pragma clang diagnostic ignored "-Wunused-variable"
  40199. #endif
  40200. #ifdef __clang__
  40201. #pragma clang diagnostic pop
  40202. #endif
  40203. #ifdef __clang__
  40204. #pragma clang diagnostic push
  40205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40206. #pragma clang diagnostic ignored "-Wunused-variable"
  40207. #endif
  40208. #ifdef __clang__
  40209. #pragma clang diagnostic pop
  40210. #endif
  40211. #ifdef __clang__
  40212. #pragma clang diagnostic push
  40213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40214. #pragma clang diagnostic ignored "-Wunused-variable"
  40215. #endif
  40216. #ifdef __clang__
  40217. #pragma clang diagnostic pop
  40218. #endif
  40219. #ifdef __clang__
  40220. #pragma clang diagnostic push
  40221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40222. #pragma clang diagnostic ignored "-Wunused-variable"
  40223. #endif
  40224. #ifdef __clang__
  40225. #pragma clang diagnostic pop
  40226. #endif
  40227. #ifdef __clang__
  40228. #pragma clang diagnostic push
  40229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40230. #pragma clang diagnostic ignored "-Wunused-variable"
  40231. #endif
  40232. #ifdef __clang__
  40233. #pragma clang diagnostic pop
  40234. #endif
  40235. #ifdef __clang__
  40236. #pragma clang diagnostic push
  40237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40238. #pragma clang diagnostic ignored "-Wunused-variable"
  40239. #endif
  40240. #ifdef __clang__
  40241. #pragma clang diagnostic pop
  40242. #endif
  40243. #ifdef __clang__
  40244. #pragma clang diagnostic push
  40245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40246. #pragma clang diagnostic ignored "-Wunused-variable"
  40247. #endif
  40248. #ifdef __clang__
  40249. #pragma clang diagnostic pop
  40250. #endif
  40251. #ifdef __clang__
  40252. #pragma clang diagnostic push
  40253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40254. #pragma clang diagnostic ignored "-Wunused-variable"
  40255. #endif
  40256. #ifdef __clang__
  40257. #pragma clang diagnostic pop
  40258. #endif
  40259. #ifdef __clang__
  40260. #pragma clang diagnostic push
  40261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40262. #pragma clang diagnostic ignored "-Wunused-variable"
  40263. #endif
  40264. #ifdef __clang__
  40265. #pragma clang diagnostic pop
  40266. #endif
  40267. #ifdef __clang__
  40268. #pragma clang diagnostic push
  40269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40270. #pragma clang diagnostic ignored "-Wunused-variable"
  40271. #endif
  40272. #ifdef __clang__
  40273. #pragma clang diagnostic pop
  40274. #endif
  40275. #ifdef __clang__
  40276. #pragma clang diagnostic push
  40277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40278. #pragma clang diagnostic ignored "-Wunused-variable"
  40279. #endif
  40280. #ifdef __clang__
  40281. #pragma clang diagnostic pop
  40282. #endif
  40283. #ifdef __clang__
  40284. #pragma clang diagnostic push
  40285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40286. #pragma clang diagnostic ignored "-Wunused-variable"
  40287. #endif
  40288. #ifdef __clang__
  40289. #pragma clang diagnostic pop
  40290. #endif
  40291. #ifdef __clang__
  40292. #pragma clang diagnostic push
  40293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40294. #pragma clang diagnostic ignored "-Wunused-variable"
  40295. #endif
  40296. #ifdef __clang__
  40297. #pragma clang diagnostic pop
  40298. #endif
  40299. #ifdef __clang__
  40300. #pragma clang diagnostic push
  40301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40302. #pragma clang diagnostic ignored "-Wunused-variable"
  40303. #endif
  40304. #ifdef __clang__
  40305. #pragma clang diagnostic pop
  40306. #endif
  40307. #ifdef __clang__
  40308. #pragma clang diagnostic push
  40309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40310. #pragma clang diagnostic ignored "-Wunused-variable"
  40311. #endif
  40312. #ifdef __clang__
  40313. #pragma clang diagnostic pop
  40314. #endif
  40315. #ifdef __clang__
  40316. #pragma clang diagnostic push
  40317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40318. #pragma clang diagnostic ignored "-Wunused-variable"
  40319. #endif
  40320. #ifdef __clang__
  40321. #pragma clang diagnostic pop
  40322. #endif
  40323. #ifdef __clang__
  40324. #pragma clang diagnostic push
  40325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40326. #pragma clang diagnostic ignored "-Wunused-variable"
  40327. #endif
  40328. #ifdef __clang__
  40329. #pragma clang diagnostic pop
  40330. #endif
  40331. #ifdef __clang__
  40332. #pragma clang diagnostic push
  40333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40334. #pragma clang diagnostic ignored "-Wunused-variable"
  40335. #endif
  40336. #ifdef __clang__
  40337. #pragma clang diagnostic pop
  40338. #endif
  40339. #ifdef __clang__
  40340. #pragma clang diagnostic push
  40341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40342. #pragma clang diagnostic ignored "-Wunused-variable"
  40343. #endif
  40344. #ifdef __clang__
  40345. #pragma clang diagnostic pop
  40346. #endif
  40347. #ifdef __clang__
  40348. #pragma clang diagnostic push
  40349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40350. #pragma clang diagnostic ignored "-Wunused-variable"
  40351. #endif
  40352. #ifdef __clang__
  40353. #pragma clang diagnostic pop
  40354. #endif
  40355. #ifdef __clang__
  40356. #pragma clang diagnostic push
  40357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40358. #pragma clang diagnostic ignored "-Wunused-variable"
  40359. #endif
  40360. #ifdef __clang__
  40361. #pragma clang diagnostic pop
  40362. #endif
  40363. #ifdef __clang__
  40364. #pragma clang diagnostic push
  40365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40366. #pragma clang diagnostic ignored "-Wunused-variable"
  40367. #endif
  40368. #ifdef __clang__
  40369. #pragma clang diagnostic pop
  40370. #endif
  40371. #ifdef __clang__
  40372. #pragma clang diagnostic push
  40373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40374. #pragma clang diagnostic ignored "-Wunused-variable"
  40375. #endif
  40376. #ifdef __clang__
  40377. #pragma clang diagnostic pop
  40378. #endif
  40379. #ifdef __clang__
  40380. #pragma clang diagnostic push
  40381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40382. #pragma clang diagnostic ignored "-Wunused-variable"
  40383. #endif
  40384. #ifdef __clang__
  40385. #pragma clang diagnostic pop
  40386. #endif
  40387. #ifdef __clang__
  40388. #pragma clang diagnostic push
  40389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40390. #pragma clang diagnostic ignored "-Wunused-variable"
  40391. #endif
  40392. #ifdef __clang__
  40393. #pragma clang diagnostic pop
  40394. #endif
  40395. #ifdef __clang__
  40396. #pragma clang diagnostic push
  40397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40398. #pragma clang diagnostic ignored "-Wunused-variable"
  40399. #endif
  40400. #ifdef __clang__
  40401. #pragma clang diagnostic pop
  40402. #endif
  40403. #ifdef __clang__
  40404. #pragma clang diagnostic push
  40405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40406. #pragma clang diagnostic ignored "-Wunused-variable"
  40407. #endif
  40408. #ifdef __clang__
  40409. #pragma clang diagnostic pop
  40410. #endif
  40411. #ifdef __clang__
  40412. #pragma clang diagnostic push
  40413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40414. #pragma clang diagnostic ignored "-Wunused-variable"
  40415. #endif
  40416. #ifdef __clang__
  40417. #pragma clang diagnostic pop
  40418. #endif
  40419. #ifdef __clang__
  40420. #pragma clang diagnostic push
  40421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40422. #pragma clang diagnostic ignored "-Wunused-variable"
  40423. #endif
  40424. #ifdef __clang__
  40425. #pragma clang diagnostic pop
  40426. #endif
  40427. #ifdef __clang__
  40428. #pragma clang diagnostic push
  40429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40430. #pragma clang diagnostic ignored "-Wunused-variable"
  40431. #endif
  40432. #ifdef __clang__
  40433. #pragma clang diagnostic pop
  40434. #endif
  40435. #ifdef __clang__
  40436. #pragma clang diagnostic push
  40437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40438. #pragma clang diagnostic ignored "-Wunused-variable"
  40439. #endif
  40440. #ifdef __clang__
  40441. #pragma clang diagnostic pop
  40442. #endif
  40443. #ifdef __clang__
  40444. #pragma clang diagnostic push
  40445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40446. #pragma clang diagnostic ignored "-Wunused-variable"
  40447. #endif
  40448. #ifdef __clang__
  40449. #pragma clang diagnostic pop
  40450. #endif
  40451. #ifdef __clang__
  40452. #pragma clang diagnostic push
  40453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40454. #pragma clang diagnostic ignored "-Wunused-variable"
  40455. #endif
  40456. #ifdef __clang__
  40457. #pragma clang diagnostic pop
  40458. #endif
  40459. #ifdef __clang__
  40460. #pragma clang diagnostic push
  40461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40462. #pragma clang diagnostic ignored "-Wunused-variable"
  40463. #endif
  40464. #ifdef __clang__
  40465. #pragma clang diagnostic pop
  40466. #endif
  40467. #ifdef __clang__
  40468. #pragma clang diagnostic push
  40469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40470. #pragma clang diagnostic ignored "-Wunused-variable"
  40471. #endif
  40472. #ifdef __clang__
  40473. #pragma clang diagnostic pop
  40474. #endif
  40475. #ifdef __clang__
  40476. #pragma clang diagnostic push
  40477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40478. #pragma clang diagnostic ignored "-Wunused-variable"
  40479. #endif
  40480. #ifdef __clang__
  40481. #pragma clang diagnostic pop
  40482. #endif
  40483. #ifdef __clang__
  40484. #pragma clang diagnostic push
  40485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40486. #pragma clang diagnostic ignored "-Wunused-variable"
  40487. #endif
  40488. #ifdef __clang__
  40489. #pragma clang diagnostic pop
  40490. #endif
  40491. #ifdef __clang__
  40492. #pragma clang diagnostic push
  40493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40494. #pragma clang diagnostic ignored "-Wunused-variable"
  40495. #endif
  40496. #ifdef __clang__
  40497. #pragma clang diagnostic pop
  40498. #endif
  40499. #ifdef __clang__
  40500. #pragma clang diagnostic push
  40501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40502. #pragma clang diagnostic ignored "-Wunused-variable"
  40503. #endif
  40504. #ifdef __clang__
  40505. #pragma clang diagnostic pop
  40506. #endif
  40507. #ifdef __clang__
  40508. #pragma clang diagnostic push
  40509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40510. #pragma clang diagnostic ignored "-Wunused-variable"
  40511. #endif
  40512. #ifdef __clang__
  40513. #pragma clang diagnostic pop
  40514. #endif
  40515. #ifdef __clang__
  40516. #pragma clang diagnostic push
  40517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40518. #pragma clang diagnostic ignored "-Wunused-variable"
  40519. #endif
  40520. #ifdef __clang__
  40521. #pragma clang diagnostic pop
  40522. #endif
  40523. #ifdef __clang__
  40524. #pragma clang diagnostic push
  40525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40526. #pragma clang diagnostic ignored "-Wunused-variable"
  40527. #endif
  40528. #ifdef __clang__
  40529. #pragma clang diagnostic pop
  40530. #endif
  40531. #ifdef __clang__
  40532. #pragma clang diagnostic push
  40533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40534. #pragma clang diagnostic ignored "-Wunused-variable"
  40535. #endif
  40536. #ifdef __clang__
  40537. #pragma clang diagnostic pop
  40538. #endif
  40539. #ifdef __clang__
  40540. #pragma clang diagnostic push
  40541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40542. #pragma clang diagnostic ignored "-Wunused-variable"
  40543. #endif
  40544. #ifdef __clang__
  40545. #pragma clang diagnostic pop
  40546. #endif
  40547. #ifdef __clang__
  40548. #pragma clang diagnostic push
  40549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40550. #pragma clang diagnostic ignored "-Wunused-variable"
  40551. #endif
  40552. #ifdef __clang__
  40553. #pragma clang diagnostic pop
  40554. #endif
  40555. #ifdef __clang__
  40556. #pragma clang diagnostic push
  40557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40558. #pragma clang diagnostic ignored "-Wunused-variable"
  40559. #endif
  40560. #ifdef __clang__
  40561. #pragma clang diagnostic pop
  40562. #endif
  40563. #ifdef __clang__
  40564. #pragma clang diagnostic push
  40565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40566. #pragma clang diagnostic ignored "-Wunused-variable"
  40567. #endif
  40568. #ifdef __clang__
  40569. #pragma clang diagnostic pop
  40570. #endif
  40571. #ifdef __clang__
  40572. #pragma clang diagnostic push
  40573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40574. #pragma clang diagnostic ignored "-Wunused-variable"
  40575. #endif
  40576. #ifdef __clang__
  40577. #pragma clang diagnostic pop
  40578. #endif
  40579. #ifdef __clang__
  40580. #pragma clang diagnostic push
  40581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40582. #pragma clang diagnostic ignored "-Wunused-variable"
  40583. #endif
  40584. #ifdef __clang__
  40585. #pragma clang diagnostic pop
  40586. #endif
  40587. #ifdef __clang__
  40588. #pragma clang diagnostic push
  40589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40590. #pragma clang diagnostic ignored "-Wunused-variable"
  40591. #endif
  40592. #ifdef __clang__
  40593. #pragma clang diagnostic pop
  40594. #endif
  40595. #ifdef __clang__
  40596. #pragma clang diagnostic push
  40597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40598. #pragma clang diagnostic ignored "-Wunused-variable"
  40599. #endif
  40600. #ifdef __clang__
  40601. #pragma clang diagnostic pop
  40602. #endif
  40603. #ifdef __clang__
  40604. #pragma clang diagnostic push
  40605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40606. #pragma clang diagnostic ignored "-Wunused-variable"
  40607. #endif
  40608. #ifdef __clang__
  40609. #pragma clang diagnostic pop
  40610. #endif
  40611. #ifdef __clang__
  40612. #pragma clang diagnostic push
  40613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40614. #pragma clang diagnostic ignored "-Wunused-variable"
  40615. #endif
  40616. #ifdef __clang__
  40617. #pragma clang diagnostic pop
  40618. #endif
  40619. #ifdef __clang__
  40620. #pragma clang diagnostic push
  40621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40622. #pragma clang diagnostic ignored "-Wunused-variable"
  40623. #endif
  40624. #ifdef __clang__
  40625. #pragma clang diagnostic pop
  40626. #endif
  40627. #ifdef __clang__
  40628. #pragma clang diagnostic push
  40629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40630. #pragma clang diagnostic ignored "-Wunused-variable"
  40631. #endif
  40632. #ifdef __clang__
  40633. #pragma clang diagnostic pop
  40634. #endif
  40635. #ifdef __clang__
  40636. #pragma clang diagnostic push
  40637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40638. #pragma clang diagnostic ignored "-Wunused-variable"
  40639. #endif
  40640. #ifdef __clang__
  40641. #pragma clang diagnostic pop
  40642. #endif
  40643. #ifdef __clang__
  40644. #pragma clang diagnostic push
  40645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40646. #pragma clang diagnostic ignored "-Wunused-variable"
  40647. #endif
  40648. #ifdef __clang__
  40649. #pragma clang diagnostic pop
  40650. #endif
  40651. #ifdef __clang__
  40652. #pragma clang diagnostic push
  40653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40654. #pragma clang diagnostic ignored "-Wunused-variable"
  40655. #endif
  40656. #ifdef __clang__
  40657. #pragma clang diagnostic pop
  40658. #endif
  40659. #ifdef __clang__
  40660. #pragma clang diagnostic push
  40661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40662. #pragma clang diagnostic ignored "-Wunused-variable"
  40663. #endif
  40664. #ifdef __clang__
  40665. #pragma clang diagnostic pop
  40666. #endif
  40667. #ifdef __clang__
  40668. #pragma clang diagnostic push
  40669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40670. #pragma clang diagnostic ignored "-Wunused-variable"
  40671. #endif
  40672. #ifdef __clang__
  40673. #pragma clang diagnostic pop
  40674. #endif
  40675. #ifdef __clang__
  40676. #pragma clang diagnostic push
  40677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40678. #pragma clang diagnostic ignored "-Wunused-variable"
  40679. #endif
  40680. #ifdef __clang__
  40681. #pragma clang diagnostic pop
  40682. #endif
  40683. #ifdef __clang__
  40684. #pragma clang diagnostic push
  40685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40686. #pragma clang diagnostic ignored "-Wunused-variable"
  40687. #endif
  40688. #ifdef __clang__
  40689. #pragma clang diagnostic pop
  40690. #endif
  40691. #ifdef __clang__
  40692. #pragma clang diagnostic push
  40693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40694. #pragma clang diagnostic ignored "-Wunused-variable"
  40695. #endif
  40696. #ifdef __clang__
  40697. #pragma clang diagnostic pop
  40698. #endif
  40699. #ifdef __clang__
  40700. #pragma clang diagnostic push
  40701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40702. #pragma clang diagnostic ignored "-Wunused-variable"
  40703. #endif
  40704. #ifdef __clang__
  40705. #pragma clang diagnostic pop
  40706. #endif
  40707. #ifdef __clang__
  40708. #pragma clang diagnostic push
  40709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40710. #pragma clang diagnostic ignored "-Wunused-variable"
  40711. #endif
  40712. #ifdef __clang__
  40713. #pragma clang diagnostic pop
  40714. #endif
  40715. #ifdef __clang__
  40716. #pragma clang diagnostic push
  40717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40718. #pragma clang diagnostic ignored "-Wunused-variable"
  40719. #endif
  40720. #ifdef __clang__
  40721. #pragma clang diagnostic pop
  40722. #endif
  40723. #ifdef __clang__
  40724. #pragma clang diagnostic push
  40725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40726. #pragma clang diagnostic ignored "-Wunused-variable"
  40727. #endif
  40728. #ifdef __clang__
  40729. #pragma clang diagnostic pop
  40730. #endif
  40731. #ifdef __clang__
  40732. #pragma clang diagnostic push
  40733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40734. #pragma clang diagnostic ignored "-Wunused-variable"
  40735. #endif
  40736. #ifdef __clang__
  40737. #pragma clang diagnostic pop
  40738. #endif
  40739. #ifdef __clang__
  40740. #pragma clang diagnostic push
  40741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40742. #pragma clang diagnostic ignored "-Wunused-variable"
  40743. #endif
  40744. #ifdef __clang__
  40745. #pragma clang diagnostic pop
  40746. #endif
  40747. #ifdef __clang__
  40748. #pragma clang diagnostic push
  40749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40750. #pragma clang diagnostic ignored "-Wunused-variable"
  40751. #endif
  40752. #ifdef __clang__
  40753. #pragma clang diagnostic pop
  40754. #endif
  40755. #ifdef __clang__
  40756. #pragma clang diagnostic push
  40757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40758. #pragma clang diagnostic ignored "-Wunused-variable"
  40759. #endif
  40760. #ifdef __clang__
  40761. #pragma clang diagnostic pop
  40762. #endif
  40763. #ifdef __clang__
  40764. #pragma clang diagnostic push
  40765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40766. #pragma clang diagnostic ignored "-Wunused-variable"
  40767. #endif
  40768. #ifdef __clang__
  40769. #pragma clang diagnostic pop
  40770. #endif
  40771. #ifdef __clang__
  40772. #pragma clang diagnostic push
  40773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40774. #pragma clang diagnostic ignored "-Wunused-variable"
  40775. #endif
  40776. #ifdef __clang__
  40777. #pragma clang diagnostic pop
  40778. #endif
  40779. #ifdef __clang__
  40780. #pragma clang diagnostic push
  40781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40782. #pragma clang diagnostic ignored "-Wunused-variable"
  40783. #endif
  40784. #ifdef __clang__
  40785. #pragma clang diagnostic pop
  40786. #endif
  40787. #ifdef __clang__
  40788. #pragma clang diagnostic push
  40789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40790. #pragma clang diagnostic ignored "-Wunused-variable"
  40791. #endif
  40792. #ifdef __clang__
  40793. #pragma clang diagnostic pop
  40794. #endif
  40795. #ifdef __clang__
  40796. #pragma clang diagnostic push
  40797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40798. #pragma clang diagnostic ignored "-Wunused-variable"
  40799. #endif
  40800. #ifdef __clang__
  40801. #pragma clang diagnostic pop
  40802. #endif
  40803. #ifdef __clang__
  40804. #pragma clang diagnostic push
  40805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40806. #pragma clang diagnostic ignored "-Wunused-variable"
  40807. #endif
  40808. #ifdef __clang__
  40809. #pragma clang diagnostic pop
  40810. #endif
  40811. #ifdef __clang__
  40812. #pragma clang diagnostic push
  40813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40814. #pragma clang diagnostic ignored "-Wunused-variable"
  40815. #endif
  40816. #ifdef __clang__
  40817. #pragma clang diagnostic pop
  40818. #endif
  40819. #ifdef __clang__
  40820. #pragma clang diagnostic push
  40821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40822. #pragma clang diagnostic ignored "-Wunused-variable"
  40823. #endif
  40824. #ifdef __clang__
  40825. #pragma clang diagnostic pop
  40826. #endif
  40827. #ifdef __clang__
  40828. #pragma clang diagnostic push
  40829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40830. #pragma clang diagnostic ignored "-Wunused-variable"
  40831. #endif
  40832. #ifdef __clang__
  40833. #pragma clang diagnostic pop
  40834. #endif
  40835. #ifdef __clang__
  40836. #pragma clang diagnostic push
  40837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40838. #pragma clang diagnostic ignored "-Wunused-variable"
  40839. #endif
  40840. #ifdef __clang__
  40841. #pragma clang diagnostic pop
  40842. #endif
  40843. #ifdef __clang__
  40844. #pragma clang diagnostic push
  40845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40846. #pragma clang diagnostic ignored "-Wunused-variable"
  40847. #endif
  40848. #ifdef __clang__
  40849. #pragma clang diagnostic pop
  40850. #endif
  40851. #ifdef __clang__
  40852. #pragma clang diagnostic push
  40853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40854. #pragma clang diagnostic ignored "-Wunused-variable"
  40855. #endif
  40856. #ifdef __clang__
  40857. #pragma clang diagnostic pop
  40858. #endif
  40859. #ifdef __clang__
  40860. #pragma clang diagnostic push
  40861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40862. #pragma clang diagnostic ignored "-Wunused-variable"
  40863. #endif
  40864. #ifdef __clang__
  40865. #pragma clang diagnostic pop
  40866. #endif
  40867. #ifdef __clang__
  40868. #pragma clang diagnostic push
  40869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40870. #pragma clang diagnostic ignored "-Wunused-variable"
  40871. #endif
  40872. #ifdef __clang__
  40873. #pragma clang diagnostic pop
  40874. #endif
  40875. #ifdef __clang__
  40876. #pragma clang diagnostic push
  40877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40878. #pragma clang diagnostic ignored "-Wunused-variable"
  40879. #endif
  40880. #ifdef __clang__
  40881. #pragma clang diagnostic pop
  40882. #endif
  40883. #ifdef __clang__
  40884. #pragma clang diagnostic push
  40885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40886. #pragma clang diagnostic ignored "-Wunused-variable"
  40887. #endif
  40888. #ifdef __clang__
  40889. #pragma clang diagnostic pop
  40890. #endif
  40891. #ifdef __clang__
  40892. #pragma clang diagnostic push
  40893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40894. #pragma clang diagnostic ignored "-Wunused-variable"
  40895. #endif
  40896. #ifdef __clang__
  40897. #pragma clang diagnostic pop
  40898. #endif
  40899. #ifdef __clang__
  40900. #pragma clang diagnostic push
  40901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40902. #pragma clang diagnostic ignored "-Wunused-variable"
  40903. #endif
  40904. #ifdef __clang__
  40905. #pragma clang diagnostic pop
  40906. #endif
  40907. #ifdef __clang__
  40908. #pragma clang diagnostic push
  40909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40910. #pragma clang diagnostic ignored "-Wunused-variable"
  40911. #endif
  40912. #ifdef __clang__
  40913. #pragma clang diagnostic pop
  40914. #endif
  40915. #ifdef __clang__
  40916. #pragma clang diagnostic push
  40917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40918. #pragma clang diagnostic ignored "-Wunused-variable"
  40919. #endif
  40920. #ifdef __clang__
  40921. #pragma clang diagnostic pop
  40922. #endif
  40923. #ifdef __clang__
  40924. #pragma clang diagnostic push
  40925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40926. #pragma clang diagnostic ignored "-Wunused-variable"
  40927. #endif
  40928. #ifdef __clang__
  40929. #pragma clang diagnostic pop
  40930. #endif
  40931. #ifdef __clang__
  40932. #pragma clang diagnostic push
  40933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40934. #pragma clang diagnostic ignored "-Wunused-variable"
  40935. #endif
  40936. #ifdef __clang__
  40937. #pragma clang diagnostic pop
  40938. #endif
  40939. #ifdef __clang__
  40940. #pragma clang diagnostic push
  40941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40942. #pragma clang diagnostic ignored "-Wunused-variable"
  40943. #endif
  40944. #ifdef __clang__
  40945. #pragma clang diagnostic pop
  40946. #endif
  40947. #ifdef __clang__
  40948. #pragma clang diagnostic push
  40949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40950. #pragma clang diagnostic ignored "-Wunused-variable"
  40951. #endif
  40952. #ifdef __clang__
  40953. #pragma clang diagnostic pop
  40954. #endif
  40955. #ifdef __clang__
  40956. #pragma clang diagnostic push
  40957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40958. #pragma clang diagnostic ignored "-Wunused-variable"
  40959. #endif
  40960. #ifdef __clang__
  40961. #pragma clang diagnostic pop
  40962. #endif
  40963. #ifdef __clang__
  40964. #pragma clang diagnostic push
  40965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40966. #pragma clang diagnostic ignored "-Wunused-variable"
  40967. #endif
  40968. #ifdef __clang__
  40969. #pragma clang diagnostic pop
  40970. #endif
  40971. #ifdef __clang__
  40972. #pragma clang diagnostic push
  40973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40974. #pragma clang diagnostic ignored "-Wunused-variable"
  40975. #endif
  40976. #ifdef __clang__
  40977. #pragma clang diagnostic pop
  40978. #endif
  40979. #ifdef __clang__
  40980. #pragma clang diagnostic push
  40981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40982. #pragma clang diagnostic ignored "-Wunused-variable"
  40983. #endif
  40984. #ifdef __clang__
  40985. #pragma clang diagnostic pop
  40986. #endif
  40987. #ifdef __clang__
  40988. #pragma clang diagnostic push
  40989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40990. #pragma clang diagnostic ignored "-Wunused-variable"
  40991. #endif
  40992. #ifdef __clang__
  40993. #pragma clang diagnostic pop
  40994. #endif
  40995. #ifdef __clang__
  40996. #pragma clang diagnostic push
  40997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40998. #pragma clang diagnostic ignored "-Wunused-variable"
  40999. #endif
  41000. #ifdef __clang__
  41001. #pragma clang diagnostic pop
  41002. #endif
  41003. #ifdef __clang__
  41004. #pragma clang diagnostic push
  41005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41006. #pragma clang diagnostic ignored "-Wunused-variable"
  41007. #endif
  41008. #ifdef __clang__
  41009. #pragma clang diagnostic pop
  41010. #endif
  41011. #ifdef __clang__
  41012. #pragma clang diagnostic push
  41013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41014. #pragma clang diagnostic ignored "-Wunused-variable"
  41015. #endif
  41016. #ifdef __clang__
  41017. #pragma clang diagnostic pop
  41018. #endif
  41019. #ifdef __clang__
  41020. #pragma clang diagnostic push
  41021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41022. #pragma clang diagnostic ignored "-Wunused-variable"
  41023. #endif
  41024. #ifdef __clang__
  41025. #pragma clang diagnostic pop
  41026. #endif
  41027. #ifdef __clang__
  41028. #pragma clang diagnostic push
  41029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41030. #pragma clang diagnostic ignored "-Wunused-variable"
  41031. #endif
  41032. #ifdef __clang__
  41033. #pragma clang diagnostic pop
  41034. #endif
  41035. #ifdef __clang__
  41036. #pragma clang diagnostic push
  41037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41038. #pragma clang diagnostic ignored "-Wunused-variable"
  41039. #endif
  41040. #ifdef __clang__
  41041. #pragma clang diagnostic pop
  41042. #endif
  41043. #ifdef __clang__
  41044. #pragma clang diagnostic push
  41045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41046. #pragma clang diagnostic ignored "-Wunused-variable"
  41047. #endif
  41048. #ifdef __clang__
  41049. #pragma clang diagnostic pop
  41050. #endif
  41051. #ifdef __clang__
  41052. #pragma clang diagnostic push
  41053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41054. #pragma clang diagnostic ignored "-Wunused-variable"
  41055. #endif
  41056. #ifdef __clang__
  41057. #pragma clang diagnostic pop
  41058. #endif
  41059. #ifdef __clang__
  41060. #pragma clang diagnostic push
  41061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41062. #pragma clang diagnostic ignored "-Wunused-variable"
  41063. #endif
  41064. #ifdef __clang__
  41065. #pragma clang diagnostic pop
  41066. #endif
  41067. #ifdef __clang__
  41068. #pragma clang diagnostic push
  41069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41070. #pragma clang diagnostic ignored "-Wunused-variable"
  41071. #endif
  41072. #ifdef __clang__
  41073. #pragma clang diagnostic pop
  41074. #endif
  41075. #ifdef __clang__
  41076. #pragma clang diagnostic push
  41077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41078. #pragma clang diagnostic ignored "-Wunused-variable"
  41079. #endif
  41080. #ifdef __clang__
  41081. #pragma clang diagnostic pop
  41082. #endif
  41083. #ifdef __clang__
  41084. #pragma clang diagnostic push
  41085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41086. #pragma clang diagnostic ignored "-Wunused-variable"
  41087. #endif
  41088. #ifdef __clang__
  41089. #pragma clang diagnostic pop
  41090. #endif
  41091. #ifdef __clang__
  41092. #pragma clang diagnostic push
  41093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41094. #pragma clang diagnostic ignored "-Wunused-variable"
  41095. #endif
  41096. #ifdef __clang__
  41097. #pragma clang diagnostic pop
  41098. #endif
  41099. #ifdef __clang__
  41100. #pragma clang diagnostic push
  41101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41102. #pragma clang diagnostic ignored "-Wunused-variable"
  41103. #endif
  41104. #ifdef __clang__
  41105. #pragma clang diagnostic pop
  41106. #endif
  41107. #ifdef __clang__
  41108. #pragma clang diagnostic push
  41109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41110. #pragma clang diagnostic ignored "-Wunused-variable"
  41111. #endif
  41112. #ifdef __clang__
  41113. #pragma clang diagnostic pop
  41114. #endif
  41115. #ifdef __clang__
  41116. #pragma clang diagnostic push
  41117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41118. #pragma clang diagnostic ignored "-Wunused-variable"
  41119. #endif
  41120. #ifdef __clang__
  41121. #pragma clang diagnostic pop
  41122. #endif
  41123. #ifdef __clang__
  41124. #pragma clang diagnostic push
  41125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41126. #pragma clang diagnostic ignored "-Wunused-variable"
  41127. #endif
  41128. #ifdef __clang__
  41129. #pragma clang diagnostic pop
  41130. #endif
  41131. #ifdef __clang__
  41132. #pragma clang diagnostic push
  41133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41134. #pragma clang diagnostic ignored "-Wunused-variable"
  41135. #endif
  41136. #ifdef __clang__
  41137. #pragma clang diagnostic pop
  41138. #endif
  41139. #ifdef __clang__
  41140. #pragma clang diagnostic push
  41141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41142. #pragma clang diagnostic ignored "-Wunused-variable"
  41143. #endif
  41144. #ifdef __clang__
  41145. #pragma clang diagnostic pop
  41146. #endif
  41147. #ifdef __clang__
  41148. #pragma clang diagnostic push
  41149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41150. #pragma clang diagnostic ignored "-Wunused-variable"
  41151. #endif
  41152. #ifdef __clang__
  41153. #pragma clang diagnostic pop
  41154. #endif
  41155. #ifdef __clang__
  41156. #pragma clang diagnostic push
  41157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41158. #pragma clang diagnostic ignored "-Wunused-variable"
  41159. #endif
  41160. #ifdef __clang__
  41161. #pragma clang diagnostic pop
  41162. #endif
  41163. #ifdef __clang__
  41164. #pragma clang diagnostic push
  41165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41166. #pragma clang diagnostic ignored "-Wunused-variable"
  41167. #endif
  41168. #ifdef __clang__
  41169. #pragma clang diagnostic pop
  41170. #endif
  41171. #ifdef __clang__
  41172. #pragma clang diagnostic push
  41173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41174. #pragma clang diagnostic ignored "-Wunused-variable"
  41175. #endif
  41176. #ifdef __clang__
  41177. #pragma clang diagnostic pop
  41178. #endif
  41179. #ifdef __clang__
  41180. #pragma clang diagnostic push
  41181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41182. #pragma clang diagnostic ignored "-Wunused-variable"
  41183. #endif
  41184. #ifdef __clang__
  41185. #pragma clang diagnostic pop
  41186. #endif
  41187. #ifdef __clang__
  41188. #pragma clang diagnostic push
  41189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41190. #pragma clang diagnostic ignored "-Wunused-variable"
  41191. #endif
  41192. #ifdef __clang__
  41193. #pragma clang diagnostic pop
  41194. #endif
  41195. #ifdef __clang__
  41196. #pragma clang diagnostic push
  41197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41198. #pragma clang diagnostic ignored "-Wunused-variable"
  41199. #endif
  41200. #ifdef __clang__
  41201. #pragma clang diagnostic pop
  41202. #endif
  41203. #ifdef __clang__
  41204. #pragma clang diagnostic push
  41205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41206. #pragma clang diagnostic ignored "-Wunused-variable"
  41207. #endif
  41208. #ifdef __clang__
  41209. #pragma clang diagnostic pop
  41210. #endif
  41211. #ifdef __clang__
  41212. #pragma clang diagnostic push
  41213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41214. #pragma clang diagnostic ignored "-Wunused-variable"
  41215. #endif
  41216. #ifdef __clang__
  41217. #pragma clang diagnostic pop
  41218. #endif
  41219. #ifdef __clang__
  41220. #pragma clang diagnostic push
  41221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41222. #pragma clang diagnostic ignored "-Wunused-variable"
  41223. #endif
  41224. #ifdef __clang__
  41225. #pragma clang diagnostic pop
  41226. #endif
  41227. #ifdef __clang__
  41228. #pragma clang diagnostic push
  41229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41230. #pragma clang diagnostic ignored "-Wunused-variable"
  41231. #endif
  41232. #ifdef __clang__
  41233. #pragma clang diagnostic pop
  41234. #endif
  41235. #ifdef __clang__
  41236. #pragma clang diagnostic push
  41237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41238. #pragma clang diagnostic ignored "-Wunused-variable"
  41239. #endif
  41240. #ifdef __clang__
  41241. #pragma clang diagnostic pop
  41242. #endif
  41243. #ifdef __clang__
  41244. #pragma clang diagnostic push
  41245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41246. #pragma clang diagnostic ignored "-Wunused-variable"
  41247. #endif
  41248. #ifdef __clang__
  41249. #pragma clang diagnostic pop
  41250. #endif
  41251. #ifdef __clang__
  41252. #pragma clang diagnostic push
  41253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41254. #pragma clang diagnostic ignored "-Wunused-variable"
  41255. #endif
  41256. #ifdef __clang__
  41257. #pragma clang diagnostic pop
  41258. #endif
  41259. #ifdef __clang__
  41260. #pragma clang diagnostic push
  41261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41262. #pragma clang diagnostic ignored "-Wunused-variable"
  41263. #endif
  41264. #ifdef __clang__
  41265. #pragma clang diagnostic pop
  41266. #endif
  41267. #ifdef __clang__
  41268. #pragma clang diagnostic push
  41269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41270. #pragma clang diagnostic ignored "-Wunused-variable"
  41271. #endif
  41272. #ifdef __clang__
  41273. #pragma clang diagnostic pop
  41274. #endif
  41275. #ifdef __clang__
  41276. #pragma clang diagnostic push
  41277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41278. #pragma clang diagnostic ignored "-Wunused-variable"
  41279. #endif
  41280. #ifdef __clang__
  41281. #pragma clang diagnostic pop
  41282. #endif
  41283. #ifdef __clang__
  41284. #pragma clang diagnostic push
  41285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41286. #pragma clang diagnostic ignored "-Wunused-variable"
  41287. #endif
  41288. #ifdef __clang__
  41289. #pragma clang diagnostic pop
  41290. #endif
  41291. #ifdef __clang__
  41292. #pragma clang diagnostic push
  41293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41294. #pragma clang diagnostic ignored "-Wunused-variable"
  41295. #endif
  41296. #ifdef __clang__
  41297. #pragma clang diagnostic pop
  41298. #endif
  41299. #ifdef __clang__
  41300. #pragma clang diagnostic push
  41301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41302. #pragma clang diagnostic ignored "-Wunused-variable"
  41303. #endif
  41304. #ifdef __clang__
  41305. #pragma clang diagnostic pop
  41306. #endif
  41307. #ifdef __clang__
  41308. #pragma clang diagnostic push
  41309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41310. #pragma clang diagnostic ignored "-Wunused-variable"
  41311. #endif
  41312. #ifdef __clang__
  41313. #pragma clang diagnostic pop
  41314. #endif
  41315. #ifdef __clang__
  41316. #pragma clang diagnostic push
  41317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41318. #pragma clang diagnostic ignored "-Wunused-variable"
  41319. #endif
  41320. #ifdef __clang__
  41321. #pragma clang diagnostic pop
  41322. #endif
  41323. #ifdef __clang__
  41324. #pragma clang diagnostic push
  41325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41326. #pragma clang diagnostic ignored "-Wunused-variable"
  41327. #endif
  41328. #ifdef __clang__
  41329. #pragma clang diagnostic pop
  41330. #endif
  41331. #ifdef __clang__
  41332. #pragma clang diagnostic push
  41333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41334. #pragma clang diagnostic ignored "-Wunused-variable"
  41335. #endif
  41336. #ifdef __clang__
  41337. #pragma clang diagnostic pop
  41338. #endif
  41339. #ifdef __clang__
  41340. #pragma clang diagnostic push
  41341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41342. #pragma clang diagnostic ignored "-Wunused-variable"
  41343. #endif
  41344. #ifdef __clang__
  41345. #pragma clang diagnostic pop
  41346. #endif
  41347. #ifdef __clang__
  41348. #pragma clang diagnostic push
  41349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41350. #pragma clang diagnostic ignored "-Wunused-variable"
  41351. #endif
  41352. #ifdef __clang__
  41353. #pragma clang diagnostic pop
  41354. #endif
  41355. #ifdef __clang__
  41356. #pragma clang diagnostic push
  41357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41358. #pragma clang diagnostic ignored "-Wunused-variable"
  41359. #endif
  41360. #ifdef __clang__
  41361. #pragma clang diagnostic pop
  41362. #endif
  41363. #ifdef __clang__
  41364. #pragma clang diagnostic push
  41365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41366. #pragma clang diagnostic ignored "-Wunused-variable"
  41367. #endif
  41368. #ifdef __clang__
  41369. #pragma clang diagnostic pop
  41370. #endif
  41371. #ifdef __clang__
  41372. #pragma clang diagnostic push
  41373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41374. #pragma clang diagnostic ignored "-Wunused-variable"
  41375. #endif
  41376. #ifdef __clang__
  41377. #pragma clang diagnostic pop
  41378. #endif
  41379. #ifdef __clang__
  41380. #pragma clang diagnostic push
  41381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41382. #pragma clang diagnostic ignored "-Wunused-variable"
  41383. #endif
  41384. #ifdef __clang__
  41385. #pragma clang diagnostic pop
  41386. #endif
  41387. #ifdef __clang__
  41388. #pragma clang diagnostic push
  41389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41390. #pragma clang diagnostic ignored "-Wunused-variable"
  41391. #endif
  41392. #ifdef __clang__
  41393. #pragma clang diagnostic pop
  41394. #endif
  41395. #ifdef __clang__
  41396. #pragma clang diagnostic push
  41397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41398. #pragma clang diagnostic ignored "-Wunused-variable"
  41399. #endif
  41400. #ifdef __clang__
  41401. #pragma clang diagnostic pop
  41402. #endif
  41403. #ifdef __clang__
  41404. #pragma clang diagnostic push
  41405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41406. #pragma clang diagnostic ignored "-Wunused-variable"
  41407. #endif
  41408. #ifdef __clang__
  41409. #pragma clang diagnostic pop
  41410. #endif
  41411. #ifdef __clang__
  41412. #pragma clang diagnostic push
  41413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41414. #pragma clang diagnostic ignored "-Wunused-variable"
  41415. #endif
  41416. #ifdef __clang__
  41417. #pragma clang diagnostic pop
  41418. #endif
  41419. #ifdef __clang__
  41420. #pragma clang diagnostic push
  41421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41422. #pragma clang diagnostic ignored "-Wunused-variable"
  41423. #endif
  41424. #ifdef __clang__
  41425. #pragma clang diagnostic pop
  41426. #endif
  41427. #ifdef __clang__
  41428. #pragma clang diagnostic push
  41429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41430. #pragma clang diagnostic ignored "-Wunused-variable"
  41431. #endif
  41432. #ifdef __clang__
  41433. #pragma clang diagnostic pop
  41434. #endif
  41435. #ifdef __clang__
  41436. #pragma clang diagnostic push
  41437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41438. #pragma clang diagnostic ignored "-Wunused-variable"
  41439. #endif
  41440. #ifdef __clang__
  41441. #pragma clang diagnostic pop
  41442. #endif
  41443. #ifdef __clang__
  41444. #pragma clang diagnostic push
  41445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41446. #pragma clang diagnostic ignored "-Wunused-variable"
  41447. #endif
  41448. #ifdef __clang__
  41449. #pragma clang diagnostic pop
  41450. #endif
  41451. #ifdef __clang__
  41452. #pragma clang diagnostic push
  41453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41454. #pragma clang diagnostic ignored "-Wunused-variable"
  41455. #endif
  41456. #ifdef __clang__
  41457. #pragma clang diagnostic pop
  41458. #endif
  41459. #ifdef __clang__
  41460. #pragma clang diagnostic push
  41461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41462. #pragma clang diagnostic ignored "-Wunused-variable"
  41463. #endif
  41464. #ifdef __clang__
  41465. #pragma clang diagnostic pop
  41466. #endif
  41467. #ifdef __clang__
  41468. #pragma clang diagnostic push
  41469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41470. #pragma clang diagnostic ignored "-Wunused-variable"
  41471. #endif
  41472. #ifdef __clang__
  41473. #pragma clang diagnostic pop
  41474. #endif
  41475. #ifdef __clang__
  41476. #pragma clang diagnostic push
  41477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41478. #pragma clang diagnostic ignored "-Wunused-variable"
  41479. #endif
  41480. #ifdef __clang__
  41481. #pragma clang diagnostic pop
  41482. #endif
  41483. #ifdef __clang__
  41484. #pragma clang diagnostic push
  41485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41486. #pragma clang diagnostic ignored "-Wunused-variable"
  41487. #endif
  41488. #ifdef __clang__
  41489. #pragma clang diagnostic pop
  41490. #endif
  41491. #ifdef __clang__
  41492. #pragma clang diagnostic push
  41493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41494. #pragma clang diagnostic ignored "-Wunused-variable"
  41495. #endif
  41496. #ifdef __clang__
  41497. #pragma clang diagnostic pop
  41498. #endif
  41499. #ifdef __clang__
  41500. #pragma clang diagnostic push
  41501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41502. #pragma clang diagnostic ignored "-Wunused-variable"
  41503. #endif
  41504. #ifdef __clang__
  41505. #pragma clang diagnostic pop
  41506. #endif
  41507. #ifdef __clang__
  41508. #pragma clang diagnostic push
  41509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41510. #pragma clang diagnostic ignored "-Wunused-variable"
  41511. #endif
  41512. #ifdef __clang__
  41513. #pragma clang diagnostic pop
  41514. #endif
  41515. #ifdef __clang__
  41516. #pragma clang diagnostic push
  41517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41518. #pragma clang diagnostic ignored "-Wunused-variable"
  41519. #endif
  41520. #ifdef __clang__
  41521. #pragma clang diagnostic pop
  41522. #endif
  41523. #ifdef __clang__
  41524. #pragma clang diagnostic push
  41525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41526. #pragma clang diagnostic ignored "-Wunused-variable"
  41527. #endif
  41528. #ifdef __clang__
  41529. #pragma clang diagnostic pop
  41530. #endif
  41531. #ifdef __clang__
  41532. #pragma clang diagnostic push
  41533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41534. #pragma clang diagnostic ignored "-Wunused-variable"
  41535. #endif
  41536. #ifdef __clang__
  41537. #pragma clang diagnostic pop
  41538. #endif
  41539. #ifdef __clang__
  41540. #pragma clang diagnostic push
  41541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41542. #pragma clang diagnostic ignored "-Wunused-variable"
  41543. #endif
  41544. #ifdef __clang__
  41545. #pragma clang diagnostic pop
  41546. #endif
  41547. #ifdef __clang__
  41548. #pragma clang diagnostic push
  41549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41550. #pragma clang diagnostic ignored "-Wunused-variable"
  41551. #endif
  41552. #ifdef __clang__
  41553. #pragma clang diagnostic pop
  41554. #endif
  41555. #ifdef __clang__
  41556. #pragma clang diagnostic push
  41557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41558. #pragma clang diagnostic ignored "-Wunused-variable"
  41559. #endif
  41560. #ifdef __clang__
  41561. #pragma clang diagnostic pop
  41562. #endif
  41563. #ifdef __clang__
  41564. #pragma clang diagnostic push
  41565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41566. #pragma clang diagnostic ignored "-Wunused-variable"
  41567. #endif
  41568. #ifdef __clang__
  41569. #pragma clang diagnostic pop
  41570. #endif
  41571. #ifdef __clang__
  41572. #pragma clang diagnostic push
  41573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41574. #pragma clang diagnostic ignored "-Wunused-variable"
  41575. #endif
  41576. #ifdef __clang__
  41577. #pragma clang diagnostic pop
  41578. #endif
  41579. #ifdef __clang__
  41580. #pragma clang diagnostic push
  41581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41582. #pragma clang diagnostic ignored "-Wunused-variable"
  41583. #endif
  41584. #ifdef __clang__
  41585. #pragma clang diagnostic pop
  41586. #endif
  41587. #ifdef __clang__
  41588. #pragma clang diagnostic push
  41589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41590. #pragma clang diagnostic ignored "-Wunused-variable"
  41591. #endif
  41592. #ifdef __clang__
  41593. #pragma clang diagnostic pop
  41594. #endif
  41595. #ifdef __clang__
  41596. #pragma clang diagnostic push
  41597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41598. #pragma clang diagnostic ignored "-Wunused-variable"
  41599. #endif
  41600. #ifdef __clang__
  41601. #pragma clang diagnostic pop
  41602. #endif
  41603. #ifdef __clang__
  41604. #pragma clang diagnostic push
  41605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41606. #pragma clang diagnostic ignored "-Wunused-variable"
  41607. #endif
  41608. #ifdef __clang__
  41609. #pragma clang diagnostic pop
  41610. #endif
  41611. #ifdef __clang__
  41612. #pragma clang diagnostic push
  41613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41614. #pragma clang diagnostic ignored "-Wunused-variable"
  41615. #endif
  41616. #ifdef __clang__
  41617. #pragma clang diagnostic pop
  41618. #endif
  41619. #ifdef __clang__
  41620. #pragma clang diagnostic push
  41621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41622. #pragma clang diagnostic ignored "-Wunused-variable"
  41623. #endif
  41624. #ifdef __clang__
  41625. #pragma clang diagnostic pop
  41626. #endif
  41627. #ifdef __clang__
  41628. #pragma clang diagnostic push
  41629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41630. #pragma clang diagnostic ignored "-Wunused-variable"
  41631. #endif
  41632. #ifdef __clang__
  41633. #pragma clang diagnostic pop
  41634. #endif
  41635. #ifdef __clang__
  41636. #pragma clang diagnostic push
  41637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41638. #pragma clang diagnostic ignored "-Wunused-variable"
  41639. #endif
  41640. #ifdef __clang__
  41641. #pragma clang diagnostic pop
  41642. #endif
  41643. #ifdef __clang__
  41644. #pragma clang diagnostic push
  41645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41646. #pragma clang diagnostic ignored "-Wunused-variable"
  41647. #endif
  41648. #ifdef __clang__
  41649. #pragma clang diagnostic pop
  41650. #endif
  41651. #ifdef __clang__
  41652. #pragma clang diagnostic push
  41653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41654. #pragma clang diagnostic ignored "-Wunused-variable"
  41655. #endif
  41656. #ifdef __clang__
  41657. #pragma clang diagnostic pop
  41658. #endif
  41659. #ifdef __clang__
  41660. #pragma clang diagnostic push
  41661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41662. #pragma clang diagnostic ignored "-Wunused-variable"
  41663. #endif
  41664. #ifdef __clang__
  41665. #pragma clang diagnostic pop
  41666. #endif
  41667. #ifdef __clang__
  41668. #pragma clang diagnostic push
  41669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41670. #pragma clang diagnostic ignored "-Wunused-variable"
  41671. #endif
  41672. #ifdef __clang__
  41673. #pragma clang diagnostic pop
  41674. #endif
  41675. #ifdef __clang__
  41676. #pragma clang diagnostic push
  41677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41678. #pragma clang diagnostic ignored "-Wunused-variable"
  41679. #endif
  41680. #ifdef __clang__
  41681. #pragma clang diagnostic pop
  41682. #endif
  41683. #ifdef __clang__
  41684. #pragma clang diagnostic push
  41685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41686. #pragma clang diagnostic ignored "-Wunused-variable"
  41687. #endif
  41688. #ifdef __clang__
  41689. #pragma clang diagnostic pop
  41690. #endif
  41691. #ifdef __clang__
  41692. #pragma clang diagnostic push
  41693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41694. #pragma clang diagnostic ignored "-Wunused-variable"
  41695. #endif
  41696. #ifdef __clang__
  41697. #pragma clang diagnostic pop
  41698. #endif
  41699. #ifdef __clang__
  41700. #pragma clang diagnostic push
  41701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41702. #pragma clang diagnostic ignored "-Wunused-variable"
  41703. #endif
  41704. #ifdef __clang__
  41705. #pragma clang diagnostic pop
  41706. #endif
  41707. #ifdef __clang__
  41708. #pragma clang diagnostic push
  41709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41710. #pragma clang diagnostic ignored "-Wunused-variable"
  41711. #endif
  41712. #ifdef __clang__
  41713. #pragma clang diagnostic pop
  41714. #endif
  41715. #ifdef __clang__
  41716. #pragma clang diagnostic push
  41717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41718. #pragma clang diagnostic ignored "-Wunused-variable"
  41719. #endif
  41720. #ifdef __clang__
  41721. #pragma clang diagnostic pop
  41722. #endif
  41723. #ifdef __clang__
  41724. #pragma clang diagnostic push
  41725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41726. #pragma clang diagnostic ignored "-Wunused-variable"
  41727. #endif
  41728. #ifdef __clang__
  41729. #pragma clang diagnostic pop
  41730. #endif
  41731. #ifdef __clang__
  41732. #pragma clang diagnostic push
  41733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41734. #pragma clang diagnostic ignored "-Wunused-variable"
  41735. #endif
  41736. #ifdef __clang__
  41737. #pragma clang diagnostic pop
  41738. #endif
  41739. #ifdef __clang__
  41740. #pragma clang diagnostic push
  41741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41742. #pragma clang diagnostic ignored "-Wunused-variable"
  41743. #endif
  41744. #ifdef __clang__
  41745. #pragma clang diagnostic pop
  41746. #endif
  41747. #ifdef __clang__
  41748. #pragma clang diagnostic push
  41749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41750. #pragma clang diagnostic ignored "-Wunused-variable"
  41751. #endif
  41752. #ifdef __clang__
  41753. #pragma clang diagnostic pop
  41754. #endif
  41755. #ifdef __clang__
  41756. #pragma clang diagnostic push
  41757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41758. #pragma clang diagnostic ignored "-Wunused-variable"
  41759. #endif
  41760. #ifdef __clang__
  41761. #pragma clang diagnostic pop
  41762. #endif
  41763. #ifdef __clang__
  41764. #pragma clang diagnostic push
  41765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41766. #pragma clang diagnostic ignored "-Wunused-variable"
  41767. #endif
  41768. #ifdef __clang__
  41769. #pragma clang diagnostic pop
  41770. #endif
  41771. #ifdef __clang__
  41772. #pragma clang diagnostic push
  41773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41774. #pragma clang diagnostic ignored "-Wunused-variable"
  41775. #endif
  41776. #ifdef __clang__
  41777. #pragma clang diagnostic pop
  41778. #endif
  41779. #ifdef __clang__
  41780. #pragma clang diagnostic push
  41781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41782. #pragma clang diagnostic ignored "-Wunused-variable"
  41783. #endif
  41784. #ifdef __clang__
  41785. #pragma clang diagnostic pop
  41786. #endif
  41787. #ifdef __clang__
  41788. #pragma clang diagnostic push
  41789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41790. #pragma clang diagnostic ignored "-Wunused-variable"
  41791. #endif
  41792. #ifdef __clang__
  41793. #pragma clang diagnostic pop
  41794. #endif
  41795. #ifdef __clang__
  41796. #pragma clang diagnostic push
  41797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41798. #pragma clang diagnostic ignored "-Wunused-variable"
  41799. #endif
  41800. #ifdef __clang__
  41801. #pragma clang diagnostic pop
  41802. #endif
  41803. #ifdef __clang__
  41804. #pragma clang diagnostic push
  41805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41806. #pragma clang diagnostic ignored "-Wunused-variable"
  41807. #endif
  41808. #ifdef __clang__
  41809. #pragma clang diagnostic pop
  41810. #endif
  41811. #ifdef __clang__
  41812. #pragma clang diagnostic push
  41813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41814. #pragma clang diagnostic ignored "-Wunused-variable"
  41815. #endif
  41816. #ifdef __clang__
  41817. #pragma clang diagnostic pop
  41818. #endif
  41819. #ifdef __clang__
  41820. #pragma clang diagnostic push
  41821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41822. #pragma clang diagnostic ignored "-Wunused-variable"
  41823. #endif
  41824. #ifdef __clang__
  41825. #pragma clang diagnostic pop
  41826. #endif
  41827. #ifdef __clang__
  41828. #pragma clang diagnostic push
  41829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41830. #pragma clang diagnostic ignored "-Wunused-variable"
  41831. #endif
  41832. #ifdef __clang__
  41833. #pragma clang diagnostic pop
  41834. #endif
  41835. #ifdef __clang__
  41836. #pragma clang diagnostic push
  41837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41838. #pragma clang diagnostic ignored "-Wunused-variable"
  41839. #endif
  41840. #ifdef __clang__
  41841. #pragma clang diagnostic pop
  41842. #endif
  41843. #ifdef __clang__
  41844. #pragma clang diagnostic push
  41845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41846. #pragma clang diagnostic ignored "-Wunused-variable"
  41847. #endif
  41848. #ifdef __clang__
  41849. #pragma clang diagnostic pop
  41850. #endif
  41851. #ifdef __clang__
  41852. #pragma clang diagnostic push
  41853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41854. #pragma clang diagnostic ignored "-Wunused-variable"
  41855. #endif
  41856. #ifdef __clang__
  41857. #pragma clang diagnostic pop
  41858. #endif
  41859. #ifdef __clang__
  41860. #pragma clang diagnostic push
  41861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41862. #pragma clang diagnostic ignored "-Wunused-variable"
  41863. #endif
  41864. #ifdef __clang__
  41865. #pragma clang diagnostic pop
  41866. #endif
  41867. #ifdef __clang__
  41868. #pragma clang diagnostic push
  41869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41870. #pragma clang diagnostic ignored "-Wunused-variable"
  41871. #endif
  41872. #ifdef __clang__
  41873. #pragma clang diagnostic pop
  41874. #endif
  41875. #ifdef __clang__
  41876. #pragma clang diagnostic push
  41877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41878. #pragma clang diagnostic ignored "-Wunused-variable"
  41879. #endif
  41880. #ifdef __clang__
  41881. #pragma clang diagnostic pop
  41882. #endif
  41883. #ifdef __clang__
  41884. #pragma clang diagnostic push
  41885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41886. #pragma clang diagnostic ignored "-Wunused-variable"
  41887. #endif
  41888. #ifdef __clang__
  41889. #pragma clang diagnostic pop
  41890. #endif
  41891. #ifdef __clang__
  41892. #pragma clang diagnostic push
  41893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41894. #pragma clang diagnostic ignored "-Wunused-variable"
  41895. #endif
  41896. #ifdef __clang__
  41897. #pragma clang diagnostic pop
  41898. #endif
  41899. #ifdef __clang__
  41900. #pragma clang diagnostic push
  41901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41902. #pragma clang diagnostic ignored "-Wunused-variable"
  41903. #endif
  41904. #ifdef __clang__
  41905. #pragma clang diagnostic pop
  41906. #endif
  41907. #ifdef __clang__
  41908. #pragma clang diagnostic push
  41909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41910. #pragma clang diagnostic ignored "-Wunused-variable"
  41911. #endif
  41912. #ifdef __clang__
  41913. #pragma clang diagnostic pop
  41914. #endif
  41915. #ifdef __clang__
  41916. #pragma clang diagnostic push
  41917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41918. #pragma clang diagnostic ignored "-Wunused-variable"
  41919. #endif
  41920. #ifdef __clang__
  41921. #pragma clang diagnostic pop
  41922. #endif
  41923. #ifdef __clang__
  41924. #pragma clang diagnostic push
  41925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41926. #pragma clang diagnostic ignored "-Wunused-variable"
  41927. #endif
  41928. #ifdef __clang__
  41929. #pragma clang diagnostic pop
  41930. #endif
  41931. #ifdef __clang__
  41932. #pragma clang diagnostic push
  41933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41934. #pragma clang diagnostic ignored "-Wunused-variable"
  41935. #endif
  41936. #ifdef __clang__
  41937. #pragma clang diagnostic pop
  41938. #endif
  41939. #ifdef __clang__
  41940. #pragma clang diagnostic push
  41941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41942. #pragma clang diagnostic ignored "-Wunused-variable"
  41943. #endif
  41944. #ifdef __clang__
  41945. #pragma clang diagnostic pop
  41946. #endif
  41947. #ifdef __clang__
  41948. #pragma clang diagnostic push
  41949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41950. #pragma clang diagnostic ignored "-Wunused-variable"
  41951. #endif
  41952. #ifdef __clang__
  41953. #pragma clang diagnostic pop
  41954. #endif
  41955. #ifdef __clang__
  41956. #pragma clang diagnostic push
  41957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41958. #pragma clang diagnostic ignored "-Wunused-variable"
  41959. #endif
  41960. #ifdef __clang__
  41961. #pragma clang diagnostic pop
  41962. #endif
  41963. #ifdef __clang__
  41964. #pragma clang diagnostic push
  41965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41966. #pragma clang diagnostic ignored "-Wunused-variable"
  41967. #endif
  41968. #ifdef __clang__
  41969. #pragma clang diagnostic pop
  41970. #endif
  41971. #ifdef __clang__
  41972. #pragma clang diagnostic push
  41973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41974. #pragma clang diagnostic ignored "-Wunused-variable"
  41975. #endif
  41976. #ifdef __clang__
  41977. #pragma clang diagnostic pop
  41978. #endif
  41979. #ifdef __clang__
  41980. #pragma clang diagnostic push
  41981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41982. #pragma clang diagnostic ignored "-Wunused-variable"
  41983. #endif
  41984. #ifdef __clang__
  41985. #pragma clang diagnostic pop
  41986. #endif
  41987. #ifdef __clang__
  41988. #pragma clang diagnostic push
  41989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41990. #pragma clang diagnostic ignored "-Wunused-variable"
  41991. #endif
  41992. #ifdef __clang__
  41993. #pragma clang diagnostic pop
  41994. #endif
  41995. #ifdef __clang__
  41996. #pragma clang diagnostic push
  41997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41998. #pragma clang diagnostic ignored "-Wunused-variable"
  41999. #endif
  42000. #ifdef __clang__
  42001. #pragma clang diagnostic pop
  42002. #endif
  42003. #ifdef __clang__
  42004. #pragma clang diagnostic push
  42005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42006. #pragma clang diagnostic ignored "-Wunused-variable"
  42007. #endif
  42008. #ifdef __clang__
  42009. #pragma clang diagnostic pop
  42010. #endif
  42011. #ifdef __clang__
  42012. #pragma clang diagnostic push
  42013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42014. #pragma clang diagnostic ignored "-Wunused-variable"
  42015. #endif
  42016. #ifdef __clang__
  42017. #pragma clang diagnostic pop
  42018. #endif
  42019. #ifdef __clang__
  42020. #pragma clang diagnostic push
  42021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42022. #pragma clang diagnostic ignored "-Wunused-variable"
  42023. #endif
  42024. #ifdef __clang__
  42025. #pragma clang diagnostic pop
  42026. #endif
  42027. #ifdef __clang__
  42028. #pragma clang diagnostic push
  42029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42030. #pragma clang diagnostic ignored "-Wunused-variable"
  42031. #endif
  42032. #ifdef __clang__
  42033. #pragma clang diagnostic pop
  42034. #endif
  42035. #ifdef __clang__
  42036. #pragma clang diagnostic push
  42037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42038. #pragma clang diagnostic ignored "-Wunused-variable"
  42039. #endif
  42040. #ifdef __clang__
  42041. #pragma clang diagnostic pop
  42042. #endif
  42043. #ifdef __clang__
  42044. #pragma clang diagnostic push
  42045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42046. #pragma clang diagnostic ignored "-Wunused-variable"
  42047. #endif
  42048. #ifdef __clang__
  42049. #pragma clang diagnostic pop
  42050. #endif
  42051. #ifdef __clang__
  42052. #pragma clang diagnostic push
  42053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42054. #pragma clang diagnostic ignored "-Wunused-variable"
  42055. #endif
  42056. #ifdef __clang__
  42057. #pragma clang diagnostic pop
  42058. #endif
  42059. #ifdef __clang__
  42060. #pragma clang diagnostic push
  42061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42062. #pragma clang diagnostic ignored "-Wunused-variable"
  42063. #endif
  42064. #ifdef __clang__
  42065. #pragma clang diagnostic pop
  42066. #endif
  42067. #ifdef __clang__
  42068. #pragma clang diagnostic push
  42069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42070. #pragma clang diagnostic ignored "-Wunused-variable"
  42071. #endif
  42072. #ifdef __clang__
  42073. #pragma clang diagnostic pop
  42074. #endif
  42075. #ifdef __clang__
  42076. #pragma clang diagnostic push
  42077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42078. #pragma clang diagnostic ignored "-Wunused-variable"
  42079. #endif
  42080. #ifdef __clang__
  42081. #pragma clang diagnostic pop
  42082. #endif
  42083. #ifdef __clang__
  42084. #pragma clang diagnostic push
  42085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42086. #pragma clang diagnostic ignored "-Wunused-variable"
  42087. #endif
  42088. #ifdef __clang__
  42089. #pragma clang diagnostic pop
  42090. #endif
  42091. #ifdef __clang__
  42092. #pragma clang diagnostic push
  42093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42094. #pragma clang diagnostic ignored "-Wunused-variable"
  42095. #endif
  42096. #ifdef __clang__
  42097. #pragma clang diagnostic pop
  42098. #endif
  42099. #ifdef __clang__
  42100. #pragma clang diagnostic push
  42101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42102. #pragma clang diagnostic ignored "-Wunused-variable"
  42103. #endif
  42104. #ifdef __clang__
  42105. #pragma clang diagnostic pop
  42106. #endif
  42107. #ifdef __clang__
  42108. #pragma clang diagnostic push
  42109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42110. #pragma clang diagnostic ignored "-Wunused-variable"
  42111. #endif
  42112. #ifdef __clang__
  42113. #pragma clang diagnostic pop
  42114. #endif
  42115. #ifdef __clang__
  42116. #pragma clang diagnostic push
  42117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42118. #pragma clang diagnostic ignored "-Wunused-variable"
  42119. #endif
  42120. #ifdef __clang__
  42121. #pragma clang diagnostic pop
  42122. #endif
  42123. #ifdef __clang__
  42124. #pragma clang diagnostic push
  42125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42126. #pragma clang diagnostic ignored "-Wunused-variable"
  42127. #endif
  42128. #ifdef __clang__
  42129. #pragma clang diagnostic pop
  42130. #endif
  42131. #ifdef __clang__
  42132. #pragma clang diagnostic push
  42133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42134. #pragma clang diagnostic ignored "-Wunused-variable"
  42135. #endif
  42136. #ifdef __clang__
  42137. #pragma clang diagnostic pop
  42138. #endif
  42139. #ifdef __clang__
  42140. #pragma clang diagnostic push
  42141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42142. #pragma clang diagnostic ignored "-Wunused-variable"
  42143. #endif
  42144. #ifdef __clang__
  42145. #pragma clang diagnostic pop
  42146. #endif
  42147. #ifdef __clang__
  42148. #pragma clang diagnostic push
  42149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42150. #pragma clang diagnostic ignored "-Wunused-variable"
  42151. #endif
  42152. #ifdef __clang__
  42153. #pragma clang diagnostic pop
  42154. #endif
  42155. #ifdef __clang__
  42156. #pragma clang diagnostic push
  42157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42158. #pragma clang diagnostic ignored "-Wunused-variable"
  42159. #endif
  42160. #ifdef __clang__
  42161. #pragma clang diagnostic pop
  42162. #endif
  42163. #ifdef __clang__
  42164. #pragma clang diagnostic push
  42165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42166. #pragma clang diagnostic ignored "-Wunused-variable"
  42167. #endif
  42168. #ifdef __clang__
  42169. #pragma clang diagnostic pop
  42170. #endif
  42171. #ifdef __clang__
  42172. #pragma clang diagnostic push
  42173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42174. #pragma clang diagnostic ignored "-Wunused-variable"
  42175. #endif
  42176. #ifdef __clang__
  42177. #pragma clang diagnostic pop
  42178. #endif
  42179. #ifdef __clang__
  42180. #pragma clang diagnostic push
  42181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42182. #pragma clang diagnostic ignored "-Wunused-variable"
  42183. #endif
  42184. #ifdef __clang__
  42185. #pragma clang diagnostic pop
  42186. #endif
  42187. #ifdef __clang__
  42188. #pragma clang diagnostic push
  42189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42190. #pragma clang diagnostic ignored "-Wunused-variable"
  42191. #endif
  42192. #ifdef __clang__
  42193. #pragma clang diagnostic pop
  42194. #endif
  42195. #ifdef __clang__
  42196. #pragma clang diagnostic push
  42197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42198. #pragma clang diagnostic ignored "-Wunused-variable"
  42199. #endif
  42200. #ifdef __clang__
  42201. #pragma clang diagnostic pop
  42202. #endif
  42203. #ifdef __clang__
  42204. #pragma clang diagnostic push
  42205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42206. #pragma clang diagnostic ignored "-Wunused-variable"
  42207. #endif
  42208. #ifdef __clang__
  42209. #pragma clang diagnostic pop
  42210. #endif
  42211. #ifdef __clang__
  42212. #pragma clang diagnostic push
  42213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42214. #pragma clang diagnostic ignored "-Wunused-variable"
  42215. #endif
  42216. #ifdef __clang__
  42217. #pragma clang diagnostic pop
  42218. #endif
  42219. #ifdef __clang__
  42220. #pragma clang diagnostic push
  42221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42222. #pragma clang diagnostic ignored "-Wunused-variable"
  42223. #endif
  42224. #ifdef __clang__
  42225. #pragma clang diagnostic pop
  42226. #endif
  42227. #ifdef __clang__
  42228. #pragma clang diagnostic push
  42229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42230. #pragma clang diagnostic ignored "-Wunused-variable"
  42231. #endif
  42232. #ifdef __clang__
  42233. #pragma clang diagnostic pop
  42234. #endif
  42235. #ifdef __clang__
  42236. #pragma clang diagnostic push
  42237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42238. #pragma clang diagnostic ignored "-Wunused-variable"
  42239. #endif
  42240. #ifdef __clang__
  42241. #pragma clang diagnostic pop
  42242. #endif
  42243. #ifdef __clang__
  42244. #pragma clang diagnostic push
  42245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42246. #pragma clang diagnostic ignored "-Wunused-variable"
  42247. #endif
  42248. #ifdef __clang__
  42249. #pragma clang diagnostic pop
  42250. #endif
  42251. #ifdef __clang__
  42252. #pragma clang diagnostic push
  42253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42254. #pragma clang diagnostic ignored "-Wunused-variable"
  42255. #endif
  42256. #ifdef __clang__
  42257. #pragma clang diagnostic pop
  42258. #endif
  42259. #ifdef __clang__
  42260. #pragma clang diagnostic push
  42261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42262. #pragma clang diagnostic ignored "-Wunused-variable"
  42263. #endif
  42264. #ifdef __clang__
  42265. #pragma clang diagnostic pop
  42266. #endif
  42267. #ifdef __clang__
  42268. #pragma clang diagnostic push
  42269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42270. #pragma clang diagnostic ignored "-Wunused-variable"
  42271. #endif
  42272. #ifdef __clang__
  42273. #pragma clang diagnostic pop
  42274. #endif
  42275. #ifdef __clang__
  42276. #pragma clang diagnostic push
  42277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42278. #pragma clang diagnostic ignored "-Wunused-variable"
  42279. #endif
  42280. #ifdef __clang__
  42281. #pragma clang diagnostic pop
  42282. #endif
  42283. #ifdef __clang__
  42284. #pragma clang diagnostic push
  42285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42286. #pragma clang diagnostic ignored "-Wunused-variable"
  42287. #endif
  42288. #ifdef __clang__
  42289. #pragma clang diagnostic pop
  42290. #endif
  42291. #ifdef __clang__
  42292. #pragma clang diagnostic push
  42293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42294. #pragma clang diagnostic ignored "-Wunused-variable"
  42295. #endif
  42296. #ifdef __clang__
  42297. #pragma clang diagnostic pop
  42298. #endif
  42299. #ifdef __clang__
  42300. #pragma clang diagnostic push
  42301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42302. #pragma clang diagnostic ignored "-Wunused-variable"
  42303. #endif
  42304. #ifdef __clang__
  42305. #pragma clang diagnostic pop
  42306. #endif
  42307. #ifdef __clang__
  42308. #pragma clang diagnostic push
  42309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42310. #pragma clang diagnostic ignored "-Wunused-variable"
  42311. #endif
  42312. #ifdef __clang__
  42313. #pragma clang diagnostic pop
  42314. #endif
  42315. #ifdef __clang__
  42316. #pragma clang diagnostic push
  42317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42318. #pragma clang diagnostic ignored "-Wunused-variable"
  42319. #endif
  42320. #ifdef __clang__
  42321. #pragma clang diagnostic pop
  42322. #endif
  42323. #ifdef __clang__
  42324. #pragma clang diagnostic push
  42325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42326. #pragma clang diagnostic ignored "-Wunused-variable"
  42327. #endif
  42328. #ifdef __clang__
  42329. #pragma clang diagnostic pop
  42330. #endif
  42331. #ifdef __clang__
  42332. #pragma clang diagnostic push
  42333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42334. #pragma clang diagnostic ignored "-Wunused-variable"
  42335. #endif
  42336. #ifdef __clang__
  42337. #pragma clang diagnostic pop
  42338. #endif
  42339. #ifdef __clang__
  42340. #pragma clang diagnostic push
  42341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42342. #pragma clang diagnostic ignored "-Wunused-variable"
  42343. #endif
  42344. #ifdef __clang__
  42345. #pragma clang diagnostic pop
  42346. #endif
  42347. #ifdef __clang__
  42348. #pragma clang diagnostic push
  42349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42350. #pragma clang diagnostic ignored "-Wunused-variable"
  42351. #endif
  42352. #ifdef __clang__
  42353. #pragma clang diagnostic pop
  42354. #endif
  42355. #ifdef __clang__
  42356. #pragma clang diagnostic push
  42357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42358. #pragma clang diagnostic ignored "-Wunused-variable"
  42359. #endif
  42360. #ifdef __clang__
  42361. #pragma clang diagnostic pop
  42362. #endif
  42363. #ifdef __clang__
  42364. #pragma clang diagnostic push
  42365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42366. #pragma clang diagnostic ignored "-Wunused-variable"
  42367. #endif
  42368. #ifdef __clang__
  42369. #pragma clang diagnostic pop
  42370. #endif
  42371. #ifdef __clang__
  42372. #pragma clang diagnostic push
  42373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42374. #pragma clang diagnostic ignored "-Wunused-variable"
  42375. #endif
  42376. #ifdef __clang__
  42377. #pragma clang diagnostic pop
  42378. #endif
  42379. #ifdef __clang__
  42380. #pragma clang diagnostic push
  42381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42382. #pragma clang diagnostic ignored "-Wunused-variable"
  42383. #endif
  42384. #ifdef __clang__
  42385. #pragma clang diagnostic pop
  42386. #endif
  42387. #ifdef __clang__
  42388. #pragma clang diagnostic push
  42389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42390. #pragma clang diagnostic ignored "-Wunused-variable"
  42391. #endif
  42392. #ifdef __clang__
  42393. #pragma clang diagnostic pop
  42394. #endif
  42395. #ifdef __clang__
  42396. #pragma clang diagnostic push
  42397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42398. #pragma clang diagnostic ignored "-Wunused-variable"
  42399. #endif
  42400. #ifdef __clang__
  42401. #pragma clang diagnostic pop
  42402. #endif
  42403. #ifdef __clang__
  42404. #pragma clang diagnostic push
  42405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42406. #pragma clang diagnostic ignored "-Wunused-variable"
  42407. #endif
  42408. #ifdef __clang__
  42409. #pragma clang diagnostic pop
  42410. #endif
  42411. #ifdef __clang__
  42412. #pragma clang diagnostic push
  42413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42414. #pragma clang diagnostic ignored "-Wunused-variable"
  42415. #endif
  42416. #ifdef __clang__
  42417. #pragma clang diagnostic pop
  42418. #endif
  42419. #ifdef __clang__
  42420. #pragma clang diagnostic push
  42421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42422. #pragma clang diagnostic ignored "-Wunused-variable"
  42423. #endif
  42424. #ifdef __clang__
  42425. #pragma clang diagnostic pop
  42426. #endif
  42427. #ifdef __clang__
  42428. #pragma clang diagnostic push
  42429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42430. #pragma clang diagnostic ignored "-Wunused-variable"
  42431. #endif
  42432. #ifdef __clang__
  42433. #pragma clang diagnostic pop
  42434. #endif
  42435. #ifdef __clang__
  42436. #pragma clang diagnostic push
  42437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42438. #pragma clang diagnostic ignored "-Wunused-variable"
  42439. #endif
  42440. #ifdef __clang__
  42441. #pragma clang diagnostic pop
  42442. #endif
  42443. #ifdef __clang__
  42444. #pragma clang diagnostic push
  42445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42446. #pragma clang diagnostic ignored "-Wunused-variable"
  42447. #endif
  42448. #ifdef __clang__
  42449. #pragma clang diagnostic pop
  42450. #endif
  42451. #ifdef __clang__
  42452. #pragma clang diagnostic push
  42453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42454. #pragma clang diagnostic ignored "-Wunused-variable"
  42455. #endif
  42456. #ifdef __clang__
  42457. #pragma clang diagnostic pop
  42458. #endif
  42459. #ifdef __clang__
  42460. #pragma clang diagnostic push
  42461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42462. #pragma clang diagnostic ignored "-Wunused-variable"
  42463. #endif
  42464. #ifdef __clang__
  42465. #pragma clang diagnostic pop
  42466. #endif
  42467. #ifdef __clang__
  42468. #pragma clang diagnostic push
  42469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42470. #pragma clang diagnostic ignored "-Wunused-variable"
  42471. #endif
  42472. #ifdef __clang__
  42473. #pragma clang diagnostic pop
  42474. #endif
  42475. #ifdef __clang__
  42476. #pragma clang diagnostic push
  42477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42478. #pragma clang diagnostic ignored "-Wunused-variable"
  42479. #endif
  42480. #ifdef __clang__
  42481. #pragma clang diagnostic pop
  42482. #endif
  42483. #ifdef __clang__
  42484. #pragma clang diagnostic push
  42485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42486. #pragma clang diagnostic ignored "-Wunused-variable"
  42487. #endif
  42488. #ifdef __clang__
  42489. #pragma clang diagnostic pop
  42490. #endif
  42491. #ifdef __clang__
  42492. #pragma clang diagnostic push
  42493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42494. #pragma clang diagnostic ignored "-Wunused-variable"
  42495. #endif
  42496. #ifdef __clang__
  42497. #pragma clang diagnostic pop
  42498. #endif
  42499. #ifdef __clang__
  42500. #pragma clang diagnostic push
  42501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42502. #pragma clang diagnostic ignored "-Wunused-variable"
  42503. #endif
  42504. #ifdef __clang__
  42505. #pragma clang diagnostic pop
  42506. #endif
  42507. #ifdef __clang__
  42508. #pragma clang diagnostic push
  42509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42510. #pragma clang diagnostic ignored "-Wunused-variable"
  42511. #endif
  42512. #ifdef __clang__
  42513. #pragma clang diagnostic pop
  42514. #endif
  42515. #ifdef __clang__
  42516. #pragma clang diagnostic push
  42517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42518. #pragma clang diagnostic ignored "-Wunused-variable"
  42519. #endif
  42520. #ifdef __clang__
  42521. #pragma clang diagnostic pop
  42522. #endif
  42523. #ifdef __clang__
  42524. #pragma clang diagnostic push
  42525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42526. #pragma clang diagnostic ignored "-Wunused-variable"
  42527. #endif
  42528. #ifdef __clang__
  42529. #pragma clang diagnostic pop
  42530. #endif
  42531. #ifdef __clang__
  42532. #pragma clang diagnostic push
  42533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42534. #pragma clang diagnostic ignored "-Wunused-variable"
  42535. #endif
  42536. #ifdef __clang__
  42537. #pragma clang diagnostic pop
  42538. #endif
  42539. #ifdef __clang__
  42540. #pragma clang diagnostic push
  42541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42542. #pragma clang diagnostic ignored "-Wunused-variable"
  42543. #endif
  42544. #ifdef __clang__
  42545. #pragma clang diagnostic pop
  42546. #endif
  42547. #ifdef __clang__
  42548. #pragma clang diagnostic push
  42549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42550. #pragma clang diagnostic ignored "-Wunused-variable"
  42551. #endif
  42552. #ifdef __clang__
  42553. #pragma clang diagnostic pop
  42554. #endif
  42555. #ifdef __clang__
  42556. #pragma clang diagnostic push
  42557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42558. #pragma clang diagnostic ignored "-Wunused-variable"
  42559. #endif
  42560. #ifdef __clang__
  42561. #pragma clang diagnostic pop
  42562. #endif
  42563. #ifdef __clang__
  42564. #pragma clang diagnostic push
  42565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42566. #pragma clang diagnostic ignored "-Wunused-variable"
  42567. #endif
  42568. #ifdef __clang__
  42569. #pragma clang diagnostic pop
  42570. #endif
  42571. #ifdef __clang__
  42572. #pragma clang diagnostic push
  42573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42574. #pragma clang diagnostic ignored "-Wunused-variable"
  42575. #endif
  42576. #ifdef __clang__
  42577. #pragma clang diagnostic pop
  42578. #endif
  42579. #ifdef __clang__
  42580. #pragma clang diagnostic push
  42581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42582. #pragma clang diagnostic ignored "-Wunused-variable"
  42583. #endif
  42584. #ifdef __clang__
  42585. #pragma clang diagnostic pop
  42586. #endif
  42587. #ifdef __clang__
  42588. #pragma clang diagnostic push
  42589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42590. #pragma clang diagnostic ignored "-Wunused-variable"
  42591. #endif
  42592. #ifdef __clang__
  42593. #pragma clang diagnostic pop
  42594. #endif
  42595. #ifdef __clang__
  42596. #pragma clang diagnostic push
  42597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42598. #pragma clang diagnostic ignored "-Wunused-variable"
  42599. #endif
  42600. #ifdef __clang__
  42601. #pragma clang diagnostic pop
  42602. #endif
  42603. #ifdef __clang__
  42604. #pragma clang diagnostic push
  42605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42606. #pragma clang diagnostic ignored "-Wunused-variable"
  42607. #endif
  42608. #ifdef __clang__
  42609. #pragma clang diagnostic pop
  42610. #endif
  42611. #ifdef __clang__
  42612. #pragma clang diagnostic push
  42613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42614. #pragma clang diagnostic ignored "-Wunused-variable"
  42615. #endif
  42616. #ifdef __clang__
  42617. #pragma clang diagnostic pop
  42618. #endif
  42619. #ifdef __clang__
  42620. #pragma clang diagnostic push
  42621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42622. #pragma clang diagnostic ignored "-Wunused-variable"
  42623. #endif
  42624. #ifdef __clang__
  42625. #pragma clang diagnostic pop
  42626. #endif
  42627. #ifdef __clang__
  42628. #pragma clang diagnostic push
  42629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42630. #pragma clang diagnostic ignored "-Wunused-variable"
  42631. #endif
  42632. #ifdef __clang__
  42633. #pragma clang diagnostic pop
  42634. #endif
  42635. #ifdef __clang__
  42636. #pragma clang diagnostic push
  42637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42638. #pragma clang diagnostic ignored "-Wunused-variable"
  42639. #endif
  42640. #ifdef __clang__
  42641. #pragma clang diagnostic pop
  42642. #endif
  42643. #ifdef __clang__
  42644. #pragma clang diagnostic push
  42645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42646. #pragma clang diagnostic ignored "-Wunused-variable"
  42647. #endif
  42648. #ifdef __clang__
  42649. #pragma clang diagnostic pop
  42650. #endif
  42651. #ifdef __clang__
  42652. #pragma clang diagnostic push
  42653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42654. #pragma clang diagnostic ignored "-Wunused-variable"
  42655. #endif
  42656. #ifdef __clang__
  42657. #pragma clang diagnostic pop
  42658. #endif
  42659. #ifdef __clang__
  42660. #pragma clang diagnostic push
  42661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42662. #pragma clang diagnostic ignored "-Wunused-variable"
  42663. #endif
  42664. #ifdef __clang__
  42665. #pragma clang diagnostic pop
  42666. #endif
  42667. #ifdef __clang__
  42668. #pragma clang diagnostic push
  42669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42670. #pragma clang diagnostic ignored "-Wunused-variable"
  42671. #endif
  42672. #ifdef __clang__
  42673. #pragma clang diagnostic pop
  42674. #endif
  42675. #ifdef __clang__
  42676. #pragma clang diagnostic push
  42677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42678. #pragma clang diagnostic ignored "-Wunused-variable"
  42679. #endif
  42680. #ifdef __clang__
  42681. #pragma clang diagnostic pop
  42682. #endif
  42683. #ifdef __clang__
  42684. #pragma clang diagnostic push
  42685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42686. #pragma clang diagnostic ignored "-Wunused-variable"
  42687. #endif
  42688. #ifdef __clang__
  42689. #pragma clang diagnostic pop
  42690. #endif
  42691. #ifdef __clang__
  42692. #pragma clang diagnostic push
  42693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42694. #pragma clang diagnostic ignored "-Wunused-variable"
  42695. #endif
  42696. #ifdef __clang__
  42697. #pragma clang diagnostic pop
  42698. #endif
  42699. #ifdef __clang__
  42700. #pragma clang diagnostic push
  42701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42702. #pragma clang diagnostic ignored "-Wunused-variable"
  42703. #endif
  42704. #ifdef __clang__
  42705. #pragma clang diagnostic pop
  42706. #endif
  42707. #ifdef __clang__
  42708. #pragma clang diagnostic push
  42709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42710. #pragma clang diagnostic ignored "-Wunused-variable"
  42711. #endif
  42712. #ifdef __clang__
  42713. #pragma clang diagnostic pop
  42714. #endif
  42715. #ifdef __clang__
  42716. #pragma clang diagnostic push
  42717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42718. #pragma clang diagnostic ignored "-Wunused-variable"
  42719. #endif
  42720. #ifdef __clang__
  42721. #pragma clang diagnostic pop
  42722. #endif
  42723. #ifdef __clang__
  42724. #pragma clang diagnostic push
  42725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42726. #pragma clang diagnostic ignored "-Wunused-variable"
  42727. #endif
  42728. #ifdef __clang__
  42729. #pragma clang diagnostic pop
  42730. #endif
  42731. #ifdef __clang__
  42732. #pragma clang diagnostic push
  42733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42734. #pragma clang diagnostic ignored "-Wunused-variable"
  42735. #endif
  42736. #ifdef __clang__
  42737. #pragma clang diagnostic pop
  42738. #endif
  42739. #ifdef __clang__
  42740. #pragma clang diagnostic push
  42741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42742. #pragma clang diagnostic ignored "-Wunused-variable"
  42743. #endif
  42744. #ifdef __clang__
  42745. #pragma clang diagnostic pop
  42746. #endif
  42747. #ifdef __clang__
  42748. #pragma clang diagnostic push
  42749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42750. #pragma clang diagnostic ignored "-Wunused-variable"
  42751. #endif
  42752. #ifdef __clang__
  42753. #pragma clang diagnostic pop
  42754. #endif
  42755. #ifdef __clang__
  42756. #pragma clang diagnostic push
  42757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42758. #pragma clang diagnostic ignored "-Wunused-variable"
  42759. #endif
  42760. #ifdef __clang__
  42761. #pragma clang diagnostic pop
  42762. #endif
  42763. #ifdef __clang__
  42764. #pragma clang diagnostic push
  42765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42766. #pragma clang diagnostic ignored "-Wunused-variable"
  42767. #endif
  42768. #ifdef __clang__
  42769. #pragma clang diagnostic pop
  42770. #endif
  42771. #ifdef __clang__
  42772. #pragma clang diagnostic push
  42773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42774. #pragma clang diagnostic ignored "-Wunused-variable"
  42775. #endif
  42776. #ifdef __clang__
  42777. #pragma clang diagnostic pop
  42778. #endif
  42779. #ifdef __clang__
  42780. #pragma clang diagnostic push
  42781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42782. #pragma clang diagnostic ignored "-Wunused-variable"
  42783. #endif
  42784. #ifdef __clang__
  42785. #pragma clang diagnostic pop
  42786. #endif
  42787. #ifdef __clang__
  42788. #pragma clang diagnostic push
  42789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42790. #pragma clang diagnostic ignored "-Wunused-variable"
  42791. #endif
  42792. #ifdef __clang__
  42793. #pragma clang diagnostic pop
  42794. #endif
  42795. #ifdef __clang__
  42796. #pragma clang diagnostic push
  42797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42798. #pragma clang diagnostic ignored "-Wunused-variable"
  42799. #endif
  42800. #ifdef __clang__
  42801. #pragma clang diagnostic pop
  42802. #endif
  42803. #ifdef __clang__
  42804. #pragma clang diagnostic push
  42805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42806. #pragma clang diagnostic ignored "-Wunused-variable"
  42807. #endif
  42808. #ifdef __clang__
  42809. #pragma clang diagnostic pop
  42810. #endif
  42811. #ifdef __clang__
  42812. #pragma clang diagnostic push
  42813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42814. #pragma clang diagnostic ignored "-Wunused-variable"
  42815. #endif
  42816. #ifdef __clang__
  42817. #pragma clang diagnostic pop
  42818. #endif
  42819. #ifdef __clang__
  42820. #pragma clang diagnostic push
  42821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42822. #pragma clang diagnostic ignored "-Wunused-variable"
  42823. #endif
  42824. #ifdef __clang__
  42825. #pragma clang diagnostic pop
  42826. #endif
  42827. #ifdef __clang__
  42828. #pragma clang diagnostic push
  42829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42830. #pragma clang diagnostic ignored "-Wunused-variable"
  42831. #endif
  42832. #ifdef __clang__
  42833. #pragma clang diagnostic pop
  42834. #endif
  42835. #ifdef __clang__
  42836. #pragma clang diagnostic push
  42837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42838. #pragma clang diagnostic ignored "-Wunused-variable"
  42839. #endif
  42840. #ifdef __clang__
  42841. #pragma clang diagnostic pop
  42842. #endif
  42843. #ifdef __clang__
  42844. #pragma clang diagnostic push
  42845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42846. #pragma clang diagnostic ignored "-Wunused-variable"
  42847. #endif
  42848. #ifdef __clang__
  42849. #pragma clang diagnostic pop
  42850. #endif
  42851. #ifdef __clang__
  42852. #pragma clang diagnostic push
  42853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42854. #pragma clang diagnostic ignored "-Wunused-variable"
  42855. #endif
  42856. #ifdef __clang__
  42857. #pragma clang diagnostic pop
  42858. #endif
  42859. #ifdef __clang__
  42860. #pragma clang diagnostic push
  42861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42862. #pragma clang diagnostic ignored "-Wunused-variable"
  42863. #endif
  42864. #ifdef __clang__
  42865. #pragma clang diagnostic pop
  42866. #endif
  42867. #ifdef __clang__
  42868. #pragma clang diagnostic push
  42869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42870. #pragma clang diagnostic ignored "-Wunused-variable"
  42871. #endif
  42872. #ifdef __clang__
  42873. #pragma clang diagnostic pop
  42874. #endif
  42875. #ifdef __clang__
  42876. #pragma clang diagnostic push
  42877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42878. #pragma clang diagnostic ignored "-Wunused-variable"
  42879. #endif
  42880. #ifdef __clang__
  42881. #pragma clang diagnostic pop
  42882. #endif
  42883. #ifdef __clang__
  42884. #pragma clang diagnostic push
  42885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42886. #pragma clang diagnostic ignored "-Wunused-variable"
  42887. #endif
  42888. #ifdef __clang__
  42889. #pragma clang diagnostic pop
  42890. #endif
  42891. #ifdef __clang__
  42892. #pragma clang diagnostic push
  42893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42894. #pragma clang diagnostic ignored "-Wunused-variable"
  42895. #endif
  42896. #ifdef __clang__
  42897. #pragma clang diagnostic pop
  42898. #endif
  42899. #ifdef __clang__
  42900. #pragma clang diagnostic push
  42901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42902. #pragma clang diagnostic ignored "-Wunused-variable"
  42903. #endif
  42904. #ifdef __clang__
  42905. #pragma clang diagnostic pop
  42906. #endif
  42907. #ifdef __clang__
  42908. #pragma clang diagnostic push
  42909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42910. #pragma clang diagnostic ignored "-Wunused-variable"
  42911. #endif
  42912. #ifdef __clang__
  42913. #pragma clang diagnostic pop
  42914. #endif
  42915. #ifdef __clang__
  42916. #pragma clang diagnostic push
  42917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42918. #pragma clang diagnostic ignored "-Wunused-variable"
  42919. #endif
  42920. #ifdef __clang__
  42921. #pragma clang diagnostic pop
  42922. #endif
  42923. #ifdef __clang__
  42924. #pragma clang diagnostic push
  42925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42926. #pragma clang diagnostic ignored "-Wunused-variable"
  42927. #endif
  42928. #ifdef __clang__
  42929. #pragma clang diagnostic pop
  42930. #endif
  42931. #ifdef __clang__
  42932. #pragma clang diagnostic push
  42933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42934. #pragma clang diagnostic ignored "-Wunused-variable"
  42935. #endif
  42936. #ifdef __clang__
  42937. #pragma clang diagnostic pop
  42938. #endif
  42939. #ifdef __clang__
  42940. #pragma clang diagnostic push
  42941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42942. #pragma clang diagnostic ignored "-Wunused-variable"
  42943. #endif
  42944. #ifdef __clang__
  42945. #pragma clang diagnostic pop
  42946. #endif
  42947. #ifdef __clang__
  42948. #pragma clang diagnostic push
  42949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42950. #pragma clang diagnostic ignored "-Wunused-variable"
  42951. #endif
  42952. #ifdef __clang__
  42953. #pragma clang diagnostic pop
  42954. #endif
  42955. #ifdef __clang__
  42956. #pragma clang diagnostic push
  42957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42958. #pragma clang diagnostic ignored "-Wunused-variable"
  42959. #endif
  42960. #ifdef __clang__
  42961. #pragma clang diagnostic pop
  42962. #endif
  42963. #ifdef __clang__
  42964. #pragma clang diagnostic push
  42965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42966. #pragma clang diagnostic ignored "-Wunused-variable"
  42967. #endif
  42968. #ifdef __clang__
  42969. #pragma clang diagnostic pop
  42970. #endif
  42971. #ifdef __clang__
  42972. #pragma clang diagnostic push
  42973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42974. #pragma clang diagnostic ignored "-Wunused-variable"
  42975. #endif
  42976. #ifdef __clang__
  42977. #pragma clang diagnostic pop
  42978. #endif
  42979. #ifdef __clang__
  42980. #pragma clang diagnostic push
  42981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42982. #pragma clang diagnostic ignored "-Wunused-variable"
  42983. #endif
  42984. #ifdef __clang__
  42985. #pragma clang diagnostic pop
  42986. #endif
  42987. #ifdef __clang__
  42988. #pragma clang diagnostic push
  42989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42990. #pragma clang diagnostic ignored "-Wunused-variable"
  42991. #endif
  42992. #ifdef __clang__
  42993. #pragma clang diagnostic pop
  42994. #endif
  42995. #ifdef __clang__
  42996. #pragma clang diagnostic push
  42997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42998. #pragma clang diagnostic ignored "-Wunused-variable"
  42999. #endif
  43000. #ifdef __clang__
  43001. #pragma clang diagnostic pop
  43002. #endif
  43003. #ifdef __clang__
  43004. #pragma clang diagnostic push
  43005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43006. #pragma clang diagnostic ignored "-Wunused-variable"
  43007. #endif
  43008. #ifdef __clang__
  43009. #pragma clang diagnostic pop
  43010. #endif
  43011. #ifdef __clang__
  43012. #pragma clang diagnostic push
  43013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43014. #pragma clang diagnostic ignored "-Wunused-variable"
  43015. #endif
  43016. #ifdef __clang__
  43017. #pragma clang diagnostic pop
  43018. #endif
  43019. #ifdef __clang__
  43020. #pragma clang diagnostic push
  43021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43022. #pragma clang diagnostic ignored "-Wunused-variable"
  43023. #endif
  43024. #ifdef __clang__
  43025. #pragma clang diagnostic pop
  43026. #endif
  43027. #ifdef __clang__
  43028. #pragma clang diagnostic push
  43029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43030. #pragma clang diagnostic ignored "-Wunused-variable"
  43031. #endif
  43032. #ifdef __clang__
  43033. #pragma clang diagnostic pop
  43034. #endif
  43035. #ifdef __clang__
  43036. #pragma clang diagnostic push
  43037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43038. #pragma clang diagnostic ignored "-Wunused-variable"
  43039. #endif
  43040. #ifdef __clang__
  43041. #pragma clang diagnostic pop
  43042. #endif
  43043. #ifdef __clang__
  43044. #pragma clang diagnostic push
  43045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43046. #pragma clang diagnostic ignored "-Wunused-variable"
  43047. #endif
  43048. #ifdef __clang__
  43049. #pragma clang diagnostic pop
  43050. #endif
  43051. #ifdef __clang__
  43052. #pragma clang diagnostic push
  43053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43054. #pragma clang diagnostic ignored "-Wunused-variable"
  43055. #endif
  43056. #ifdef __clang__
  43057. #pragma clang diagnostic pop
  43058. #endif
  43059. #ifdef __clang__
  43060. #pragma clang diagnostic push
  43061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43062. #pragma clang diagnostic ignored "-Wunused-variable"
  43063. #endif
  43064. #ifdef __clang__
  43065. #pragma clang diagnostic pop
  43066. #endif
  43067. #ifdef __clang__
  43068. #pragma clang diagnostic push
  43069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43070. #pragma clang diagnostic ignored "-Wunused-variable"
  43071. #endif
  43072. #ifdef __clang__
  43073. #pragma clang diagnostic pop
  43074. #endif
  43075. #ifdef __clang__
  43076. #pragma clang diagnostic push
  43077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43078. #pragma clang diagnostic ignored "-Wunused-variable"
  43079. #endif
  43080. #ifdef __clang__
  43081. #pragma clang diagnostic pop
  43082. #endif
  43083. #ifdef __clang__
  43084. #pragma clang diagnostic push
  43085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43086. #pragma clang diagnostic ignored "-Wunused-variable"
  43087. #endif
  43088. #ifdef __clang__
  43089. #pragma clang diagnostic pop
  43090. #endif
  43091. #ifdef __clang__
  43092. #pragma clang diagnostic push
  43093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43094. #pragma clang diagnostic ignored "-Wunused-variable"
  43095. #endif
  43096. #ifdef __clang__
  43097. #pragma clang diagnostic pop
  43098. #endif
  43099. #ifdef __clang__
  43100. #pragma clang diagnostic push
  43101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43102. #pragma clang diagnostic ignored "-Wunused-variable"
  43103. #endif
  43104. #ifdef __clang__
  43105. #pragma clang diagnostic pop
  43106. #endif
  43107. #ifdef __clang__
  43108. #pragma clang diagnostic push
  43109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43110. #pragma clang diagnostic ignored "-Wunused-variable"
  43111. #endif
  43112. #ifdef __clang__
  43113. #pragma clang diagnostic pop
  43114. #endif
  43115. #ifdef __clang__
  43116. #pragma clang diagnostic push
  43117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43118. #pragma clang diagnostic ignored "-Wunused-variable"
  43119. #endif
  43120. #ifdef __clang__
  43121. #pragma clang diagnostic pop
  43122. #endif
  43123. #ifdef __clang__
  43124. #pragma clang diagnostic push
  43125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43126. #pragma clang diagnostic ignored "-Wunused-variable"
  43127. #endif
  43128. #ifdef __clang__
  43129. #pragma clang diagnostic pop
  43130. #endif
  43131. #ifdef __clang__
  43132. #pragma clang diagnostic push
  43133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43134. #pragma clang diagnostic ignored "-Wunused-variable"
  43135. #endif
  43136. #ifdef __clang__
  43137. #pragma clang diagnostic pop
  43138. #endif
  43139. #ifdef __clang__
  43140. #pragma clang diagnostic push
  43141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43142. #pragma clang diagnostic ignored "-Wunused-variable"
  43143. #endif
  43144. #ifdef __clang__
  43145. #pragma clang diagnostic pop
  43146. #endif
  43147. #ifdef __clang__
  43148. #pragma clang diagnostic push
  43149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43150. #pragma clang diagnostic ignored "-Wunused-variable"
  43151. #endif
  43152. #ifdef __clang__
  43153. #pragma clang diagnostic pop
  43154. #endif
  43155. #ifdef __clang__
  43156. #pragma clang diagnostic push
  43157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43158. #pragma clang diagnostic ignored "-Wunused-variable"
  43159. #endif
  43160. #ifdef __clang__
  43161. #pragma clang diagnostic pop
  43162. #endif
  43163. #ifdef __clang__
  43164. #pragma clang diagnostic push
  43165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43166. #pragma clang diagnostic ignored "-Wunused-variable"
  43167. #endif
  43168. #ifdef __clang__
  43169. #pragma clang diagnostic pop
  43170. #endif
  43171. #ifdef __clang__
  43172. #pragma clang diagnostic push
  43173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43174. #pragma clang diagnostic ignored "-Wunused-variable"
  43175. #endif
  43176. #ifdef __clang__
  43177. #pragma clang diagnostic pop
  43178. #endif
  43179. #ifdef __clang__
  43180. #pragma clang diagnostic push
  43181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43182. #pragma clang diagnostic ignored "-Wunused-variable"
  43183. #endif
  43184. #ifdef __clang__
  43185. #pragma clang diagnostic pop
  43186. #endif
  43187. #ifdef __clang__
  43188. #pragma clang diagnostic push
  43189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43190. #pragma clang diagnostic ignored "-Wunused-variable"
  43191. #endif
  43192. #ifdef __clang__
  43193. #pragma clang diagnostic pop
  43194. #endif
  43195. #ifdef __clang__
  43196. #pragma clang diagnostic push
  43197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43198. #pragma clang diagnostic ignored "-Wunused-variable"
  43199. #endif
  43200. #ifdef __clang__
  43201. #pragma clang diagnostic pop
  43202. #endif
  43203. #ifdef __clang__
  43204. #pragma clang diagnostic push
  43205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43206. #pragma clang diagnostic ignored "-Wunused-variable"
  43207. #endif
  43208. #ifdef __clang__
  43209. #pragma clang diagnostic pop
  43210. #endif
  43211. #ifdef __clang__
  43212. #pragma clang diagnostic push
  43213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43214. #pragma clang diagnostic ignored "-Wunused-variable"
  43215. #endif
  43216. #ifdef __clang__
  43217. #pragma clang diagnostic pop
  43218. #endif
  43219. #ifdef __clang__
  43220. #pragma clang diagnostic push
  43221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43222. #pragma clang diagnostic ignored "-Wunused-variable"
  43223. #endif
  43224. #ifdef __clang__
  43225. #pragma clang diagnostic pop
  43226. #endif
  43227. #ifdef __clang__
  43228. #pragma clang diagnostic push
  43229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43230. #pragma clang diagnostic ignored "-Wunused-variable"
  43231. #endif
  43232. #ifdef __clang__
  43233. #pragma clang diagnostic pop
  43234. #endif
  43235. #ifdef __clang__
  43236. #pragma clang diagnostic push
  43237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43238. #pragma clang diagnostic ignored "-Wunused-variable"
  43239. #endif
  43240. #ifdef __clang__
  43241. #pragma clang diagnostic pop
  43242. #endif
  43243. #ifdef __clang__
  43244. #pragma clang diagnostic push
  43245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43246. #pragma clang diagnostic ignored "-Wunused-variable"
  43247. #endif
  43248. #ifdef __clang__
  43249. #pragma clang diagnostic pop
  43250. #endif
  43251. #ifdef __clang__
  43252. #pragma clang diagnostic push
  43253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43254. #pragma clang diagnostic ignored "-Wunused-variable"
  43255. #endif
  43256. #ifdef __clang__
  43257. #pragma clang diagnostic pop
  43258. #endif
  43259. #ifdef __clang__
  43260. #pragma clang diagnostic push
  43261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43262. #pragma clang diagnostic ignored "-Wunused-variable"
  43263. #endif
  43264. #ifdef __clang__
  43265. #pragma clang diagnostic pop
  43266. #endif
  43267. #ifdef __clang__
  43268. #pragma clang diagnostic push
  43269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43270. #pragma clang diagnostic ignored "-Wunused-variable"
  43271. #endif
  43272. #ifdef __clang__
  43273. #pragma clang diagnostic pop
  43274. #endif
  43275. #ifdef __clang__
  43276. #pragma clang diagnostic push
  43277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43278. #pragma clang diagnostic ignored "-Wunused-variable"
  43279. #endif
  43280. #ifdef __clang__
  43281. #pragma clang diagnostic pop
  43282. #endif
  43283. #ifdef __clang__
  43284. #pragma clang diagnostic push
  43285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43286. #pragma clang diagnostic ignored "-Wunused-variable"
  43287. #endif
  43288. #ifdef __clang__
  43289. #pragma clang diagnostic pop
  43290. #endif
  43291. #ifdef __clang__
  43292. #pragma clang diagnostic push
  43293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43294. #pragma clang diagnostic ignored "-Wunused-variable"
  43295. #endif
  43296. #ifdef __clang__
  43297. #pragma clang diagnostic pop
  43298. #endif
  43299. #ifdef __clang__
  43300. #pragma clang diagnostic push
  43301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43302. #pragma clang diagnostic ignored "-Wunused-variable"
  43303. #endif
  43304. #ifdef __clang__
  43305. #pragma clang diagnostic pop
  43306. #endif
  43307. #ifdef __clang__
  43308. #pragma clang diagnostic push
  43309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43310. #pragma clang diagnostic ignored "-Wunused-variable"
  43311. #endif
  43312. #ifdef __clang__
  43313. #pragma clang diagnostic pop
  43314. #endif
  43315. #ifdef __clang__
  43316. #pragma clang diagnostic push
  43317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43318. #pragma clang diagnostic ignored "-Wunused-variable"
  43319. #endif
  43320. #ifdef __clang__
  43321. #pragma clang diagnostic pop
  43322. #endif
  43323. #ifdef __clang__
  43324. #pragma clang diagnostic push
  43325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43326. #pragma clang diagnostic ignored "-Wunused-variable"
  43327. #endif
  43328. #ifdef __clang__
  43329. #pragma clang diagnostic pop
  43330. #endif
  43331. #ifdef __clang__
  43332. #pragma clang diagnostic push
  43333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43334. #pragma clang diagnostic ignored "-Wunused-variable"
  43335. #endif
  43336. #ifdef __clang__
  43337. #pragma clang diagnostic pop
  43338. #endif
  43339. #ifdef __clang__
  43340. #pragma clang diagnostic push
  43341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43342. #pragma clang diagnostic ignored "-Wunused-variable"
  43343. #endif
  43344. #ifdef __clang__
  43345. #pragma clang diagnostic pop
  43346. #endif
  43347. #ifdef __clang__
  43348. #pragma clang diagnostic push
  43349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43350. #pragma clang diagnostic ignored "-Wunused-variable"
  43351. #endif
  43352. #ifdef __clang__
  43353. #pragma clang diagnostic pop
  43354. #endif
  43355. #ifdef __clang__
  43356. #pragma clang diagnostic push
  43357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43358. #pragma clang diagnostic ignored "-Wunused-variable"
  43359. #endif
  43360. #ifdef __clang__
  43361. #pragma clang diagnostic pop
  43362. #endif
  43363. #ifdef __clang__
  43364. #pragma clang diagnostic push
  43365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43366. #pragma clang diagnostic ignored "-Wunused-variable"
  43367. #endif
  43368. #ifdef __clang__
  43369. #pragma clang diagnostic pop
  43370. #endif
  43371. #ifdef __clang__
  43372. #pragma clang diagnostic push
  43373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43374. #pragma clang diagnostic ignored "-Wunused-variable"
  43375. #endif
  43376. #ifdef __clang__
  43377. #pragma clang diagnostic pop
  43378. #endif
  43379. #ifdef __clang__
  43380. #pragma clang diagnostic push
  43381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43382. #pragma clang diagnostic ignored "-Wunused-variable"
  43383. #endif
  43384. #ifdef __clang__
  43385. #pragma clang diagnostic pop
  43386. #endif
  43387. #ifdef __clang__
  43388. #pragma clang diagnostic push
  43389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43390. #pragma clang diagnostic ignored "-Wunused-variable"
  43391. #endif
  43392. #ifdef __clang__
  43393. #pragma clang diagnostic pop
  43394. #endif
  43395. #ifdef __clang__
  43396. #pragma clang diagnostic push
  43397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43398. #pragma clang diagnostic ignored "-Wunused-variable"
  43399. #endif
  43400. #ifdef __clang__
  43401. #pragma clang diagnostic pop
  43402. #endif
  43403. #ifdef __clang__
  43404. #pragma clang diagnostic push
  43405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43406. #pragma clang diagnostic ignored "-Wunused-variable"
  43407. #endif
  43408. #ifdef __clang__
  43409. #pragma clang diagnostic pop
  43410. #endif
  43411. #ifdef __clang__
  43412. #pragma clang diagnostic push
  43413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43414. #pragma clang diagnostic ignored "-Wunused-variable"
  43415. #endif
  43416. #ifdef __clang__
  43417. #pragma clang diagnostic pop
  43418. #endif
  43419. #ifdef __clang__
  43420. #pragma clang diagnostic push
  43421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43422. #pragma clang diagnostic ignored "-Wunused-variable"
  43423. #endif
  43424. #ifdef __clang__
  43425. #pragma clang diagnostic pop
  43426. #endif
  43427. #ifdef __clang__
  43428. #pragma clang diagnostic push
  43429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43430. #pragma clang diagnostic ignored "-Wunused-variable"
  43431. #endif
  43432. #ifdef __clang__
  43433. #pragma clang diagnostic pop
  43434. #endif
  43435. #ifdef __clang__
  43436. #pragma clang diagnostic push
  43437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43438. #pragma clang diagnostic ignored "-Wunused-variable"
  43439. #endif
  43440. #ifdef __clang__
  43441. #pragma clang diagnostic pop
  43442. #endif
  43443. #ifdef __clang__
  43444. #pragma clang diagnostic push
  43445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43446. #pragma clang diagnostic ignored "-Wunused-variable"
  43447. #endif
  43448. #ifdef __clang__
  43449. #pragma clang diagnostic pop
  43450. #endif
  43451. #ifdef __clang__
  43452. #pragma clang diagnostic push
  43453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43454. #pragma clang diagnostic ignored "-Wunused-variable"
  43455. #endif
  43456. #ifdef __clang__
  43457. #pragma clang diagnostic pop
  43458. #endif
  43459. #ifdef __clang__
  43460. #pragma clang diagnostic push
  43461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43462. #pragma clang diagnostic ignored "-Wunused-variable"
  43463. #endif
  43464. #ifdef __clang__
  43465. #pragma clang diagnostic pop
  43466. #endif
  43467. #ifdef __clang__
  43468. #pragma clang diagnostic push
  43469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43470. #pragma clang diagnostic ignored "-Wunused-variable"
  43471. #endif
  43472. #ifdef __clang__
  43473. #pragma clang diagnostic pop
  43474. #endif
  43475. #ifdef __clang__
  43476. #pragma clang diagnostic push
  43477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43478. #pragma clang diagnostic ignored "-Wunused-variable"
  43479. #endif
  43480. #ifdef __clang__
  43481. #pragma clang diagnostic pop
  43482. #endif
  43483. #ifdef __clang__
  43484. #pragma clang diagnostic push
  43485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43486. #pragma clang diagnostic ignored "-Wunused-variable"
  43487. #endif
  43488. #ifdef __clang__
  43489. #pragma clang diagnostic pop
  43490. #endif
  43491. #ifdef __clang__
  43492. #pragma clang diagnostic push
  43493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43494. #pragma clang diagnostic ignored "-Wunused-variable"
  43495. #endif
  43496. #ifdef __clang__
  43497. #pragma clang diagnostic pop
  43498. #endif
  43499. #ifdef __clang__
  43500. #pragma clang diagnostic push
  43501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43502. #pragma clang diagnostic ignored "-Wunused-variable"
  43503. #endif
  43504. #ifdef __clang__
  43505. #pragma clang diagnostic pop
  43506. #endif
  43507. #ifdef __clang__
  43508. #pragma clang diagnostic push
  43509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43510. #pragma clang diagnostic ignored "-Wunused-variable"
  43511. #endif
  43512. #ifdef __clang__
  43513. #pragma clang diagnostic pop
  43514. #endif
  43515. #ifdef __clang__
  43516. #pragma clang diagnostic push
  43517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43518. #pragma clang diagnostic ignored "-Wunused-variable"
  43519. #endif
  43520. #ifdef __clang__
  43521. #pragma clang diagnostic pop
  43522. #endif
  43523. #ifdef __clang__
  43524. #pragma clang diagnostic push
  43525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43526. #pragma clang diagnostic ignored "-Wunused-variable"
  43527. #endif
  43528. #ifdef __clang__
  43529. #pragma clang diagnostic pop
  43530. #endif
  43531. #ifdef __clang__
  43532. #pragma clang diagnostic push
  43533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43534. #pragma clang diagnostic ignored "-Wunused-variable"
  43535. #endif
  43536. #ifdef __clang__
  43537. #pragma clang diagnostic pop
  43538. #endif
  43539. #ifdef __clang__
  43540. #pragma clang diagnostic push
  43541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43542. #pragma clang diagnostic ignored "-Wunused-variable"
  43543. #endif
  43544. #ifdef __clang__
  43545. #pragma clang diagnostic pop
  43546. #endif
  43547. #ifdef __clang__
  43548. #pragma clang diagnostic push
  43549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43550. #pragma clang diagnostic ignored "-Wunused-variable"
  43551. #endif
  43552. #ifdef __clang__
  43553. #pragma clang diagnostic pop
  43554. #endif
  43555. #ifdef __clang__
  43556. #pragma clang diagnostic push
  43557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43558. #pragma clang diagnostic ignored "-Wunused-variable"
  43559. #endif
  43560. #ifdef __clang__
  43561. #pragma clang diagnostic pop
  43562. #endif
  43563. #ifdef __clang__
  43564. #pragma clang diagnostic push
  43565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43566. #pragma clang diagnostic ignored "-Wunused-variable"
  43567. #endif
  43568. #ifdef __clang__
  43569. #pragma clang diagnostic pop
  43570. #endif
  43571. #ifdef __clang__
  43572. #pragma clang diagnostic push
  43573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43574. #pragma clang diagnostic ignored "-Wunused-variable"
  43575. #endif
  43576. #ifdef __clang__
  43577. #pragma clang diagnostic pop
  43578. #endif
  43579. #ifdef __clang__
  43580. #pragma clang diagnostic push
  43581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43582. #pragma clang diagnostic ignored "-Wunused-variable"
  43583. #endif
  43584. #ifdef __clang__
  43585. #pragma clang diagnostic pop
  43586. #endif
  43587. #ifdef __clang__
  43588. #pragma clang diagnostic push
  43589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43590. #pragma clang diagnostic ignored "-Wunused-variable"
  43591. #endif
  43592. #ifdef __clang__
  43593. #pragma clang diagnostic pop
  43594. #endif
  43595. #ifdef __clang__
  43596. #pragma clang diagnostic push
  43597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43598. #pragma clang diagnostic ignored "-Wunused-variable"
  43599. #endif
  43600. #ifdef __clang__
  43601. #pragma clang diagnostic pop
  43602. #endif
  43603. #ifdef __clang__
  43604. #pragma clang diagnostic push
  43605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43606. #pragma clang diagnostic ignored "-Wunused-variable"
  43607. #endif
  43608. #ifdef __clang__
  43609. #pragma clang diagnostic pop
  43610. #endif
  43611. #ifdef __clang__
  43612. #pragma clang diagnostic push
  43613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43614. #pragma clang diagnostic ignored "-Wunused-variable"
  43615. #endif
  43616. #ifdef __clang__
  43617. #pragma clang diagnostic pop
  43618. #endif
  43619. #ifdef __clang__
  43620. #pragma clang diagnostic push
  43621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43622. #pragma clang diagnostic ignored "-Wunused-variable"
  43623. #endif
  43624. #ifdef __clang__
  43625. #pragma clang diagnostic pop
  43626. #endif
  43627. #ifdef __clang__
  43628. #pragma clang diagnostic push
  43629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43630. #pragma clang diagnostic ignored "-Wunused-variable"
  43631. #endif
  43632. #ifdef __clang__
  43633. #pragma clang diagnostic pop
  43634. #endif
  43635. #ifdef __clang__
  43636. #pragma clang diagnostic push
  43637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43638. #pragma clang diagnostic ignored "-Wunused-variable"
  43639. #endif
  43640. #ifdef __clang__
  43641. #pragma clang diagnostic pop
  43642. #endif
  43643. #ifdef __clang__
  43644. #pragma clang diagnostic push
  43645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43646. #pragma clang diagnostic ignored "-Wunused-variable"
  43647. #endif
  43648. #ifdef __clang__
  43649. #pragma clang diagnostic pop
  43650. #endif
  43651. #ifdef __clang__
  43652. #pragma clang diagnostic push
  43653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43654. #pragma clang diagnostic ignored "-Wunused-variable"
  43655. #endif
  43656. #ifdef __clang__
  43657. #pragma clang diagnostic pop
  43658. #endif
  43659. #ifdef __clang__
  43660. #pragma clang diagnostic push
  43661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43662. #pragma clang diagnostic ignored "-Wunused-variable"
  43663. #endif
  43664. #ifdef __clang__
  43665. #pragma clang diagnostic pop
  43666. #endif
  43667. #ifdef __clang__
  43668. #pragma clang diagnostic push
  43669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43670. #pragma clang diagnostic ignored "-Wunused-variable"
  43671. #endif
  43672. #ifdef __clang__
  43673. #pragma clang diagnostic pop
  43674. #endif
  43675. #ifdef __clang__
  43676. #pragma clang diagnostic push
  43677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43678. #pragma clang diagnostic ignored "-Wunused-variable"
  43679. #endif
  43680. #ifdef __clang__
  43681. #pragma clang diagnostic pop
  43682. #endif
  43683. #ifdef __clang__
  43684. #pragma clang diagnostic push
  43685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43686. #pragma clang diagnostic ignored "-Wunused-variable"
  43687. #endif
  43688. #ifdef __clang__
  43689. #pragma clang diagnostic pop
  43690. #endif
  43691. #ifdef __clang__
  43692. #pragma clang diagnostic push
  43693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43694. #pragma clang diagnostic ignored "-Wunused-variable"
  43695. #endif
  43696. #ifdef __clang__
  43697. #pragma clang diagnostic pop
  43698. #endif
  43699. #ifdef __clang__
  43700. #pragma clang diagnostic push
  43701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43702. #pragma clang diagnostic ignored "-Wunused-variable"
  43703. #endif
  43704. #ifdef __clang__
  43705. #pragma clang diagnostic pop
  43706. #endif
  43707. #ifdef __clang__
  43708. #pragma clang diagnostic push
  43709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43710. #pragma clang diagnostic ignored "-Wunused-variable"
  43711. #endif
  43712. #ifdef __clang__
  43713. #pragma clang diagnostic pop
  43714. #endif
  43715. #ifdef __clang__
  43716. #pragma clang diagnostic push
  43717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43718. #pragma clang diagnostic ignored "-Wunused-variable"
  43719. #endif
  43720. #ifdef __clang__
  43721. #pragma clang diagnostic pop
  43722. #endif
  43723. #ifdef __clang__
  43724. #pragma clang diagnostic push
  43725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43726. #pragma clang diagnostic ignored "-Wunused-variable"
  43727. #endif
  43728. #ifdef __clang__
  43729. #pragma clang diagnostic pop
  43730. #endif
  43731. #ifdef __clang__
  43732. #pragma clang diagnostic push
  43733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43734. #pragma clang diagnostic ignored "-Wunused-variable"
  43735. #endif
  43736. #ifdef __clang__
  43737. #pragma clang diagnostic pop
  43738. #endif
  43739. #ifdef __clang__
  43740. #pragma clang diagnostic push
  43741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43742. #pragma clang diagnostic ignored "-Wunused-variable"
  43743. #endif
  43744. #ifdef __clang__
  43745. #pragma clang diagnostic pop
  43746. #endif
  43747. #ifdef __clang__
  43748. #pragma clang diagnostic push
  43749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43750. #pragma clang diagnostic ignored "-Wunused-variable"
  43751. #endif
  43752. #ifdef __clang__
  43753. #pragma clang diagnostic pop
  43754. #endif
  43755. #ifdef __clang__
  43756. #pragma clang diagnostic push
  43757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43758. #pragma clang diagnostic ignored "-Wunused-variable"
  43759. #endif
  43760. #ifdef __clang__
  43761. #pragma clang diagnostic pop
  43762. #endif
  43763. #ifdef __clang__
  43764. #pragma clang diagnostic push
  43765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43766. #pragma clang diagnostic ignored "-Wunused-variable"
  43767. #endif
  43768. #ifdef __clang__
  43769. #pragma clang diagnostic pop
  43770. #endif
  43771. #ifdef __clang__
  43772. #pragma clang diagnostic push
  43773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43774. #pragma clang diagnostic ignored "-Wunused-variable"
  43775. #endif
  43776. #ifdef __clang__
  43777. #pragma clang diagnostic pop
  43778. #endif
  43779. #ifdef __clang__
  43780. #pragma clang diagnostic push
  43781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43782. #pragma clang diagnostic ignored "-Wunused-variable"
  43783. #endif
  43784. #ifdef __clang__
  43785. #pragma clang diagnostic pop
  43786. #endif
  43787. #ifdef __clang__
  43788. #pragma clang diagnostic push
  43789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43790. #pragma clang diagnostic ignored "-Wunused-variable"
  43791. #endif
  43792. #ifdef __clang__
  43793. #pragma clang diagnostic pop
  43794. #endif
  43795. #ifdef __clang__
  43796. #pragma clang diagnostic push
  43797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43798. #pragma clang diagnostic ignored "-Wunused-variable"
  43799. #endif
  43800. #ifdef __clang__
  43801. #pragma clang diagnostic pop
  43802. #endif
  43803. #ifdef __clang__
  43804. #pragma clang diagnostic push
  43805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43806. #pragma clang diagnostic ignored "-Wunused-variable"
  43807. #endif
  43808. #ifdef __clang__
  43809. #pragma clang diagnostic pop
  43810. #endif
  43811. #ifdef __clang__
  43812. #pragma clang diagnostic push
  43813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43814. #pragma clang diagnostic ignored "-Wunused-variable"
  43815. #endif
  43816. #ifdef __clang__
  43817. #pragma clang diagnostic pop
  43818. #endif
  43819. #ifdef __clang__
  43820. #pragma clang diagnostic push
  43821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43822. #pragma clang diagnostic ignored "-Wunused-variable"
  43823. #endif
  43824. #ifdef __clang__
  43825. #pragma clang diagnostic pop
  43826. #endif
  43827. #ifdef __clang__
  43828. #pragma clang diagnostic push
  43829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43830. #pragma clang diagnostic ignored "-Wunused-variable"
  43831. #endif
  43832. #ifdef __clang__
  43833. #pragma clang diagnostic pop
  43834. #endif
  43835. #ifdef __clang__
  43836. #pragma clang diagnostic push
  43837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43838. #pragma clang diagnostic ignored "-Wunused-variable"
  43839. #endif
  43840. #ifdef __clang__
  43841. #pragma clang diagnostic pop
  43842. #endif
  43843. #ifdef __clang__
  43844. #pragma clang diagnostic push
  43845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43846. #pragma clang diagnostic ignored "-Wunused-variable"
  43847. #endif
  43848. #ifdef __clang__
  43849. #pragma clang diagnostic pop
  43850. #endif
  43851. #ifdef __clang__
  43852. #pragma clang diagnostic push
  43853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43854. #pragma clang diagnostic ignored "-Wunused-variable"
  43855. #endif
  43856. #ifdef __clang__
  43857. #pragma clang diagnostic pop
  43858. #endif
  43859. #ifdef __clang__
  43860. #pragma clang diagnostic push
  43861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43862. #pragma clang diagnostic ignored "-Wunused-variable"
  43863. #endif
  43864. #ifdef __clang__
  43865. #pragma clang diagnostic pop
  43866. #endif
  43867. #ifdef __clang__
  43868. #pragma clang diagnostic push
  43869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43870. #pragma clang diagnostic ignored "-Wunused-variable"
  43871. #endif
  43872. #ifdef __clang__
  43873. #pragma clang diagnostic pop
  43874. #endif
  43875. #ifdef __clang__
  43876. #pragma clang diagnostic push
  43877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43878. #pragma clang diagnostic ignored "-Wunused-variable"
  43879. #endif
  43880. #ifdef __clang__
  43881. #pragma clang diagnostic pop
  43882. #endif
  43883. #ifdef __clang__
  43884. #pragma clang diagnostic push
  43885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43886. #pragma clang diagnostic ignored "-Wunused-variable"
  43887. #endif
  43888. #ifdef __clang__
  43889. #pragma clang diagnostic pop
  43890. #endif
  43891. #ifdef __clang__
  43892. #pragma clang diagnostic push
  43893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43894. #pragma clang diagnostic ignored "-Wunused-variable"
  43895. #endif
  43896. #ifdef __clang__
  43897. #pragma clang diagnostic pop
  43898. #endif
  43899. #ifdef __clang__
  43900. #pragma clang diagnostic push
  43901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43902. #pragma clang diagnostic ignored "-Wunused-variable"
  43903. #endif
  43904. #ifdef __clang__
  43905. #pragma clang diagnostic pop
  43906. #endif
  43907. #ifdef __clang__
  43908. #pragma clang diagnostic push
  43909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43910. #pragma clang diagnostic ignored "-Wunused-variable"
  43911. #endif
  43912. #ifdef __clang__
  43913. #pragma clang diagnostic pop
  43914. #endif
  43915. #ifdef __clang__
  43916. #pragma clang diagnostic push
  43917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43918. #pragma clang diagnostic ignored "-Wunused-variable"
  43919. #endif
  43920. #ifdef __clang__
  43921. #pragma clang diagnostic pop
  43922. #endif
  43923. #ifdef __clang__
  43924. #pragma clang diagnostic push
  43925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43926. #pragma clang diagnostic ignored "-Wunused-variable"
  43927. #endif
  43928. #ifdef __clang__
  43929. #pragma clang diagnostic pop
  43930. #endif
  43931. #ifdef __clang__
  43932. #pragma clang diagnostic push
  43933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43934. #pragma clang diagnostic ignored "-Wunused-variable"
  43935. #endif
  43936. #ifdef __clang__
  43937. #pragma clang diagnostic pop
  43938. #endif
  43939. #ifdef __clang__
  43940. #pragma clang diagnostic push
  43941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43942. #pragma clang diagnostic ignored "-Wunused-variable"
  43943. #endif
  43944. #ifdef __clang__
  43945. #pragma clang diagnostic pop
  43946. #endif
  43947. #ifdef __clang__
  43948. #pragma clang diagnostic push
  43949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43950. #pragma clang diagnostic ignored "-Wunused-variable"
  43951. #endif
  43952. #ifdef __clang__
  43953. #pragma clang diagnostic pop
  43954. #endif
  43955. #ifdef __clang__
  43956. #pragma clang diagnostic push
  43957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43958. #pragma clang diagnostic ignored "-Wunused-variable"
  43959. #endif
  43960. #ifdef __clang__
  43961. #pragma clang diagnostic pop
  43962. #endif
  43963. #ifdef __clang__
  43964. #pragma clang diagnostic push
  43965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43966. #pragma clang diagnostic ignored "-Wunused-variable"
  43967. #endif
  43968. #ifdef __clang__
  43969. #pragma clang diagnostic pop
  43970. #endif
  43971. #ifdef __clang__
  43972. #pragma clang diagnostic push
  43973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43974. #pragma clang diagnostic ignored "-Wunused-variable"
  43975. #endif
  43976. #ifdef __clang__
  43977. #pragma clang diagnostic pop
  43978. #endif
  43979. #ifdef __clang__
  43980. #pragma clang diagnostic push
  43981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43982. #pragma clang diagnostic ignored "-Wunused-variable"
  43983. #endif
  43984. #ifdef __clang__
  43985. #pragma clang diagnostic pop
  43986. #endif
  43987. #ifdef __clang__
  43988. #pragma clang diagnostic push
  43989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43990. #pragma clang diagnostic ignored "-Wunused-variable"
  43991. #endif
  43992. #ifdef __clang__
  43993. #pragma clang diagnostic pop
  43994. #endif
  43995. #ifdef __clang__
  43996. #pragma clang diagnostic push
  43997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43998. #pragma clang diagnostic ignored "-Wunused-variable"
  43999. #endif
  44000. #ifdef __clang__
  44001. #pragma clang diagnostic pop
  44002. #endif
  44003. #ifdef __clang__
  44004. #pragma clang diagnostic push
  44005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44006. #pragma clang diagnostic ignored "-Wunused-variable"
  44007. #endif
  44008. #ifdef __clang__
  44009. #pragma clang diagnostic pop
  44010. #endif
  44011. #ifdef __clang__
  44012. #pragma clang diagnostic push
  44013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44014. #pragma clang diagnostic ignored "-Wunused-variable"
  44015. #endif
  44016. #ifdef __clang__
  44017. #pragma clang diagnostic pop
  44018. #endif
  44019. #ifdef __clang__
  44020. #pragma clang diagnostic push
  44021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44022. #pragma clang diagnostic ignored "-Wunused-variable"
  44023. #endif
  44024. #ifdef __clang__
  44025. #pragma clang diagnostic pop
  44026. #endif
  44027. #ifdef __clang__
  44028. #pragma clang diagnostic push
  44029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44030. #pragma clang diagnostic ignored "-Wunused-variable"
  44031. #endif
  44032. #ifdef __clang__
  44033. #pragma clang diagnostic pop
  44034. #endif
  44035. #ifdef __clang__
  44036. #pragma clang diagnostic push
  44037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44038. #pragma clang diagnostic ignored "-Wunused-variable"
  44039. #endif
  44040. #ifdef __clang__
  44041. #pragma clang diagnostic pop
  44042. #endif
  44043. #ifdef __clang__
  44044. #pragma clang diagnostic push
  44045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44046. #pragma clang diagnostic ignored "-Wunused-variable"
  44047. #endif
  44048. #ifdef __clang__
  44049. #pragma clang diagnostic pop
  44050. #endif
  44051. #ifdef __clang__
  44052. #pragma clang diagnostic push
  44053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44054. #pragma clang diagnostic ignored "-Wunused-variable"
  44055. #endif
  44056. #ifdef __clang__
  44057. #pragma clang diagnostic pop
  44058. #endif
  44059. #ifdef __clang__
  44060. #pragma clang diagnostic push
  44061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44062. #pragma clang diagnostic ignored "-Wunused-variable"
  44063. #endif
  44064. #ifdef __clang__
  44065. #pragma clang diagnostic pop
  44066. #endif
  44067. #ifdef __clang__
  44068. #pragma clang diagnostic push
  44069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44070. #pragma clang diagnostic ignored "-Wunused-variable"
  44071. #endif
  44072. #ifdef __clang__
  44073. #pragma clang diagnostic pop
  44074. #endif
  44075. #ifdef __clang__
  44076. #pragma clang diagnostic push
  44077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44078. #pragma clang diagnostic ignored "-Wunused-variable"
  44079. #endif
  44080. #ifdef __clang__
  44081. #pragma clang diagnostic pop
  44082. #endif
  44083. #ifdef __clang__
  44084. #pragma clang diagnostic push
  44085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44086. #pragma clang diagnostic ignored "-Wunused-variable"
  44087. #endif
  44088. #ifdef __clang__
  44089. #pragma clang diagnostic pop
  44090. #endif
  44091. #ifdef __clang__
  44092. #pragma clang diagnostic push
  44093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44094. #pragma clang diagnostic ignored "-Wunused-variable"
  44095. #endif
  44096. #ifdef __clang__
  44097. #pragma clang diagnostic pop
  44098. #endif
  44099. #ifdef __clang__
  44100. #pragma clang diagnostic push
  44101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44102. #pragma clang diagnostic ignored "-Wunused-variable"
  44103. #endif
  44104. #ifdef __clang__
  44105. #pragma clang diagnostic pop
  44106. #endif
  44107. #ifdef __clang__
  44108. #pragma clang diagnostic push
  44109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44110. #pragma clang diagnostic ignored "-Wunused-variable"
  44111. #endif
  44112. #ifdef __clang__
  44113. #pragma clang diagnostic pop
  44114. #endif
  44115. #ifdef __clang__
  44116. #pragma clang diagnostic push
  44117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44118. #pragma clang diagnostic ignored "-Wunused-variable"
  44119. #endif
  44120. #ifdef __clang__
  44121. #pragma clang diagnostic pop
  44122. #endif
  44123. #ifdef __clang__
  44124. #pragma clang diagnostic push
  44125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44126. #pragma clang diagnostic ignored "-Wunused-variable"
  44127. #endif
  44128. #ifdef __clang__
  44129. #pragma clang diagnostic pop
  44130. #endif
  44131. #ifdef __clang__
  44132. #pragma clang diagnostic push
  44133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44134. #pragma clang diagnostic ignored "-Wunused-variable"
  44135. #endif
  44136. #ifdef __clang__
  44137. #pragma clang diagnostic pop
  44138. #endif
  44139. #ifdef __clang__
  44140. #pragma clang diagnostic push
  44141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44142. #pragma clang diagnostic ignored "-Wunused-variable"
  44143. #endif
  44144. #ifdef __clang__
  44145. #pragma clang diagnostic pop
  44146. #endif
  44147. #ifdef __clang__
  44148. #pragma clang diagnostic push
  44149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44150. #pragma clang diagnostic ignored "-Wunused-variable"
  44151. #endif
  44152. #ifdef __clang__
  44153. #pragma clang diagnostic pop
  44154. #endif
  44155. #ifdef __clang__
  44156. #pragma clang diagnostic push
  44157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44158. #pragma clang diagnostic ignored "-Wunused-variable"
  44159. #endif
  44160. #ifdef __clang__
  44161. #pragma clang diagnostic pop
  44162. #endif
  44163. #ifdef __clang__
  44164. #pragma clang diagnostic push
  44165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44166. #pragma clang diagnostic ignored "-Wunused-variable"
  44167. #endif
  44168. #ifdef __clang__
  44169. #pragma clang diagnostic pop
  44170. #endif
  44171. #ifdef __clang__
  44172. #pragma clang diagnostic push
  44173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44174. #pragma clang diagnostic ignored "-Wunused-variable"
  44175. #endif
  44176. #ifdef __clang__
  44177. #pragma clang diagnostic pop
  44178. #endif
  44179. #ifdef __clang__
  44180. #pragma clang diagnostic push
  44181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44182. #pragma clang diagnostic ignored "-Wunused-variable"
  44183. #endif
  44184. #ifdef __clang__
  44185. #pragma clang diagnostic pop
  44186. #endif
  44187. #ifdef __clang__
  44188. #pragma clang diagnostic push
  44189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44190. #pragma clang diagnostic ignored "-Wunused-variable"
  44191. #endif
  44192. #ifdef __clang__
  44193. #pragma clang diagnostic pop
  44194. #endif
  44195. #ifdef __clang__
  44196. #pragma clang diagnostic push
  44197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44198. #pragma clang diagnostic ignored "-Wunused-variable"
  44199. #endif
  44200. #ifdef __clang__
  44201. #pragma clang diagnostic pop
  44202. #endif
  44203. #ifdef __clang__
  44204. #pragma clang diagnostic push
  44205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44206. #pragma clang diagnostic ignored "-Wunused-variable"
  44207. #endif
  44208. #ifdef __clang__
  44209. #pragma clang diagnostic pop
  44210. #endif
  44211. #ifdef __clang__
  44212. #pragma clang diagnostic push
  44213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44214. #pragma clang diagnostic ignored "-Wunused-variable"
  44215. #endif
  44216. #ifdef __clang__
  44217. #pragma clang diagnostic pop
  44218. #endif
  44219. #ifdef __clang__
  44220. #pragma clang diagnostic push
  44221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44222. #pragma clang diagnostic ignored "-Wunused-variable"
  44223. #endif
  44224. #ifdef __clang__
  44225. #pragma clang diagnostic pop
  44226. #endif
  44227. #ifdef __clang__
  44228. #pragma clang diagnostic push
  44229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44230. #pragma clang diagnostic ignored "-Wunused-variable"
  44231. #endif
  44232. #ifdef __clang__
  44233. #pragma clang diagnostic pop
  44234. #endif
  44235. #ifdef __clang__
  44236. #pragma clang diagnostic push
  44237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44238. #pragma clang diagnostic ignored "-Wunused-variable"
  44239. #endif
  44240. #ifdef __clang__
  44241. #pragma clang diagnostic pop
  44242. #endif
  44243. #ifdef __clang__
  44244. #pragma clang diagnostic push
  44245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44246. #pragma clang diagnostic ignored "-Wunused-variable"
  44247. #endif
  44248. #ifdef __clang__
  44249. #pragma clang diagnostic pop
  44250. #endif
  44251. #ifdef __clang__
  44252. #pragma clang diagnostic push
  44253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44254. #pragma clang diagnostic ignored "-Wunused-variable"
  44255. #endif
  44256. #ifdef __clang__
  44257. #pragma clang diagnostic pop
  44258. #endif
  44259. #ifdef __clang__
  44260. #pragma clang diagnostic push
  44261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44262. #pragma clang diagnostic ignored "-Wunused-variable"
  44263. #endif
  44264. #ifdef __clang__
  44265. #pragma clang diagnostic pop
  44266. #endif
  44267. #ifdef __clang__
  44268. #pragma clang diagnostic push
  44269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44270. #pragma clang diagnostic ignored "-Wunused-variable"
  44271. #endif
  44272. #ifdef __clang__
  44273. #pragma clang diagnostic pop
  44274. #endif
  44275. #ifdef __clang__
  44276. #pragma clang diagnostic push
  44277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44278. #pragma clang diagnostic ignored "-Wunused-variable"
  44279. #endif
  44280. #ifdef __clang__
  44281. #pragma clang diagnostic pop
  44282. #endif
  44283. #ifdef __clang__
  44284. #pragma clang diagnostic push
  44285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44286. #pragma clang diagnostic ignored "-Wunused-variable"
  44287. #endif
  44288. #ifdef __clang__
  44289. #pragma clang diagnostic pop
  44290. #endif
  44291. #ifdef __clang__
  44292. #pragma clang diagnostic push
  44293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44294. #pragma clang diagnostic ignored "-Wunused-variable"
  44295. #endif
  44296. #ifdef __clang__
  44297. #pragma clang diagnostic pop
  44298. #endif
  44299. #ifdef __clang__
  44300. #pragma clang diagnostic push
  44301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44302. #pragma clang diagnostic ignored "-Wunused-variable"
  44303. #endif
  44304. #ifdef __clang__
  44305. #pragma clang diagnostic pop
  44306. #endif
  44307. #ifdef __clang__
  44308. #pragma clang diagnostic push
  44309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44310. #pragma clang diagnostic ignored "-Wunused-variable"
  44311. #endif
  44312. #ifdef __clang__
  44313. #pragma clang diagnostic pop
  44314. #endif
  44315. #ifdef __clang__
  44316. #pragma clang diagnostic push
  44317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44318. #pragma clang diagnostic ignored "-Wunused-variable"
  44319. #endif
  44320. #ifdef __clang__
  44321. #pragma clang diagnostic pop
  44322. #endif
  44323. #ifdef __clang__
  44324. #pragma clang diagnostic push
  44325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44326. #pragma clang diagnostic ignored "-Wunused-variable"
  44327. #endif
  44328. #ifdef __clang__
  44329. #pragma clang diagnostic pop
  44330. #endif
  44331. #ifdef __clang__
  44332. #pragma clang diagnostic push
  44333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44334. #pragma clang diagnostic ignored "-Wunused-variable"
  44335. #endif
  44336. #ifdef __clang__
  44337. #pragma clang diagnostic pop
  44338. #endif
  44339. #ifdef __clang__
  44340. #pragma clang diagnostic push
  44341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44342. #pragma clang diagnostic ignored "-Wunused-variable"
  44343. #endif
  44344. #ifdef __clang__
  44345. #pragma clang diagnostic pop
  44346. #endif
  44347. #ifdef __clang__
  44348. #pragma clang diagnostic push
  44349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44350. #pragma clang diagnostic ignored "-Wunused-variable"
  44351. #endif
  44352. #ifdef __clang__
  44353. #pragma clang diagnostic pop
  44354. #endif
  44355. #ifdef __clang__
  44356. #pragma clang diagnostic push
  44357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44358. #pragma clang diagnostic ignored "-Wunused-variable"
  44359. #endif
  44360. #ifdef __clang__
  44361. #pragma clang diagnostic pop
  44362. #endif
  44363. #ifdef __clang__
  44364. #pragma clang diagnostic push
  44365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44366. #pragma clang diagnostic ignored "-Wunused-variable"
  44367. #endif
  44368. #ifdef __clang__
  44369. #pragma clang diagnostic pop
  44370. #endif
  44371. #ifdef __clang__
  44372. #pragma clang diagnostic push
  44373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44374. #pragma clang diagnostic ignored "-Wunused-variable"
  44375. #endif
  44376. #ifdef __clang__
  44377. #pragma clang diagnostic pop
  44378. #endif
  44379. #ifdef __clang__
  44380. #pragma clang diagnostic push
  44381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44382. #pragma clang diagnostic ignored "-Wunused-variable"
  44383. #endif
  44384. #ifdef __clang__
  44385. #pragma clang diagnostic pop
  44386. #endif
  44387. #ifdef __clang__
  44388. #pragma clang diagnostic push
  44389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44390. #pragma clang diagnostic ignored "-Wunused-variable"
  44391. #endif
  44392. #ifdef __clang__
  44393. #pragma clang diagnostic pop
  44394. #endif
  44395. #ifdef __clang__
  44396. #pragma clang diagnostic push
  44397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44398. #pragma clang diagnostic ignored "-Wunused-variable"
  44399. #endif
  44400. #ifdef __clang__
  44401. #pragma clang diagnostic pop
  44402. #endif
  44403. #ifdef __clang__
  44404. #pragma clang diagnostic push
  44405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44406. #pragma clang diagnostic ignored "-Wunused-variable"
  44407. #endif
  44408. #ifdef __clang__
  44409. #pragma clang diagnostic pop
  44410. #endif
  44411. #ifdef __clang__
  44412. #pragma clang diagnostic push
  44413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44414. #pragma clang diagnostic ignored "-Wunused-variable"
  44415. #endif
  44416. #ifdef __clang__
  44417. #pragma clang diagnostic pop
  44418. #endif
  44419. #ifdef __clang__
  44420. #pragma clang diagnostic push
  44421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44422. #pragma clang diagnostic ignored "-Wunused-variable"
  44423. #endif
  44424. #ifdef __clang__
  44425. #pragma clang diagnostic pop
  44426. #endif
  44427. #ifdef __clang__
  44428. #pragma clang diagnostic push
  44429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44430. #pragma clang diagnostic ignored "-Wunused-variable"
  44431. #endif
  44432. #ifdef __clang__
  44433. #pragma clang diagnostic pop
  44434. #endif
  44435. #ifdef __clang__
  44436. #pragma clang diagnostic push
  44437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44438. #pragma clang diagnostic ignored "-Wunused-variable"
  44439. #endif
  44440. #ifdef __clang__
  44441. #pragma clang diagnostic pop
  44442. #endif
  44443. #ifdef __clang__
  44444. #pragma clang diagnostic push
  44445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44446. #pragma clang diagnostic ignored "-Wunused-variable"
  44447. #endif
  44448. #ifdef __clang__
  44449. #pragma clang diagnostic pop
  44450. #endif
  44451. #ifdef __clang__
  44452. #pragma clang diagnostic push
  44453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44454. #pragma clang diagnostic ignored "-Wunused-variable"
  44455. #endif
  44456. #ifdef __clang__
  44457. #pragma clang diagnostic pop
  44458. #endif
  44459. #ifdef __clang__
  44460. #pragma clang diagnostic push
  44461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44462. #pragma clang diagnostic ignored "-Wunused-variable"
  44463. #endif
  44464. #ifdef __clang__
  44465. #pragma clang diagnostic pop
  44466. #endif
  44467. #ifdef __clang__
  44468. #pragma clang diagnostic push
  44469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44470. #pragma clang diagnostic ignored "-Wunused-variable"
  44471. #endif
  44472. #ifdef __clang__
  44473. #pragma clang diagnostic pop
  44474. #endif
  44475. #ifdef __clang__
  44476. #pragma clang diagnostic push
  44477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44478. #pragma clang diagnostic ignored "-Wunused-variable"
  44479. #endif
  44480. #ifdef __clang__
  44481. #pragma clang diagnostic pop
  44482. #endif
  44483. #ifdef __clang__
  44484. #pragma clang diagnostic push
  44485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44486. #pragma clang diagnostic ignored "-Wunused-variable"
  44487. #endif
  44488. #ifdef __clang__
  44489. #pragma clang diagnostic pop
  44490. #endif
  44491. #ifdef __clang__
  44492. #pragma clang diagnostic push
  44493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44494. #pragma clang diagnostic ignored "-Wunused-variable"
  44495. #endif
  44496. #ifdef __clang__
  44497. #pragma clang diagnostic pop
  44498. #endif
  44499. #ifdef __clang__
  44500. #pragma clang diagnostic push
  44501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44502. #pragma clang diagnostic ignored "-Wunused-variable"
  44503. #endif
  44504. #ifdef __clang__
  44505. #pragma clang diagnostic pop
  44506. #endif
  44507. #ifdef __clang__
  44508. #pragma clang diagnostic push
  44509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44510. #pragma clang diagnostic ignored "-Wunused-variable"
  44511. #endif
  44512. #ifdef __clang__
  44513. #pragma clang diagnostic pop
  44514. #endif
  44515. #ifdef __clang__
  44516. #pragma clang diagnostic push
  44517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44518. #pragma clang diagnostic ignored "-Wunused-variable"
  44519. #endif
  44520. #ifdef __clang__
  44521. #pragma clang diagnostic pop
  44522. #endif
  44523. #ifdef __clang__
  44524. #pragma clang diagnostic push
  44525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44526. #pragma clang diagnostic ignored "-Wunused-variable"
  44527. #endif
  44528. #ifdef __clang__
  44529. #pragma clang diagnostic pop
  44530. #endif
  44531. #ifdef __clang__
  44532. #pragma clang diagnostic push
  44533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44534. #pragma clang diagnostic ignored "-Wunused-variable"
  44535. #endif
  44536. #ifdef __clang__
  44537. #pragma clang diagnostic pop
  44538. #endif
  44539. #ifdef __clang__
  44540. #pragma clang diagnostic push
  44541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44542. #pragma clang diagnostic ignored "-Wunused-variable"
  44543. #endif
  44544. #ifdef __clang__
  44545. #pragma clang diagnostic pop
  44546. #endif
  44547. #ifdef __clang__
  44548. #pragma clang diagnostic push
  44549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44550. #pragma clang diagnostic ignored "-Wunused-variable"
  44551. #endif
  44552. #ifdef __clang__
  44553. #pragma clang diagnostic pop
  44554. #endif
  44555. #ifdef __clang__
  44556. #pragma clang diagnostic push
  44557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44558. #pragma clang diagnostic ignored "-Wunused-variable"
  44559. #endif
  44560. #ifdef __clang__
  44561. #pragma clang diagnostic pop
  44562. #endif
  44563. #ifdef __clang__
  44564. #pragma clang diagnostic push
  44565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44566. #pragma clang diagnostic ignored "-Wunused-variable"
  44567. #endif
  44568. #ifdef __clang__
  44569. #pragma clang diagnostic pop
  44570. #endif
  44571. #ifdef __clang__
  44572. #pragma clang diagnostic push
  44573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44574. #pragma clang diagnostic ignored "-Wunused-variable"
  44575. #endif
  44576. #ifdef __clang__
  44577. #pragma clang diagnostic pop
  44578. #endif
  44579. #ifdef __clang__
  44580. #pragma clang diagnostic push
  44581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44582. #pragma clang diagnostic ignored "-Wunused-variable"
  44583. #endif
  44584. #ifdef __clang__
  44585. #pragma clang diagnostic pop
  44586. #endif
  44587. #ifdef __clang__
  44588. #pragma clang diagnostic push
  44589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44590. #pragma clang diagnostic ignored "-Wunused-variable"
  44591. #endif
  44592. #ifdef __clang__
  44593. #pragma clang diagnostic pop
  44594. #endif
  44595. #ifdef __clang__
  44596. #pragma clang diagnostic push
  44597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44598. #pragma clang diagnostic ignored "-Wunused-variable"
  44599. #endif
  44600. #ifdef __clang__
  44601. #pragma clang diagnostic pop
  44602. #endif
  44603. #ifdef __clang__
  44604. #pragma clang diagnostic push
  44605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44606. #pragma clang diagnostic ignored "-Wunused-variable"
  44607. #endif
  44608. #ifdef __clang__
  44609. #pragma clang diagnostic pop
  44610. #endif
  44611. #ifdef __clang__
  44612. #pragma clang diagnostic push
  44613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44614. #pragma clang diagnostic ignored "-Wunused-variable"
  44615. #endif
  44616. #ifdef __clang__
  44617. #pragma clang diagnostic pop
  44618. #endif
  44619. #ifdef __clang__
  44620. #pragma clang diagnostic push
  44621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44622. #pragma clang diagnostic ignored "-Wunused-variable"
  44623. #endif
  44624. #ifdef __clang__
  44625. #pragma clang diagnostic pop
  44626. #endif
  44627. #ifdef __clang__
  44628. #pragma clang diagnostic push
  44629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44630. #pragma clang diagnostic ignored "-Wunused-variable"
  44631. #endif
  44632. #ifdef __clang__
  44633. #pragma clang diagnostic pop
  44634. #endif
  44635. #ifdef __clang__
  44636. #pragma clang diagnostic push
  44637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44638. #pragma clang diagnostic ignored "-Wunused-variable"
  44639. #endif
  44640. #ifdef __clang__
  44641. #pragma clang diagnostic pop
  44642. #endif
  44643. #ifdef __clang__
  44644. #pragma clang diagnostic push
  44645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44646. #pragma clang diagnostic ignored "-Wunused-variable"
  44647. #endif
  44648. #ifdef __clang__
  44649. #pragma clang diagnostic pop
  44650. #endif
  44651. #ifdef __clang__
  44652. #pragma clang diagnostic push
  44653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44654. #pragma clang diagnostic ignored "-Wunused-variable"
  44655. #endif
  44656. #ifdef __clang__
  44657. #pragma clang diagnostic pop
  44658. #endif
  44659. #ifdef __clang__
  44660. #pragma clang diagnostic push
  44661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44662. #pragma clang diagnostic ignored "-Wunused-variable"
  44663. #endif
  44664. #ifdef __clang__
  44665. #pragma clang diagnostic pop
  44666. #endif
  44667. #ifdef __clang__
  44668. #pragma clang diagnostic push
  44669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44670. #pragma clang diagnostic ignored "-Wunused-variable"
  44671. #endif
  44672. #ifdef __clang__
  44673. #pragma clang diagnostic pop
  44674. #endif
  44675. #ifdef __clang__
  44676. #pragma clang diagnostic push
  44677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44678. #pragma clang diagnostic ignored "-Wunused-variable"
  44679. #endif
  44680. #ifdef __clang__
  44681. #pragma clang diagnostic pop
  44682. #endif
  44683. #ifdef __clang__
  44684. #pragma clang diagnostic push
  44685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44686. #pragma clang diagnostic ignored "-Wunused-variable"
  44687. #endif
  44688. #ifdef __clang__
  44689. #pragma clang diagnostic pop
  44690. #endif
  44691. #ifdef __clang__
  44692. #pragma clang diagnostic push
  44693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44694. #pragma clang diagnostic ignored "-Wunused-variable"
  44695. #endif
  44696. #ifdef __clang__
  44697. #pragma clang diagnostic pop
  44698. #endif
  44699. #ifdef __clang__
  44700. #pragma clang diagnostic push
  44701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44702. #pragma clang diagnostic ignored "-Wunused-variable"
  44703. #endif
  44704. #ifdef __clang__
  44705. #pragma clang diagnostic pop
  44706. #endif
  44707. #ifdef __clang__
  44708. #pragma clang diagnostic push
  44709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44710. #pragma clang diagnostic ignored "-Wunused-variable"
  44711. #endif
  44712. #ifdef __clang__
  44713. #pragma clang diagnostic pop
  44714. #endif
  44715. #ifdef __clang__
  44716. #pragma clang diagnostic push
  44717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44718. #pragma clang diagnostic ignored "-Wunused-variable"
  44719. #endif
  44720. #ifdef __clang__
  44721. #pragma clang diagnostic pop
  44722. #endif
  44723. #ifdef __clang__
  44724. #pragma clang diagnostic push
  44725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44726. #pragma clang diagnostic ignored "-Wunused-variable"
  44727. #endif
  44728. #ifdef __clang__
  44729. #pragma clang diagnostic pop
  44730. #endif
  44731. #ifdef __clang__
  44732. #pragma clang diagnostic push
  44733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44734. #pragma clang diagnostic ignored "-Wunused-variable"
  44735. #endif
  44736. #ifdef __clang__
  44737. #pragma clang diagnostic pop
  44738. #endif
  44739. #ifdef __clang__
  44740. #pragma clang diagnostic push
  44741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44742. #pragma clang diagnostic ignored "-Wunused-variable"
  44743. #endif
  44744. #ifdef __clang__
  44745. #pragma clang diagnostic pop
  44746. #endif
  44747. #ifdef __clang__
  44748. #pragma clang diagnostic push
  44749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44750. #pragma clang diagnostic ignored "-Wunused-variable"
  44751. #endif
  44752. #ifdef __clang__
  44753. #pragma clang diagnostic pop
  44754. #endif
  44755. #ifdef __clang__
  44756. #pragma clang diagnostic push
  44757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44758. #pragma clang diagnostic ignored "-Wunused-variable"
  44759. #endif
  44760. #ifdef __clang__
  44761. #pragma clang diagnostic pop
  44762. #endif
  44763. #ifdef __clang__
  44764. #pragma clang diagnostic push
  44765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44766. #pragma clang diagnostic ignored "-Wunused-variable"
  44767. #endif
  44768. #ifdef __clang__
  44769. #pragma clang diagnostic pop
  44770. #endif
  44771. #ifdef __clang__
  44772. #pragma clang diagnostic push
  44773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44774. #pragma clang diagnostic ignored "-Wunused-variable"
  44775. #endif
  44776. #ifdef __clang__
  44777. #pragma clang diagnostic pop
  44778. #endif
  44779. #ifdef __clang__
  44780. #pragma clang diagnostic push
  44781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44782. #pragma clang diagnostic ignored "-Wunused-variable"
  44783. #endif
  44784. #ifdef __clang__
  44785. #pragma clang diagnostic pop
  44786. #endif
  44787. #ifdef __clang__
  44788. #pragma clang diagnostic push
  44789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44790. #pragma clang diagnostic ignored "-Wunused-variable"
  44791. #endif
  44792. #ifdef __clang__
  44793. #pragma clang diagnostic pop
  44794. #endif
  44795. #ifdef __clang__
  44796. #pragma clang diagnostic push
  44797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44798. #pragma clang diagnostic ignored "-Wunused-variable"
  44799. #endif
  44800. #ifdef __clang__
  44801. #pragma clang diagnostic pop
  44802. #endif
  44803. #ifdef __clang__
  44804. #pragma clang diagnostic push
  44805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44806. #pragma clang diagnostic ignored "-Wunused-variable"
  44807. #endif
  44808. #ifdef __clang__
  44809. #pragma clang diagnostic pop
  44810. #endif
  44811. #ifdef __clang__
  44812. #pragma clang diagnostic push
  44813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44814. #pragma clang diagnostic ignored "-Wunused-variable"
  44815. #endif
  44816. #ifdef __clang__
  44817. #pragma clang diagnostic pop
  44818. #endif
  44819. #ifdef __clang__
  44820. #pragma clang diagnostic push
  44821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44822. #pragma clang diagnostic ignored "-Wunused-variable"
  44823. #endif
  44824. #ifdef __clang__
  44825. #pragma clang diagnostic pop
  44826. #endif
  44827. #ifdef __clang__
  44828. #pragma clang diagnostic push
  44829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44830. #pragma clang diagnostic ignored "-Wunused-variable"
  44831. #endif
  44832. #ifdef __clang__
  44833. #pragma clang diagnostic pop
  44834. #endif
  44835. #ifdef __clang__
  44836. #pragma clang diagnostic push
  44837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44838. #pragma clang diagnostic ignored "-Wunused-variable"
  44839. #endif
  44840. #ifdef __clang__
  44841. #pragma clang diagnostic pop
  44842. #endif
  44843. #ifdef __clang__
  44844. #pragma clang diagnostic push
  44845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44846. #pragma clang diagnostic ignored "-Wunused-variable"
  44847. #endif
  44848. #ifdef __clang__
  44849. #pragma clang diagnostic pop
  44850. #endif
  44851. #ifdef __clang__
  44852. #pragma clang diagnostic push
  44853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44854. #pragma clang diagnostic ignored "-Wunused-variable"
  44855. #endif
  44856. #ifdef __clang__
  44857. #pragma clang diagnostic pop
  44858. #endif
  44859. #ifdef __clang__
  44860. #pragma clang diagnostic push
  44861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44862. #pragma clang diagnostic ignored "-Wunused-variable"
  44863. #endif
  44864. #ifdef __clang__
  44865. #pragma clang diagnostic pop
  44866. #endif
  44867. #ifdef __clang__
  44868. #pragma clang diagnostic push
  44869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44870. #pragma clang diagnostic ignored "-Wunused-variable"
  44871. #endif
  44872. #ifdef __clang__
  44873. #pragma clang diagnostic pop
  44874. #endif
  44875. #ifdef __clang__
  44876. #pragma clang diagnostic push
  44877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44878. #pragma clang diagnostic ignored "-Wunused-variable"
  44879. #endif
  44880. #ifdef __clang__
  44881. #pragma clang diagnostic pop
  44882. #endif
  44883. #ifdef __clang__
  44884. #pragma clang diagnostic push
  44885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44886. #pragma clang diagnostic ignored "-Wunused-variable"
  44887. #endif
  44888. #ifdef __clang__
  44889. #pragma clang diagnostic pop
  44890. #endif
  44891. #ifdef __clang__
  44892. #pragma clang diagnostic push
  44893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44894. #pragma clang diagnostic ignored "-Wunused-variable"
  44895. #endif
  44896. #ifdef __clang__
  44897. #pragma clang diagnostic pop
  44898. #endif
  44899. #ifdef __clang__
  44900. #pragma clang diagnostic push
  44901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44902. #pragma clang diagnostic ignored "-Wunused-variable"
  44903. #endif
  44904. #ifdef __clang__
  44905. #pragma clang diagnostic pop
  44906. #endif
  44907. #ifdef __clang__
  44908. #pragma clang diagnostic push
  44909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44910. #pragma clang diagnostic ignored "-Wunused-variable"
  44911. #endif
  44912. #ifdef __clang__
  44913. #pragma clang diagnostic pop
  44914. #endif
  44915. #ifdef __clang__
  44916. #pragma clang diagnostic push
  44917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44918. #pragma clang diagnostic ignored "-Wunused-variable"
  44919. #endif
  44920. #ifdef __clang__
  44921. #pragma clang diagnostic pop
  44922. #endif
  44923. #ifdef __clang__
  44924. #pragma clang diagnostic push
  44925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44926. #pragma clang diagnostic ignored "-Wunused-variable"
  44927. #endif
  44928. #ifdef __clang__
  44929. #pragma clang diagnostic pop
  44930. #endif
  44931. #ifdef __clang__
  44932. #pragma clang diagnostic push
  44933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44934. #pragma clang diagnostic ignored "-Wunused-variable"
  44935. #endif
  44936. #ifdef __clang__
  44937. #pragma clang diagnostic pop
  44938. #endif
  44939. #ifdef __clang__
  44940. #pragma clang diagnostic push
  44941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44942. #pragma clang diagnostic ignored "-Wunused-variable"
  44943. #endif
  44944. #ifdef __clang__
  44945. #pragma clang diagnostic pop
  44946. #endif
  44947. #ifdef __clang__
  44948. #pragma clang diagnostic push
  44949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44950. #pragma clang diagnostic ignored "-Wunused-variable"
  44951. #endif
  44952. #ifdef __clang__
  44953. #pragma clang diagnostic pop
  44954. #endif
  44955. #ifdef __clang__
  44956. #pragma clang diagnostic push
  44957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44958. #pragma clang diagnostic ignored "-Wunused-variable"
  44959. #endif
  44960. #ifdef __clang__
  44961. #pragma clang diagnostic pop
  44962. #endif
  44963. #ifdef __clang__
  44964. #pragma clang diagnostic push
  44965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44966. #pragma clang diagnostic ignored "-Wunused-variable"
  44967. #endif
  44968. #ifdef __clang__
  44969. #pragma clang diagnostic pop
  44970. #endif
  44971. #ifdef __clang__
  44972. #pragma clang diagnostic push
  44973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44974. #pragma clang diagnostic ignored "-Wunused-variable"
  44975. #endif
  44976. #ifdef __clang__
  44977. #pragma clang diagnostic pop
  44978. #endif
  44979. #ifdef __clang__
  44980. #pragma clang diagnostic push
  44981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44982. #pragma clang diagnostic ignored "-Wunused-variable"
  44983. #endif
  44984. #ifdef __clang__
  44985. #pragma clang diagnostic pop
  44986. #endif
  44987. #ifdef __clang__
  44988. #pragma clang diagnostic push
  44989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44990. #pragma clang diagnostic ignored "-Wunused-variable"
  44991. #endif
  44992. #ifdef __clang__
  44993. #pragma clang diagnostic pop
  44994. #endif
  44995. #ifdef __clang__
  44996. #pragma clang diagnostic push
  44997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44998. #pragma clang diagnostic ignored "-Wunused-variable"
  44999. #endif
  45000. #ifdef __clang__
  45001. #pragma clang diagnostic pop
  45002. #endif
  45003. #ifdef __clang__
  45004. #pragma clang diagnostic push
  45005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45006. #pragma clang diagnostic ignored "-Wunused-variable"
  45007. #endif
  45008. #ifdef __clang__
  45009. #pragma clang diagnostic pop
  45010. #endif
  45011. #ifdef __clang__
  45012. #pragma clang diagnostic push
  45013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45014. #pragma clang diagnostic ignored "-Wunused-variable"
  45015. #endif
  45016. #ifdef __clang__
  45017. #pragma clang diagnostic pop
  45018. #endif
  45019. #ifdef __clang__
  45020. #pragma clang diagnostic push
  45021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45022. #pragma clang diagnostic ignored "-Wunused-variable"
  45023. #endif
  45024. #ifdef __clang__
  45025. #pragma clang diagnostic pop
  45026. #endif
  45027. #ifdef __clang__
  45028. #pragma clang diagnostic push
  45029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45030. #pragma clang diagnostic ignored "-Wunused-variable"
  45031. #endif
  45032. #ifdef __clang__
  45033. #pragma clang diagnostic pop
  45034. #endif
  45035. #ifdef __clang__
  45036. #pragma clang diagnostic push
  45037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45038. #pragma clang diagnostic ignored "-Wunused-variable"
  45039. #endif
  45040. #ifdef __clang__
  45041. #pragma clang diagnostic pop
  45042. #endif
  45043. #ifdef __clang__
  45044. #pragma clang diagnostic push
  45045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45046. #pragma clang diagnostic ignored "-Wunused-variable"
  45047. #endif
  45048. #ifdef __clang__
  45049. #pragma clang diagnostic pop
  45050. #endif
  45051. #ifdef __clang__
  45052. #pragma clang diagnostic push
  45053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45054. #pragma clang diagnostic ignored "-Wunused-variable"
  45055. #endif
  45056. #ifdef __clang__
  45057. #pragma clang diagnostic pop
  45058. #endif
  45059. #ifdef __clang__
  45060. #pragma clang diagnostic push
  45061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45062. #pragma clang diagnostic ignored "-Wunused-variable"
  45063. #endif
  45064. #ifdef __clang__
  45065. #pragma clang diagnostic pop
  45066. #endif
  45067. #ifdef __clang__
  45068. #pragma clang diagnostic push
  45069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45070. #pragma clang diagnostic ignored "-Wunused-variable"
  45071. #endif
  45072. #ifdef __clang__
  45073. #pragma clang diagnostic pop
  45074. #endif
  45075. #ifdef __clang__
  45076. #pragma clang diagnostic push
  45077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45078. #pragma clang diagnostic ignored "-Wunused-variable"
  45079. #endif
  45080. #ifdef __clang__
  45081. #pragma clang diagnostic pop
  45082. #endif
  45083. #ifdef __clang__
  45084. #pragma clang diagnostic push
  45085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45086. #pragma clang diagnostic ignored "-Wunused-variable"
  45087. #endif
  45088. #ifdef __clang__
  45089. #pragma clang diagnostic pop
  45090. #endif
  45091. #ifdef __clang__
  45092. #pragma clang diagnostic push
  45093. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45094. #pragma clang diagnostic ignored "-Wunused-variable"
  45095. #endif
  45096. #ifdef __clang__
  45097. #pragma clang diagnostic pop
  45098. #endif
  45099. #ifdef __clang__
  45100. #pragma clang diagnostic push
  45101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45102. #pragma clang diagnostic ignored "-Wunused-variable"
  45103. #endif
  45104. #ifdef __clang__
  45105. #pragma clang diagnostic pop
  45106. #endif
  45107. #ifdef __clang__
  45108. #pragma clang diagnostic push
  45109. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45110. #pragma clang diagnostic ignored "-Wunused-variable"
  45111. #endif
  45112. #ifdef __clang__
  45113. #pragma clang diagnostic pop
  45114. #endif
  45115. #ifdef __clang__
  45116. #pragma clang diagnostic push
  45117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45118. #pragma clang diagnostic ignored "-Wunused-variable"
  45119. #endif
  45120. #ifdef __clang__
  45121. #pragma clang diagnostic pop
  45122. #endif
  45123. #ifdef __clang__
  45124. #pragma clang diagnostic push
  45125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45126. #pragma clang diagnostic ignored "-Wunused-variable"
  45127. #endif
  45128. #ifdef __clang__
  45129. #pragma clang diagnostic pop
  45130. #endif
  45131. #ifdef __clang__
  45132. #pragma clang diagnostic push
  45133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45134. #pragma clang diagnostic ignored "-Wunused-variable"
  45135. #endif
  45136. #ifdef __clang__
  45137. #pragma clang diagnostic pop
  45138. #endif
  45139. #ifdef __clang__
  45140. #pragma clang diagnostic push
  45141. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45142. #pragma clang diagnostic ignored "-Wunused-variable"
  45143. #endif
  45144. #ifdef __clang__
  45145. #pragma clang diagnostic pop
  45146. #endif
  45147. #ifdef __clang__
  45148. #pragma clang diagnostic push
  45149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45150. #pragma clang diagnostic ignored "-Wunused-variable"
  45151. #endif
  45152. #ifdef __clang__
  45153. #pragma clang diagnostic pop
  45154. #endif
  45155. #ifdef __clang__
  45156. #pragma clang diagnostic push
  45157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45158. #pragma clang diagnostic ignored "-Wunused-variable"
  45159. #endif
  45160. #ifdef __clang__
  45161. #pragma clang diagnostic pop
  45162. #endif
  45163. #ifdef __clang__
  45164. #pragma clang diagnostic push
  45165. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45166. #pragma clang diagnostic ignored "-Wunused-variable"
  45167. #endif
  45168. #ifdef __clang__
  45169. #pragma clang diagnostic pop
  45170. #endif
  45171. #ifdef __clang__
  45172. #pragma clang diagnostic push
  45173. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45174. #pragma clang diagnostic ignored "-Wunused-variable"
  45175. #endif
  45176. #ifdef __clang__
  45177. #pragma clang diagnostic pop
  45178. #endif
  45179. #ifdef __clang__
  45180. #pragma clang diagnostic push
  45181. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45182. #pragma clang diagnostic ignored "-Wunused-variable"
  45183. #endif
  45184. #ifdef __clang__
  45185. #pragma clang diagnostic pop
  45186. #endif
  45187. #ifdef __clang__
  45188. #pragma clang diagnostic push
  45189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45190. #pragma clang diagnostic ignored "-Wunused-variable"
  45191. #endif
  45192. #ifdef __clang__
  45193. #pragma clang diagnostic pop
  45194. #endif
  45195. #ifdef __clang__
  45196. #pragma clang diagnostic push
  45197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45198. #pragma clang diagnostic ignored "-Wunused-variable"
  45199. #endif
  45200. #ifdef __clang__
  45201. #pragma clang diagnostic pop
  45202. #endif
  45203. #ifdef __clang__
  45204. #pragma clang diagnostic push
  45205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45206. #pragma clang diagnostic ignored "-Wunused-variable"
  45207. #endif
  45208. #ifdef __clang__
  45209. #pragma clang diagnostic pop
  45210. #endif
  45211. #ifdef __clang__
  45212. #pragma clang diagnostic push
  45213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45214. #pragma clang diagnostic ignored "-Wunused-variable"
  45215. #endif
  45216. #ifdef __clang__
  45217. #pragma clang diagnostic pop
  45218. #endif
  45219. #ifdef __clang__
  45220. #pragma clang diagnostic push
  45221. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45222. #pragma clang diagnostic ignored "-Wunused-variable"
  45223. #endif
  45224. #ifdef __clang__
  45225. #pragma clang diagnostic pop
  45226. #endif
  45227. #ifdef __clang__
  45228. #pragma clang diagnostic push
  45229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45230. #pragma clang diagnostic ignored "-Wunused-variable"
  45231. #endif
  45232. #ifdef __clang__
  45233. #pragma clang diagnostic pop
  45234. #endif
  45235. #ifdef __clang__
  45236. #pragma clang diagnostic push
  45237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45238. #pragma clang diagnostic ignored "-Wunused-variable"
  45239. #endif
  45240. #ifdef __clang__
  45241. #pragma clang diagnostic pop
  45242. #endif
  45243. #ifdef __clang__
  45244. #pragma clang diagnostic push
  45245. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45246. #pragma clang diagnostic ignored "-Wunused-variable"
  45247. #endif
  45248. #ifdef __clang__
  45249. #pragma clang diagnostic pop
  45250. #endif
  45251. #ifdef __clang__
  45252. #pragma clang diagnostic push
  45253. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45254. #pragma clang diagnostic ignored "-Wunused-variable"
  45255. #endif
  45256. #ifdef __clang__
  45257. #pragma clang diagnostic pop
  45258. #endif
  45259. #ifdef __clang__
  45260. #pragma clang diagnostic push
  45261. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45262. #pragma clang diagnostic ignored "-Wunused-variable"
  45263. #endif
  45264. #ifdef __clang__
  45265. #pragma clang diagnostic pop
  45266. #endif
  45267. #ifdef __clang__
  45268. #pragma clang diagnostic push
  45269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45270. #pragma clang diagnostic ignored "-Wunused-variable"
  45271. #endif
  45272. #ifdef __clang__
  45273. #pragma clang diagnostic pop
  45274. #endif
  45275. #ifdef __clang__
  45276. #pragma clang diagnostic push
  45277. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45278. #pragma clang diagnostic ignored "-Wunused-variable"
  45279. #endif
  45280. #ifdef __clang__
  45281. #pragma clang diagnostic pop
  45282. #endif
  45283. #ifdef __clang__
  45284. #pragma clang diagnostic push
  45285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45286. #pragma clang diagnostic ignored "-Wunused-variable"
  45287. #endif
  45288. #ifdef __clang__
  45289. #pragma clang diagnostic pop
  45290. #endif
  45291. #ifdef __clang__
  45292. #pragma clang diagnostic push
  45293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45294. #pragma clang diagnostic ignored "-Wunused-variable"
  45295. #endif
  45296. #ifdef __clang__
  45297. #pragma clang diagnostic pop
  45298. #endif
  45299. #ifdef __clang__
  45300. #pragma clang diagnostic push
  45301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45302. #pragma clang diagnostic ignored "-Wunused-variable"
  45303. #endif
  45304. #ifdef __clang__
  45305. #pragma clang diagnostic pop
  45306. #endif
  45307. #ifdef __clang__
  45308. #pragma clang diagnostic push
  45309. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45310. #pragma clang diagnostic ignored "-Wunused-variable"
  45311. #endif
  45312. #ifdef __clang__
  45313. #pragma clang diagnostic pop
  45314. #endif
  45315. #ifdef __clang__
  45316. #pragma clang diagnostic push
  45317. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45318. #pragma clang diagnostic ignored "-Wunused-variable"
  45319. #endif
  45320. #ifdef __clang__
  45321. #pragma clang diagnostic pop
  45322. #endif
  45323. #ifdef __clang__
  45324. #pragma clang diagnostic push
  45325. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45326. #pragma clang diagnostic ignored "-Wunused-variable"
  45327. #endif
  45328. #ifdef __clang__
  45329. #pragma clang diagnostic pop
  45330. #endif
  45331. #ifdef __clang__
  45332. #pragma clang diagnostic push
  45333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45334. #pragma clang diagnostic ignored "-Wunused-variable"
  45335. #endif
  45336. #ifdef __clang__
  45337. #pragma clang diagnostic pop
  45338. #endif
  45339. #ifdef __clang__
  45340. #pragma clang diagnostic push
  45341. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45342. #pragma clang diagnostic ignored "-Wunused-variable"
  45343. #endif
  45344. #ifdef __clang__
  45345. #pragma clang diagnostic pop
  45346. #endif
  45347. #ifdef __clang__
  45348. #pragma clang diagnostic push
  45349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45350. #pragma clang diagnostic ignored "-Wunused-variable"
  45351. #endif
  45352. #ifdef __clang__
  45353. #pragma clang diagnostic pop
  45354. #endif
  45355. #ifdef __clang__
  45356. #pragma clang diagnostic push
  45357. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45358. #pragma clang diagnostic ignored "-Wunused-variable"
  45359. #endif
  45360. #ifdef __clang__
  45361. #pragma clang diagnostic pop
  45362. #endif
  45363. #ifdef __clang__
  45364. #pragma clang diagnostic push
  45365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45366. #pragma clang diagnostic ignored "-Wunused-variable"
  45367. #endif
  45368. #ifdef __clang__
  45369. #pragma clang diagnostic pop
  45370. #endif
  45371. #ifdef __clang__
  45372. #pragma clang diagnostic push
  45373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45374. #pragma clang diagnostic ignored "-Wunused-variable"
  45375. #endif
  45376. #ifdef __clang__
  45377. #pragma clang diagnostic pop
  45378. #endif
  45379. #ifdef __clang__
  45380. #pragma clang diagnostic push
  45381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45382. #pragma clang diagnostic ignored "-Wunused-variable"
  45383. #endif
  45384. #ifdef __clang__
  45385. #pragma clang diagnostic pop
  45386. #endif
  45387. #ifdef __clang__
  45388. #pragma clang diagnostic push
  45389. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45390. #pragma clang diagnostic ignored "-Wunused-variable"
  45391. #endif
  45392. #ifdef __clang__
  45393. #pragma clang diagnostic pop
  45394. #endif
  45395. #ifdef __clang__
  45396. #pragma clang diagnostic push
  45397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45398. #pragma clang diagnostic ignored "-Wunused-variable"
  45399. #endif
  45400. #ifdef __clang__
  45401. #pragma clang diagnostic pop
  45402. #endif
  45403. #ifdef __clang__
  45404. #pragma clang diagnostic push
  45405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45406. #pragma clang diagnostic ignored "-Wunused-variable"
  45407. #endif
  45408. #ifdef __clang__
  45409. #pragma clang diagnostic pop
  45410. #endif
  45411. #ifdef __clang__
  45412. #pragma clang diagnostic push
  45413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45414. #pragma clang diagnostic ignored "-Wunused-variable"
  45415. #endif
  45416. #ifdef __clang__
  45417. #pragma clang diagnostic pop
  45418. #endif
  45419. #ifdef __clang__
  45420. #pragma clang diagnostic push
  45421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45422. #pragma clang diagnostic ignored "-Wunused-variable"
  45423. #endif
  45424. #ifdef __clang__
  45425. #pragma clang diagnostic pop
  45426. #endif
  45427. #ifdef __clang__
  45428. #pragma clang diagnostic push
  45429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45430. #pragma clang diagnostic ignored "-Wunused-variable"
  45431. #endif
  45432. #ifdef __clang__
  45433. #pragma clang diagnostic pop
  45434. #endif
  45435. #ifdef __clang__
  45436. #pragma clang diagnostic push
  45437. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45438. #pragma clang diagnostic ignored "-Wunused-variable"
  45439. #endif
  45440. #ifdef __clang__
  45441. #pragma clang diagnostic pop
  45442. #endif
  45443. #ifdef __clang__
  45444. #pragma clang diagnostic push
  45445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45446. #pragma clang diagnostic ignored "-Wunused-variable"
  45447. #endif
  45448. #ifdef __clang__
  45449. #pragma clang diagnostic pop
  45450. #endif
  45451. #ifdef __clang__
  45452. #pragma clang diagnostic push
  45453. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45454. #pragma clang diagnostic ignored "-Wunused-variable"
  45455. #endif
  45456. #ifdef __clang__
  45457. #pragma clang diagnostic pop
  45458. #endif
  45459. #ifdef __clang__
  45460. #pragma clang diagnostic push
  45461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45462. #pragma clang diagnostic ignored "-Wunused-variable"
  45463. #endif
  45464. #ifdef __clang__
  45465. #pragma clang diagnostic pop
  45466. #endif
  45467. #ifdef __clang__
  45468. #pragma clang diagnostic push
  45469. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45470. #pragma clang diagnostic ignored "-Wunused-variable"
  45471. #endif
  45472. #ifdef __clang__
  45473. #pragma clang diagnostic pop
  45474. #endif
  45475. #ifdef __clang__
  45476. #pragma clang diagnostic push
  45477. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45478. #pragma clang diagnostic ignored "-Wunused-variable"
  45479. #endif
  45480. #ifdef __clang__
  45481. #pragma clang diagnostic pop
  45482. #endif
  45483. #ifdef __clang__
  45484. #pragma clang diagnostic push
  45485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45486. #pragma clang diagnostic ignored "-Wunused-variable"
  45487. #endif
  45488. #ifdef __clang__
  45489. #pragma clang diagnostic pop
  45490. #endif
  45491. #ifdef __clang__
  45492. #pragma clang diagnostic push
  45493. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45494. #pragma clang diagnostic ignored "-Wunused-variable"
  45495. #endif
  45496. #ifdef __clang__
  45497. #pragma clang diagnostic pop
  45498. #endif
  45499. #ifdef __clang__
  45500. #pragma clang diagnostic push
  45501. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45502. #pragma clang diagnostic ignored "-Wunused-variable"
  45503. #endif
  45504. #ifdef __clang__
  45505. #pragma clang diagnostic pop
  45506. #endif
  45507. #ifdef __clang__
  45508. #pragma clang diagnostic push
  45509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45510. #pragma clang diagnostic ignored "-Wunused-variable"
  45511. #endif
  45512. #ifdef __clang__
  45513. #pragma clang diagnostic pop
  45514. #endif
  45515. #ifdef __clang__
  45516. #pragma clang diagnostic push
  45517. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45518. #pragma clang diagnostic ignored "-Wunused-variable"
  45519. #endif
  45520. #ifdef __clang__
  45521. #pragma clang diagnostic pop
  45522. #endif
  45523. #ifdef __clang__
  45524. #pragma clang diagnostic push
  45525. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45526. #pragma clang diagnostic ignored "-Wunused-variable"
  45527. #endif
  45528. #ifdef __clang__
  45529. #pragma clang diagnostic pop
  45530. #endif
  45531. #ifdef __clang__
  45532. #pragma clang diagnostic push
  45533. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45534. #pragma clang diagnostic ignored "-Wunused-variable"
  45535. #endif
  45536. #ifdef __clang__
  45537. #pragma clang diagnostic pop
  45538. #endif
  45539. #ifdef __clang__
  45540. #pragma clang diagnostic push
  45541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45542. #pragma clang diagnostic ignored "-Wunused-variable"
  45543. #endif
  45544. #ifdef __clang__
  45545. #pragma clang diagnostic pop
  45546. #endif
  45547. #ifdef __clang__
  45548. #pragma clang diagnostic push
  45549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45550. #pragma clang diagnostic ignored "-Wunused-variable"
  45551. #endif
  45552. #ifdef __clang__
  45553. #pragma clang diagnostic pop
  45554. #endif
  45555. #ifdef __clang__
  45556. #pragma clang diagnostic push
  45557. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45558. #pragma clang diagnostic ignored "-Wunused-variable"
  45559. #endif
  45560. #ifdef __clang__
  45561. #pragma clang diagnostic pop
  45562. #endif
  45563. #ifdef __clang__
  45564. #pragma clang diagnostic push
  45565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45566. #pragma clang diagnostic ignored "-Wunused-variable"
  45567. #endif
  45568. #ifdef __clang__
  45569. #pragma clang diagnostic pop
  45570. #endif
  45571. #ifdef __clang__
  45572. #pragma clang diagnostic push
  45573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45574. #pragma clang diagnostic ignored "-Wunused-variable"
  45575. #endif
  45576. #ifdef __clang__
  45577. #pragma clang diagnostic pop
  45578. #endif
  45579. #ifdef __clang__
  45580. #pragma clang diagnostic push
  45581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45582. #pragma clang diagnostic ignored "-Wunused-variable"
  45583. #endif
  45584. #ifdef __clang__
  45585. #pragma clang diagnostic pop
  45586. #endif
  45587. #ifdef __clang__
  45588. #pragma clang diagnostic push
  45589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45590. #pragma clang diagnostic ignored "-Wunused-variable"
  45591. #endif
  45592. #ifdef __clang__
  45593. #pragma clang diagnostic pop
  45594. #endif
  45595. #ifdef __clang__
  45596. #pragma clang diagnostic push
  45597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45598. #pragma clang diagnostic ignored "-Wunused-variable"
  45599. #endif
  45600. #ifdef __clang__
  45601. #pragma clang diagnostic pop
  45602. #endif
  45603. #ifdef __clang__
  45604. #pragma clang diagnostic push
  45605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45606. #pragma clang diagnostic ignored "-Wunused-variable"
  45607. #endif
  45608. #ifdef __clang__
  45609. #pragma clang diagnostic pop
  45610. #endif
  45611. #ifdef __clang__
  45612. #pragma clang diagnostic push
  45613. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45614. #pragma clang diagnostic ignored "-Wunused-variable"
  45615. #endif
  45616. #ifdef __clang__
  45617. #pragma clang diagnostic pop
  45618. #endif
  45619. #ifdef __clang__
  45620. #pragma clang diagnostic push
  45621. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45622. #pragma clang diagnostic ignored "-Wunused-variable"
  45623. #endif
  45624. #ifdef __clang__
  45625. #pragma clang diagnostic pop
  45626. #endif
  45627. #ifdef __clang__
  45628. #pragma clang diagnostic push
  45629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45630. #pragma clang diagnostic ignored "-Wunused-variable"
  45631. #endif
  45632. #ifdef __clang__
  45633. #pragma clang diagnostic pop
  45634. #endif
  45635. #ifdef __clang__
  45636. #pragma clang diagnostic push
  45637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45638. #pragma clang diagnostic ignored "-Wunused-variable"
  45639. #endif
  45640. #ifdef __clang__
  45641. #pragma clang diagnostic pop
  45642. #endif
  45643. #ifdef __clang__
  45644. #pragma clang diagnostic push
  45645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45646. #pragma clang diagnostic ignored "-Wunused-variable"
  45647. #endif
  45648. #ifdef __clang__
  45649. #pragma clang diagnostic pop
  45650. #endif
  45651. #ifdef __clang__
  45652. #pragma clang diagnostic push
  45653. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45654. #pragma clang diagnostic ignored "-Wunused-variable"
  45655. #endif
  45656. #ifdef __clang__
  45657. #pragma clang diagnostic pop
  45658. #endif
  45659. #ifdef __clang__
  45660. #pragma clang diagnostic push
  45661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45662. #pragma clang diagnostic ignored "-Wunused-variable"
  45663. #endif
  45664. #ifdef __clang__
  45665. #pragma clang diagnostic pop
  45666. #endif
  45667. #ifdef __clang__
  45668. #pragma clang diagnostic push
  45669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45670. #pragma clang diagnostic ignored "-Wunused-variable"
  45671. #endif
  45672. #ifdef __clang__
  45673. #pragma clang diagnostic pop
  45674. #endif
  45675. #ifdef __clang__
  45676. #pragma clang diagnostic push
  45677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45678. #pragma clang diagnostic ignored "-Wunused-variable"
  45679. #endif
  45680. #ifdef __clang__
  45681. #pragma clang diagnostic pop
  45682. #endif
  45683. #ifdef __clang__
  45684. #pragma clang diagnostic push
  45685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45686. #pragma clang diagnostic ignored "-Wunused-variable"
  45687. #endif
  45688. #ifdef __clang__
  45689. #pragma clang diagnostic pop
  45690. #endif
  45691. #ifdef __clang__
  45692. #pragma clang diagnostic push
  45693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45694. #pragma clang diagnostic ignored "-Wunused-variable"
  45695. #endif
  45696. #ifdef __clang__
  45697. #pragma clang diagnostic pop
  45698. #endif
  45699. #ifdef __clang__
  45700. #pragma clang diagnostic push
  45701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45702. #pragma clang diagnostic ignored "-Wunused-variable"
  45703. #endif
  45704. #ifdef __clang__
  45705. #pragma clang diagnostic pop
  45706. #endif
  45707. #ifdef __clang__
  45708. #pragma clang diagnostic push
  45709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45710. #pragma clang diagnostic ignored "-Wunused-variable"
  45711. #endif
  45712. #ifdef __clang__
  45713. #pragma clang diagnostic pop
  45714. #endif
  45715. #ifdef __clang__
  45716. #pragma clang diagnostic push
  45717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45718. #pragma clang diagnostic ignored "-Wunused-variable"
  45719. #endif
  45720. #ifdef __clang__
  45721. #pragma clang diagnostic pop
  45722. #endif
  45723. #ifdef __clang__
  45724. #pragma clang diagnostic push
  45725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45726. #pragma clang diagnostic ignored "-Wunused-variable"
  45727. #endif
  45728. #ifdef __clang__
  45729. #pragma clang diagnostic pop
  45730. #endif
  45731. #ifdef __clang__
  45732. #pragma clang diagnostic push
  45733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45734. #pragma clang diagnostic ignored "-Wunused-variable"
  45735. #endif
  45736. #ifdef __clang__
  45737. #pragma clang diagnostic pop
  45738. #endif
  45739. #ifdef __clang__
  45740. #pragma clang diagnostic push
  45741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45742. #pragma clang diagnostic ignored "-Wunused-variable"
  45743. #endif
  45744. #ifdef __clang__
  45745. #pragma clang diagnostic pop
  45746. #endif
  45747. #ifdef __clang__
  45748. #pragma clang diagnostic push
  45749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45750. #pragma clang diagnostic ignored "-Wunused-variable"
  45751. #endif
  45752. #ifdef __clang__
  45753. #pragma clang diagnostic pop
  45754. #endif
  45755. #ifdef __clang__
  45756. #pragma clang diagnostic push
  45757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45758. #pragma clang diagnostic ignored "-Wunused-variable"
  45759. #endif
  45760. #ifdef __clang__
  45761. #pragma clang diagnostic pop
  45762. #endif
  45763. #ifdef __clang__
  45764. #pragma clang diagnostic push
  45765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45766. #pragma clang diagnostic ignored "-Wunused-variable"
  45767. #endif
  45768. #ifdef __clang__
  45769. #pragma clang diagnostic pop
  45770. #endif
  45771. #ifdef __clang__
  45772. #pragma clang diagnostic push
  45773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45774. #pragma clang diagnostic ignored "-Wunused-variable"
  45775. #endif
  45776. #ifdef __clang__
  45777. #pragma clang diagnostic pop
  45778. #endif
  45779. #ifdef __clang__
  45780. #pragma clang diagnostic push
  45781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45782. #pragma clang diagnostic ignored "-Wunused-variable"
  45783. #endif
  45784. #ifdef __clang__
  45785. #pragma clang diagnostic pop
  45786. #endif
  45787. #ifdef __clang__
  45788. #pragma clang diagnostic push
  45789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45790. #pragma clang diagnostic ignored "-Wunused-variable"
  45791. #endif
  45792. #ifdef __clang__
  45793. #pragma clang diagnostic pop
  45794. #endif
  45795. #ifdef __clang__
  45796. #pragma clang diagnostic push
  45797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45798. #pragma clang diagnostic ignored "-Wunused-variable"
  45799. #endif
  45800. #ifdef __clang__
  45801. #pragma clang diagnostic pop
  45802. #endif
  45803. #ifdef __clang__
  45804. #pragma clang diagnostic push
  45805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45806. #pragma clang diagnostic ignored "-Wunused-variable"
  45807. #endif
  45808. #ifdef __clang__
  45809. #pragma clang diagnostic pop
  45810. #endif
  45811. #ifdef __clang__
  45812. #pragma clang diagnostic push
  45813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45814. #pragma clang diagnostic ignored "-Wunused-variable"
  45815. #endif
  45816. #ifdef __clang__
  45817. #pragma clang diagnostic pop
  45818. #endif
  45819. #ifdef __clang__
  45820. #pragma clang diagnostic push
  45821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45822. #pragma clang diagnostic ignored "-Wunused-variable"
  45823. #endif
  45824. #ifdef __clang__
  45825. #pragma clang diagnostic pop
  45826. #endif
  45827. #ifdef __clang__
  45828. #pragma clang diagnostic push
  45829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45830. #pragma clang diagnostic ignored "-Wunused-variable"
  45831. #endif
  45832. #ifdef __clang__
  45833. #pragma clang diagnostic pop
  45834. #endif
  45835. #ifdef __clang__
  45836. #pragma clang diagnostic push
  45837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45838. #pragma clang diagnostic ignored "-Wunused-variable"
  45839. #endif
  45840. #ifdef __clang__
  45841. #pragma clang diagnostic pop
  45842. #endif
  45843. #ifdef __clang__
  45844. #pragma clang diagnostic push
  45845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45846. #pragma clang diagnostic ignored "-Wunused-variable"
  45847. #endif
  45848. #ifdef __clang__
  45849. #pragma clang diagnostic pop
  45850. #endif
  45851. #ifdef __clang__
  45852. #pragma clang diagnostic push
  45853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45854. #pragma clang diagnostic ignored "-Wunused-variable"
  45855. #endif
  45856. #ifdef __clang__
  45857. #pragma clang diagnostic pop
  45858. #endif
  45859. #ifdef __clang__
  45860. #pragma clang diagnostic push
  45861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45862. #pragma clang diagnostic ignored "-Wunused-variable"
  45863. #endif
  45864. #ifdef __clang__
  45865. #pragma clang diagnostic pop
  45866. #endif
  45867. #ifdef __clang__
  45868. #pragma clang diagnostic push
  45869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45870. #pragma clang diagnostic ignored "-Wunused-variable"
  45871. #endif
  45872. #ifdef __clang__
  45873. #pragma clang diagnostic pop
  45874. #endif
  45875. #ifdef __clang__
  45876. #pragma clang diagnostic push
  45877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45878. #pragma clang diagnostic ignored "-Wunused-variable"
  45879. #endif
  45880. #ifdef __clang__
  45881. #pragma clang diagnostic pop
  45882. #endif
  45883. #ifdef __clang__
  45884. #pragma clang diagnostic push
  45885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45886. #pragma clang diagnostic ignored "-Wunused-variable"
  45887. #endif
  45888. #ifdef __clang__
  45889. #pragma clang diagnostic pop
  45890. #endif
  45891. #ifdef __clang__
  45892. #pragma clang diagnostic push
  45893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45894. #pragma clang diagnostic ignored "-Wunused-variable"
  45895. #endif
  45896. #ifdef __clang__
  45897. #pragma clang diagnostic pop
  45898. #endif
  45899. #ifdef __clang__
  45900. #pragma clang diagnostic push
  45901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45902. #pragma clang diagnostic ignored "-Wunused-variable"
  45903. #endif
  45904. #ifdef __clang__
  45905. #pragma clang diagnostic pop
  45906. #endif
  45907. #ifdef __clang__
  45908. #pragma clang diagnostic push
  45909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45910. #pragma clang diagnostic ignored "-Wunused-variable"
  45911. #endif
  45912. #ifdef __clang__
  45913. #pragma clang diagnostic pop
  45914. #endif
  45915. #ifdef __clang__
  45916. #pragma clang diagnostic push
  45917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45918. #pragma clang diagnostic ignored "-Wunused-variable"
  45919. #endif
  45920. #ifdef __clang__
  45921. #pragma clang diagnostic pop
  45922. #endif
  45923. #ifdef __clang__
  45924. #pragma clang diagnostic push
  45925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45926. #pragma clang diagnostic ignored "-Wunused-variable"
  45927. #endif
  45928. #ifdef __clang__
  45929. #pragma clang diagnostic pop
  45930. #endif
  45931. #ifdef __clang__
  45932. #pragma clang diagnostic push
  45933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45934. #pragma clang diagnostic ignored "-Wunused-variable"
  45935. #endif
  45936. #ifdef __clang__
  45937. #pragma clang diagnostic pop
  45938. #endif
  45939. #ifdef __clang__
  45940. #pragma clang diagnostic push
  45941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45942. #pragma clang diagnostic ignored "-Wunused-variable"
  45943. #endif
  45944. #ifdef __clang__
  45945. #pragma clang diagnostic pop
  45946. #endif
  45947. #ifdef __clang__
  45948. #pragma clang diagnostic push
  45949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45950. #pragma clang diagnostic ignored "-Wunused-variable"
  45951. #endif
  45952. #ifdef __clang__
  45953. #pragma clang diagnostic pop
  45954. #endif
  45955. #ifdef __clang__
  45956. #pragma clang diagnostic push
  45957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45958. #pragma clang diagnostic ignored "-Wunused-variable"
  45959. #endif
  45960. #ifdef __clang__
  45961. #pragma clang diagnostic pop
  45962. #endif
  45963. #ifdef __clang__
  45964. #pragma clang diagnostic push
  45965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45966. #pragma clang diagnostic ignored "-Wunused-variable"
  45967. #endif
  45968. #ifdef __clang__
  45969. #pragma clang diagnostic pop
  45970. #endif
  45971. #ifdef __clang__
  45972. #pragma clang diagnostic push
  45973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45974. #pragma clang diagnostic ignored "-Wunused-variable"
  45975. #endif
  45976. #ifdef __clang__
  45977. #pragma clang diagnostic pop
  45978. #endif
  45979. #ifdef __clang__
  45980. #pragma clang diagnostic push
  45981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45982. #pragma clang diagnostic ignored "-Wunused-variable"
  45983. #endif
  45984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IdManager_GetId_mEF56FD49DF32B0E635713E2CCA92C7AAC9CB9512_gshared (IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* __this, const RuntimeMethod* method)
  45985. {
  45986. static bool s_Il2CppMethodInitialized;
  45987. if (!s_Il2CppMethodInitialized)
  45988. {
  45989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
  45990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  45991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
  45992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  45993. s_Il2CppMethodInitialized = true;
  45994. }
  45995. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* V_0 = NULL;
  45996. bool V_1 = false;
  45997. int32_t V_2 = 0;
  45998. int32_t V_3 = 0;
  45999. {
  46000. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = __this->___m_freeIds;
  46001. V_0 = L_0;
  46002. V_1 = (bool)0;
  46003. }
  46004. {
  46005. auto __finallyBlock = il2cpp::utils::Finally([&]
  46006. {
  46007. FINALLY_0070:
  46008. {
  46009. {
  46010. bool L_1 = V_1;
  46011. if (!L_1)
  46012. {
  46013. goto IL_0079;
  46014. }
  46015. }
  46016. {
  46017. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_2 = V_0;
  46018. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_2, NULL);
  46019. }
  46020. IL_0079:
  46021. {
  46022. return;
  46023. }
  46024. }
  46025. });
  46026. try
  46027. {
  46028. {
  46029. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_3 = V_0;
  46030. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_3, (&V_1), NULL);
  46031. int32_t L_4 = __this->___m_nextIdToTry;
  46032. V_2 = L_4;
  46033. goto IL_002c_1;
  46034. }
  46035. IL_001a_1:
  46036. {
  46037. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_5 = __this->___m_freeIds;
  46038. int32_t L_6 = V_2;
  46039. NullCheck(L_5);
  46040. bool L_7;
  46041. L_7 = List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179(L_5, L_6, List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
  46042. if (L_7)
  46043. {
  46044. goto IL_003a_1;
  46045. }
  46046. }
  46047. {
  46048. int32_t L_8 = V_2;
  46049. V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  46050. }
  46051. IL_002c_1:
  46052. {
  46053. int32_t L_9 = V_2;
  46054. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_10 = __this->___m_freeIds;
  46055. NullCheck(L_10);
  46056. int32_t L_11;
  46057. L_11 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_10, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  46058. if ((((int32_t)L_9) < ((int32_t)L_11)))
  46059. {
  46060. goto IL_001a_1;
  46061. }
  46062. }
  46063. IL_003a_1:
  46064. {
  46065. int32_t L_12 = V_2;
  46066. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_13 = __this->___m_freeIds;
  46067. NullCheck(L_13);
  46068. int32_t L_14;
  46069. L_14 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_13, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  46070. if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
  46071. {
  46072. goto IL_0056_1;
  46073. }
  46074. }
  46075. {
  46076. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_15 = __this->___m_freeIds;
  46077. NullCheck(L_15);
  46078. List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline(L_15, (bool)0, List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
  46079. goto IL_0063_1;
  46080. }
  46081. IL_0056_1:
  46082. {
  46083. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_16 = __this->___m_freeIds;
  46084. int32_t L_17 = V_2;
  46085. NullCheck(L_16);
  46086. List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB(L_16, L_17, (bool)0, List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  46087. }
  46088. IL_0063_1:
  46089. {
  46090. int32_t L_18 = V_2;
  46091. __this->___m_nextIdToTry = ((int32_t)il2cpp_codegen_add(L_18, 1));
  46092. int32_t L_19 = V_2;
  46093. V_3 = L_19;
  46094. goto IL_007a;
  46095. }
  46096. }
  46097. catch(Il2CppExceptionWrapper& e)
  46098. {
  46099. __finallyBlock.StoreException(e.ex);
  46100. }
  46101. }
  46102. IL_007a:
  46103. {
  46104. int32_t L_20 = V_3;
  46105. return L_20;
  46106. }
  46107. }
  46108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdManager_ReturnId_m02873D7E92314B946AA6A0F26007EBA8E27083AA_gshared (IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* __this, int32_t ___0_id, const RuntimeMethod* method)
  46109. {
  46110. static bool s_Il2CppMethodInitialized;
  46111. if (!s_Il2CppMethodInitialized)
  46112. {
  46113. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  46114. s_Il2CppMethodInitialized = true;
  46115. }
  46116. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* V_0 = NULL;
  46117. bool V_1 = false;
  46118. {
  46119. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = __this->___m_freeIds;
  46120. V_0 = L_0;
  46121. V_1 = (bool)0;
  46122. }
  46123. {
  46124. auto __finallyBlock = il2cpp::utils::Finally([&]
  46125. {
  46126. FINALLY_0030:
  46127. {
  46128. {
  46129. bool L_1 = V_1;
  46130. if (!L_1)
  46131. {
  46132. goto IL_0039;
  46133. }
  46134. }
  46135. {
  46136. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_2 = V_0;
  46137. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_2, NULL);
  46138. }
  46139. IL_0039:
  46140. {
  46141. return;
  46142. }
  46143. }
  46144. });
  46145. try
  46146. {
  46147. {
  46148. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_3 = V_0;
  46149. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_3, (&V_1), NULL);
  46150. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_4 = __this->___m_freeIds;
  46151. int32_t L_5 = ___0_id;
  46152. NullCheck(L_4);
  46153. List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB(L_4, L_5, (bool)1, List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  46154. int32_t L_6 = ___0_id;
  46155. int32_t L_7 = __this->___m_nextIdToTry;
  46156. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  46157. {
  46158. goto IL_002e_1;
  46159. }
  46160. }
  46161. {
  46162. int32_t L_8 = ___0_id;
  46163. __this->___m_nextIdToTry = L_8;
  46164. }
  46165. IL_002e_1:
  46166. {
  46167. goto IL_003a;
  46168. }
  46169. }
  46170. catch(Il2CppExceptionWrapper& e)
  46171. {
  46172. __finallyBlock.StoreException(e.ex);
  46173. }
  46174. }
  46175. IL_003a:
  46176. {
  46177. return;
  46178. }
  46179. }
  46180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdManager__ctor_mDDF6BB28F9EF6F999088D89FA5DFDDE5861941D7_gshared (IdManager_tFE14861BCB604C84E31F0D76B2AD0C34A5005F82* __this, const RuntimeMethod* method)
  46181. {
  46182. static bool s_Il2CppMethodInitialized;
  46183. if (!s_Il2CppMethodInitialized)
  46184. {
  46185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var);
  46186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
  46187. s_Il2CppMethodInitialized = true;
  46188. }
  46189. {
  46190. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*)il2cpp_codegen_object_new(List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
  46191. List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953(L_0, List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var);
  46192. __this->___m_freeIds = L_0;
  46193. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_freeIds), (void*)L_0);
  46194. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  46195. return;
  46196. }
  46197. }
  46198. #ifdef __clang__
  46199. #pragma clang diagnostic pop
  46200. #endif
  46201. #ifdef __clang__
  46202. #pragma clang diagnostic push
  46203. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46204. #pragma clang diagnostic ignored "-Wunused-variable"
  46205. #endif
  46206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IdManager_GetId_mEC048179A70EC087D9872E198848551A873AF3EC_gshared (IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* __this, const RuntimeMethod* method)
  46207. {
  46208. static bool s_Il2CppMethodInitialized;
  46209. if (!s_Il2CppMethodInitialized)
  46210. {
  46211. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
  46212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  46213. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
  46214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  46215. s_Il2CppMethodInitialized = true;
  46216. }
  46217. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* V_0 = NULL;
  46218. bool V_1 = false;
  46219. int32_t V_2 = 0;
  46220. int32_t V_3 = 0;
  46221. {
  46222. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = __this->___m_freeIds;
  46223. V_0 = L_0;
  46224. V_1 = (bool)0;
  46225. }
  46226. {
  46227. auto __finallyBlock = il2cpp::utils::Finally([&]
  46228. {
  46229. FINALLY_0070:
  46230. {
  46231. {
  46232. bool L_1 = V_1;
  46233. if (!L_1)
  46234. {
  46235. goto IL_0079;
  46236. }
  46237. }
  46238. {
  46239. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_2 = V_0;
  46240. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_2, NULL);
  46241. }
  46242. IL_0079:
  46243. {
  46244. return;
  46245. }
  46246. }
  46247. });
  46248. try
  46249. {
  46250. {
  46251. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_3 = V_0;
  46252. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_3, (&V_1), NULL);
  46253. int32_t L_4 = __this->___m_nextIdToTry;
  46254. V_2 = L_4;
  46255. goto IL_002c_1;
  46256. }
  46257. IL_001a_1:
  46258. {
  46259. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_5 = __this->___m_freeIds;
  46260. int32_t L_6 = V_2;
  46261. NullCheck(L_5);
  46262. bool L_7;
  46263. L_7 = List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179(L_5, L_6, List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
  46264. if (L_7)
  46265. {
  46266. goto IL_003a_1;
  46267. }
  46268. }
  46269. {
  46270. int32_t L_8 = V_2;
  46271. V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  46272. }
  46273. IL_002c_1:
  46274. {
  46275. int32_t L_9 = V_2;
  46276. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_10 = __this->___m_freeIds;
  46277. NullCheck(L_10);
  46278. int32_t L_11;
  46279. L_11 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_10, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  46280. if ((((int32_t)L_9) < ((int32_t)L_11)))
  46281. {
  46282. goto IL_001a_1;
  46283. }
  46284. }
  46285. IL_003a_1:
  46286. {
  46287. int32_t L_12 = V_2;
  46288. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_13 = __this->___m_freeIds;
  46289. NullCheck(L_13);
  46290. int32_t L_14;
  46291. L_14 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_13, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var);
  46292. if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
  46293. {
  46294. goto IL_0056_1;
  46295. }
  46296. }
  46297. {
  46298. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_15 = __this->___m_freeIds;
  46299. NullCheck(L_15);
  46300. List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline(L_15, (bool)0, List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
  46301. goto IL_0063_1;
  46302. }
  46303. IL_0056_1:
  46304. {
  46305. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_16 = __this->___m_freeIds;
  46306. int32_t L_17 = V_2;
  46307. NullCheck(L_16);
  46308. List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB(L_16, L_17, (bool)0, List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  46309. }
  46310. IL_0063_1:
  46311. {
  46312. int32_t L_18 = V_2;
  46313. __this->___m_nextIdToTry = ((int32_t)il2cpp_codegen_add(L_18, 1));
  46314. int32_t L_19 = V_2;
  46315. V_3 = L_19;
  46316. goto IL_007a;
  46317. }
  46318. }
  46319. catch(Il2CppExceptionWrapper& e)
  46320. {
  46321. __finallyBlock.StoreException(e.ex);
  46322. }
  46323. }
  46324. IL_007a:
  46325. {
  46326. int32_t L_20 = V_3;
  46327. return L_20;
  46328. }
  46329. }
  46330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdManager_ReturnId_mA9FF508E28A7FE1A3EE82E55945064483D81E133_gshared (IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* __this, int32_t ___0_id, const RuntimeMethod* method)
  46331. {
  46332. static bool s_Il2CppMethodInitialized;
  46333. if (!s_Il2CppMethodInitialized)
  46334. {
  46335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  46336. s_Il2CppMethodInitialized = true;
  46337. }
  46338. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* V_0 = NULL;
  46339. bool V_1 = false;
  46340. {
  46341. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = __this->___m_freeIds;
  46342. V_0 = L_0;
  46343. V_1 = (bool)0;
  46344. }
  46345. {
  46346. auto __finallyBlock = il2cpp::utils::Finally([&]
  46347. {
  46348. FINALLY_0030:
  46349. {
  46350. {
  46351. bool L_1 = V_1;
  46352. if (!L_1)
  46353. {
  46354. goto IL_0039;
  46355. }
  46356. }
  46357. {
  46358. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_2 = V_0;
  46359. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_2, NULL);
  46360. }
  46361. IL_0039:
  46362. {
  46363. return;
  46364. }
  46365. }
  46366. });
  46367. try
  46368. {
  46369. {
  46370. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_3 = V_0;
  46371. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_3, (&V_1), NULL);
  46372. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_4 = __this->___m_freeIds;
  46373. int32_t L_5 = ___0_id;
  46374. NullCheck(L_4);
  46375. List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB(L_4, L_5, (bool)1, List_1_set_Item_mFEA98FA49B98EC8B769FB82DED7622F672AD1ADB_RuntimeMethod_var);
  46376. int32_t L_6 = ___0_id;
  46377. int32_t L_7 = __this->___m_nextIdToTry;
  46378. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  46379. {
  46380. goto IL_002e_1;
  46381. }
  46382. }
  46383. {
  46384. int32_t L_8 = ___0_id;
  46385. __this->___m_nextIdToTry = L_8;
  46386. }
  46387. IL_002e_1:
  46388. {
  46389. goto IL_003a;
  46390. }
  46391. }
  46392. catch(Il2CppExceptionWrapper& e)
  46393. {
  46394. __finallyBlock.StoreException(e.ex);
  46395. }
  46396. }
  46397. IL_003a:
  46398. {
  46399. return;
  46400. }
  46401. }
  46402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdManager__ctor_m4319B33DD6FC3D67F4CB27CB7D745EE2834C4901_gshared (IdManager_tB2357E93EAB9BA65A8034CC7C6D21DA57BA038CF* __this, const RuntimeMethod* method)
  46403. {
  46404. static bool s_Il2CppMethodInitialized;
  46405. if (!s_Il2CppMethodInitialized)
  46406. {
  46407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var);
  46408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
  46409. s_Il2CppMethodInitialized = true;
  46410. }
  46411. {
  46412. List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_0 = (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*)il2cpp_codegen_object_new(List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
  46413. List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953(L_0, List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var);
  46414. __this->___m_freeIds = L_0;
  46415. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_freeIds), (void*)L_0);
  46416. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  46417. return;
  46418. }
  46419. }
  46420. #ifdef __clang__
  46421. #pragma clang diagnostic pop
  46422. #endif
  46423. #ifdef __clang__
  46424. #pragma clang diagnostic push
  46425. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46426. #pragma clang diagnostic ignored "-Wunused-variable"
  46427. #endif
  46428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedCollectionPropertyBag_2_Unity_Properties_IConstructorWithCountU3CTListU3E_InstantiateWithCount_m4768BB088FF548000C8E8A3BEC3420946900755F_gshared (IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7* __this, int32_t ___0_count, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  46429. {
  46430. const uint32_t SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
  46431. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46432. const Il2CppFullySharedGenericAny L_2 = L_1;
  46433. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46434. memset(V_0, 0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46435. {
  46436. int32_t L_0 = ___0_count;
  46437. VirtualActionInvoker2Invoker< int32_t, Il2CppFullySharedGenericAny* >::Invoke(11, __this, L_0, (Il2CppFullySharedGenericAny*)L_1);
  46438. il2cpp_codegen_memcpy(V_0, L_1, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46439. goto IL_000b;
  46440. }
  46441. IL_000b:
  46442. {
  46443. il2cpp_codegen_memcpy(L_2, V_0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46444. il2cpp_codegen_memcpy(il2cppRetVal, L_2, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46445. return;
  46446. }
  46447. }
  46448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedCollectionPropertyBag_2_InstantiateWithCount_mB44E68398C18634F35535DB64E2CE34F6AAEE3C8_gshared (IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7* __this, int32_t ___0_count, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  46449. {
  46450. const uint32_t SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
  46451. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46452. const Il2CppFullySharedGenericAny L_1 = L_0;
  46453. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46454. memset(V_0, 0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46455. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46456. memset(V_1, 0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46457. {
  46458. il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46459. il2cpp_codegen_memcpy(L_0, V_0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46460. il2cpp_codegen_memcpy(V_1, L_0, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46461. goto IL_000d;
  46462. }
  46463. IL_000d:
  46464. {
  46465. il2cpp_codegen_memcpy(L_1, V_1, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46466. il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_TList_tFD4E9B0BD28586ACFA09397434E3F676BA2CDB6E);
  46467. return;
  46468. }
  46469. }
  46470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedCollectionPropertyBag_2__ctor_mFFA32DC1A42A98F8C472CC0042D92A65CEB3A1EE_gshared (IndexedCollectionPropertyBag_2_t8A1B3CDCD4EEE6077DA6B18334A936E1A9C20FC7* __this, const RuntimeMethod* method)
  46471. {
  46472. {
  46473. ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282* L_0 = (ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  46474. (( void (*) (ListElementProperty_t615C280FCD7BA320329E2CB3E3B52EE88FA09282*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  46475. __this->___m_Property = L_0;
  46476. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Property), (void*)L_0);
  46477. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 6));
  46478. (( void (*) (PropertyBag_1_t74F4963AD6B656900B7CACFC37AC3CDDDF818409*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((PropertyBag_1_t74F4963AD6B656900B7CACFC37AC3CDDDF818409*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  46479. return;
  46480. }
  46481. }
  46482. #ifdef __clang__
  46483. #pragma clang diagnostic pop
  46484. #endif
  46485. #ifdef __clang__
  46486. #pragma clang diagnostic push
  46487. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46488. #pragma clang diagnostic ignored "-Wunused-variable"
  46489. #endif
  46490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_mD156D7C63C68F9ED4664DF94A582CF56ED31DC92_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  46491. {
  46492. {
  46493. RuntimeObject* L_0 = ___0_item;
  46494. IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4(__this, L_0, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  46495. return;
  46496. }
  46497. }
  46498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  46499. {
  46500. {
  46501. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  46502. RuntimeObject* L_1 = ___0_item;
  46503. NullCheck(L_0);
  46504. List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  46505. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_2 = __this->___m_Dictionary;
  46506. RuntimeObject* L_3 = ___0_item;
  46507. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___m_List;
  46508. NullCheck(L_4);
  46509. int32_t L_5;
  46510. L_5 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  46511. NullCheck(L_2);
  46512. Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C(L_2, L_3, ((int32_t)il2cpp_codegen_subtract(L_5, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  46513. bool L_6 = ___1_isActive;
  46514. if (!L_6)
  46515. {
  46516. goto IL_0030;
  46517. }
  46518. }
  46519. {
  46520. RuntimeObject* L_7 = ___0_item;
  46521. bool L_8;
  46522. L_8 = IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  46523. }
  46524. IL_0030:
  46525. {
  46526. return;
  46527. }
  46528. }
  46529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_AddUnique_mF4A802F50AB96E12EC6928990FC30CF696441BE5_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  46530. {
  46531. {
  46532. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  46533. RuntimeObject* L_1 = ___0_item;
  46534. NullCheck(L_0);
  46535. bool L_2;
  46536. L_2 = Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  46537. if (!L_2)
  46538. {
  46539. goto IL_0025;
  46540. }
  46541. }
  46542. {
  46543. bool L_3 = ___1_isActive;
  46544. if (!L_3)
  46545. {
  46546. goto IL_001b;
  46547. }
  46548. }
  46549. {
  46550. RuntimeObject* L_4 = ___0_item;
  46551. bool L_5;
  46552. L_5 = IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  46553. goto IL_0023;
  46554. }
  46555. IL_001b:
  46556. {
  46557. RuntimeObject* L_6 = ___0_item;
  46558. bool L_7;
  46559. L_7 = IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  46560. }
  46561. IL_0023:
  46562. {
  46563. return (bool)0;
  46564. }
  46565. IL_0025:
  46566. {
  46567. RuntimeObject* L_8 = ___0_item;
  46568. bool L_9 = ___1_isActive;
  46569. IndexedSet_1_Add_mF67146FE42D745767C74D5A54323ACE632ED84B4(__this, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  46570. return (bool)1;
  46571. }
  46572. }
  46573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_EnableItem_mC19DB768DE3FA3C27F52500C6661EAA239BC14B7_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  46574. {
  46575. int32_t V_0 = 0;
  46576. {
  46577. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  46578. RuntimeObject* L_1 = ___0_item;
  46579. NullCheck(L_0);
  46580. bool L_2;
  46581. L_2 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  46582. if (L_2)
  46583. {
  46584. goto IL_0012;
  46585. }
  46586. }
  46587. {
  46588. return (bool)0;
  46589. }
  46590. IL_0012:
  46591. {
  46592. int32_t L_3 = V_0;
  46593. int32_t L_4 = __this->___m_EnabledObjectCount;
  46594. if ((((int32_t)L_3) >= ((int32_t)L_4)))
  46595. {
  46596. goto IL_001d;
  46597. }
  46598. }
  46599. {
  46600. return (bool)1;
  46601. }
  46602. IL_001d:
  46603. {
  46604. int32_t L_5 = V_0;
  46605. int32_t L_6 = __this->___m_EnabledObjectCount;
  46606. if ((((int32_t)L_5) <= ((int32_t)L_6)))
  46607. {
  46608. goto IL_0033;
  46609. }
  46610. }
  46611. {
  46612. int32_t L_7 = __this->___m_EnabledObjectCount;
  46613. int32_t L_8 = V_0;
  46614. IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F(__this, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  46615. }
  46616. IL_0033:
  46617. {
  46618. int32_t L_9 = __this->___m_EnabledObjectCount;
  46619. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_add(L_9, 1));
  46620. return (bool)1;
  46621. }
  46622. }
  46623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_DisableItem_m689373BC56F417E41F75D9C449902A5893405E16_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  46624. {
  46625. int32_t V_0 = 0;
  46626. {
  46627. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  46628. RuntimeObject* L_1 = ___0_item;
  46629. NullCheck(L_0);
  46630. bool L_2;
  46631. L_2 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  46632. if (L_2)
  46633. {
  46634. goto IL_0012;
  46635. }
  46636. }
  46637. {
  46638. return (bool)0;
  46639. }
  46640. IL_0012:
  46641. {
  46642. int32_t L_3 = V_0;
  46643. int32_t L_4 = __this->___m_EnabledObjectCount;
  46644. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46645. {
  46646. goto IL_001d;
  46647. }
  46648. }
  46649. {
  46650. return (bool)1;
  46651. }
  46652. IL_001d:
  46653. {
  46654. int32_t L_5 = V_0;
  46655. int32_t L_6 = __this->___m_EnabledObjectCount;
  46656. if ((((int32_t)L_5) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_6, 1)))))
  46657. {
  46658. goto IL_0037;
  46659. }
  46660. }
  46661. {
  46662. int32_t L_7 = V_0;
  46663. int32_t L_8 = __this->___m_EnabledObjectCount;
  46664. IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F(__this, L_7, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  46665. }
  46666. IL_0037:
  46667. {
  46668. int32_t L_9 = __this->___m_EnabledObjectCount;
  46669. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  46670. return (bool)1;
  46671. }
  46672. }
  46673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Remove_mDB71D6C45E6F3DB0CE95ED9DC9BB5EF0E68AE121_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  46674. {
  46675. int32_t V_0 = 0;
  46676. {
  46677. V_0 = (-1);
  46678. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  46679. RuntimeObject* L_1 = ___0_item;
  46680. NullCheck(L_0);
  46681. bool L_2;
  46682. L_2 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  46683. if (L_2)
  46684. {
  46685. goto IL_0014;
  46686. }
  46687. }
  46688. {
  46689. return (bool)0;
  46690. }
  46691. IL_0014:
  46692. {
  46693. int32_t L_3 = V_0;
  46694. IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  46695. return (bool)1;
  46696. }
  46697. }
  46698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  46699. {
  46700. {
  46701. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  46702. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  46703. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  46704. }
  46705. }
  46706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_System_Collections_IEnumerable_GetEnumerator_m522B6DA32DBBAF0744C16177CA2B70EEB2852E82_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  46707. {
  46708. {
  46709. RuntimeObject* L_0;
  46710. L_0 = IndexedSet_1_GetEnumerator_mC43C0BCD1936ACF4C92396A1F73480D7EAC81727(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  46711. return (RuntimeObject*)L_0;
  46712. }
  46713. }
  46714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Clear_mD90D0A8F4FCAAC604E60A774DC1A10A1AD770D1F_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  46715. {
  46716. {
  46717. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  46718. NullCheck(L_0);
  46719. List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  46720. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_1 = __this->___m_Dictionary;
  46721. NullCheck(L_1);
  46722. Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  46723. __this->___m_EnabledObjectCount = 0;
  46724. return;
  46725. }
  46726. }
  46727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Contains_m0093DF795326BEFEC013750248ECA864A542DFCD_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  46728. {
  46729. {
  46730. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  46731. RuntimeObject* L_1 = ___0_item;
  46732. NullCheck(L_0);
  46733. bool L_2;
  46734. L_2 = Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  46735. return L_2;
  46736. }
  46737. }
  46738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_CopyTo_m2048A81694361EAFE931A799FD6236983F0204A9_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  46739. {
  46740. {
  46741. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  46742. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___0_array;
  46743. int32_t L_2 = ___1_arrayIndex;
  46744. NullCheck(L_0);
  46745. List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  46746. return;
  46747. }
  46748. }
  46749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Count_m864EB4B33F44B83EA661C84F488C6A4D50E57A77_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  46750. {
  46751. {
  46752. int32_t L_0 = __this->___m_EnabledObjectCount;
  46753. return L_0;
  46754. }
  46755. }
  46756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Capacity_mE4B9DEA38A0AFB1DA55F5B2B1931FE8F8ABAF0E5_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  46757. {
  46758. {
  46759. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  46760. NullCheck(L_0);
  46761. int32_t L_1;
  46762. L_1 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  46763. return L_1;
  46764. }
  46765. }
  46766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_get_IsReadOnly_mD7F12B8D293DDC8112B1E37318CBDDCBB92AABB0_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  46767. {
  46768. {
  46769. return (bool)0;
  46770. }
  46771. }
  46772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_IndexOf_mE948D550D3BDCE7DF037E1B019F417E8A6480B2B_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  46773. {
  46774. int32_t V_0 = 0;
  46775. {
  46776. V_0 = (-1);
  46777. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_0 = __this->___m_Dictionary;
  46778. RuntimeObject* L_1 = ___0_item;
  46779. NullCheck(L_0);
  46780. bool L_2;
  46781. L_2 = Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  46782. if (!L_2)
  46783. {
  46784. goto IL_0014;
  46785. }
  46786. }
  46787. {
  46788. int32_t L_3 = V_0;
  46789. return L_3;
  46790. }
  46791. IL_0014:
  46792. {
  46793. return (-1);
  46794. }
  46795. }
  46796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Insert_mF554CF68EB388BFF367C44252CBBA580DA15E243_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
  46797. {
  46798. {
  46799. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  46800. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C29EF4A38EF0064F02686D64F62F804AE5AC03E)), NULL);
  46801. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  46802. }
  46803. }
  46804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_RemoveAt_m9BE1DBAA4B0327E021E185317678ADC4376B93A3_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, const RuntimeMethod* method)
  46805. {
  46806. RuntimeObject* V_0 = NULL;
  46807. int32_t V_1 = 0;
  46808. int32_t V_2 = 0;
  46809. {
  46810. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  46811. int32_t L_1 = ___0_index;
  46812. NullCheck(L_0);
  46813. RuntimeObject* L_2;
  46814. L_2 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  46815. V_0 = L_2;
  46816. int32_t L_3 = ___0_index;
  46817. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___m_List;
  46818. NullCheck(L_4);
  46819. int32_t L_5;
  46820. L_5 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  46821. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_5, 1))))))
  46822. {
  46823. goto IL_004c;
  46824. }
  46825. }
  46826. {
  46827. int32_t L_6 = __this->___m_EnabledObjectCount;
  46828. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_7 = __this->___m_List;
  46829. NullCheck(L_7);
  46830. int32_t L_8;
  46831. L_8 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  46832. if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
  46833. {
  46834. goto IL_003e;
  46835. }
  46836. }
  46837. {
  46838. int32_t L_9 = __this->___m_EnabledObjectCount;
  46839. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  46840. }
  46841. IL_003e:
  46842. {
  46843. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_10 = __this->___m_List;
  46844. int32_t L_11 = ___0_index;
  46845. NullCheck(L_10);
  46846. List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  46847. goto IL_00b4;
  46848. }
  46849. IL_004c:
  46850. {
  46851. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_12 = __this->___m_List;
  46852. NullCheck(L_12);
  46853. int32_t L_13;
  46854. L_13 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  46855. V_1 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  46856. int32_t L_14 = ___0_index;
  46857. int32_t L_15 = __this->___m_EnabledObjectCount;
  46858. if ((((int32_t)L_14) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_15, 1)))))
  46859. {
  46860. goto IL_0087;
  46861. }
  46862. }
  46863. {
  46864. int32_t L_16 = __this->___m_EnabledObjectCount;
  46865. V_2 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
  46866. int32_t L_17 = V_2;
  46867. __this->___m_EnabledObjectCount = L_17;
  46868. int32_t L_18 = V_2;
  46869. int32_t L_19 = ___0_index;
  46870. IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F(__this, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  46871. int32_t L_20 = __this->___m_EnabledObjectCount;
  46872. ___0_index = L_20;
  46873. goto IL_00a0;
  46874. }
  46875. IL_0087:
  46876. {
  46877. int32_t L_21 = ___0_index;
  46878. int32_t L_22 = __this->___m_EnabledObjectCount;
  46879. if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_22, 1))))))
  46880. {
  46881. goto IL_00a0;
  46882. }
  46883. }
  46884. {
  46885. int32_t L_23 = __this->___m_EnabledObjectCount;
  46886. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
  46887. }
  46888. IL_00a0:
  46889. {
  46890. int32_t L_24 = V_1;
  46891. int32_t L_25 = ___0_index;
  46892. IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F(__this, L_24, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  46893. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_26 = __this->___m_List;
  46894. int32_t L_27 = V_1;
  46895. NullCheck(L_26);
  46896. List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_26, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  46897. }
  46898. IL_00b4:
  46899. {
  46900. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_28 = __this->___m_Dictionary;
  46901. RuntimeObject* L_29 = V_0;
  46902. NullCheck(L_28);
  46903. bool L_30;
  46904. L_30 = Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576(L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  46905. return;
  46906. }
  46907. }
  46908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Swap_mD0FB8ED1F08D43C41C32AAFE3B13D25DD882222F_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index1, int32_t ___1_index2, const RuntimeMethod* method)
  46909. {
  46910. RuntimeObject* V_0 = NULL;
  46911. RuntimeObject* V_1 = NULL;
  46912. {
  46913. int32_t L_0 = ___0_index1;
  46914. int32_t L_1 = ___1_index2;
  46915. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  46916. {
  46917. goto IL_0005;
  46918. }
  46919. }
  46920. {
  46921. return;
  46922. }
  46923. IL_0005:
  46924. {
  46925. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = __this->___m_List;
  46926. int32_t L_3 = ___0_index1;
  46927. NullCheck(L_2);
  46928. RuntimeObject* L_4;
  46929. L_4 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  46930. V_0 = L_4;
  46931. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_5 = __this->___m_List;
  46932. int32_t L_6 = ___1_index2;
  46933. NullCheck(L_5);
  46934. RuntimeObject* L_7;
  46935. L_7 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  46936. V_1 = L_7;
  46937. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_8 = __this->___m_List;
  46938. int32_t L_9 = ___0_index1;
  46939. RuntimeObject* L_10 = V_1;
  46940. NullCheck(L_8);
  46941. List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_8, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  46942. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_11 = __this->___m_List;
  46943. int32_t L_12 = ___1_index2;
  46944. RuntimeObject* L_13 = V_0;
  46945. NullCheck(L_11);
  46946. List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_11, L_12, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  46947. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_14 = __this->___m_Dictionary;
  46948. RuntimeObject* L_15 = V_1;
  46949. int32_t L_16 = ___0_index1;
  46950. NullCheck(L_14);
  46951. Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13(L_14, L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
  46952. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_17 = __this->___m_Dictionary;
  46953. RuntimeObject* L_18 = V_0;
  46954. int32_t L_19 = ___1_index2;
  46955. NullCheck(L_17);
  46956. Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13(L_17, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
  46957. return;
  46958. }
  46959. }
  46960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_get_Item_mAED141786B952E5130673A5D9FD54EF3AD476FFA_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, const RuntimeMethod* method)
  46961. {
  46962. {
  46963. int32_t L_0 = ___0_index;
  46964. int32_t L_1 = __this->___m_EnabledObjectCount;
  46965. if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
  46966. {
  46967. goto IL_000f;
  46968. }
  46969. }
  46970. {
  46971. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_2 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  46972. IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_2, NULL);
  46973. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  46974. }
  46975. IL_000f:
  46976. {
  46977. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___m_List;
  46978. int32_t L_4 = ___0_index;
  46979. NullCheck(L_3);
  46980. RuntimeObject* L_5;
  46981. L_5 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  46982. return L_5;
  46983. }
  46984. }
  46985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_set_Item_m950B35CFDB96280B79DF240FF81E036F6C8C3756_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
  46986. {
  46987. RuntimeObject* V_0 = NULL;
  46988. {
  46989. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  46990. int32_t L_1 = ___0_index;
  46991. NullCheck(L_0);
  46992. RuntimeObject* L_2;
  46993. L_2 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  46994. V_0 = L_2;
  46995. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_3 = __this->___m_Dictionary;
  46996. RuntimeObject* L_4 = V_0;
  46997. NullCheck(L_3);
  46998. bool L_5;
  46999. L_5 = Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
  47000. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_6 = __this->___m_List;
  47001. int32_t L_7 = ___0_index;
  47002. RuntimeObject* L_8 = ___1_value;
  47003. NullCheck(L_6);
  47004. List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  47005. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_9 = __this->___m_Dictionary;
  47006. RuntimeObject* L_10 = ___1_value;
  47007. int32_t L_11 = ___0_index;
  47008. NullCheck(L_9);
  47009. Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C(L_9, L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  47010. return;
  47011. }
  47012. }
  47013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_RemoveAll_m8790990D635827143E56639CE6F1B8EC96764C2F_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method)
  47014. {
  47015. int32_t V_0 = 0;
  47016. RuntimeObject* V_1 = NULL;
  47017. {
  47018. V_0 = 0;
  47019. goto IL_0028;
  47020. }
  47021. IL_0004:
  47022. {
  47023. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  47024. int32_t L_1 = V_0;
  47025. NullCheck(L_0);
  47026. RuntimeObject* L_2;
  47027. L_2 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  47028. V_1 = L_2;
  47029. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_3 = ___0_match;
  47030. RuntimeObject* L_4 = V_1;
  47031. NullCheck(L_3);
  47032. bool L_5;
  47033. L_5 = Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
  47034. if (!L_5)
  47035. {
  47036. goto IL_0024;
  47037. }
  47038. }
  47039. {
  47040. RuntimeObject* L_6 = V_1;
  47041. bool L_7;
  47042. L_7 = IndexedSet_1_Remove_mDB71D6C45E6F3DB0CE95ED9DC9BB5EF0E68AE121(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
  47043. goto IL_0028;
  47044. }
  47045. IL_0024:
  47046. {
  47047. int32_t L_8 = V_0;
  47048. V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  47049. }
  47050. IL_0028:
  47051. {
  47052. int32_t L_9 = V_0;
  47053. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_10 = __this->___m_List;
  47054. NullCheck(L_10);
  47055. int32_t L_11;
  47056. L_11 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  47057. if ((((int32_t)L_9) < ((int32_t)L_11)))
  47058. {
  47059. goto IL_0004;
  47060. }
  47061. }
  47062. {
  47063. return;
  47064. }
  47065. }
  47066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Sort_mA175018972EE37D1743B002E0EC5DB4DAA53B9C7_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_sortLayoutFunction, const RuntimeMethod* method)
  47067. {
  47068. int32_t V_0 = 0;
  47069. RuntimeObject* V_1 = NULL;
  47070. {
  47071. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___m_List;
  47072. Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* L_1 = ___0_sortLayoutFunction;
  47073. NullCheck(L_0);
  47074. List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
  47075. V_0 = 0;
  47076. goto IL_002e;
  47077. }
  47078. IL_0010:
  47079. {
  47080. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = __this->___m_List;
  47081. int32_t L_3 = V_0;
  47082. NullCheck(L_2);
  47083. RuntimeObject* L_4;
  47084. L_4 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  47085. V_1 = L_4;
  47086. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_5 = __this->___m_Dictionary;
  47087. RuntimeObject* L_6 = V_1;
  47088. int32_t L_7 = V_0;
  47089. NullCheck(L_5);
  47090. Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13(L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
  47091. int32_t L_8 = V_0;
  47092. V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  47093. }
  47094. IL_002e:
  47095. {
  47096. int32_t L_9 = V_0;
  47097. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_10 = __this->___m_List;
  47098. NullCheck(L_10);
  47099. int32_t L_11;
  47100. L_11 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  47101. if ((((int32_t)L_9) < ((int32_t)L_11)))
  47102. {
  47103. goto IL_0010;
  47104. }
  47105. }
  47106. {
  47107. return;
  47108. }
  47109. }
  47110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1__ctor_mF3265D08E5AB9D96F5F1BBD0603C0795F42B65EC_gshared (IndexedSet_1_t439FD023BB66250C0B115207F6D863922C239931* __this, const RuntimeMethod* method)
  47111. {
  47112. {
  47113. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  47114. List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
  47115. __this->___m_List = L_0;
  47116. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_List), (void*)L_0);
  47117. Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* L_1 = (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  47118. Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
  47119. __this->___m_Dictionary = L_1;
  47120. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Dictionary), (void*)L_1);
  47121. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  47122. return;
  47123. }
  47124. }
  47125. #ifdef __clang__
  47126. #pragma clang diagnostic pop
  47127. #endif
  47128. #ifdef __clang__
  47129. #pragma clang diagnostic push
  47130. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47131. #pragma clang diagnostic ignored "-Wunused-variable"
  47132. #endif
  47133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_m884C9250DCBBC54C2BB2B527E9F4ED6BAB2964A8_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  47134. {
  47135. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47136. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47137. {
  47138. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47139. InvokerActionInvoker2< Il2CppFullySharedGenericAny, bool >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 1), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_0: *(void**)L_0), (bool)1);
  47140. return;
  47141. }
  47142. }
  47143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_m101872E167557EB943E565D190711F2D79A33942_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  47144. {
  47145. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47146. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47147. const Il2CppFullySharedGenericAny L_7 = L_1;
  47148. const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47149. {
  47150. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  47151. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47152. NullCheck(L_0);
  47153. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1));
  47154. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_2 = __this->___m_Dictionary;
  47155. il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47156. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_4 = __this->___m_List;
  47157. NullCheck(L_4);
  47158. int32_t L_5;
  47159. L_5 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  47160. NullCheck(L_2);
  47161. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_3: *(void**)L_3), ((int32_t)il2cpp_codegen_subtract(L_5, 1)));
  47162. bool L_6 = ___1_isActive;
  47163. if (!L_6)
  47164. {
  47165. goto IL_0030;
  47166. }
  47167. }
  47168. {
  47169. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47170. bool L_8;
  47171. L_8 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_7: *(void**)L_7));
  47172. }
  47173. IL_0030:
  47174. {
  47175. return;
  47176. }
  47177. }
  47178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_AddUnique_m8C967B09F50C77B986264B975845110C0A9A3509_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, bool ___1_isActive, const RuntimeMethod* method)
  47179. {
  47180. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47181. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47182. const Il2CppFullySharedGenericAny L_4 = L_1;
  47183. const Il2CppFullySharedGenericAny L_6 = L_1;
  47184. const Il2CppFullySharedGenericAny L_8 = L_1;
  47185. {
  47186. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  47187. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47188. NullCheck(L_0);
  47189. bool L_2;
  47190. L_2 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1));
  47191. if (!L_2)
  47192. {
  47193. goto IL_0025;
  47194. }
  47195. }
  47196. {
  47197. bool L_3 = ___1_isActive;
  47198. if (!L_3)
  47199. {
  47200. goto IL_001b;
  47201. }
  47202. }
  47203. {
  47204. il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47205. bool L_5;
  47206. L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_4: *(void**)L_4));
  47207. goto IL_0023;
  47208. }
  47209. IL_001b:
  47210. {
  47211. il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47212. bool L_7;
  47213. L_7 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_6: *(void**)L_6));
  47214. }
  47215. IL_0023:
  47216. {
  47217. return (bool)0;
  47218. }
  47219. IL_0025:
  47220. {
  47221. il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47222. bool L_9 = ___1_isActive;
  47223. InvokerActionInvoker2< Il2CppFullySharedGenericAny, bool >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 1), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_8: *(void**)L_8), L_9);
  47224. return (bool)1;
  47225. }
  47226. }
  47227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_EnableItem_mA01E875F433B53A42FA3DFC33551DB9C0CAA3E80_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  47228. {
  47229. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47230. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47231. int32_t V_0 = 0;
  47232. {
  47233. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  47234. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47235. NullCheck(L_0);
  47236. bool L_2;
  47237. L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1), (&V_0));
  47238. if (L_2)
  47239. {
  47240. goto IL_0012;
  47241. }
  47242. }
  47243. {
  47244. return (bool)0;
  47245. }
  47246. IL_0012:
  47247. {
  47248. int32_t L_3 = V_0;
  47249. int32_t L_4 = __this->___m_EnabledObjectCount;
  47250. if ((((int32_t)L_3) >= ((int32_t)L_4)))
  47251. {
  47252. goto IL_001d;
  47253. }
  47254. }
  47255. {
  47256. return (bool)1;
  47257. }
  47258. IL_001d:
  47259. {
  47260. int32_t L_5 = V_0;
  47261. int32_t L_6 = __this->___m_EnabledObjectCount;
  47262. if ((((int32_t)L_5) <= ((int32_t)L_6)))
  47263. {
  47264. goto IL_0033;
  47265. }
  47266. }
  47267. {
  47268. int32_t L_7 = __this->___m_EnabledObjectCount;
  47269. int32_t L_8 = V_0;
  47270. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  47271. }
  47272. IL_0033:
  47273. {
  47274. int32_t L_9 = __this->___m_EnabledObjectCount;
  47275. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_add(L_9, 1));
  47276. return (bool)1;
  47277. }
  47278. }
  47279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_DisableItem_mE968ECD1A2C43C26AD9201BCE91AF5BF66F6C5BC_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  47280. {
  47281. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47282. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47283. int32_t V_0 = 0;
  47284. {
  47285. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  47286. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47287. NullCheck(L_0);
  47288. bool L_2;
  47289. L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1), (&V_0));
  47290. if (L_2)
  47291. {
  47292. goto IL_0012;
  47293. }
  47294. }
  47295. {
  47296. return (bool)0;
  47297. }
  47298. IL_0012:
  47299. {
  47300. int32_t L_3 = V_0;
  47301. int32_t L_4 = __this->___m_EnabledObjectCount;
  47302. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47303. {
  47304. goto IL_001d;
  47305. }
  47306. }
  47307. {
  47308. return (bool)1;
  47309. }
  47310. IL_001d:
  47311. {
  47312. int32_t L_5 = V_0;
  47313. int32_t L_6 = __this->___m_EnabledObjectCount;
  47314. if ((((int32_t)L_5) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_6, 1)))))
  47315. {
  47316. goto IL_0037;
  47317. }
  47318. }
  47319. {
  47320. int32_t L_7 = V_0;
  47321. int32_t L_8 = __this->___m_EnabledObjectCount;
  47322. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_7, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  47323. }
  47324. IL_0037:
  47325. {
  47326. int32_t L_9 = __this->___m_EnabledObjectCount;
  47327. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  47328. return (bool)1;
  47329. }
  47330. }
  47331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Remove_mBB28415C92400852A3F8F287365852A68F98B647_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  47332. {
  47333. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47334. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47335. int32_t V_0 = 0;
  47336. {
  47337. V_0 = (-1);
  47338. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  47339. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47340. NullCheck(L_0);
  47341. bool L_2;
  47342. L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1), (&V_0));
  47343. if (L_2)
  47344. {
  47345. goto IL_0014;
  47346. }
  47347. }
  47348. {
  47349. return (bool)0;
  47350. }
  47351. IL_0014:
  47352. {
  47353. int32_t L_3 = V_0;
  47354. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  47355. return (bool)1;
  47356. }
  47357. }
  47358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_GetEnumerator_m3D6411C91C28D7492712BD63876CC147C198523D_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  47359. {
  47360. {
  47361. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  47362. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  47363. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  47364. }
  47365. }
  47366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IndexedSet_1_System_Collections_IEnumerable_GetEnumerator_m3A9D97592322154437807AF492108551A752218A_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  47367. {
  47368. {
  47369. RuntimeObject* L_0;
  47370. L_0 = (( RuntimeObject* (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  47371. return (RuntimeObject*)L_0;
  47372. }
  47373. }
  47374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Clear_mCF1C965C5E87CD554B882303FD61DF6A709AC0A7_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  47375. {
  47376. {
  47377. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  47378. NullCheck(L_0);
  47379. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  47380. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_1 = __this->___m_Dictionary;
  47381. NullCheck(L_1);
  47382. (( void (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  47383. __this->___m_EnabledObjectCount = 0;
  47384. return;
  47385. }
  47386. }
  47387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Contains_m2C9B2DAB340103D6640511344283912097069243_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  47388. {
  47389. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47390. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47391. {
  47392. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  47393. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47394. NullCheck(L_0);
  47395. bool L_2;
  47396. L_2 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1));
  47397. return L_2;
  47398. }
  47399. }
  47400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_CopyTo_m353BEDC364DBB3F68A6A4BB1D35F44044ED9493A_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  47401. {
  47402. {
  47403. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  47404. __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = ___0_array;
  47405. int32_t L_2 = ___1_arrayIndex;
  47406. NullCheck(L_0);
  47407. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  47408. return;
  47409. }
  47410. }
  47411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Count_m4EB4FBE9E2D7F6F29B2155F4E4F2B94A8D5AB1CF_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  47412. {
  47413. {
  47414. int32_t L_0 = __this->___m_EnabledObjectCount;
  47415. return L_0;
  47416. }
  47417. }
  47418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Capacity_m62D03D71FE13F903C6554D3FDFC89D34320D5DF1_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  47419. {
  47420. {
  47421. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  47422. NullCheck(L_0);
  47423. int32_t L_1;
  47424. L_1 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  47425. return L_1;
  47426. }
  47427. }
  47428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_get_IsReadOnly_m3B7FEF5E041AF61C45DC70604D1D931CD26BE4D4_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  47429. {
  47430. {
  47431. return (bool)0;
  47432. }
  47433. }
  47434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_IndexOf_mB41B1C13DDBEB8C0E099F5AE39CF58B6A5BB0503_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  47435. {
  47436. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47437. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47438. int32_t V_0 = 0;
  47439. {
  47440. V_0 = (-1);
  47441. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___m_Dictionary;
  47442. il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_item : &___0_item), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47443. NullCheck(L_0);
  47444. bool L_2;
  47445. L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_1: *(void**)L_1), (&V_0));
  47446. if (!L_2)
  47447. {
  47448. goto IL_0014;
  47449. }
  47450. }
  47451. {
  47452. int32_t L_3 = V_0;
  47453. return L_3;
  47454. }
  47455. IL_0014:
  47456. {
  47457. return (-1);
  47458. }
  47459. }
  47460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Insert_m5098C84F011E751EE97BEB48BECE710C202F29DD_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method)
  47461. {
  47462. {
  47463. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  47464. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C29EF4A38EF0064F02686D64F62F804AE5AC03E)), NULL);
  47465. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  47466. }
  47467. }
  47468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_RemoveAt_m425F460F35410B434E11BDEE0748250DE64BFF8F_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index, const RuntimeMethod* method)
  47469. {
  47470. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47471. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47472. const Il2CppFullySharedGenericAny L_29 = L_2;
  47473. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47474. memset(V_0, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47475. int32_t V_1 = 0;
  47476. int32_t V_2 = 0;
  47477. {
  47478. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  47479. int32_t L_1 = ___0_index;
  47480. NullCheck(L_0);
  47481. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
  47482. il2cpp_codegen_memcpy(V_0, L_2, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47483. int32_t L_3 = ___0_index;
  47484. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_4 = __this->___m_List;
  47485. NullCheck(L_4);
  47486. int32_t L_5;
  47487. L_5 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  47488. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_5, 1))))))
  47489. {
  47490. goto IL_004c;
  47491. }
  47492. }
  47493. {
  47494. int32_t L_6 = __this->___m_EnabledObjectCount;
  47495. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_7 = __this->___m_List;
  47496. NullCheck(L_7);
  47497. int32_t L_8;
  47498. L_8 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  47499. if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
  47500. {
  47501. goto IL_003e;
  47502. }
  47503. }
  47504. {
  47505. int32_t L_9 = __this->___m_EnabledObjectCount;
  47506. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  47507. }
  47508. IL_003e:
  47509. {
  47510. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_10 = __this->___m_List;
  47511. int32_t L_11 = ___0_index;
  47512. NullCheck(L_10);
  47513. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  47514. goto IL_00b4;
  47515. }
  47516. IL_004c:
  47517. {
  47518. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_12 = __this->___m_List;
  47519. NullCheck(L_12);
  47520. int32_t L_13;
  47521. L_13 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  47522. V_1 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
  47523. int32_t L_14 = ___0_index;
  47524. int32_t L_15 = __this->___m_EnabledObjectCount;
  47525. if ((((int32_t)L_14) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_15, 1)))))
  47526. {
  47527. goto IL_0087;
  47528. }
  47529. }
  47530. {
  47531. int32_t L_16 = __this->___m_EnabledObjectCount;
  47532. V_2 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
  47533. int32_t L_17 = V_2;
  47534. __this->___m_EnabledObjectCount = L_17;
  47535. int32_t L_18 = V_2;
  47536. int32_t L_19 = ___0_index;
  47537. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  47538. int32_t L_20 = __this->___m_EnabledObjectCount;
  47539. ___0_index = L_20;
  47540. goto IL_00a0;
  47541. }
  47542. IL_0087:
  47543. {
  47544. int32_t L_21 = ___0_index;
  47545. int32_t L_22 = __this->___m_EnabledObjectCount;
  47546. if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_22, 1))))))
  47547. {
  47548. goto IL_00a0;
  47549. }
  47550. }
  47551. {
  47552. int32_t L_23 = __this->___m_EnabledObjectCount;
  47553. __this->___m_EnabledObjectCount = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
  47554. }
  47555. IL_00a0:
  47556. {
  47557. int32_t L_24 = V_1;
  47558. int32_t L_25 = ___0_index;
  47559. (( void (*) (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_24, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  47560. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_26 = __this->___m_List;
  47561. int32_t L_27 = V_1;
  47562. NullCheck(L_26);
  47563. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_26, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  47564. }
  47565. IL_00b4:
  47566. {
  47567. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_28 = __this->___m_Dictionary;
  47568. il2cpp_codegen_memcpy(L_29, V_0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47569. NullCheck(L_28);
  47570. bool L_30;
  47571. L_30 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), L_28, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_29: *(void**)L_29));
  47572. return;
  47573. }
  47574. }
  47575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Swap_mF290041171E42F85808DB977DEAF1FA9E397CFBF_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index1, int32_t ___1_index2, const RuntimeMethod* method)
  47576. {
  47577. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47578. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47579. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47580. const Il2CppFullySharedGenericAny L_10 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47581. const Il2CppFullySharedGenericAny L_13 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47582. const Il2CppFullySharedGenericAny L_15 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47583. const Il2CppFullySharedGenericAny L_18 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47584. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47585. memset(V_0, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47586. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47587. memset(V_1, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47588. {
  47589. int32_t L_0 = ___0_index1;
  47590. int32_t L_1 = ___1_index2;
  47591. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  47592. {
  47593. goto IL_0005;
  47594. }
  47595. }
  47596. {
  47597. return;
  47598. }
  47599. IL_0005:
  47600. {
  47601. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = __this->___m_List;
  47602. int32_t L_3 = ___0_index1;
  47603. NullCheck(L_2);
  47604. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_2, L_3, (Il2CppFullySharedGenericAny*)L_4);
  47605. il2cpp_codegen_memcpy(V_0, L_4, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47606. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_5 = __this->___m_List;
  47607. int32_t L_6 = ___1_index2;
  47608. NullCheck(L_5);
  47609. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_5, L_6, (Il2CppFullySharedGenericAny*)L_7);
  47610. il2cpp_codegen_memcpy(V_1, L_7, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47611. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_8 = __this->___m_List;
  47612. int32_t L_9 = ___0_index1;
  47613. il2cpp_codegen_memcpy(L_10, V_1, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47614. NullCheck(L_8);
  47615. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_8, L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_10: *(void**)L_10));
  47616. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_11 = __this->___m_List;
  47617. int32_t L_12 = ___1_index2;
  47618. il2cpp_codegen_memcpy(L_13, V_0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47619. NullCheck(L_11);
  47620. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_11, L_12, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_13: *(void**)L_13));
  47621. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_14 = __this->___m_Dictionary;
  47622. il2cpp_codegen_memcpy(L_15, V_1, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47623. int32_t L_16 = ___0_index1;
  47624. NullCheck(L_14);
  47625. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)), il2cpp_rgctx_method(method->klass->rgctx_data, 24), L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_15: *(void**)L_15), L_16);
  47626. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_17 = __this->___m_Dictionary;
  47627. il2cpp_codegen_memcpy(L_18, V_0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47628. int32_t L_19 = ___1_index2;
  47629. NullCheck(L_17);
  47630. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)), il2cpp_rgctx_method(method->klass->rgctx_data, 24), L_17, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_18: *(void**)L_18), L_19);
  47631. return;
  47632. }
  47633. }
  47634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_get_Item_mAC74CDE46CF6A313057F7EE6AB25884BA5C0C3AE_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  47635. {
  47636. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47637. const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47638. {
  47639. int32_t L_0 = ___0_index;
  47640. int32_t L_1 = __this->___m_EnabledObjectCount;
  47641. if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
  47642. {
  47643. goto IL_000f;
  47644. }
  47645. }
  47646. {
  47647. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_2 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  47648. IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_2, NULL);
  47649. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
  47650. }
  47651. IL_000f:
  47652. {
  47653. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = __this->___m_List;
  47654. int32_t L_4 = ___0_index;
  47655. NullCheck(L_3);
  47656. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_3, L_4, (Il2CppFullySharedGenericAny*)L_5);
  47657. il2cpp_codegen_memcpy(il2cppRetVal, L_5, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47658. return;
  47659. }
  47660. }
  47661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_set_Item_mE12F57304F662E61B24659BD81125A439E7F1582_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
  47662. {
  47663. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47664. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47665. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47666. const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47667. const Il2CppFullySharedGenericAny L_10 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47668. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47669. memset(V_0, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47670. {
  47671. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  47672. int32_t L_1 = ___0_index;
  47673. NullCheck(L_0);
  47674. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
  47675. il2cpp_codegen_memcpy(V_0, L_2, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47676. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_3 = __this->___m_Dictionary;
  47677. il2cpp_codegen_memcpy(L_4, V_0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47678. NullCheck(L_3);
  47679. bool L_5;
  47680. L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_4: *(void**)L_4));
  47681. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_6 = __this->___m_List;
  47682. int32_t L_7 = ___0_index;
  47683. il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47684. NullCheck(L_6);
  47685. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_6, L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_8: *(void**)L_8));
  47686. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_9 = __this->___m_Dictionary;
  47687. il2cpp_codegen_memcpy(L_10, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_value : &___1_value), SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47688. int32_t L_11 = ___0_index;
  47689. NullCheck(L_9);
  47690. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_10: *(void**)L_10), L_11);
  47691. return;
  47692. }
  47693. }
  47694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_RemoveAll_mF2E69AF754C9D9FC008F58814A03BAFDDA930B9C_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
  47695. {
  47696. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47697. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47698. const Il2CppFullySharedGenericAny L_6 = L_2;
  47699. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47700. int32_t V_0 = 0;
  47701. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47702. memset(V_1, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47703. {
  47704. V_0 = 0;
  47705. goto IL_0028;
  47706. }
  47707. IL_0004:
  47708. {
  47709. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  47710. int32_t L_1 = V_0;
  47711. NullCheck(L_0);
  47712. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
  47713. il2cpp_codegen_memcpy(V_1, L_2, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47714. Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_3 = ___0_match;
  47715. il2cpp_codegen_memcpy(L_4, V_1, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47716. NullCheck(L_3);
  47717. bool L_5;
  47718. L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)), il2cpp_rgctx_method(method->klass->rgctx_data, 26), L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_4: *(void**)L_4));
  47719. if (!L_5)
  47720. {
  47721. goto IL_0024;
  47722. }
  47723. }
  47724. {
  47725. il2cpp_codegen_memcpy(L_6, V_1, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47726. bool L_7;
  47727. L_7 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)), il2cpp_rgctx_method(method->klass->rgctx_data, 27), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_6: *(void**)L_6));
  47728. goto IL_0028;
  47729. }
  47730. IL_0024:
  47731. {
  47732. int32_t L_8 = V_0;
  47733. V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  47734. }
  47735. IL_0028:
  47736. {
  47737. int32_t L_9 = V_0;
  47738. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_10 = __this->___m_List;
  47739. NullCheck(L_10);
  47740. int32_t L_11;
  47741. L_11 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  47742. if ((((int32_t)L_9) < ((int32_t)L_11)))
  47743. {
  47744. goto IL_0004;
  47745. }
  47746. }
  47747. {
  47748. return;
  47749. }
  47750. }
  47751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Sort_m63C0B48A6FD4E53D3ECD201C0486F2D1C5A4E8D1_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49* ___0_sortLayoutFunction, const RuntimeMethod* method)
  47752. {
  47753. const uint32_t SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  47754. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47755. const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47756. int32_t V_0 = 0;
  47757. Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47758. memset(V_1, 0, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47759. {
  47760. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___m_List;
  47761. Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49* L_1 = ___0_sortLayoutFunction;
  47762. NullCheck(L_0);
  47763. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
  47764. V_0 = 0;
  47765. goto IL_002e;
  47766. }
  47767. IL_0010:
  47768. {
  47769. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = __this->___m_List;
  47770. int32_t L_3 = V_0;
  47771. NullCheck(L_2);
  47772. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_2, L_3, (Il2CppFullySharedGenericAny*)L_4);
  47773. il2cpp_codegen_memcpy(V_1, L_4, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47774. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_5 = __this->___m_Dictionary;
  47775. il2cpp_codegen_memcpy(L_6, V_1, SizeOf_T_tF32BE10FE67E96738E5F6FB28BD3C8C747C643D1);
  47776. int32_t L_7 = V_0;
  47777. NullCheck(L_5);
  47778. InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)), il2cpp_rgctx_method(method->klass->rgctx_data, 24), L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_6: *(void**)L_6), L_7);
  47779. int32_t L_8 = V_0;
  47780. V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  47781. }
  47782. IL_002e:
  47783. {
  47784. int32_t L_9 = V_0;
  47785. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_10 = __this->___m_List;
  47786. NullCheck(L_10);
  47787. int32_t L_11;
  47788. L_11 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  47789. if ((((int32_t)L_9) < ((int32_t)L_11)))
  47790. {
  47791. goto IL_0010;
  47792. }
  47793. }
  47794. {
  47795. return;
  47796. }
  47797. }
  47798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1__ctor_m5AE7C01769787C5E8CD4D7A43FAE1BBB950D6C82_gshared (IndexedSet_1_tA31C59618B2AE5BCA98E6B04DA80BB1D66FDCD6D* __this, const RuntimeMethod* method)
  47799. {
  47800. {
  47801. List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
  47802. (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
  47803. __this->___m_List = L_0;
  47804. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_List), (void*)L_0);
  47805. Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_1 = (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  47806. (( void (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 31)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
  47807. __this->___m_Dictionary = L_1;
  47808. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Dictionary), (void*)L_1);
  47809. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  47810. return;
  47811. }
  47812. }
  47813. #ifdef __clang__
  47814. #pragma clang diagnostic pop
  47815. #endif
  47816. #ifdef __clang__
  47817. #pragma clang diagnostic push
  47818. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47819. #pragma clang diagnostic ignored "-Wunused-variable"
  47820. #endif
  47821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m47F5AC4025F5E243AC577EAD4A0A60DB0ED0161A_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47822. {
  47823. {
  47824. RuntimeArray* L_0 = ___0_array;
  47825. __this->___array = L_0;
  47826. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  47827. __this->___idx = ((int32_t)-2);
  47828. return;
  47829. }
  47830. }
  47831. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m47F5AC4025F5E243AC577EAD4A0A60DB0ED0161A_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47832. {
  47833. InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* _thisAdjusted;
  47834. int32_t _offset = 1;
  47835. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*>(__this + _offset);
  47836. InternalEnumerator_1__ctor_m47F5AC4025F5E243AC577EAD4A0A60DB0ED0161A(_thisAdjusted, ___0_array, method);
  47837. }
  47838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF4681FC41B86A452152A88B4A132B37AFB6AC221_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  47839. {
  47840. {
  47841. return;
  47842. }
  47843. }
  47844. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mF4681FC41B86A452152A88B4A132B37AFB6AC221_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47845. {
  47846. InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* _thisAdjusted;
  47847. int32_t _offset = 1;
  47848. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*>(__this + _offset);
  47849. InternalEnumerator_1_Dispose_mF4681FC41B86A452152A88B4A132B37AFB6AC221(_thisAdjusted, method);
  47850. }
  47851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m9C3DE5EDC62A250E3FFC853844EA5A2BFA46F764_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  47852. {
  47853. int32_t V_0 = 0;
  47854. {
  47855. int32_t L_0 = __this->___idx;
  47856. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47857. {
  47858. goto IL_001b;
  47859. }
  47860. }
  47861. {
  47862. RuntimeArray* L_1 = __this->___array;
  47863. NullCheck(L_1);
  47864. int32_t L_2;
  47865. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  47866. __this->___idx = L_2;
  47867. }
  47868. IL_001b:
  47869. {
  47870. int32_t L_3 = __this->___idx;
  47871. if ((((int32_t)L_3) == ((int32_t)(-1))))
  47872. {
  47873. goto IL_003c;
  47874. }
  47875. }
  47876. {
  47877. int32_t L_4 = __this->___idx;
  47878. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  47879. int32_t L_5 = V_0;
  47880. __this->___idx = L_5;
  47881. int32_t L_6 = V_0;
  47882. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  47883. }
  47884. IL_003c:
  47885. {
  47886. return (bool)0;
  47887. }
  47888. }
  47889. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m9C3DE5EDC62A250E3FFC853844EA5A2BFA46F764_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47890. {
  47891. InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* _thisAdjusted;
  47892. int32_t _offset = 1;
  47893. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*>(__this + _offset);
  47894. bool _returnValue;
  47895. _returnValue = InternalEnumerator_1_MoveNext_m9C3DE5EDC62A250E3FFC853844EA5A2BFA46F764(_thisAdjusted, method);
  47896. return _returnValue;
  47897. }
  47898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 InternalEnumerator_1_get_Current_mD45770C2AB43849D0593682A36BBA0F4CDCE7B0E_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  47899. {
  47900. {
  47901. int32_t L_0 = __this->___idx;
  47902. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  47903. {
  47904. goto IL_0015;
  47905. }
  47906. }
  47907. {
  47908. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47909. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  47910. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  47911. }
  47912. IL_0015:
  47913. {
  47914. int32_t L_2 = __this->___idx;
  47915. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  47916. {
  47917. goto IL_0029;
  47918. }
  47919. }
  47920. {
  47921. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  47922. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  47923. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  47924. }
  47925. IL_0029:
  47926. {
  47927. RuntimeArray* L_4 = __this->___array;
  47928. RuntimeArray* L_5 = __this->___array;
  47929. NullCheck(L_5);
  47930. int32_t L_6;
  47931. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  47932. int32_t L_7 = __this->___idx;
  47933. NullCheck(L_4);
  47934. ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_8;
  47935. L_8 = Array_InternalArray__get_Item_TisArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_mF01CACE82616CAD4135BE2FAC266A923369F3A61(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  47936. return L_8;
  47937. }
  47938. }
  47939. IL2CPP_EXTERN_C ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 InternalEnumerator_1_get_Current_mD45770C2AB43849D0593682A36BBA0F4CDCE7B0E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47940. {
  47941. InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* _thisAdjusted;
  47942. int32_t _offset = 1;
  47943. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*>(__this + _offset);
  47944. ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 _returnValue;
  47945. _returnValue = InternalEnumerator_1_get_Current_mD45770C2AB43849D0593682A36BBA0F4CDCE7B0E(_thisAdjusted, method);
  47946. return _returnValue;
  47947. }
  47948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mED71486687FA215ABEDBB6CAB8742999752743F4_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  47949. {
  47950. {
  47951. __this->___idx = ((int32_t)-2);
  47952. return;
  47953. }
  47954. }
  47955. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mED71486687FA215ABEDBB6CAB8742999752743F4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47956. {
  47957. InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* _thisAdjusted;
  47958. int32_t _offset = 1;
  47959. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*>(__this + _offset);
  47960. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mED71486687FA215ABEDBB6CAB8742999752743F4(_thisAdjusted, method);
  47961. }
  47962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD5F67B0708AFA176C1F6A33B89934C21EB491D72_gshared (InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* __this, const RuntimeMethod* method)
  47963. {
  47964. {
  47965. ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_0;
  47966. L_0 = InternalEnumerator_1_get_Current_mD45770C2AB43849D0593682A36BBA0F4CDCE7B0E(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47967. ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_1 = L_0;
  47968. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  47969. return L_2;
  47970. }
  47971. }
  47972. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD5F67B0708AFA176C1F6A33B89934C21EB491D72_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  47973. {
  47974. InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1* _thisAdjusted;
  47975. int32_t _offset = 1;
  47976. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD5AF1E9C09D5BED4E3679061E6FA6DD121E4B9E1*>(__this + _offset);
  47977. RuntimeObject* _returnValue;
  47978. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD5F67B0708AFA176C1F6A33B89934C21EB491D72(_thisAdjusted, method);
  47979. return _returnValue;
  47980. }
  47981. #ifdef __clang__
  47982. #pragma clang diagnostic pop
  47983. #endif
  47984. #ifdef __clang__
  47985. #pragma clang diagnostic push
  47986. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47987. #pragma clang diagnostic ignored "-Wunused-variable"
  47988. #endif
  47989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  47990. {
  47991. {
  47992. RuntimeArray* L_0 = ___0_array;
  47993. __this->___array = L_0;
  47994. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  47995. __this->___idx = ((int32_t)-2);
  47996. return;
  47997. }
  47998. }
  47999. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48000. {
  48001. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  48002. int32_t _offset = 1;
  48003. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  48004. InternalEnumerator_1__ctor_mA3B0B8E0ED3DF31135DA0CE838EACB8720780843(_thisAdjusted, ___0_array, method);
  48005. }
  48006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  48007. {
  48008. {
  48009. return;
  48010. }
  48011. }
  48012. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48013. {
  48014. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  48015. int32_t _offset = 1;
  48016. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  48017. InternalEnumerator_1_Dispose_mE976E7A783813A942A60250D7E1DA1187D5267AC(_thisAdjusted, method);
  48018. }
  48019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  48020. {
  48021. int32_t V_0 = 0;
  48022. {
  48023. int32_t L_0 = __this->___idx;
  48024. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48025. {
  48026. goto IL_001b;
  48027. }
  48028. }
  48029. {
  48030. RuntimeArray* L_1 = __this->___array;
  48031. NullCheck(L_1);
  48032. int32_t L_2;
  48033. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48034. __this->___idx = L_2;
  48035. }
  48036. IL_001b:
  48037. {
  48038. int32_t L_3 = __this->___idx;
  48039. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48040. {
  48041. goto IL_003c;
  48042. }
  48043. }
  48044. {
  48045. int32_t L_4 = __this->___idx;
  48046. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48047. int32_t L_5 = V_0;
  48048. __this->___idx = L_5;
  48049. int32_t L_6 = V_0;
  48050. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48051. }
  48052. IL_003c:
  48053. {
  48054. return (bool)0;
  48055. }
  48056. }
  48057. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48058. {
  48059. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  48060. int32_t _offset = 1;
  48061. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  48062. bool _returnValue;
  48063. _returnValue = InternalEnumerator_1_MoveNext_mDAA39BEA2A565BC07059FD22F2BE1BE22C42F458(_thisAdjusted, method);
  48064. return _returnValue;
  48065. }
  48066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  48067. {
  48068. {
  48069. int32_t L_0 = __this->___idx;
  48070. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48071. {
  48072. goto IL_0015;
  48073. }
  48074. }
  48075. {
  48076. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48077. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48078. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48079. }
  48080. IL_0015:
  48081. {
  48082. int32_t L_2 = __this->___idx;
  48083. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48084. {
  48085. goto IL_0029;
  48086. }
  48087. }
  48088. {
  48089. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48090. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48091. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48092. }
  48093. IL_0029:
  48094. {
  48095. RuntimeArray* L_4 = __this->___array;
  48096. RuntimeArray* L_5 = __this->___array;
  48097. NullCheck(L_5);
  48098. int32_t L_6;
  48099. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48100. int32_t L_7 = __this->___idx;
  48101. NullCheck(L_4);
  48102. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_8;
  48103. L_8 = Array_InternalArray__get_Item_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_mBB17D60F1712E426F2F0B07792407B20EA2EB501(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48104. return L_8;
  48105. }
  48106. }
  48107. IL2CPP_EXTERN_C ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48108. {
  48109. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  48110. int32_t _offset = 1;
  48111. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  48112. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC _returnValue;
  48113. _returnValue = InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5(_thisAdjusted, method);
  48114. return _returnValue;
  48115. }
  48116. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  48117. {
  48118. {
  48119. __this->___idx = ((int32_t)-2);
  48120. return;
  48121. }
  48122. }
  48123. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48124. {
  48125. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  48126. int32_t _offset = 1;
  48127. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  48128. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB10AE1BD8B0D41438FE6AD084CAE279C94BF033E(_thisAdjusted, method);
  48129. }
  48130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322_gshared (InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* __this, const RuntimeMethod* method)
  48131. {
  48132. {
  48133. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_0;
  48134. L_0 = InternalEnumerator_1_get_Current_m0713B51D31949E833727498A52BA31067C7A80B5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48135. ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_1 = L_0;
  48136. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48137. return L_2;
  48138. }
  48139. }
  48140. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48141. {
  48142. InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C* _thisAdjusted;
  48143. int32_t _offset = 1;
  48144. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD482912120A4580A39CD7596E089138CFF9D2C0C*>(__this + _offset);
  48145. RuntimeObject* _returnValue;
  48146. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCE83B203E41E6428AAC91CC50F8B16718F60D322(_thisAdjusted, method);
  48147. return _returnValue;
  48148. }
  48149. #ifdef __clang__
  48150. #pragma clang diagnostic pop
  48151. #endif
  48152. #ifdef __clang__
  48153. #pragma clang diagnostic push
  48154. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48155. #pragma clang diagnostic ignored "-Wunused-variable"
  48156. #endif
  48157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48158. {
  48159. {
  48160. RuntimeArray* L_0 = ___0_array;
  48161. __this->___array = L_0;
  48162. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48163. __this->___idx = ((int32_t)-2);
  48164. return;
  48165. }
  48166. }
  48167. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48168. {
  48169. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  48170. int32_t _offset = 1;
  48171. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  48172. InternalEnumerator_1__ctor_m275E7F3B5D78091A28497F8A194AE28B0963F58E(_thisAdjusted, ___0_array, method);
  48173. }
  48174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  48175. {
  48176. {
  48177. return;
  48178. }
  48179. }
  48180. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48181. {
  48182. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  48183. int32_t _offset = 1;
  48184. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  48185. InternalEnumerator_1_Dispose_m49D95B5FBC16E42B5B2E0715F7D52FE4935E2A73(_thisAdjusted, method);
  48186. }
  48187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  48188. {
  48189. int32_t V_0 = 0;
  48190. {
  48191. int32_t L_0 = __this->___idx;
  48192. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48193. {
  48194. goto IL_001b;
  48195. }
  48196. }
  48197. {
  48198. RuntimeArray* L_1 = __this->___array;
  48199. NullCheck(L_1);
  48200. int32_t L_2;
  48201. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48202. __this->___idx = L_2;
  48203. }
  48204. IL_001b:
  48205. {
  48206. int32_t L_3 = __this->___idx;
  48207. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48208. {
  48209. goto IL_003c;
  48210. }
  48211. }
  48212. {
  48213. int32_t L_4 = __this->___idx;
  48214. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48215. int32_t L_5 = V_0;
  48216. __this->___idx = L_5;
  48217. int32_t L_6 = V_0;
  48218. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48219. }
  48220. IL_003c:
  48221. {
  48222. return (bool)0;
  48223. }
  48224. }
  48225. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48226. {
  48227. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  48228. int32_t _offset = 1;
  48229. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  48230. bool _returnValue;
  48231. _returnValue = InternalEnumerator_1_MoveNext_m4724204CD74A4D3AAA56701425467E8069674EC6(_thisAdjusted, method);
  48232. return _returnValue;
  48233. }
  48234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  48235. {
  48236. {
  48237. int32_t L_0 = __this->___idx;
  48238. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48239. {
  48240. goto IL_0015;
  48241. }
  48242. }
  48243. {
  48244. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48245. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48246. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48247. }
  48248. IL_0015:
  48249. {
  48250. int32_t L_2 = __this->___idx;
  48251. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48252. {
  48253. goto IL_0029;
  48254. }
  48255. }
  48256. {
  48257. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48258. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48259. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48260. }
  48261. IL_0029:
  48262. {
  48263. RuntimeArray* L_4 = __this->___array;
  48264. RuntimeArray* L_5 = __this->___array;
  48265. NullCheck(L_5);
  48266. int32_t L_6;
  48267. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48268. int32_t L_7 = __this->___idx;
  48269. NullCheck(L_4);
  48270. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC L_8;
  48271. L_8 = Array_InternalArray__get_Item_TisEmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC_mCD14ECE62AA234121B72E8BDF58B1037042B37F4(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48272. return L_8;
  48273. }
  48274. }
  48275. IL2CPP_EXTERN_C EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48276. {
  48277. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  48278. int32_t _offset = 1;
  48279. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  48280. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC _returnValue;
  48281. _returnValue = InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8(_thisAdjusted, method);
  48282. return _returnValue;
  48283. }
  48284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  48285. {
  48286. {
  48287. __this->___idx = ((int32_t)-2);
  48288. return;
  48289. }
  48290. }
  48291. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48292. {
  48293. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  48294. int32_t _offset = 1;
  48295. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  48296. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m76EFAE6056DFFA7828B68D73B6556A8E35DCE214(_thisAdjusted, method);
  48297. }
  48298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0_gshared (InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* __this, const RuntimeMethod* method)
  48299. {
  48300. {
  48301. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC L_0;
  48302. L_0 = InternalEnumerator_1_get_Current_m04C04730D9D4F5289046D2E668A29754324641F8(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48303. EmptyData_t3ADF94D95DAB6657C31C89FBD83359BCC8B247EC L_1 = L_0;
  48304. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48305. return L_2;
  48306. }
  48307. }
  48308. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48309. {
  48310. InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B* _thisAdjusted;
  48311. int32_t _offset = 1;
  48312. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD31DABD59EB2F15E36295AFB109FF6E8885F192B*>(__this + _offset);
  48313. RuntimeObject* _returnValue;
  48314. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCB58C1B7E1FD19163F6CF92C8E06C2D62E0B5DF0(_thisAdjusted, method);
  48315. return _returnValue;
  48316. }
  48317. #ifdef __clang__
  48318. #pragma clang diagnostic pop
  48319. #endif
  48320. #ifdef __clang__
  48321. #pragma clang diagnostic push
  48322. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48323. #pragma clang diagnostic ignored "-Wunused-variable"
  48324. #endif
  48325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48326. {
  48327. {
  48328. RuntimeArray* L_0 = ___0_array;
  48329. __this->___array = L_0;
  48330. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48331. __this->___idx = ((int32_t)-2);
  48332. return;
  48333. }
  48334. }
  48335. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48336. {
  48337. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  48338. int32_t _offset = 1;
  48339. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  48340. InternalEnumerator_1__ctor_m67791DBAAAA3495186CA66C4B8A6864EEE1B4AE4(_thisAdjusted, ___0_array, method);
  48341. }
  48342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  48343. {
  48344. {
  48345. return;
  48346. }
  48347. }
  48348. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48349. {
  48350. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  48351. int32_t _offset = 1;
  48352. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  48353. InternalEnumerator_1_Dispose_mBC1C1CD3DE440B3254F079C5BEFB4A5AC99F0E62(_thisAdjusted, method);
  48354. }
  48355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  48356. {
  48357. int32_t V_0 = 0;
  48358. {
  48359. int32_t L_0 = __this->___idx;
  48360. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48361. {
  48362. goto IL_001b;
  48363. }
  48364. }
  48365. {
  48366. RuntimeArray* L_1 = __this->___array;
  48367. NullCheck(L_1);
  48368. int32_t L_2;
  48369. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48370. __this->___idx = L_2;
  48371. }
  48372. IL_001b:
  48373. {
  48374. int32_t L_3 = __this->___idx;
  48375. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48376. {
  48377. goto IL_003c;
  48378. }
  48379. }
  48380. {
  48381. int32_t L_4 = __this->___idx;
  48382. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48383. int32_t L_5 = V_0;
  48384. __this->___idx = L_5;
  48385. int32_t L_6 = V_0;
  48386. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48387. }
  48388. IL_003c:
  48389. {
  48390. return (bool)0;
  48391. }
  48392. }
  48393. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48394. {
  48395. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  48396. int32_t _offset = 1;
  48397. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  48398. bool _returnValue;
  48399. _returnValue = InternalEnumerator_1_MoveNext_m078886455D1FE623DBFE3B1832751BB3E94F2AFE(_thisAdjusted, method);
  48400. return _returnValue;
  48401. }
  48402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  48403. {
  48404. {
  48405. int32_t L_0 = __this->___idx;
  48406. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48407. {
  48408. goto IL_0015;
  48409. }
  48410. }
  48411. {
  48412. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48413. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48414. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48415. }
  48416. IL_0015:
  48417. {
  48418. int32_t L_2 = __this->___idx;
  48419. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48420. {
  48421. goto IL_0029;
  48422. }
  48423. }
  48424. {
  48425. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48426. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48427. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48428. }
  48429. IL_0029:
  48430. {
  48431. RuntimeArray* L_4 = __this->___array;
  48432. RuntimeArray* L_5 = __this->___array;
  48433. NullCheck(L_5);
  48434. int32_t L_6;
  48435. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48436. int32_t L_7 = __this->___idx;
  48437. NullCheck(L_4);
  48438. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E L_8;
  48439. L_8 = Array_InternalArray__get_Item_TisEmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E_mABD86630C97B4D012AA0CDE2F95C06A6486D45BE(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48440. return L_8;
  48441. }
  48442. }
  48443. IL2CPP_EXTERN_C EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48444. {
  48445. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  48446. int32_t _offset = 1;
  48447. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  48448. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E _returnValue;
  48449. _returnValue = InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590(_thisAdjusted, method);
  48450. return _returnValue;
  48451. }
  48452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  48453. {
  48454. {
  48455. __this->___idx = ((int32_t)-2);
  48456. return;
  48457. }
  48458. }
  48459. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48460. {
  48461. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  48462. int32_t _offset = 1;
  48463. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  48464. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFD5EA055C8E23D3CA82B06CD2BA7310BA3300D4F(_thisAdjusted, method);
  48465. }
  48466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1_gshared (InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* __this, const RuntimeMethod* method)
  48467. {
  48468. {
  48469. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E L_0;
  48470. L_0 = InternalEnumerator_1_get_Current_m6097066A00F504AEA679B1A317717B7494B4A590(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48471. EmptyData_t1C3D3C071EBD9CF479FFE737CB6E0618C82FE95E L_1 = L_0;
  48472. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48473. return L_2;
  48474. }
  48475. }
  48476. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48477. {
  48478. InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5* _thisAdjusted;
  48479. int32_t _offset = 1;
  48480. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB95E9DCA5E4E705037FB1354CA7B9FE28F659ED5*>(__this + _offset);
  48481. RuntimeObject* _returnValue;
  48482. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m30E05828786DCDC16A2ADB936B34145F702491A1(_thisAdjusted, method);
  48483. return _returnValue;
  48484. }
  48485. #ifdef __clang__
  48486. #pragma clang diagnostic pop
  48487. #endif
  48488. #ifdef __clang__
  48489. #pragma clang diagnostic push
  48490. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48491. #pragma clang diagnostic ignored "-Wunused-variable"
  48492. #endif
  48493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48494. {
  48495. {
  48496. RuntimeArray* L_0 = ___0_array;
  48497. __this->___array = L_0;
  48498. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48499. __this->___idx = ((int32_t)-2);
  48500. return;
  48501. }
  48502. }
  48503. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48504. {
  48505. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  48506. int32_t _offset = 1;
  48507. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  48508. InternalEnumerator_1__ctor_m7B5E3906F0007A25E0C5D7C0593F3CDEF80F1CE3(_thisAdjusted, ___0_array, method);
  48509. }
  48510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  48511. {
  48512. {
  48513. return;
  48514. }
  48515. }
  48516. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48517. {
  48518. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  48519. int32_t _offset = 1;
  48520. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  48521. InternalEnumerator_1_Dispose_mF7A1A5AE0EB996216C0FF11727FF0D2FFCF11A6B(_thisAdjusted, method);
  48522. }
  48523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  48524. {
  48525. int32_t V_0 = 0;
  48526. {
  48527. int32_t L_0 = __this->___idx;
  48528. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48529. {
  48530. goto IL_001b;
  48531. }
  48532. }
  48533. {
  48534. RuntimeArray* L_1 = __this->___array;
  48535. NullCheck(L_1);
  48536. int32_t L_2;
  48537. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48538. __this->___idx = L_2;
  48539. }
  48540. IL_001b:
  48541. {
  48542. int32_t L_3 = __this->___idx;
  48543. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48544. {
  48545. goto IL_003c;
  48546. }
  48547. }
  48548. {
  48549. int32_t L_4 = __this->___idx;
  48550. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48551. int32_t L_5 = V_0;
  48552. __this->___idx = L_5;
  48553. int32_t L_6 = V_0;
  48554. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48555. }
  48556. IL_003c:
  48557. {
  48558. return (bool)0;
  48559. }
  48560. }
  48561. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48562. {
  48563. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  48564. int32_t _offset = 1;
  48565. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  48566. bool _returnValue;
  48567. _returnValue = InternalEnumerator_1_MoveNext_mE7A6F4EE5B08203D27BFE84F6315EC43F5528B02(_thisAdjusted, method);
  48568. return _returnValue;
  48569. }
  48570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  48571. {
  48572. {
  48573. int32_t L_0 = __this->___idx;
  48574. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48575. {
  48576. goto IL_0015;
  48577. }
  48578. }
  48579. {
  48580. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48581. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48582. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48583. }
  48584. IL_0015:
  48585. {
  48586. int32_t L_2 = __this->___idx;
  48587. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48588. {
  48589. goto IL_0029;
  48590. }
  48591. }
  48592. {
  48593. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48594. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48595. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48596. }
  48597. IL_0029:
  48598. {
  48599. RuntimeArray* L_4 = __this->___array;
  48600. RuntimeArray* L_5 = __this->___array;
  48601. NullCheck(L_5);
  48602. int32_t L_6;
  48603. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48604. int32_t L_7 = __this->___idx;
  48605. NullCheck(L_4);
  48606. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D L_8;
  48607. L_8 = Array_InternalArray__get_Item_TisEmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D_m5CB79741155DE9B13ECF8E7DD602CF4145771D33(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48608. return L_8;
  48609. }
  48610. }
  48611. IL2CPP_EXTERN_C EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48612. {
  48613. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  48614. int32_t _offset = 1;
  48615. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  48616. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D _returnValue;
  48617. _returnValue = InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC(_thisAdjusted, method);
  48618. return _returnValue;
  48619. }
  48620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  48621. {
  48622. {
  48623. __this->___idx = ((int32_t)-2);
  48624. return;
  48625. }
  48626. }
  48627. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48628. {
  48629. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  48630. int32_t _offset = 1;
  48631. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  48632. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mFB3689455BAD3049FB747B5295D6794EC25AE9CC(_thisAdjusted, method);
  48633. }
  48634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730_gshared (InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* __this, const RuntimeMethod* method)
  48635. {
  48636. {
  48637. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D L_0;
  48638. L_0 = InternalEnumerator_1_get_Current_mF8DD5BD6E659C0B5D133B2C30935D6AEB91DFFBC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48639. EmptyData_t00356C2BB80236243B9C3C1D0EFBF8837803D27D L_1 = L_0;
  48640. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48641. return L_2;
  48642. }
  48643. }
  48644. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48645. {
  48646. InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F* _thisAdjusted;
  48647. int32_t _offset = 1;
  48648. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tF98944C7CBF8F2F34C7B2FCD3E8D1AB22A2CD34F*>(__this + _offset);
  48649. RuntimeObject* _returnValue;
  48650. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE5687D8FD0C4C57F7780BDCC003DB3B5304D5730(_thisAdjusted, method);
  48651. return _returnValue;
  48652. }
  48653. #ifdef __clang__
  48654. #pragma clang diagnostic pop
  48655. #endif
  48656. #ifdef __clang__
  48657. #pragma clang diagnostic push
  48658. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48659. #pragma clang diagnostic ignored "-Wunused-variable"
  48660. #endif
  48661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48662. {
  48663. {
  48664. RuntimeArray* L_0 = ___0_array;
  48665. __this->___array = L_0;
  48666. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48667. __this->___idx = ((int32_t)-2);
  48668. return;
  48669. }
  48670. }
  48671. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48672. {
  48673. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  48674. int32_t _offset = 1;
  48675. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  48676. InternalEnumerator_1__ctor_mDA2505002C13FF997085227E22E036F9F3383080(_thisAdjusted, ___0_array, method);
  48677. }
  48678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  48679. {
  48680. {
  48681. return;
  48682. }
  48683. }
  48684. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48685. {
  48686. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  48687. int32_t _offset = 1;
  48688. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  48689. InternalEnumerator_1_Dispose_m0480060B592AB42047E51700FBDE839C0195EC9C(_thisAdjusted, method);
  48690. }
  48691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  48692. {
  48693. int32_t V_0 = 0;
  48694. {
  48695. int32_t L_0 = __this->___idx;
  48696. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48697. {
  48698. goto IL_001b;
  48699. }
  48700. }
  48701. {
  48702. RuntimeArray* L_1 = __this->___array;
  48703. NullCheck(L_1);
  48704. int32_t L_2;
  48705. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48706. __this->___idx = L_2;
  48707. }
  48708. IL_001b:
  48709. {
  48710. int32_t L_3 = __this->___idx;
  48711. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48712. {
  48713. goto IL_003c;
  48714. }
  48715. }
  48716. {
  48717. int32_t L_4 = __this->___idx;
  48718. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48719. int32_t L_5 = V_0;
  48720. __this->___idx = L_5;
  48721. int32_t L_6 = V_0;
  48722. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48723. }
  48724. IL_003c:
  48725. {
  48726. return (bool)0;
  48727. }
  48728. }
  48729. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48730. {
  48731. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  48732. int32_t _offset = 1;
  48733. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  48734. bool _returnValue;
  48735. _returnValue = InternalEnumerator_1_MoveNext_m52EB19E8D1B1AD99E41754B79E037CED92F98E45(_thisAdjusted, method);
  48736. return _returnValue;
  48737. }
  48738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  48739. {
  48740. {
  48741. int32_t L_0 = __this->___idx;
  48742. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48743. {
  48744. goto IL_0015;
  48745. }
  48746. }
  48747. {
  48748. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48749. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48750. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48751. }
  48752. IL_0015:
  48753. {
  48754. int32_t L_2 = __this->___idx;
  48755. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48756. {
  48757. goto IL_0029;
  48758. }
  48759. }
  48760. {
  48761. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48762. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48763. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48764. }
  48765. IL_0029:
  48766. {
  48767. RuntimeArray* L_4 = __this->___array;
  48768. RuntimeArray* L_5 = __this->___array;
  48769. NullCheck(L_5);
  48770. int32_t L_6;
  48771. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48772. int32_t L_7 = __this->___idx;
  48773. NullCheck(L_4);
  48774. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 L_8;
  48775. L_8 = Array_InternalArray__get_Item_TisEmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38_m4E363D91A090DE6D5D8541534EEE3729D2B039E0(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48776. return L_8;
  48777. }
  48778. }
  48779. IL2CPP_EXTERN_C EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48780. {
  48781. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  48782. int32_t _offset = 1;
  48783. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  48784. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 _returnValue;
  48785. _returnValue = InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC(_thisAdjusted, method);
  48786. return _returnValue;
  48787. }
  48788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  48789. {
  48790. {
  48791. __this->___idx = ((int32_t)-2);
  48792. return;
  48793. }
  48794. }
  48795. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48796. {
  48797. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  48798. int32_t _offset = 1;
  48799. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  48800. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE61AAAC9F74594BF6454F92C7BBAE9F027D97425(_thisAdjusted, method);
  48801. }
  48802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2_gshared (InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* __this, const RuntimeMethod* method)
  48803. {
  48804. {
  48805. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 L_0;
  48806. L_0 = InternalEnumerator_1_get_Current_m185B934AED1F45A7A110CD33F2C8AF17A84652AC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48807. EmptyData_t7183F0DFD428196C101194E2BD35B1681D39DE38 L_1 = L_0;
  48808. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48809. return L_2;
  48810. }
  48811. }
  48812. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48813. {
  48814. InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9* _thisAdjusted;
  48815. int32_t _offset = 1;
  48816. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t8E677D97A9851914FBC06633D8A3DB39256FCAC9*>(__this + _offset);
  48817. RuntimeObject* _returnValue;
  48818. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF9ED4B8E242259E7E969C39F422B13C8561312E2(_thisAdjusted, method);
  48819. return _returnValue;
  48820. }
  48821. #ifdef __clang__
  48822. #pragma clang diagnostic pop
  48823. #endif
  48824. #ifdef __clang__
  48825. #pragma clang diagnostic push
  48826. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48827. #pragma clang diagnostic ignored "-Wunused-variable"
  48828. #endif
  48829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48830. {
  48831. {
  48832. RuntimeArray* L_0 = ___0_array;
  48833. __this->___array = L_0;
  48834. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  48835. __this->___idx = ((int32_t)-2);
  48836. return;
  48837. }
  48838. }
  48839. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48840. {
  48841. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  48842. int32_t _offset = 1;
  48843. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  48844. InternalEnumerator_1__ctor_mD863795416074805CD533969388D584B2F4A67F5(_thisAdjusted, ___0_array, method);
  48845. }
  48846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  48847. {
  48848. {
  48849. return;
  48850. }
  48851. }
  48852. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48853. {
  48854. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  48855. int32_t _offset = 1;
  48856. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  48857. InternalEnumerator_1_Dispose_m0614F344D1F83B0493CDE75A951B9CE89A2CAC3C(_thisAdjusted, method);
  48858. }
  48859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  48860. {
  48861. int32_t V_0 = 0;
  48862. {
  48863. int32_t L_0 = __this->___idx;
  48864. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48865. {
  48866. goto IL_001b;
  48867. }
  48868. }
  48869. {
  48870. RuntimeArray* L_1 = __this->___array;
  48871. NullCheck(L_1);
  48872. int32_t L_2;
  48873. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  48874. __this->___idx = L_2;
  48875. }
  48876. IL_001b:
  48877. {
  48878. int32_t L_3 = __this->___idx;
  48879. if ((((int32_t)L_3) == ((int32_t)(-1))))
  48880. {
  48881. goto IL_003c;
  48882. }
  48883. }
  48884. {
  48885. int32_t L_4 = __this->___idx;
  48886. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  48887. int32_t L_5 = V_0;
  48888. __this->___idx = L_5;
  48889. int32_t L_6 = V_0;
  48890. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  48891. }
  48892. IL_003c:
  48893. {
  48894. return (bool)0;
  48895. }
  48896. }
  48897. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48898. {
  48899. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  48900. int32_t _offset = 1;
  48901. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  48902. bool _returnValue;
  48903. _returnValue = InternalEnumerator_1_MoveNext_mC1E27F3043779A364F68DBD9021A952B92776FD3(_thisAdjusted, method);
  48904. return _returnValue;
  48905. }
  48906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  48907. {
  48908. {
  48909. int32_t L_0 = __this->___idx;
  48910. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  48911. {
  48912. goto IL_0015;
  48913. }
  48914. }
  48915. {
  48916. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48917. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  48918. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  48919. }
  48920. IL_0015:
  48921. {
  48922. int32_t L_2 = __this->___idx;
  48923. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  48924. {
  48925. goto IL_0029;
  48926. }
  48927. }
  48928. {
  48929. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  48930. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  48931. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  48932. }
  48933. IL_0029:
  48934. {
  48935. RuntimeArray* L_4 = __this->___array;
  48936. RuntimeArray* L_5 = __this->___array;
  48937. NullCheck(L_5);
  48938. int32_t L_6;
  48939. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  48940. int32_t L_7 = __this->___idx;
  48941. NullCheck(L_4);
  48942. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 L_8;
  48943. L_8 = Array_InternalArray__get_Item_TisEmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83_mCECFE0CED2216BB9A0874C837B95485A90EC62ED(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  48944. return L_8;
  48945. }
  48946. }
  48947. IL2CPP_EXTERN_C EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48948. {
  48949. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  48950. int32_t _offset = 1;
  48951. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  48952. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 _returnValue;
  48953. _returnValue = InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52(_thisAdjusted, method);
  48954. return _returnValue;
  48955. }
  48956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  48957. {
  48958. {
  48959. __this->___idx = ((int32_t)-2);
  48960. return;
  48961. }
  48962. }
  48963. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48964. {
  48965. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  48966. int32_t _offset = 1;
  48967. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  48968. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m18F896DAF967341DACDC113E946CA39581F80465(_thisAdjusted, method);
  48969. }
  48970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746_gshared (InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* __this, const RuntimeMethod* method)
  48971. {
  48972. {
  48973. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 L_0;
  48974. L_0 = InternalEnumerator_1_get_Current_m0E79B32C8F6ABADC5E44CBBBF8B234695A794E52(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48975. EmptyData_t48DAAB7E0603E64673C08055B3C11B08F9AB5A83 L_1 = L_0;
  48976. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  48977. return L_2;
  48978. }
  48979. }
  48980. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  48981. {
  48982. InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC* _thisAdjusted;
  48983. int32_t _offset = 1;
  48984. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2B11574A342B0E76A45D583839CDBA8C57825ADC*>(__this + _offset);
  48985. RuntimeObject* _returnValue;
  48986. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m10A308E0901FC790E8D061EBBA65C727EAA2D746(_thisAdjusted, method);
  48987. return _returnValue;
  48988. }
  48989. #ifdef __clang__
  48990. #pragma clang diagnostic pop
  48991. #endif
  48992. #ifdef __clang__
  48993. #pragma clang diagnostic push
  48994. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48995. #pragma clang diagnostic ignored "-Wunused-variable"
  48996. #endif
  48997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  48998. {
  48999. {
  49000. RuntimeArray* L_0 = ___0_array;
  49001. __this->___array = L_0;
  49002. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  49003. __this->___idx = ((int32_t)-2);
  49004. return;
  49005. }
  49006. }
  49007. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49008. {
  49009. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  49010. int32_t _offset = 1;
  49011. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  49012. InternalEnumerator_1__ctor_m2062763A376AC9DA77D20FCA49233CD1AB1A6DE3(_thisAdjusted, ___0_array, method);
  49013. }
  49014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  49015. {
  49016. {
  49017. return;
  49018. }
  49019. }
  49020. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49021. {
  49022. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  49023. int32_t _offset = 1;
  49024. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  49025. InternalEnumerator_1_Dispose_m8B70414F1977FD948E0D7C6539741932EA23C26E(_thisAdjusted, method);
  49026. }
  49027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  49028. {
  49029. int32_t V_0 = 0;
  49030. {
  49031. int32_t L_0 = __this->___idx;
  49032. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49033. {
  49034. goto IL_001b;
  49035. }
  49036. }
  49037. {
  49038. RuntimeArray* L_1 = __this->___array;
  49039. NullCheck(L_1);
  49040. int32_t L_2;
  49041. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  49042. __this->___idx = L_2;
  49043. }
  49044. IL_001b:
  49045. {
  49046. int32_t L_3 = __this->___idx;
  49047. if ((((int32_t)L_3) == ((int32_t)(-1))))
  49048. {
  49049. goto IL_003c;
  49050. }
  49051. }
  49052. {
  49053. int32_t L_4 = __this->___idx;
  49054. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  49055. int32_t L_5 = V_0;
  49056. __this->___idx = L_5;
  49057. int32_t L_6 = V_0;
  49058. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  49059. }
  49060. IL_003c:
  49061. {
  49062. return (bool)0;
  49063. }
  49064. }
  49065. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49066. {
  49067. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  49068. int32_t _offset = 1;
  49069. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  49070. bool _returnValue;
  49071. _returnValue = InternalEnumerator_1_MoveNext_mA82D2C56B672A405D24B75C81C2FCC79D9C486C6(_thisAdjusted, method);
  49072. return _returnValue;
  49073. }
  49074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  49075. {
  49076. {
  49077. int32_t L_0 = __this->___idx;
  49078. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49079. {
  49080. goto IL_0015;
  49081. }
  49082. }
  49083. {
  49084. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49085. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  49086. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  49087. }
  49088. IL_0015:
  49089. {
  49090. int32_t L_2 = __this->___idx;
  49091. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  49092. {
  49093. goto IL_0029;
  49094. }
  49095. }
  49096. {
  49097. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49098. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  49099. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  49100. }
  49101. IL_0029:
  49102. {
  49103. RuntimeArray* L_4 = __this->___array;
  49104. RuntimeArray* L_5 = __this->___array;
  49105. NullCheck(L_5);
  49106. int32_t L_6;
  49107. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  49108. int32_t L_7 = __this->___idx;
  49109. NullCheck(L_4);
  49110. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 L_8;
  49111. L_8 = Array_InternalArray__get_Item_TisEmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022_m710E3F5E06912F6F15F2BA5E40063FFAACA09629(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49112. return L_8;
  49113. }
  49114. }
  49115. IL2CPP_EXTERN_C EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49116. {
  49117. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  49118. int32_t _offset = 1;
  49119. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  49120. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 _returnValue;
  49121. _returnValue = InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6(_thisAdjusted, method);
  49122. return _returnValue;
  49123. }
  49124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  49125. {
  49126. {
  49127. __this->___idx = ((int32_t)-2);
  49128. return;
  49129. }
  49130. }
  49131. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49132. {
  49133. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  49134. int32_t _offset = 1;
  49135. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  49136. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA098195DC4E8924412F8B5DA076B9E228007FE48(_thisAdjusted, method);
  49137. }
  49138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C_gshared (InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* __this, const RuntimeMethod* method)
  49139. {
  49140. {
  49141. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 L_0;
  49142. L_0 = InternalEnumerator_1_get_Current_m4CCD877DE62A7EFCFDC54BFE1BE926BC1418FDA6(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49143. EmptyData_tF289285BF36F0D81770920F887D038CEE0FDE022 L_1 = L_0;
  49144. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  49145. return L_2;
  49146. }
  49147. }
  49148. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49149. {
  49150. InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46* _thisAdjusted;
  49151. int32_t _offset = 1;
  49152. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDDA9FE4616D53130201ADEA99386C2CA42C2EE46*>(__this + _offset);
  49153. RuntimeObject* _returnValue;
  49154. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m945A6B7239208C0867B2440C24DFFE3BFEDAF28C(_thisAdjusted, method);
  49155. return _returnValue;
  49156. }
  49157. #ifdef __clang__
  49158. #pragma clang diagnostic pop
  49159. #endif
  49160. #ifdef __clang__
  49161. #pragma clang diagnostic push
  49162. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49163. #pragma clang diagnostic ignored "-Wunused-variable"
  49164. #endif
  49165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49166. {
  49167. {
  49168. RuntimeArray* L_0 = ___0_array;
  49169. __this->___array = L_0;
  49170. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  49171. __this->___idx = ((int32_t)-2);
  49172. return;
  49173. }
  49174. }
  49175. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49176. {
  49177. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  49178. int32_t _offset = 1;
  49179. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  49180. InternalEnumerator_1__ctor_m75294DCC543588D42572B00363A92EE09904CB11(_thisAdjusted, ___0_array, method);
  49181. }
  49182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  49183. {
  49184. {
  49185. return;
  49186. }
  49187. }
  49188. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49189. {
  49190. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  49191. int32_t _offset = 1;
  49192. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  49193. InternalEnumerator_1_Dispose_m7C1044A30FDFDF44E235E23CEA4D51F373EEABC9(_thisAdjusted, method);
  49194. }
  49195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  49196. {
  49197. int32_t V_0 = 0;
  49198. {
  49199. int32_t L_0 = __this->___idx;
  49200. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49201. {
  49202. goto IL_001b;
  49203. }
  49204. }
  49205. {
  49206. RuntimeArray* L_1 = __this->___array;
  49207. NullCheck(L_1);
  49208. int32_t L_2;
  49209. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  49210. __this->___idx = L_2;
  49211. }
  49212. IL_001b:
  49213. {
  49214. int32_t L_3 = __this->___idx;
  49215. if ((((int32_t)L_3) == ((int32_t)(-1))))
  49216. {
  49217. goto IL_003c;
  49218. }
  49219. }
  49220. {
  49221. int32_t L_4 = __this->___idx;
  49222. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  49223. int32_t L_5 = V_0;
  49224. __this->___idx = L_5;
  49225. int32_t L_6 = V_0;
  49226. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  49227. }
  49228. IL_003c:
  49229. {
  49230. return (bool)0;
  49231. }
  49232. }
  49233. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49234. {
  49235. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  49236. int32_t _offset = 1;
  49237. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  49238. bool _returnValue;
  49239. _returnValue = InternalEnumerator_1_MoveNext_m6D023027B0296AD34CC81F640833D0B64FFC7E28(_thisAdjusted, method);
  49240. return _returnValue;
  49241. }
  49242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  49243. {
  49244. {
  49245. int32_t L_0 = __this->___idx;
  49246. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49247. {
  49248. goto IL_0015;
  49249. }
  49250. }
  49251. {
  49252. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49253. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  49254. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  49255. }
  49256. IL_0015:
  49257. {
  49258. int32_t L_2 = __this->___idx;
  49259. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  49260. {
  49261. goto IL_0029;
  49262. }
  49263. }
  49264. {
  49265. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49266. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  49267. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  49268. }
  49269. IL_0029:
  49270. {
  49271. RuntimeArray* L_4 = __this->___array;
  49272. RuntimeArray* L_5 = __this->___array;
  49273. NullCheck(L_5);
  49274. int32_t L_6;
  49275. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  49276. int32_t L_7 = __this->___idx;
  49277. NullCheck(L_4);
  49278. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 L_8;
  49279. L_8 = Array_InternalArray__get_Item_TisEmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3_m7E9E40089766BF5FF69964E44CA568E3006DE68F(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49280. return L_8;
  49281. }
  49282. }
  49283. IL2CPP_EXTERN_C EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49284. {
  49285. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  49286. int32_t _offset = 1;
  49287. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  49288. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 _returnValue;
  49289. _returnValue = InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843(_thisAdjusted, method);
  49290. return _returnValue;
  49291. }
  49292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  49293. {
  49294. {
  49295. __this->___idx = ((int32_t)-2);
  49296. return;
  49297. }
  49298. }
  49299. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49300. {
  49301. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  49302. int32_t _offset = 1;
  49303. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  49304. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m1D878B1F0BF79BD0EE444BE867591DA079C10394(_thisAdjusted, method);
  49305. }
  49306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5_gshared (InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* __this, const RuntimeMethod* method)
  49307. {
  49308. {
  49309. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 L_0;
  49310. L_0 = InternalEnumerator_1_get_Current_mA701F7CF134F88781D4862EE6CA80A1D6C15A843(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49311. EmptyData_t02ECBE01728C0979248845C107F3FCE871DDC9E3 L_1 = L_0;
  49312. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  49313. return L_2;
  49314. }
  49315. }
  49316. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49317. {
  49318. InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534* _thisAdjusted;
  49319. int32_t _offset = 1;
  49320. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tB2ED94664CB7600A9D7109D077D446EA7E9B5534*>(__this + _offset);
  49321. RuntimeObject* _returnValue;
  49322. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m370815216E9127E9ECBC1B49ACBD72A0CB8591E5(_thisAdjusted, method);
  49323. return _returnValue;
  49324. }
  49325. #ifdef __clang__
  49326. #pragma clang diagnostic pop
  49327. #endif
  49328. #ifdef __clang__
  49329. #pragma clang diagnostic push
  49330. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49331. #pragma clang diagnostic ignored "-Wunused-variable"
  49332. #endif
  49333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49334. {
  49335. {
  49336. RuntimeArray* L_0 = ___0_array;
  49337. __this->___array = L_0;
  49338. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  49339. __this->___idx = ((int32_t)-2);
  49340. return;
  49341. }
  49342. }
  49343. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49344. {
  49345. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  49346. int32_t _offset = 1;
  49347. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  49348. InternalEnumerator_1__ctor_m9A6E13BE12CAA6715F933F5068E686CA31A1D8FE(_thisAdjusted, ___0_array, method);
  49349. }
  49350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  49351. {
  49352. {
  49353. return;
  49354. }
  49355. }
  49356. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49357. {
  49358. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  49359. int32_t _offset = 1;
  49360. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  49361. InternalEnumerator_1_Dispose_m274A8F05A61588B3ABC13AAC5F6D9B19B3877B23(_thisAdjusted, method);
  49362. }
  49363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  49364. {
  49365. int32_t V_0 = 0;
  49366. {
  49367. int32_t L_0 = __this->___idx;
  49368. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49369. {
  49370. goto IL_001b;
  49371. }
  49372. }
  49373. {
  49374. RuntimeArray* L_1 = __this->___array;
  49375. NullCheck(L_1);
  49376. int32_t L_2;
  49377. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  49378. __this->___idx = L_2;
  49379. }
  49380. IL_001b:
  49381. {
  49382. int32_t L_3 = __this->___idx;
  49383. if ((((int32_t)L_3) == ((int32_t)(-1))))
  49384. {
  49385. goto IL_003c;
  49386. }
  49387. }
  49388. {
  49389. int32_t L_4 = __this->___idx;
  49390. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  49391. int32_t L_5 = V_0;
  49392. __this->___idx = L_5;
  49393. int32_t L_6 = V_0;
  49394. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  49395. }
  49396. IL_003c:
  49397. {
  49398. return (bool)0;
  49399. }
  49400. }
  49401. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49402. {
  49403. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  49404. int32_t _offset = 1;
  49405. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  49406. bool _returnValue;
  49407. _returnValue = InternalEnumerator_1_MoveNext_m2B9B376E5C74D50B695E15C8E7153FEE75872481(_thisAdjusted, method);
  49408. return _returnValue;
  49409. }
  49410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  49411. {
  49412. {
  49413. int32_t L_0 = __this->___idx;
  49414. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49415. {
  49416. goto IL_0015;
  49417. }
  49418. }
  49419. {
  49420. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49421. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  49422. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  49423. }
  49424. IL_0015:
  49425. {
  49426. int32_t L_2 = __this->___idx;
  49427. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  49428. {
  49429. goto IL_0029;
  49430. }
  49431. }
  49432. {
  49433. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49434. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  49435. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  49436. }
  49437. IL_0029:
  49438. {
  49439. RuntimeArray* L_4 = __this->___array;
  49440. RuntimeArray* L_5 = __this->___array;
  49441. NullCheck(L_5);
  49442. int32_t L_6;
  49443. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  49444. int32_t L_7 = __this->___idx;
  49445. NullCheck(L_4);
  49446. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C L_8;
  49447. L_8 = Array_InternalArray__get_Item_TisEmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C_m1F5B3EAF16068324DC92B1BBAB7D3C9CC7EAD6AE(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49448. return L_8;
  49449. }
  49450. }
  49451. IL2CPP_EXTERN_C EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49452. {
  49453. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  49454. int32_t _offset = 1;
  49455. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  49456. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C _returnValue;
  49457. _returnValue = InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609(_thisAdjusted, method);
  49458. return _returnValue;
  49459. }
  49460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  49461. {
  49462. {
  49463. __this->___idx = ((int32_t)-2);
  49464. return;
  49465. }
  49466. }
  49467. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49468. {
  49469. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  49470. int32_t _offset = 1;
  49471. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  49472. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB8FC39F1A0E749F9AD741EC8858394632117751E(_thisAdjusted, method);
  49473. }
  49474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95_gshared (InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* __this, const RuntimeMethod* method)
  49475. {
  49476. {
  49477. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C L_0;
  49478. L_0 = InternalEnumerator_1_get_Current_m64782BED266C0F010EC2D72923297192AB96A609(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49479. EmptyData_tB976A2FB38B5384D01F0E788A4C35E43321C374C L_1 = L_0;
  49480. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  49481. return L_2;
  49482. }
  49483. }
  49484. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49485. {
  49486. InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8* _thisAdjusted;
  49487. int32_t _offset = 1;
  49488. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2A02AFFE0AA8FC3EF850B020F47169BDD9E9ACE8*>(__this + _offset);
  49489. RuntimeObject* _returnValue;
  49490. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m21252FF06791FD71C5C8DE8FFBF77C6959F34E95(_thisAdjusted, method);
  49491. return _returnValue;
  49492. }
  49493. #ifdef __clang__
  49494. #pragma clang diagnostic pop
  49495. #endif
  49496. #ifdef __clang__
  49497. #pragma clang diagnostic push
  49498. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49499. #pragma clang diagnostic ignored "-Wunused-variable"
  49500. #endif
  49501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49502. {
  49503. {
  49504. RuntimeArray* L_0 = ___0_array;
  49505. __this->___array = L_0;
  49506. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  49507. __this->___idx = ((int32_t)-2);
  49508. return;
  49509. }
  49510. }
  49511. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49512. {
  49513. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  49514. int32_t _offset = 1;
  49515. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  49516. InternalEnumerator_1__ctor_m9E2B4BEDA489ECB9A476D966CD3A4BEBCDA90EE6(_thisAdjusted, ___0_array, method);
  49517. }
  49518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  49519. {
  49520. {
  49521. return;
  49522. }
  49523. }
  49524. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49525. {
  49526. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  49527. int32_t _offset = 1;
  49528. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  49529. InternalEnumerator_1_Dispose_m845FCC38A0372507756D11919B85CDD435E3551A(_thisAdjusted, method);
  49530. }
  49531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  49532. {
  49533. int32_t V_0 = 0;
  49534. {
  49535. int32_t L_0 = __this->___idx;
  49536. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49537. {
  49538. goto IL_001b;
  49539. }
  49540. }
  49541. {
  49542. RuntimeArray* L_1 = __this->___array;
  49543. NullCheck(L_1);
  49544. int32_t L_2;
  49545. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  49546. __this->___idx = L_2;
  49547. }
  49548. IL_001b:
  49549. {
  49550. int32_t L_3 = __this->___idx;
  49551. if ((((int32_t)L_3) == ((int32_t)(-1))))
  49552. {
  49553. goto IL_003c;
  49554. }
  49555. }
  49556. {
  49557. int32_t L_4 = __this->___idx;
  49558. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  49559. int32_t L_5 = V_0;
  49560. __this->___idx = L_5;
  49561. int32_t L_6 = V_0;
  49562. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  49563. }
  49564. IL_003c:
  49565. {
  49566. return (bool)0;
  49567. }
  49568. }
  49569. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49570. {
  49571. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  49572. int32_t _offset = 1;
  49573. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  49574. bool _returnValue;
  49575. _returnValue = InternalEnumerator_1_MoveNext_m0E7A6384595DBBACCF85A122096AB4D8DDCF6694(_thisAdjusted, method);
  49576. return _returnValue;
  49577. }
  49578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  49579. {
  49580. {
  49581. int32_t L_0 = __this->___idx;
  49582. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49583. {
  49584. goto IL_0015;
  49585. }
  49586. }
  49587. {
  49588. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49589. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  49590. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  49591. }
  49592. IL_0015:
  49593. {
  49594. int32_t L_2 = __this->___idx;
  49595. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  49596. {
  49597. goto IL_0029;
  49598. }
  49599. }
  49600. {
  49601. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49602. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  49603. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  49604. }
  49605. IL_0029:
  49606. {
  49607. RuntimeArray* L_4 = __this->___array;
  49608. RuntimeArray* L_5 = __this->___array;
  49609. NullCheck(L_5);
  49610. int32_t L_6;
  49611. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  49612. int32_t L_7 = __this->___idx;
  49613. NullCheck(L_4);
  49614. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 L_8;
  49615. L_8 = Array_InternalArray__get_Item_TisEmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182_mE17970C0F5D2E98CF106F678E5875586314A04C5(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49616. return L_8;
  49617. }
  49618. }
  49619. IL2CPP_EXTERN_C EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49620. {
  49621. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  49622. int32_t _offset = 1;
  49623. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  49624. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 _returnValue;
  49625. _returnValue = InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385(_thisAdjusted, method);
  49626. return _returnValue;
  49627. }
  49628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  49629. {
  49630. {
  49631. __this->___idx = ((int32_t)-2);
  49632. return;
  49633. }
  49634. }
  49635. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49636. {
  49637. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  49638. int32_t _offset = 1;
  49639. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  49640. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mE75E4B5F40C61A076E87D16561EE5AE25D1DA87C(_thisAdjusted, method);
  49641. }
  49642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD_gshared (InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* __this, const RuntimeMethod* method)
  49643. {
  49644. {
  49645. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 L_0;
  49646. L_0 = InternalEnumerator_1_get_Current_m502CCF1CE81A6E03C5DA67CCF938EFA5DF9F1385(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49647. EmptyData_tF13A138DEF2627A8D32807954AEF9E30615B8182 L_1 = L_0;
  49648. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  49649. return L_2;
  49650. }
  49651. }
  49652. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49653. {
  49654. InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576* _thisAdjusted;
  49655. int32_t _offset = 1;
  49656. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t2ED2AE209A7913A16934B193DBADAC12102BD576*>(__this + _offset);
  49657. RuntimeObject* _returnValue;
  49658. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m222B8C8E7CA1C570853EAC46B702CD175FD4B3DD(_thisAdjusted, method);
  49659. return _returnValue;
  49660. }
  49661. #ifdef __clang__
  49662. #pragma clang diagnostic pop
  49663. #endif
  49664. #ifdef __clang__
  49665. #pragma clang diagnostic push
  49666. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49667. #pragma clang diagnostic ignored "-Wunused-variable"
  49668. #endif
  49669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49670. {
  49671. {
  49672. RuntimeArray* L_0 = ___0_array;
  49673. __this->___array = L_0;
  49674. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  49675. __this->___idx = ((int32_t)-2);
  49676. return;
  49677. }
  49678. }
  49679. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49680. {
  49681. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  49682. int32_t _offset = 1;
  49683. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  49684. InternalEnumerator_1__ctor_mB924F72F9737D001F874608F4D9103975E566424(_thisAdjusted, ___0_array, method);
  49685. }
  49686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  49687. {
  49688. {
  49689. return;
  49690. }
  49691. }
  49692. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49693. {
  49694. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  49695. int32_t _offset = 1;
  49696. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  49697. InternalEnumerator_1_Dispose_m55FFA7C4125B7DBCE02837EDA12BA83EABF63877(_thisAdjusted, method);
  49698. }
  49699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  49700. {
  49701. int32_t V_0 = 0;
  49702. {
  49703. int32_t L_0 = __this->___idx;
  49704. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49705. {
  49706. goto IL_001b;
  49707. }
  49708. }
  49709. {
  49710. RuntimeArray* L_1 = __this->___array;
  49711. NullCheck(L_1);
  49712. int32_t L_2;
  49713. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  49714. __this->___idx = L_2;
  49715. }
  49716. IL_001b:
  49717. {
  49718. int32_t L_3 = __this->___idx;
  49719. if ((((int32_t)L_3) == ((int32_t)(-1))))
  49720. {
  49721. goto IL_003c;
  49722. }
  49723. }
  49724. {
  49725. int32_t L_4 = __this->___idx;
  49726. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  49727. int32_t L_5 = V_0;
  49728. __this->___idx = L_5;
  49729. int32_t L_6 = V_0;
  49730. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  49731. }
  49732. IL_003c:
  49733. {
  49734. return (bool)0;
  49735. }
  49736. }
  49737. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49738. {
  49739. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  49740. int32_t _offset = 1;
  49741. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  49742. bool _returnValue;
  49743. _returnValue = InternalEnumerator_1_MoveNext_m231B5303A5CC4686043AB8488608FB5EDE1C994A(_thisAdjusted, method);
  49744. return _returnValue;
  49745. }
  49746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  49747. {
  49748. {
  49749. int32_t L_0 = __this->___idx;
  49750. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49751. {
  49752. goto IL_0015;
  49753. }
  49754. }
  49755. {
  49756. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49757. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  49758. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  49759. }
  49760. IL_0015:
  49761. {
  49762. int32_t L_2 = __this->___idx;
  49763. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  49764. {
  49765. goto IL_0029;
  49766. }
  49767. }
  49768. {
  49769. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49770. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  49771. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  49772. }
  49773. IL_0029:
  49774. {
  49775. RuntimeArray* L_4 = __this->___array;
  49776. RuntimeArray* L_5 = __this->___array;
  49777. NullCheck(L_5);
  49778. int32_t L_6;
  49779. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  49780. int32_t L_7 = __this->___idx;
  49781. NullCheck(L_4);
  49782. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 L_8;
  49783. L_8 = Array_InternalArray__get_Item_TisEmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533_m6CE34AD7F28D1AC0263CF3A682E2D73FCAF2FB08(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49784. return L_8;
  49785. }
  49786. }
  49787. IL2CPP_EXTERN_C EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49788. {
  49789. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  49790. int32_t _offset = 1;
  49791. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  49792. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 _returnValue;
  49793. _returnValue = InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8(_thisAdjusted, method);
  49794. return _returnValue;
  49795. }
  49796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  49797. {
  49798. {
  49799. __this->___idx = ((int32_t)-2);
  49800. return;
  49801. }
  49802. }
  49803. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49804. {
  49805. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  49806. int32_t _offset = 1;
  49807. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  49808. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m4A0C67ED31DC1C0D17189873E02687EF88A02E10(_thisAdjusted, method);
  49809. }
  49810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A_gshared (InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* __this, const RuntimeMethod* method)
  49811. {
  49812. {
  49813. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 L_0;
  49814. L_0 = InternalEnumerator_1_get_Current_mD203D8A669D6B0D99C6A213ABBCAD7CB160D56A8(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49815. EmptyData_t4FC1686BC526371087AD5A5B28DBE30D1ECDD533 L_1 = L_0;
  49816. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  49817. return L_2;
  49818. }
  49819. }
  49820. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49821. {
  49822. InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6* _thisAdjusted;
  49823. int32_t _offset = 1;
  49824. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5BF79E9F70B5FBC71E8B158A8A71E772C3A49AE6*>(__this + _offset);
  49825. RuntimeObject* _returnValue;
  49826. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m1D7A502D9643311934284BB8451C09293E5F7D8A(_thisAdjusted, method);
  49827. return _returnValue;
  49828. }
  49829. #ifdef __clang__
  49830. #pragma clang diagnostic pop
  49831. #endif
  49832. #ifdef __clang__
  49833. #pragma clang diagnostic push
  49834. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49835. #pragma clang diagnostic ignored "-Wunused-variable"
  49836. #endif
  49837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49838. {
  49839. {
  49840. RuntimeArray* L_0 = ___0_array;
  49841. __this->___array = L_0;
  49842. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  49843. __this->___idx = ((int32_t)-2);
  49844. return;
  49845. }
  49846. }
  49847. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  49848. {
  49849. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  49850. int32_t _offset = 1;
  49851. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  49852. InternalEnumerator_1__ctor_mF43C0265F4408E92522F650B483B993CBFE43873(_thisAdjusted, ___0_array, method);
  49853. }
  49854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  49855. {
  49856. {
  49857. return;
  49858. }
  49859. }
  49860. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49861. {
  49862. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  49863. int32_t _offset = 1;
  49864. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  49865. InternalEnumerator_1_Dispose_mC7F10700E316F91B8DE264FC585CFEDA26578040(_thisAdjusted, method);
  49866. }
  49867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  49868. {
  49869. int32_t V_0 = 0;
  49870. {
  49871. int32_t L_0 = __this->___idx;
  49872. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49873. {
  49874. goto IL_001b;
  49875. }
  49876. }
  49877. {
  49878. RuntimeArray* L_1 = __this->___array;
  49879. NullCheck(L_1);
  49880. int32_t L_2;
  49881. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  49882. __this->___idx = L_2;
  49883. }
  49884. IL_001b:
  49885. {
  49886. int32_t L_3 = __this->___idx;
  49887. if ((((int32_t)L_3) == ((int32_t)(-1))))
  49888. {
  49889. goto IL_003c;
  49890. }
  49891. }
  49892. {
  49893. int32_t L_4 = __this->___idx;
  49894. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  49895. int32_t L_5 = V_0;
  49896. __this->___idx = L_5;
  49897. int32_t L_6 = V_0;
  49898. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  49899. }
  49900. IL_003c:
  49901. {
  49902. return (bool)0;
  49903. }
  49904. }
  49905. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49906. {
  49907. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  49908. int32_t _offset = 1;
  49909. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  49910. bool _returnValue;
  49911. _returnValue = InternalEnumerator_1_MoveNext_m37F6C19B9847FC928C306E306D5E9AEBE7E93404(_thisAdjusted, method);
  49912. return _returnValue;
  49913. }
  49914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  49915. {
  49916. {
  49917. int32_t L_0 = __this->___idx;
  49918. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  49919. {
  49920. goto IL_0015;
  49921. }
  49922. }
  49923. {
  49924. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49925. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  49926. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  49927. }
  49928. IL_0015:
  49929. {
  49930. int32_t L_2 = __this->___idx;
  49931. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  49932. {
  49933. goto IL_0029;
  49934. }
  49935. }
  49936. {
  49937. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  49938. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  49939. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  49940. }
  49941. IL_0029:
  49942. {
  49943. RuntimeArray* L_4 = __this->___array;
  49944. RuntimeArray* L_5 = __this->___array;
  49945. NullCheck(L_5);
  49946. int32_t L_6;
  49947. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  49948. int32_t L_7 = __this->___idx;
  49949. NullCheck(L_4);
  49950. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 L_8;
  49951. L_8 = Array_InternalArray__get_Item_TisEmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0_m9CC3E2D3FB2A5C3DAF3B569C85D278DCC94EDB89(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  49952. return L_8;
  49953. }
  49954. }
  49955. IL2CPP_EXTERN_C EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49956. {
  49957. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  49958. int32_t _offset = 1;
  49959. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  49960. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 _returnValue;
  49961. _returnValue = InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB(_thisAdjusted, method);
  49962. return _returnValue;
  49963. }
  49964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  49965. {
  49966. {
  49967. __this->___idx = ((int32_t)-2);
  49968. return;
  49969. }
  49970. }
  49971. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49972. {
  49973. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  49974. int32_t _offset = 1;
  49975. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  49976. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6E3A64FDFE84FCCB7F067EFF5585DA00371CFAA0(_thisAdjusted, method);
  49977. }
  49978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6_gshared (InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* __this, const RuntimeMethod* method)
  49979. {
  49980. {
  49981. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 L_0;
  49982. L_0 = InternalEnumerator_1_get_Current_m6CD00F6FF9E4CF834B184C4A7CB3767835961FEB(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49983. EmptyData_t4A4F82A772FE766AA090A0628F398EA4D55646F0 L_1 = L_0;
  49984. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  49985. return L_2;
  49986. }
  49987. }
  49988. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  49989. {
  49990. InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89* _thisAdjusted;
  49991. int32_t _offset = 1;
  49992. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t44C5B69BC058D72B478907E3C581743905D92E89*>(__this + _offset);
  49993. RuntimeObject* _returnValue;
  49994. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC999D87D57901E7FC074DD172E9A4718957AFBD6(_thisAdjusted, method);
  49995. return _returnValue;
  49996. }
  49997. #ifdef __clang__
  49998. #pragma clang diagnostic pop
  49999. #endif
  50000. #ifdef __clang__
  50001. #pragma clang diagnostic push
  50002. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50003. #pragma clang diagnostic ignored "-Wunused-variable"
  50004. #endif
  50005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50006. {
  50007. {
  50008. RuntimeArray* L_0 = ___0_array;
  50009. __this->___array = L_0;
  50010. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  50011. __this->___idx = ((int32_t)-2);
  50012. return;
  50013. }
  50014. }
  50015. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50016. {
  50017. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  50018. int32_t _offset = 1;
  50019. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  50020. InternalEnumerator_1__ctor_m5E1FF6C82646CAF9773E89F8CBB991B1DBF6D4ED(_thisAdjusted, ___0_array, method);
  50021. }
  50022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  50023. {
  50024. {
  50025. return;
  50026. }
  50027. }
  50028. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50029. {
  50030. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  50031. int32_t _offset = 1;
  50032. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  50033. InternalEnumerator_1_Dispose_m9E030D006F477EE477F46B11E84E2152BDF7638B(_thisAdjusted, method);
  50034. }
  50035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  50036. {
  50037. int32_t V_0 = 0;
  50038. {
  50039. int32_t L_0 = __this->___idx;
  50040. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50041. {
  50042. goto IL_001b;
  50043. }
  50044. }
  50045. {
  50046. RuntimeArray* L_1 = __this->___array;
  50047. NullCheck(L_1);
  50048. int32_t L_2;
  50049. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  50050. __this->___idx = L_2;
  50051. }
  50052. IL_001b:
  50053. {
  50054. int32_t L_3 = __this->___idx;
  50055. if ((((int32_t)L_3) == ((int32_t)(-1))))
  50056. {
  50057. goto IL_003c;
  50058. }
  50059. }
  50060. {
  50061. int32_t L_4 = __this->___idx;
  50062. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  50063. int32_t L_5 = V_0;
  50064. __this->___idx = L_5;
  50065. int32_t L_6 = V_0;
  50066. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  50067. }
  50068. IL_003c:
  50069. {
  50070. return (bool)0;
  50071. }
  50072. }
  50073. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50074. {
  50075. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  50076. int32_t _offset = 1;
  50077. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  50078. bool _returnValue;
  50079. _returnValue = InternalEnumerator_1_MoveNext_mC887D7F9EC475A5C8EA6EECEF9E6D10DCFD3A682(_thisAdjusted, method);
  50080. return _returnValue;
  50081. }
  50082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  50083. {
  50084. {
  50085. int32_t L_0 = __this->___idx;
  50086. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50087. {
  50088. goto IL_0015;
  50089. }
  50090. }
  50091. {
  50092. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50093. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  50094. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  50095. }
  50096. IL_0015:
  50097. {
  50098. int32_t L_2 = __this->___idx;
  50099. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  50100. {
  50101. goto IL_0029;
  50102. }
  50103. }
  50104. {
  50105. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50106. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  50107. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  50108. }
  50109. IL_0029:
  50110. {
  50111. RuntimeArray* L_4 = __this->___array;
  50112. RuntimeArray* L_5 = __this->___array;
  50113. NullCheck(L_5);
  50114. int32_t L_6;
  50115. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  50116. int32_t L_7 = __this->___idx;
  50117. NullCheck(L_4);
  50118. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 L_8;
  50119. L_8 = Array_InternalArray__get_Item_TisEmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1_m16960B324D10C1FFBBA83B79B5D8223F1D54ABC4(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50120. return L_8;
  50121. }
  50122. }
  50123. IL2CPP_EXTERN_C EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50124. {
  50125. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  50126. int32_t _offset = 1;
  50127. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  50128. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 _returnValue;
  50129. _returnValue = InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7(_thisAdjusted, method);
  50130. return _returnValue;
  50131. }
  50132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  50133. {
  50134. {
  50135. __this->___idx = ((int32_t)-2);
  50136. return;
  50137. }
  50138. }
  50139. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50140. {
  50141. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  50142. int32_t _offset = 1;
  50143. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  50144. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mA8ECEB857D9C649C6D74E0F3804EE95BDA9D46C2(_thisAdjusted, method);
  50145. }
  50146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC_gshared (InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* __this, const RuntimeMethod* method)
  50147. {
  50148. {
  50149. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 L_0;
  50150. L_0 = InternalEnumerator_1_get_Current_mF8DF9D0BDFFC4A4FAB6575FC119CDBE585DEC5A7(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50151. EmptyData_t43DE49ADBBE9CFA603DCA7C5CDC998DE6DC976A1 L_1 = L_0;
  50152. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  50153. return L_2;
  50154. }
  50155. }
  50156. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50157. {
  50158. InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32* _thisAdjusted;
  50159. int32_t _offset = 1;
  50160. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t550143D62DAE65C20C48EF1F8D75EFC30B47AB32*>(__this + _offset);
  50161. RuntimeObject* _returnValue;
  50162. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mED7AECBD92D52BDB599B203EED886C351DD144DC(_thisAdjusted, method);
  50163. return _returnValue;
  50164. }
  50165. #ifdef __clang__
  50166. #pragma clang diagnostic pop
  50167. #endif
  50168. #ifdef __clang__
  50169. #pragma clang diagnostic push
  50170. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50171. #pragma clang diagnostic ignored "-Wunused-variable"
  50172. #endif
  50173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50174. {
  50175. {
  50176. RuntimeArray* L_0 = ___0_array;
  50177. __this->___array = L_0;
  50178. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  50179. __this->___idx = ((int32_t)-2);
  50180. return;
  50181. }
  50182. }
  50183. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50184. {
  50185. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  50186. int32_t _offset = 1;
  50187. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  50188. InternalEnumerator_1__ctor_mEDF0009830B4F9C7FE848216E9C9ED2F5516B759(_thisAdjusted, ___0_array, method);
  50189. }
  50190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  50191. {
  50192. {
  50193. return;
  50194. }
  50195. }
  50196. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50197. {
  50198. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  50199. int32_t _offset = 1;
  50200. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  50201. InternalEnumerator_1_Dispose_m01837563E778E4A2F99F4FFE1469A613A8D0FCF9(_thisAdjusted, method);
  50202. }
  50203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  50204. {
  50205. int32_t V_0 = 0;
  50206. {
  50207. int32_t L_0 = __this->___idx;
  50208. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50209. {
  50210. goto IL_001b;
  50211. }
  50212. }
  50213. {
  50214. RuntimeArray* L_1 = __this->___array;
  50215. NullCheck(L_1);
  50216. int32_t L_2;
  50217. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  50218. __this->___idx = L_2;
  50219. }
  50220. IL_001b:
  50221. {
  50222. int32_t L_3 = __this->___idx;
  50223. if ((((int32_t)L_3) == ((int32_t)(-1))))
  50224. {
  50225. goto IL_003c;
  50226. }
  50227. }
  50228. {
  50229. int32_t L_4 = __this->___idx;
  50230. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  50231. int32_t L_5 = V_0;
  50232. __this->___idx = L_5;
  50233. int32_t L_6 = V_0;
  50234. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  50235. }
  50236. IL_003c:
  50237. {
  50238. return (bool)0;
  50239. }
  50240. }
  50241. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50242. {
  50243. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  50244. int32_t _offset = 1;
  50245. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  50246. bool _returnValue;
  50247. _returnValue = InternalEnumerator_1_MoveNext_mE534CA23A81191067BCB0F65A25AB7DF14459AC0(_thisAdjusted, method);
  50248. return _returnValue;
  50249. }
  50250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  50251. {
  50252. {
  50253. int32_t L_0 = __this->___idx;
  50254. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50255. {
  50256. goto IL_0015;
  50257. }
  50258. }
  50259. {
  50260. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50261. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  50262. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  50263. }
  50264. IL_0015:
  50265. {
  50266. int32_t L_2 = __this->___idx;
  50267. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  50268. {
  50269. goto IL_0029;
  50270. }
  50271. }
  50272. {
  50273. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50274. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  50275. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  50276. }
  50277. IL_0029:
  50278. {
  50279. RuntimeArray* L_4 = __this->___array;
  50280. RuntimeArray* L_5 = __this->___array;
  50281. NullCheck(L_5);
  50282. int32_t L_6;
  50283. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  50284. int32_t L_7 = __this->___idx;
  50285. NullCheck(L_4);
  50286. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F L_8;
  50287. L_8 = Array_InternalArray__get_Item_TisEmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F_mC19F2C64BB56825006EF9E8FFBBC17D4C4C6BEA5(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50288. return L_8;
  50289. }
  50290. }
  50291. IL2CPP_EXTERN_C EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50292. {
  50293. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  50294. int32_t _offset = 1;
  50295. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  50296. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F _returnValue;
  50297. _returnValue = InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA(_thisAdjusted, method);
  50298. return _returnValue;
  50299. }
  50300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  50301. {
  50302. {
  50303. __this->___idx = ((int32_t)-2);
  50304. return;
  50305. }
  50306. }
  50307. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50308. {
  50309. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  50310. int32_t _offset = 1;
  50311. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  50312. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36E270608F5FCCA869564A75FFC7215C9BEAEEE0(_thisAdjusted, method);
  50313. }
  50314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C_gshared (InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* __this, const RuntimeMethod* method)
  50315. {
  50316. {
  50317. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F L_0;
  50318. L_0 = InternalEnumerator_1_get_Current_m4CB88612F5C0693C75E4AF93222E36F5F72E59FA(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50319. EmptyData_tA8769B9E6E130745DA8CFF6D496ED462ED74B44F L_1 = L_0;
  50320. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  50321. return L_2;
  50322. }
  50323. }
  50324. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50325. {
  50326. InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4* _thisAdjusted;
  50327. int32_t _offset = 1;
  50328. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t48F5EF0FB5B6B0F1F2388E8364A40882921241F4*>(__this + _offset);
  50329. RuntimeObject* _returnValue;
  50330. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mDD8D826010863F36B1A1A7927CDDF90C0218D73C(_thisAdjusted, method);
  50331. return _returnValue;
  50332. }
  50333. #ifdef __clang__
  50334. #pragma clang diagnostic pop
  50335. #endif
  50336. #ifdef __clang__
  50337. #pragma clang diagnostic push
  50338. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50339. #pragma clang diagnostic ignored "-Wunused-variable"
  50340. #endif
  50341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50342. {
  50343. {
  50344. RuntimeArray* L_0 = ___0_array;
  50345. __this->___array = L_0;
  50346. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  50347. __this->___idx = ((int32_t)-2);
  50348. return;
  50349. }
  50350. }
  50351. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50352. {
  50353. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  50354. int32_t _offset = 1;
  50355. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  50356. InternalEnumerator_1__ctor_m9D7A32BCF9C679E02E49754B64574E92F173CB3F(_thisAdjusted, ___0_array, method);
  50357. }
  50358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  50359. {
  50360. {
  50361. return;
  50362. }
  50363. }
  50364. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50365. {
  50366. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  50367. int32_t _offset = 1;
  50368. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  50369. InternalEnumerator_1_Dispose_m4DF4A70E889ACD7395A2E9AB8327AA15CB151059(_thisAdjusted, method);
  50370. }
  50371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  50372. {
  50373. int32_t V_0 = 0;
  50374. {
  50375. int32_t L_0 = __this->___idx;
  50376. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50377. {
  50378. goto IL_001b;
  50379. }
  50380. }
  50381. {
  50382. RuntimeArray* L_1 = __this->___array;
  50383. NullCheck(L_1);
  50384. int32_t L_2;
  50385. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  50386. __this->___idx = L_2;
  50387. }
  50388. IL_001b:
  50389. {
  50390. int32_t L_3 = __this->___idx;
  50391. if ((((int32_t)L_3) == ((int32_t)(-1))))
  50392. {
  50393. goto IL_003c;
  50394. }
  50395. }
  50396. {
  50397. int32_t L_4 = __this->___idx;
  50398. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  50399. int32_t L_5 = V_0;
  50400. __this->___idx = L_5;
  50401. int32_t L_6 = V_0;
  50402. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  50403. }
  50404. IL_003c:
  50405. {
  50406. return (bool)0;
  50407. }
  50408. }
  50409. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50410. {
  50411. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  50412. int32_t _offset = 1;
  50413. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  50414. bool _returnValue;
  50415. _returnValue = InternalEnumerator_1_MoveNext_m4D3DA2DE0A7430A7ACAA0267EEBEC95CF0321279(_thisAdjusted, method);
  50416. return _returnValue;
  50417. }
  50418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  50419. {
  50420. {
  50421. int32_t L_0 = __this->___idx;
  50422. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50423. {
  50424. goto IL_0015;
  50425. }
  50426. }
  50427. {
  50428. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50429. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  50430. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  50431. }
  50432. IL_0015:
  50433. {
  50434. int32_t L_2 = __this->___idx;
  50435. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  50436. {
  50437. goto IL_0029;
  50438. }
  50439. }
  50440. {
  50441. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50442. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  50443. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  50444. }
  50445. IL_0029:
  50446. {
  50447. RuntimeArray* L_4 = __this->___array;
  50448. RuntimeArray* L_5 = __this->___array;
  50449. NullCheck(L_5);
  50450. int32_t L_6;
  50451. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  50452. int32_t L_7 = __this->___idx;
  50453. NullCheck(L_4);
  50454. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E L_8;
  50455. L_8 = Array_InternalArray__get_Item_TisEmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E_mDC22F7CC0C93AFADE6C3F59F37F558FFFFFB6A56(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50456. return L_8;
  50457. }
  50458. }
  50459. IL2CPP_EXTERN_C EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50460. {
  50461. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  50462. int32_t _offset = 1;
  50463. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  50464. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E _returnValue;
  50465. _returnValue = InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D(_thisAdjusted, method);
  50466. return _returnValue;
  50467. }
  50468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  50469. {
  50470. {
  50471. __this->___idx = ((int32_t)-2);
  50472. return;
  50473. }
  50474. }
  50475. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50476. {
  50477. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  50478. int32_t _offset = 1;
  50479. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  50480. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD1739E5292CC4253EF6645507C8A1265A1BE550A(_thisAdjusted, method);
  50481. }
  50482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF_gshared (InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* __this, const RuntimeMethod* method)
  50483. {
  50484. {
  50485. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E L_0;
  50486. L_0 = InternalEnumerator_1_get_Current_mB076F287BBBC0D592E383D9FA66A88FC2442370D(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50487. EmptyData_t2CB75995D335E22F6BF31D1CB979DB1067C5025E L_1 = L_0;
  50488. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  50489. return L_2;
  50490. }
  50491. }
  50492. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50493. {
  50494. InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746* _thisAdjusted;
  50495. int32_t _offset = 1;
  50496. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5099CBB1772C7C1CAC0D09A67B74D2834CF0F746*>(__this + _offset);
  50497. RuntimeObject* _returnValue;
  50498. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mCC48C828F4D5626AE329C70DEE8BF25F1B9980CF(_thisAdjusted, method);
  50499. return _returnValue;
  50500. }
  50501. #ifdef __clang__
  50502. #pragma clang diagnostic pop
  50503. #endif
  50504. #ifdef __clang__
  50505. #pragma clang diagnostic push
  50506. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50507. #pragma clang diagnostic ignored "-Wunused-variable"
  50508. #endif
  50509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50510. {
  50511. {
  50512. RuntimeArray* L_0 = ___0_array;
  50513. __this->___array = L_0;
  50514. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  50515. __this->___idx = ((int32_t)-2);
  50516. return;
  50517. }
  50518. }
  50519. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50520. {
  50521. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  50522. int32_t _offset = 1;
  50523. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  50524. InternalEnumerator_1__ctor_mFECC3887EB8856D9D7B6DE2DC326C64C5C539214(_thisAdjusted, ___0_array, method);
  50525. }
  50526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  50527. {
  50528. {
  50529. return;
  50530. }
  50531. }
  50532. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50533. {
  50534. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  50535. int32_t _offset = 1;
  50536. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  50537. InternalEnumerator_1_Dispose_mEBEEFCBECD544ECF14191DCC4ACFDB19B4BC6D97(_thisAdjusted, method);
  50538. }
  50539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  50540. {
  50541. int32_t V_0 = 0;
  50542. {
  50543. int32_t L_0 = __this->___idx;
  50544. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50545. {
  50546. goto IL_001b;
  50547. }
  50548. }
  50549. {
  50550. RuntimeArray* L_1 = __this->___array;
  50551. NullCheck(L_1);
  50552. int32_t L_2;
  50553. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  50554. __this->___idx = L_2;
  50555. }
  50556. IL_001b:
  50557. {
  50558. int32_t L_3 = __this->___idx;
  50559. if ((((int32_t)L_3) == ((int32_t)(-1))))
  50560. {
  50561. goto IL_003c;
  50562. }
  50563. }
  50564. {
  50565. int32_t L_4 = __this->___idx;
  50566. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  50567. int32_t L_5 = V_0;
  50568. __this->___idx = L_5;
  50569. int32_t L_6 = V_0;
  50570. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  50571. }
  50572. IL_003c:
  50573. {
  50574. return (bool)0;
  50575. }
  50576. }
  50577. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50578. {
  50579. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  50580. int32_t _offset = 1;
  50581. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  50582. bool _returnValue;
  50583. _returnValue = InternalEnumerator_1_MoveNext_mA2EA34753AB06EBB8B3F3FBC2DE4AB62E0C03EDE(_thisAdjusted, method);
  50584. return _returnValue;
  50585. }
  50586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  50587. {
  50588. {
  50589. int32_t L_0 = __this->___idx;
  50590. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50591. {
  50592. goto IL_0015;
  50593. }
  50594. }
  50595. {
  50596. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50597. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  50598. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  50599. }
  50600. IL_0015:
  50601. {
  50602. int32_t L_2 = __this->___idx;
  50603. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  50604. {
  50605. goto IL_0029;
  50606. }
  50607. }
  50608. {
  50609. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50610. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  50611. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  50612. }
  50613. IL_0029:
  50614. {
  50615. RuntimeArray* L_4 = __this->___array;
  50616. RuntimeArray* L_5 = __this->___array;
  50617. NullCheck(L_5);
  50618. int32_t L_6;
  50619. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  50620. int32_t L_7 = __this->___idx;
  50621. NullCheck(L_4);
  50622. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB L_8;
  50623. L_8 = Array_InternalArray__get_Item_TisEmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB_mBC8EC334648A6C8D325BB50BF78BEE3F1C4F36F5(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50624. return L_8;
  50625. }
  50626. }
  50627. IL2CPP_EXTERN_C EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50628. {
  50629. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  50630. int32_t _offset = 1;
  50631. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  50632. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB _returnValue;
  50633. _returnValue = InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F(_thisAdjusted, method);
  50634. return _returnValue;
  50635. }
  50636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  50637. {
  50638. {
  50639. __this->___idx = ((int32_t)-2);
  50640. return;
  50641. }
  50642. }
  50643. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50644. {
  50645. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  50646. int32_t _offset = 1;
  50647. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  50648. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA2ADC8507B29DA0AAF4FD5A97EE8CD52A087070(_thisAdjusted, method);
  50649. }
  50650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A_gshared (InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* __this, const RuntimeMethod* method)
  50651. {
  50652. {
  50653. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB L_0;
  50654. L_0 = InternalEnumerator_1_get_Current_mFEB31527F4F844F1FB5F939B272CC145104FDD2F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50655. EmptyData_tED1BB22234DD4A2FBA90416759D025535300EDCB L_1 = L_0;
  50656. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  50657. return L_2;
  50658. }
  50659. }
  50660. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50661. {
  50662. InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2* _thisAdjusted;
  50663. int32_t _offset = 1;
  50664. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tFEBC4336F62322256E76F51D8967934D4CA448D2*>(__this + _offset);
  50665. RuntimeObject* _returnValue;
  50666. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m921F0EC4C72B04C13E3AED414E24A05F45B77F3A(_thisAdjusted, method);
  50667. return _returnValue;
  50668. }
  50669. #ifdef __clang__
  50670. #pragma clang diagnostic pop
  50671. #endif
  50672. #ifdef __clang__
  50673. #pragma clang diagnostic push
  50674. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50675. #pragma clang diagnostic ignored "-Wunused-variable"
  50676. #endif
  50677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m22BCBFA19EBD96404F8B9113DDF3CFB7AEF386DE_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50678. {
  50679. {
  50680. RuntimeArray* L_0 = ___0_array;
  50681. __this->___array = L_0;
  50682. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  50683. __this->___idx = ((int32_t)-2);
  50684. return;
  50685. }
  50686. }
  50687. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m22BCBFA19EBD96404F8B9113DDF3CFB7AEF386DE_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50688. {
  50689. InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* _thisAdjusted;
  50690. int32_t _offset = 1;
  50691. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*>(__this + _offset);
  50692. InternalEnumerator_1__ctor_m22BCBFA19EBD96404F8B9113DDF3CFB7AEF386DE(_thisAdjusted, ___0_array, method);
  50693. }
  50694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m309265218FFA0B7E7589B9565A251B99018B9D3C_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  50695. {
  50696. {
  50697. return;
  50698. }
  50699. }
  50700. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m309265218FFA0B7E7589B9565A251B99018B9D3C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50701. {
  50702. InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* _thisAdjusted;
  50703. int32_t _offset = 1;
  50704. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*>(__this + _offset);
  50705. InternalEnumerator_1_Dispose_m309265218FFA0B7E7589B9565A251B99018B9D3C(_thisAdjusted, method);
  50706. }
  50707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m3B67D00E8C1B0888889FC44CC55EDD4DD943AE85_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  50708. {
  50709. int32_t V_0 = 0;
  50710. {
  50711. int32_t L_0 = __this->___idx;
  50712. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50713. {
  50714. goto IL_001b;
  50715. }
  50716. }
  50717. {
  50718. RuntimeArray* L_1 = __this->___array;
  50719. NullCheck(L_1);
  50720. int32_t L_2;
  50721. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  50722. __this->___idx = L_2;
  50723. }
  50724. IL_001b:
  50725. {
  50726. int32_t L_3 = __this->___idx;
  50727. if ((((int32_t)L_3) == ((int32_t)(-1))))
  50728. {
  50729. goto IL_003c;
  50730. }
  50731. }
  50732. {
  50733. int32_t L_4 = __this->___idx;
  50734. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  50735. int32_t L_5 = V_0;
  50736. __this->___idx = L_5;
  50737. int32_t L_6 = V_0;
  50738. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  50739. }
  50740. IL_003c:
  50741. {
  50742. return (bool)0;
  50743. }
  50744. }
  50745. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m3B67D00E8C1B0888889FC44CC55EDD4DD943AE85_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50746. {
  50747. InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* _thisAdjusted;
  50748. int32_t _offset = 1;
  50749. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*>(__this + _offset);
  50750. bool _returnValue;
  50751. _returnValue = InternalEnumerator_1_MoveNext_m3B67D00E8C1B0888889FC44CC55EDD4DD943AE85(_thisAdjusted, method);
  50752. return _returnValue;
  50753. }
  50754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tEA99553F325828A74A65B889F46BE09836044044 InternalEnumerator_1_get_Current_mF32542F9ACC7D067B064ABBEA360A27DF110C797_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  50755. {
  50756. {
  50757. int32_t L_0 = __this->___idx;
  50758. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50759. {
  50760. goto IL_0015;
  50761. }
  50762. }
  50763. {
  50764. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50765. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  50766. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  50767. }
  50768. IL_0015:
  50769. {
  50770. int32_t L_2 = __this->___idx;
  50771. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  50772. {
  50773. goto IL_0029;
  50774. }
  50775. }
  50776. {
  50777. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50778. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  50779. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  50780. }
  50781. IL_0029:
  50782. {
  50783. RuntimeArray* L_4 = __this->___array;
  50784. RuntimeArray* L_5 = __this->___array;
  50785. NullCheck(L_5);
  50786. int32_t L_6;
  50787. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  50788. int32_t L_7 = __this->___idx;
  50789. NullCheck(L_4);
  50790. Entry_tEA99553F325828A74A65B889F46BE09836044044 L_8;
  50791. L_8 = Array_InternalArray__get_Item_TisEntry_tEA99553F325828A74A65B889F46BE09836044044_mA8B754A8BFE58D5A19924ACF47669AE4E050FAFE(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50792. return L_8;
  50793. }
  50794. }
  50795. IL2CPP_EXTERN_C Entry_tEA99553F325828A74A65B889F46BE09836044044 InternalEnumerator_1_get_Current_mF32542F9ACC7D067B064ABBEA360A27DF110C797_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50796. {
  50797. InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* _thisAdjusted;
  50798. int32_t _offset = 1;
  50799. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*>(__this + _offset);
  50800. Entry_tEA99553F325828A74A65B889F46BE09836044044 _returnValue;
  50801. _returnValue = InternalEnumerator_1_get_Current_mF32542F9ACC7D067B064ABBEA360A27DF110C797(_thisAdjusted, method);
  50802. return _returnValue;
  50803. }
  50804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m78BD49A789A59A51E51438F8FDC431AB4093EE7D_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  50805. {
  50806. {
  50807. __this->___idx = ((int32_t)-2);
  50808. return;
  50809. }
  50810. }
  50811. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m78BD49A789A59A51E51438F8FDC431AB4093EE7D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50812. {
  50813. InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* _thisAdjusted;
  50814. int32_t _offset = 1;
  50815. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*>(__this + _offset);
  50816. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m78BD49A789A59A51E51438F8FDC431AB4093EE7D(_thisAdjusted, method);
  50817. }
  50818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m00C312B009FCF56DC14161A49A83F7FBD03E1664_gshared (InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* __this, const RuntimeMethod* method)
  50819. {
  50820. {
  50821. Entry_tEA99553F325828A74A65B889F46BE09836044044 L_0;
  50822. L_0 = InternalEnumerator_1_get_Current_mF32542F9ACC7D067B064ABBEA360A27DF110C797(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50823. Entry_tEA99553F325828A74A65B889F46BE09836044044 L_1 = L_0;
  50824. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  50825. return L_2;
  50826. }
  50827. }
  50828. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m00C312B009FCF56DC14161A49A83F7FBD03E1664_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50829. {
  50830. InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2* _thisAdjusted;
  50831. int32_t _offset = 1;
  50832. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t51FF29BD688A6F14E2F31B8AC200A9D6965161D2*>(__this + _offset);
  50833. RuntimeObject* _returnValue;
  50834. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m00C312B009FCF56DC14161A49A83F7FBD03E1664(_thisAdjusted, method);
  50835. return _returnValue;
  50836. }
  50837. #ifdef __clang__
  50838. #pragma clang diagnostic pop
  50839. #endif
  50840. #ifdef __clang__
  50841. #pragma clang diagnostic push
  50842. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  50843. #pragma clang diagnostic ignored "-Wunused-variable"
  50844. #endif
  50845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50846. {
  50847. {
  50848. RuntimeArray* L_0 = ___0_array;
  50849. __this->___array = L_0;
  50850. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  50851. __this->___idx = ((int32_t)-2);
  50852. return;
  50853. }
  50854. }
  50855. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  50856. {
  50857. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  50858. int32_t _offset = 1;
  50859. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  50860. InternalEnumerator_1__ctor_m27C3EA218A76C38FB13A453CDC311DE8B0F2AC25(_thisAdjusted, ___0_array, method);
  50861. }
  50862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  50863. {
  50864. {
  50865. return;
  50866. }
  50867. }
  50868. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50869. {
  50870. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  50871. int32_t _offset = 1;
  50872. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  50873. InternalEnumerator_1_Dispose_mF06FDF384A9C6A3F9381A53B74A04A2C0E467E78(_thisAdjusted, method);
  50874. }
  50875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  50876. {
  50877. int32_t V_0 = 0;
  50878. {
  50879. int32_t L_0 = __this->___idx;
  50880. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50881. {
  50882. goto IL_001b;
  50883. }
  50884. }
  50885. {
  50886. RuntimeArray* L_1 = __this->___array;
  50887. NullCheck(L_1);
  50888. int32_t L_2;
  50889. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  50890. __this->___idx = L_2;
  50891. }
  50892. IL_001b:
  50893. {
  50894. int32_t L_3 = __this->___idx;
  50895. if ((((int32_t)L_3) == ((int32_t)(-1))))
  50896. {
  50897. goto IL_003c;
  50898. }
  50899. }
  50900. {
  50901. int32_t L_4 = __this->___idx;
  50902. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  50903. int32_t L_5 = V_0;
  50904. __this->___idx = L_5;
  50905. int32_t L_6 = V_0;
  50906. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  50907. }
  50908. IL_003c:
  50909. {
  50910. return (bool)0;
  50911. }
  50912. }
  50913. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50914. {
  50915. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  50916. int32_t _offset = 1;
  50917. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  50918. bool _returnValue;
  50919. _returnValue = InternalEnumerator_1_MoveNext_m8FACEB0782E93B2A7F39BA8BC54BC2093AF1C418(_thisAdjusted, method);
  50920. return _returnValue;
  50921. }
  50922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t087349F3AE170AB56B4363B52E225A982E89F930 InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  50923. {
  50924. {
  50925. int32_t L_0 = __this->___idx;
  50926. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  50927. {
  50928. goto IL_0015;
  50929. }
  50930. }
  50931. {
  50932. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50933. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  50934. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  50935. }
  50936. IL_0015:
  50937. {
  50938. int32_t L_2 = __this->___idx;
  50939. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  50940. {
  50941. goto IL_0029;
  50942. }
  50943. }
  50944. {
  50945. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  50946. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  50947. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  50948. }
  50949. IL_0029:
  50950. {
  50951. RuntimeArray* L_4 = __this->___array;
  50952. RuntimeArray* L_5 = __this->___array;
  50953. NullCheck(L_5);
  50954. int32_t L_6;
  50955. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  50956. int32_t L_7 = __this->___idx;
  50957. NullCheck(L_4);
  50958. Entry_t087349F3AE170AB56B4363B52E225A982E89F930 L_8;
  50959. L_8 = Array_InternalArray__get_Item_TisEntry_t087349F3AE170AB56B4363B52E225A982E89F930_m48523AB7183CA7B44571E0A9586706D93310A448(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  50960. return L_8;
  50961. }
  50962. }
  50963. IL2CPP_EXTERN_C Entry_t087349F3AE170AB56B4363B52E225A982E89F930 InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50964. {
  50965. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  50966. int32_t _offset = 1;
  50967. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  50968. Entry_t087349F3AE170AB56B4363B52E225A982E89F930 _returnValue;
  50969. _returnValue = InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E(_thisAdjusted, method);
  50970. return _returnValue;
  50971. }
  50972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  50973. {
  50974. {
  50975. __this->___idx = ((int32_t)-2);
  50976. return;
  50977. }
  50978. }
  50979. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50980. {
  50981. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  50982. int32_t _offset = 1;
  50983. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  50984. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m36ADE14A9BA5EA982287BBF1720A9934969BFD58(_thisAdjusted, method);
  50985. }
  50986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718_gshared (InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* __this, const RuntimeMethod* method)
  50987. {
  50988. {
  50989. Entry_t087349F3AE170AB56B4363B52E225A982E89F930 L_0;
  50990. L_0 = InternalEnumerator_1_get_Current_m100E9D2474D4ECC6FE4F2642B66BCA8092B3C75E(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50991. Entry_t087349F3AE170AB56B4363B52E225A982E89F930 L_1 = L_0;
  50992. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  50993. return L_2;
  50994. }
  50995. }
  50996. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  50997. {
  50998. InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896* _thisAdjusted;
  50999. int32_t _offset = 1;
  51000. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t99DA92FACC2C5809B69D235314465DB5FF418896*>(__this + _offset);
  51001. RuntimeObject* _returnValue;
  51002. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0B89631B87A88E905FBCA0C0A229B9C3E68BB718(_thisAdjusted, method);
  51003. return _returnValue;
  51004. }
  51005. #ifdef __clang__
  51006. #pragma clang diagnostic pop
  51007. #endif
  51008. #ifdef __clang__
  51009. #pragma clang diagnostic push
  51010. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51011. #pragma clang diagnostic ignored "-Wunused-variable"
  51012. #endif
  51013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51014. {
  51015. {
  51016. RuntimeArray* L_0 = ___0_array;
  51017. __this->___array = L_0;
  51018. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  51019. __this->___idx = ((int32_t)-2);
  51020. return;
  51021. }
  51022. }
  51023. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51024. {
  51025. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  51026. int32_t _offset = 1;
  51027. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  51028. InternalEnumerator_1__ctor_mAF45FBA4DF0794685BF102FC2C95195BFCA3A8B7(_thisAdjusted, ___0_array, method);
  51029. }
  51030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  51031. {
  51032. {
  51033. return;
  51034. }
  51035. }
  51036. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51037. {
  51038. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  51039. int32_t _offset = 1;
  51040. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  51041. InternalEnumerator_1_Dispose_m9FB7B9922B3AF7FCBCD299256416B834AF7E3694(_thisAdjusted, method);
  51042. }
  51043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  51044. {
  51045. int32_t V_0 = 0;
  51046. {
  51047. int32_t L_0 = __this->___idx;
  51048. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51049. {
  51050. goto IL_001b;
  51051. }
  51052. }
  51053. {
  51054. RuntimeArray* L_1 = __this->___array;
  51055. NullCheck(L_1);
  51056. int32_t L_2;
  51057. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  51058. __this->___idx = L_2;
  51059. }
  51060. IL_001b:
  51061. {
  51062. int32_t L_3 = __this->___idx;
  51063. if ((((int32_t)L_3) == ((int32_t)(-1))))
  51064. {
  51065. goto IL_003c;
  51066. }
  51067. }
  51068. {
  51069. int32_t L_4 = __this->___idx;
  51070. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  51071. int32_t L_5 = V_0;
  51072. __this->___idx = L_5;
  51073. int32_t L_6 = V_0;
  51074. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  51075. }
  51076. IL_003c:
  51077. {
  51078. return (bool)0;
  51079. }
  51080. }
  51081. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51082. {
  51083. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  51084. int32_t _offset = 1;
  51085. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  51086. bool _returnValue;
  51087. _returnValue = InternalEnumerator_1_MoveNext_mC5D7E4DC0DF67FC95EAC6431F9832ECE5FA10883(_thisAdjusted, method);
  51088. return _returnValue;
  51089. }
  51090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  51091. {
  51092. {
  51093. int32_t L_0 = __this->___idx;
  51094. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51095. {
  51096. goto IL_0015;
  51097. }
  51098. }
  51099. {
  51100. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51101. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  51102. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  51103. }
  51104. IL_0015:
  51105. {
  51106. int32_t L_2 = __this->___idx;
  51107. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  51108. {
  51109. goto IL_0029;
  51110. }
  51111. }
  51112. {
  51113. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51114. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  51115. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  51116. }
  51117. IL_0029:
  51118. {
  51119. RuntimeArray* L_4 = __this->___array;
  51120. RuntimeArray* L_5 = __this->___array;
  51121. NullCheck(L_5);
  51122. int32_t L_6;
  51123. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  51124. int32_t L_7 = __this->___idx;
  51125. NullCheck(L_4);
  51126. Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 L_8;
  51127. L_8 = Array_InternalArray__get_Item_TisEntry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448_mBD72520171D585E0ECC81153FADC9C133883BF3B(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51128. return L_8;
  51129. }
  51130. }
  51131. IL2CPP_EXTERN_C Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51132. {
  51133. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  51134. int32_t _offset = 1;
  51135. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  51136. Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 _returnValue;
  51137. _returnValue = InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668(_thisAdjusted, method);
  51138. return _returnValue;
  51139. }
  51140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  51141. {
  51142. {
  51143. __this->___idx = ((int32_t)-2);
  51144. return;
  51145. }
  51146. }
  51147. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51148. {
  51149. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  51150. int32_t _offset = 1;
  51151. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  51152. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m17AF997C519BF4634B213FD9351E4365665DE86B(_thisAdjusted, method);
  51153. }
  51154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE_gshared (InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* __this, const RuntimeMethod* method)
  51155. {
  51156. {
  51157. Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 L_0;
  51158. L_0 = InternalEnumerator_1_get_Current_m53D3F7C3AEE9EE4AFE260902B6B093C2952E9668(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51159. Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 L_1 = L_0;
  51160. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  51161. return L_2;
  51162. }
  51163. }
  51164. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51165. {
  51166. InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE* _thisAdjusted;
  51167. int32_t _offset = 1;
  51168. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tE8C813F049F18E1F292A07FD953B70389F97E3BE*>(__this + _offset);
  51169. RuntimeObject* _returnValue;
  51170. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m62EA87A4999387C191B319104DE272A81F89BDCE(_thisAdjusted, method);
  51171. return _returnValue;
  51172. }
  51173. #ifdef __clang__
  51174. #pragma clang diagnostic pop
  51175. #endif
  51176. #ifdef __clang__
  51177. #pragma clang diagnostic push
  51178. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51179. #pragma clang diagnostic ignored "-Wunused-variable"
  51180. #endif
  51181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mD09FE088311522A706CAD921B8C21BBE6C1628A0_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51182. {
  51183. {
  51184. RuntimeArray* L_0 = ___0_array;
  51185. __this->___array = L_0;
  51186. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  51187. __this->___idx = ((int32_t)-2);
  51188. return;
  51189. }
  51190. }
  51191. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mD09FE088311522A706CAD921B8C21BBE6C1628A0_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51192. {
  51193. InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* _thisAdjusted;
  51194. int32_t _offset = 1;
  51195. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*>(__this + _offset);
  51196. InternalEnumerator_1__ctor_mD09FE088311522A706CAD921B8C21BBE6C1628A0(_thisAdjusted, ___0_array, method);
  51197. }
  51198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m63AFFFB6E00A6972A2B5F0AAE84931FA79FC9C71_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  51199. {
  51200. {
  51201. return;
  51202. }
  51203. }
  51204. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m63AFFFB6E00A6972A2B5F0AAE84931FA79FC9C71_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51205. {
  51206. InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* _thisAdjusted;
  51207. int32_t _offset = 1;
  51208. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*>(__this + _offset);
  51209. InternalEnumerator_1_Dispose_m63AFFFB6E00A6972A2B5F0AAE84931FA79FC9C71(_thisAdjusted, method);
  51210. }
  51211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD812C663810F39D2AB966CC3B3F4A38C0188E584_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  51212. {
  51213. int32_t V_0 = 0;
  51214. {
  51215. int32_t L_0 = __this->___idx;
  51216. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51217. {
  51218. goto IL_001b;
  51219. }
  51220. }
  51221. {
  51222. RuntimeArray* L_1 = __this->___array;
  51223. NullCheck(L_1);
  51224. int32_t L_2;
  51225. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  51226. __this->___idx = L_2;
  51227. }
  51228. IL_001b:
  51229. {
  51230. int32_t L_3 = __this->___idx;
  51231. if ((((int32_t)L_3) == ((int32_t)(-1))))
  51232. {
  51233. goto IL_003c;
  51234. }
  51235. }
  51236. {
  51237. int32_t L_4 = __this->___idx;
  51238. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  51239. int32_t L_5 = V_0;
  51240. __this->___idx = L_5;
  51241. int32_t L_6 = V_0;
  51242. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  51243. }
  51244. IL_003c:
  51245. {
  51246. return (bool)0;
  51247. }
  51248. }
  51249. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mD812C663810F39D2AB966CC3B3F4A38C0188E584_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51250. {
  51251. InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* _thisAdjusted;
  51252. int32_t _offset = 1;
  51253. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*>(__this + _offset);
  51254. bool _returnValue;
  51255. _returnValue = InternalEnumerator_1_MoveNext_mD812C663810F39D2AB966CC3B3F4A38C0188E584(_thisAdjusted, method);
  51256. return _returnValue;
  51257. }
  51258. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF InternalEnumerator_1_get_Current_mC808A781B521636712EE4642D0AAF8A2C4D4DA8E_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  51259. {
  51260. {
  51261. int32_t L_0 = __this->___idx;
  51262. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51263. {
  51264. goto IL_0015;
  51265. }
  51266. }
  51267. {
  51268. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51269. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  51270. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  51271. }
  51272. IL_0015:
  51273. {
  51274. int32_t L_2 = __this->___idx;
  51275. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  51276. {
  51277. goto IL_0029;
  51278. }
  51279. }
  51280. {
  51281. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51282. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  51283. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  51284. }
  51285. IL_0029:
  51286. {
  51287. RuntimeArray* L_4 = __this->___array;
  51288. RuntimeArray* L_5 = __this->___array;
  51289. NullCheck(L_5);
  51290. int32_t L_6;
  51291. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  51292. int32_t L_7 = __this->___idx;
  51293. NullCheck(L_4);
  51294. Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF L_8;
  51295. L_8 = Array_InternalArray__get_Item_TisEntry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF_mFD3BAA59D10CB14B0E00B40A2A7C27F43CD3BD86(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51296. return L_8;
  51297. }
  51298. }
  51299. IL2CPP_EXTERN_C Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF InternalEnumerator_1_get_Current_mC808A781B521636712EE4642D0AAF8A2C4D4DA8E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51300. {
  51301. InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* _thisAdjusted;
  51302. int32_t _offset = 1;
  51303. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*>(__this + _offset);
  51304. Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF _returnValue;
  51305. _returnValue = InternalEnumerator_1_get_Current_mC808A781B521636712EE4642D0AAF8A2C4D4DA8E(_thisAdjusted, method);
  51306. return _returnValue;
  51307. }
  51308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA48F5AC7641F7BAFCAA0687A83BDC83CAAB9F04_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  51309. {
  51310. {
  51311. __this->___idx = ((int32_t)-2);
  51312. return;
  51313. }
  51314. }
  51315. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA48F5AC7641F7BAFCAA0687A83BDC83CAAB9F04_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51316. {
  51317. InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* _thisAdjusted;
  51318. int32_t _offset = 1;
  51319. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*>(__this + _offset);
  51320. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mCA48F5AC7641F7BAFCAA0687A83BDC83CAAB9F04(_thisAdjusted, method);
  51321. }
  51322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m6CECD0DFFA96466AA6CD835D6DE592322954935B_gshared (InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* __this, const RuntimeMethod* method)
  51323. {
  51324. {
  51325. Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF L_0;
  51326. L_0 = InternalEnumerator_1_get_Current_mC808A781B521636712EE4642D0AAF8A2C4D4DA8E(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51327. Entry_t4BAC0D992203B05A8D2645406D4CF9E24E0F5BEF L_1 = L_0;
  51328. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  51329. return L_2;
  51330. }
  51331. }
  51332. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m6CECD0DFFA96466AA6CD835D6DE592322954935B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51333. {
  51334. InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966* _thisAdjusted;
  51335. int32_t _offset = 1;
  51336. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t225C9B128851D9E7EC70F98ACF566F96BC46C966*>(__this + _offset);
  51337. RuntimeObject* _returnValue;
  51338. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m6CECD0DFFA96466AA6CD835D6DE592322954935B(_thisAdjusted, method);
  51339. return _returnValue;
  51340. }
  51341. #ifdef __clang__
  51342. #pragma clang diagnostic pop
  51343. #endif
  51344. #ifdef __clang__
  51345. #pragma clang diagnostic push
  51346. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51347. #pragma clang diagnostic ignored "-Wunused-variable"
  51348. #endif
  51349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51350. {
  51351. {
  51352. RuntimeArray* L_0 = ___0_array;
  51353. __this->___array = L_0;
  51354. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  51355. __this->___idx = ((int32_t)-2);
  51356. return;
  51357. }
  51358. }
  51359. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51360. {
  51361. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  51362. int32_t _offset = 1;
  51363. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  51364. InternalEnumerator_1__ctor_m5BF1D115BB5FBB77CA2E26D6D03ABA0407FE63CF(_thisAdjusted, ___0_array, method);
  51365. }
  51366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  51367. {
  51368. {
  51369. return;
  51370. }
  51371. }
  51372. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51373. {
  51374. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  51375. int32_t _offset = 1;
  51376. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  51377. InternalEnumerator_1_Dispose_m61AD1308412798FBF727E64FAA7E5D84848BE165(_thisAdjusted, method);
  51378. }
  51379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  51380. {
  51381. int32_t V_0 = 0;
  51382. {
  51383. int32_t L_0 = __this->___idx;
  51384. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51385. {
  51386. goto IL_001b;
  51387. }
  51388. }
  51389. {
  51390. RuntimeArray* L_1 = __this->___array;
  51391. NullCheck(L_1);
  51392. int32_t L_2;
  51393. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  51394. __this->___idx = L_2;
  51395. }
  51396. IL_001b:
  51397. {
  51398. int32_t L_3 = __this->___idx;
  51399. if ((((int32_t)L_3) == ((int32_t)(-1))))
  51400. {
  51401. goto IL_003c;
  51402. }
  51403. }
  51404. {
  51405. int32_t L_4 = __this->___idx;
  51406. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  51407. int32_t L_5 = V_0;
  51408. __this->___idx = L_5;
  51409. int32_t L_6 = V_0;
  51410. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  51411. }
  51412. IL_003c:
  51413. {
  51414. return (bool)0;
  51415. }
  51416. }
  51417. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51418. {
  51419. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  51420. int32_t _offset = 1;
  51421. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  51422. bool _returnValue;
  51423. _returnValue = InternalEnumerator_1_MoveNext_mAA8F73EBEA7065CB7E3DED0E7AFF939A29F7CD70(_thisAdjusted, method);
  51424. return _returnValue;
  51425. }
  51426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  51427. {
  51428. {
  51429. int32_t L_0 = __this->___idx;
  51430. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51431. {
  51432. goto IL_0015;
  51433. }
  51434. }
  51435. {
  51436. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51437. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  51438. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  51439. }
  51440. IL_0015:
  51441. {
  51442. int32_t L_2 = __this->___idx;
  51443. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  51444. {
  51445. goto IL_0029;
  51446. }
  51447. }
  51448. {
  51449. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51450. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  51451. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  51452. }
  51453. IL_0029:
  51454. {
  51455. RuntimeArray* L_4 = __this->___array;
  51456. RuntimeArray* L_5 = __this->___array;
  51457. NullCheck(L_5);
  51458. int32_t L_6;
  51459. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  51460. int32_t L_7 = __this->___idx;
  51461. NullCheck(L_4);
  51462. Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C L_8;
  51463. L_8 = Array_InternalArray__get_Item_TisEntry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C_mC787B9AF9BE570B6DEE33E4F0B3E870F3F9E1F41(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51464. return L_8;
  51465. }
  51466. }
  51467. IL2CPP_EXTERN_C Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51468. {
  51469. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  51470. int32_t _offset = 1;
  51471. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  51472. Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C _returnValue;
  51473. _returnValue = InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B(_thisAdjusted, method);
  51474. return _returnValue;
  51475. }
  51476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  51477. {
  51478. {
  51479. __this->___idx = ((int32_t)-2);
  51480. return;
  51481. }
  51482. }
  51483. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51484. {
  51485. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  51486. int32_t _offset = 1;
  51487. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  51488. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mBB01FE5ED52B273296C6E33988764F77563FBEAA(_thisAdjusted, method);
  51489. }
  51490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E_gshared (InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* __this, const RuntimeMethod* method)
  51491. {
  51492. {
  51493. Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C L_0;
  51494. L_0 = InternalEnumerator_1_get_Current_m7D6185E2DA6C167EFF62CE091F8595E793DD085B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51495. Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C L_1 = L_0;
  51496. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  51497. return L_2;
  51498. }
  51499. }
  51500. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51501. {
  51502. InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F* _thisAdjusted;
  51503. int32_t _offset = 1;
  51504. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t218C9E96E32530CFBDCF63EA1CE9DD3BC22C8E8F*>(__this + _offset);
  51505. RuntimeObject* _returnValue;
  51506. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mF10865103698569BE9B5122A522EE8482CF2F80E(_thisAdjusted, method);
  51507. return _returnValue;
  51508. }
  51509. #ifdef __clang__
  51510. #pragma clang diagnostic pop
  51511. #endif
  51512. #ifdef __clang__
  51513. #pragma clang diagnostic push
  51514. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51515. #pragma clang diagnostic ignored "-Wunused-variable"
  51516. #endif
  51517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51518. {
  51519. {
  51520. RuntimeArray* L_0 = ___0_array;
  51521. __this->___array = L_0;
  51522. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  51523. __this->___idx = ((int32_t)-2);
  51524. return;
  51525. }
  51526. }
  51527. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51528. {
  51529. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  51530. int32_t _offset = 1;
  51531. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  51532. InternalEnumerator_1__ctor_m49776CD7E831C9898FA32890074CB7438D37BBCD(_thisAdjusted, ___0_array, method);
  51533. }
  51534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  51535. {
  51536. {
  51537. return;
  51538. }
  51539. }
  51540. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51541. {
  51542. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  51543. int32_t _offset = 1;
  51544. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  51545. InternalEnumerator_1_Dispose_m04312809171D73C20263F14AB9121C5E88566E75(_thisAdjusted, method);
  51546. }
  51547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  51548. {
  51549. int32_t V_0 = 0;
  51550. {
  51551. int32_t L_0 = __this->___idx;
  51552. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51553. {
  51554. goto IL_001b;
  51555. }
  51556. }
  51557. {
  51558. RuntimeArray* L_1 = __this->___array;
  51559. NullCheck(L_1);
  51560. int32_t L_2;
  51561. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  51562. __this->___idx = L_2;
  51563. }
  51564. IL_001b:
  51565. {
  51566. int32_t L_3 = __this->___idx;
  51567. if ((((int32_t)L_3) == ((int32_t)(-1))))
  51568. {
  51569. goto IL_003c;
  51570. }
  51571. }
  51572. {
  51573. int32_t L_4 = __this->___idx;
  51574. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  51575. int32_t L_5 = V_0;
  51576. __this->___idx = L_5;
  51577. int32_t L_6 = V_0;
  51578. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  51579. }
  51580. IL_003c:
  51581. {
  51582. return (bool)0;
  51583. }
  51584. }
  51585. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51586. {
  51587. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  51588. int32_t _offset = 1;
  51589. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  51590. bool _returnValue;
  51591. _returnValue = InternalEnumerator_1_MoveNext_m71620E32F662AE8749223CFC050F483B83601C4F(_thisAdjusted, method);
  51592. return _returnValue;
  51593. }
  51594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  51595. {
  51596. {
  51597. int32_t L_0 = __this->___idx;
  51598. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51599. {
  51600. goto IL_0015;
  51601. }
  51602. }
  51603. {
  51604. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51605. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  51606. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  51607. }
  51608. IL_0015:
  51609. {
  51610. int32_t L_2 = __this->___idx;
  51611. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  51612. {
  51613. goto IL_0029;
  51614. }
  51615. }
  51616. {
  51617. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51618. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  51619. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  51620. }
  51621. IL_0029:
  51622. {
  51623. RuntimeArray* L_4 = __this->___array;
  51624. RuntimeArray* L_5 = __this->___array;
  51625. NullCheck(L_5);
  51626. int32_t L_6;
  51627. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  51628. int32_t L_7 = __this->___idx;
  51629. NullCheck(L_4);
  51630. Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 L_8;
  51631. L_8 = Array_InternalArray__get_Item_TisEntry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9_mD8354B12E1BED5CC036C1DC67B37781538EED808(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51632. return L_8;
  51633. }
  51634. }
  51635. IL2CPP_EXTERN_C Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51636. {
  51637. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  51638. int32_t _offset = 1;
  51639. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  51640. Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 _returnValue;
  51641. _returnValue = InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1(_thisAdjusted, method);
  51642. return _returnValue;
  51643. }
  51644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  51645. {
  51646. {
  51647. __this->___idx = ((int32_t)-2);
  51648. return;
  51649. }
  51650. }
  51651. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51652. {
  51653. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  51654. int32_t _offset = 1;
  51655. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  51656. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3022FB53EA853D49E38755D40D07C6CD55F89B6D(_thisAdjusted, method);
  51657. }
  51658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2_gshared (InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* __this, const RuntimeMethod* method)
  51659. {
  51660. {
  51661. Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 L_0;
  51662. L_0 = InternalEnumerator_1_get_Current_m311AC4C15A827AE6B4D7079345185B919BE3FAE1(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51663. Entry_t3C43C931209AE339471E46F5C5C78DFFAD543BC9 L_1 = L_0;
  51664. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  51665. return L_2;
  51666. }
  51667. }
  51668. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51669. {
  51670. InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A* _thisAdjusted;
  51671. int32_t _offset = 1;
  51672. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tD68AF5061CE16EB21F8DEFB6934582C01B8E9F7A*>(__this + _offset);
  51673. RuntimeObject* _returnValue;
  51674. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m0EC5C3BADD50936BCBB0DECA7766B01D9BD47CF2(_thisAdjusted, method);
  51675. return _returnValue;
  51676. }
  51677. #ifdef __clang__
  51678. #pragma clang diagnostic pop
  51679. #endif
  51680. #ifdef __clang__
  51681. #pragma clang diagnostic push
  51682. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51683. #pragma clang diagnostic ignored "-Wunused-variable"
  51684. #endif
  51685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mE00AD5AA139071A7FAF1538774EE75AB8611DBF9_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51686. {
  51687. {
  51688. RuntimeArray* L_0 = ___0_array;
  51689. __this->___array = L_0;
  51690. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  51691. __this->___idx = ((int32_t)-2);
  51692. return;
  51693. }
  51694. }
  51695. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mE00AD5AA139071A7FAF1538774EE75AB8611DBF9_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51696. {
  51697. InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* _thisAdjusted;
  51698. int32_t _offset = 1;
  51699. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*>(__this + _offset);
  51700. InternalEnumerator_1__ctor_mE00AD5AA139071A7FAF1538774EE75AB8611DBF9(_thisAdjusted, ___0_array, method);
  51701. }
  51702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m10731E4E2D77753E5EC9344000666BC7DDC26DBB_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  51703. {
  51704. {
  51705. return;
  51706. }
  51707. }
  51708. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m10731E4E2D77753E5EC9344000666BC7DDC26DBB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51709. {
  51710. InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* _thisAdjusted;
  51711. int32_t _offset = 1;
  51712. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*>(__this + _offset);
  51713. InternalEnumerator_1_Dispose_m10731E4E2D77753E5EC9344000666BC7DDC26DBB(_thisAdjusted, method);
  51714. }
  51715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC063D1FB3C9885931936DF07E2BAE571479DA07D_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  51716. {
  51717. int32_t V_0 = 0;
  51718. {
  51719. int32_t L_0 = __this->___idx;
  51720. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51721. {
  51722. goto IL_001b;
  51723. }
  51724. }
  51725. {
  51726. RuntimeArray* L_1 = __this->___array;
  51727. NullCheck(L_1);
  51728. int32_t L_2;
  51729. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  51730. __this->___idx = L_2;
  51731. }
  51732. IL_001b:
  51733. {
  51734. int32_t L_3 = __this->___idx;
  51735. if ((((int32_t)L_3) == ((int32_t)(-1))))
  51736. {
  51737. goto IL_003c;
  51738. }
  51739. }
  51740. {
  51741. int32_t L_4 = __this->___idx;
  51742. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  51743. int32_t L_5 = V_0;
  51744. __this->___idx = L_5;
  51745. int32_t L_6 = V_0;
  51746. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  51747. }
  51748. IL_003c:
  51749. {
  51750. return (bool)0;
  51751. }
  51752. }
  51753. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC063D1FB3C9885931936DF07E2BAE571479DA07D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51754. {
  51755. InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* _thisAdjusted;
  51756. int32_t _offset = 1;
  51757. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*>(__this + _offset);
  51758. bool _returnValue;
  51759. _returnValue = InternalEnumerator_1_MoveNext_mC063D1FB3C9885931936DF07E2BAE571479DA07D(_thisAdjusted, method);
  51760. return _returnValue;
  51761. }
  51762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE InternalEnumerator_1_get_Current_m0CBECD714D6CC796B51267CFDFA0EBAADF801643_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  51763. {
  51764. {
  51765. int32_t L_0 = __this->___idx;
  51766. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51767. {
  51768. goto IL_0015;
  51769. }
  51770. }
  51771. {
  51772. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51773. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  51774. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  51775. }
  51776. IL_0015:
  51777. {
  51778. int32_t L_2 = __this->___idx;
  51779. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  51780. {
  51781. goto IL_0029;
  51782. }
  51783. }
  51784. {
  51785. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51786. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  51787. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  51788. }
  51789. IL_0029:
  51790. {
  51791. RuntimeArray* L_4 = __this->___array;
  51792. RuntimeArray* L_5 = __this->___array;
  51793. NullCheck(L_5);
  51794. int32_t L_6;
  51795. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  51796. int32_t L_7 = __this->___idx;
  51797. NullCheck(L_4);
  51798. Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE L_8;
  51799. L_8 = Array_InternalArray__get_Item_TisEntry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE_m0C5052EAFE8DD58789BD2D5F4C6882CED734F8D8(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51800. return L_8;
  51801. }
  51802. }
  51803. IL2CPP_EXTERN_C Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE InternalEnumerator_1_get_Current_m0CBECD714D6CC796B51267CFDFA0EBAADF801643_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51804. {
  51805. InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* _thisAdjusted;
  51806. int32_t _offset = 1;
  51807. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*>(__this + _offset);
  51808. Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE _returnValue;
  51809. _returnValue = InternalEnumerator_1_get_Current_m0CBECD714D6CC796B51267CFDFA0EBAADF801643(_thisAdjusted, method);
  51810. return _returnValue;
  51811. }
  51812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m20B7C9F52F074E5A4E610657761931CA530292E4_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  51813. {
  51814. {
  51815. __this->___idx = ((int32_t)-2);
  51816. return;
  51817. }
  51818. }
  51819. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m20B7C9F52F074E5A4E610657761931CA530292E4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51820. {
  51821. InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* _thisAdjusted;
  51822. int32_t _offset = 1;
  51823. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*>(__this + _offset);
  51824. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m20B7C9F52F074E5A4E610657761931CA530292E4(_thisAdjusted, method);
  51825. }
  51826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD55BAC95A59255380547A1F90A31FE314AE525F2_gshared (InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* __this, const RuntimeMethod* method)
  51827. {
  51828. {
  51829. Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE L_0;
  51830. L_0 = InternalEnumerator_1_get_Current_m0CBECD714D6CC796B51267CFDFA0EBAADF801643(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51831. Entry_t740F919D5BA6D1FE201C58777E6EB966B35EE2EE L_1 = L_0;
  51832. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  51833. return L_2;
  51834. }
  51835. }
  51836. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD55BAC95A59255380547A1F90A31FE314AE525F2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51837. {
  51838. InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D* _thisAdjusted;
  51839. int32_t _offset = 1;
  51840. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tAFE9760734CEAD4CCABABF1D28EBBD29A87C7C9D*>(__this + _offset);
  51841. RuntimeObject* _returnValue;
  51842. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD55BAC95A59255380547A1F90A31FE314AE525F2(_thisAdjusted, method);
  51843. return _returnValue;
  51844. }
  51845. #ifdef __clang__
  51846. #pragma clang diagnostic pop
  51847. #endif
  51848. #ifdef __clang__
  51849. #pragma clang diagnostic push
  51850. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  51851. #pragma clang diagnostic ignored "-Wunused-variable"
  51852. #endif
  51853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2B943255B9783BAFD2B47E2D1AF6903E1E792073_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51854. {
  51855. {
  51856. RuntimeArray* L_0 = ___0_array;
  51857. __this->___array = L_0;
  51858. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  51859. __this->___idx = ((int32_t)-2);
  51860. return;
  51861. }
  51862. }
  51863. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m2B943255B9783BAFD2B47E2D1AF6903E1E792073_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  51864. {
  51865. InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* _thisAdjusted;
  51866. int32_t _offset = 1;
  51867. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*>(__this + _offset);
  51868. InternalEnumerator_1__ctor_m2B943255B9783BAFD2B47E2D1AF6903E1E792073(_thisAdjusted, ___0_array, method);
  51869. }
  51870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mDA6C72CEA0114DA9817B9978DE7C59B83794942E_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  51871. {
  51872. {
  51873. return;
  51874. }
  51875. }
  51876. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mDA6C72CEA0114DA9817B9978DE7C59B83794942E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51877. {
  51878. InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* _thisAdjusted;
  51879. int32_t _offset = 1;
  51880. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*>(__this + _offset);
  51881. InternalEnumerator_1_Dispose_mDA6C72CEA0114DA9817B9978DE7C59B83794942E(_thisAdjusted, method);
  51882. }
  51883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m96F9B030F410CE6FD0C8414D115BB389FBF3FBCF_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  51884. {
  51885. int32_t V_0 = 0;
  51886. {
  51887. int32_t L_0 = __this->___idx;
  51888. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51889. {
  51890. goto IL_001b;
  51891. }
  51892. }
  51893. {
  51894. RuntimeArray* L_1 = __this->___array;
  51895. NullCheck(L_1);
  51896. int32_t L_2;
  51897. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  51898. __this->___idx = L_2;
  51899. }
  51900. IL_001b:
  51901. {
  51902. int32_t L_3 = __this->___idx;
  51903. if ((((int32_t)L_3) == ((int32_t)(-1))))
  51904. {
  51905. goto IL_003c;
  51906. }
  51907. }
  51908. {
  51909. int32_t L_4 = __this->___idx;
  51910. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  51911. int32_t L_5 = V_0;
  51912. __this->___idx = L_5;
  51913. int32_t L_6 = V_0;
  51914. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  51915. }
  51916. IL_003c:
  51917. {
  51918. return (bool)0;
  51919. }
  51920. }
  51921. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m96F9B030F410CE6FD0C8414D115BB389FBF3FBCF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51922. {
  51923. InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* _thisAdjusted;
  51924. int32_t _offset = 1;
  51925. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*>(__this + _offset);
  51926. bool _returnValue;
  51927. _returnValue = InternalEnumerator_1_MoveNext_m96F9B030F410CE6FD0C8414D115BB389FBF3FBCF(_thisAdjusted, method);
  51928. return _returnValue;
  51929. }
  51930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 InternalEnumerator_1_get_Current_mB2921D27B7C5286DAFA6D3504563B539C554DE42_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  51931. {
  51932. {
  51933. int32_t L_0 = __this->___idx;
  51934. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  51935. {
  51936. goto IL_0015;
  51937. }
  51938. }
  51939. {
  51940. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51941. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  51942. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  51943. }
  51944. IL_0015:
  51945. {
  51946. int32_t L_2 = __this->___idx;
  51947. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  51948. {
  51949. goto IL_0029;
  51950. }
  51951. }
  51952. {
  51953. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  51954. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  51955. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  51956. }
  51957. IL_0029:
  51958. {
  51959. RuntimeArray* L_4 = __this->___array;
  51960. RuntimeArray* L_5 = __this->___array;
  51961. NullCheck(L_5);
  51962. int32_t L_6;
  51963. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  51964. int32_t L_7 = __this->___idx;
  51965. NullCheck(L_4);
  51966. Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 L_8;
  51967. L_8 = Array_InternalArray__get_Item_TisEntry_t5A1DD43C826878A3853C7DF32E971C3D19805227_m934EC5DBA9FA5998964AFF898BF4F797F945BB07(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  51968. return L_8;
  51969. }
  51970. }
  51971. IL2CPP_EXTERN_C Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 InternalEnumerator_1_get_Current_mB2921D27B7C5286DAFA6D3504563B539C554DE42_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51972. {
  51973. InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* _thisAdjusted;
  51974. int32_t _offset = 1;
  51975. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*>(__this + _offset);
  51976. Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 _returnValue;
  51977. _returnValue = InternalEnumerator_1_get_Current_mB2921D27B7C5286DAFA6D3504563B539C554DE42(_thisAdjusted, method);
  51978. return _returnValue;
  51979. }
  51980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m708C14CBF09495D0D466ECC90CFA56403AFA64E9_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  51981. {
  51982. {
  51983. __this->___idx = ((int32_t)-2);
  51984. return;
  51985. }
  51986. }
  51987. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m708C14CBF09495D0D466ECC90CFA56403AFA64E9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  51988. {
  51989. InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* _thisAdjusted;
  51990. int32_t _offset = 1;
  51991. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*>(__this + _offset);
  51992. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m708C14CBF09495D0D466ECC90CFA56403AFA64E9(_thisAdjusted, method);
  51993. }
  51994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD518679BF4E71FB49EA85CE946CDC540D15C08FE_gshared (InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* __this, const RuntimeMethod* method)
  51995. {
  51996. {
  51997. Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 L_0;
  51998. L_0 = InternalEnumerator_1_get_Current_mB2921D27B7C5286DAFA6D3504563B539C554DE42(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51999. Entry_t5A1DD43C826878A3853C7DF32E971C3D19805227 L_1 = L_0;
  52000. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  52001. return L_2;
  52002. }
  52003. }
  52004. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD518679BF4E71FB49EA85CE946CDC540D15C08FE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52005. {
  52006. InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77* _thisAdjusted;
  52007. int32_t _offset = 1;
  52008. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tA101BBBF31ADD123479393B495352ED7E46BDC77*>(__this + _offset);
  52009. RuntimeObject* _returnValue;
  52010. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD518679BF4E71FB49EA85CE946CDC540D15C08FE(_thisAdjusted, method);
  52011. return _returnValue;
  52012. }
  52013. #ifdef __clang__
  52014. #pragma clang diagnostic pop
  52015. #endif
  52016. #ifdef __clang__
  52017. #pragma clang diagnostic push
  52018. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52019. #pragma clang diagnostic ignored "-Wunused-variable"
  52020. #endif
  52021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52022. {
  52023. {
  52024. RuntimeArray* L_0 = ___0_array;
  52025. __this->___array = L_0;
  52026. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  52027. __this->___idx = ((int32_t)-2);
  52028. return;
  52029. }
  52030. }
  52031. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52032. {
  52033. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  52034. int32_t _offset = 1;
  52035. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  52036. InternalEnumerator_1__ctor_mA69DE74173E72840CC3931E697B0B370F3044E1F(_thisAdjusted, ___0_array, method);
  52037. }
  52038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  52039. {
  52040. {
  52041. return;
  52042. }
  52043. }
  52044. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52045. {
  52046. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  52047. int32_t _offset = 1;
  52048. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  52049. InternalEnumerator_1_Dispose_m15588A55E1E8F6610FD0BC41291FAA60746956F8(_thisAdjusted, method);
  52050. }
  52051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  52052. {
  52053. int32_t V_0 = 0;
  52054. {
  52055. int32_t L_0 = __this->___idx;
  52056. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52057. {
  52058. goto IL_001b;
  52059. }
  52060. }
  52061. {
  52062. RuntimeArray* L_1 = __this->___array;
  52063. NullCheck(L_1);
  52064. int32_t L_2;
  52065. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  52066. __this->___idx = L_2;
  52067. }
  52068. IL_001b:
  52069. {
  52070. int32_t L_3 = __this->___idx;
  52071. if ((((int32_t)L_3) == ((int32_t)(-1))))
  52072. {
  52073. goto IL_003c;
  52074. }
  52075. }
  52076. {
  52077. int32_t L_4 = __this->___idx;
  52078. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  52079. int32_t L_5 = V_0;
  52080. __this->___idx = L_5;
  52081. int32_t L_6 = V_0;
  52082. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  52083. }
  52084. IL_003c:
  52085. {
  52086. return (bool)0;
  52087. }
  52088. }
  52089. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52090. {
  52091. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  52092. int32_t _offset = 1;
  52093. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  52094. bool _returnValue;
  52095. _returnValue = InternalEnumerator_1_MoveNext_m2CAB17DD0B5002128BBE25021F09BCDD591F9AA6(_thisAdjusted, method);
  52096. return _returnValue;
  52097. }
  52098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA212E7034D981AC2F7E219C600769EE485919684 InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  52099. {
  52100. {
  52101. int32_t L_0 = __this->___idx;
  52102. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52103. {
  52104. goto IL_0015;
  52105. }
  52106. }
  52107. {
  52108. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52109. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  52110. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  52111. }
  52112. IL_0015:
  52113. {
  52114. int32_t L_2 = __this->___idx;
  52115. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  52116. {
  52117. goto IL_0029;
  52118. }
  52119. }
  52120. {
  52121. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52122. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  52123. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  52124. }
  52125. IL_0029:
  52126. {
  52127. RuntimeArray* L_4 = __this->___array;
  52128. RuntimeArray* L_5 = __this->___array;
  52129. NullCheck(L_5);
  52130. int32_t L_6;
  52131. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  52132. int32_t L_7 = __this->___idx;
  52133. NullCheck(L_4);
  52134. Entry_tA212E7034D981AC2F7E219C600769EE485919684 L_8;
  52135. L_8 = Array_InternalArray__get_Item_TisEntry_tA212E7034D981AC2F7E219C600769EE485919684_m4AC187D8868ECDBC96A24C0D91AB171F6571B19C(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52136. return L_8;
  52137. }
  52138. }
  52139. IL2CPP_EXTERN_C Entry_tA212E7034D981AC2F7E219C600769EE485919684 InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52140. {
  52141. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  52142. int32_t _offset = 1;
  52143. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  52144. Entry_tA212E7034D981AC2F7E219C600769EE485919684 _returnValue;
  52145. _returnValue = InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D(_thisAdjusted, method);
  52146. return _returnValue;
  52147. }
  52148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  52149. {
  52150. {
  52151. __this->___idx = ((int32_t)-2);
  52152. return;
  52153. }
  52154. }
  52155. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52156. {
  52157. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  52158. int32_t _offset = 1;
  52159. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  52160. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m6B21C347F5049DDAEFDFC034D4664B8960942090(_thisAdjusted, method);
  52161. }
  52162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8_gshared (InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* __this, const RuntimeMethod* method)
  52163. {
  52164. {
  52165. Entry_tA212E7034D981AC2F7E219C600769EE485919684 L_0;
  52166. L_0 = InternalEnumerator_1_get_Current_mB484476E8FD03F3F4AD04F733E633492CB040F7D(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52167. Entry_tA212E7034D981AC2F7E219C600769EE485919684 L_1 = L_0;
  52168. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  52169. return L_2;
  52170. }
  52171. }
  52172. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52173. {
  52174. InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368* _thisAdjusted;
  52175. int32_t _offset = 1;
  52176. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t45CB76FD049EF8C451AAF7A744BF3260D9364368*>(__this + _offset);
  52177. RuntimeObject* _returnValue;
  52178. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mAA0B09277F4A7A5111ED384DE186590586DB65D8(_thisAdjusted, method);
  52179. return _returnValue;
  52180. }
  52181. #ifdef __clang__
  52182. #pragma clang diagnostic pop
  52183. #endif
  52184. #ifdef __clang__
  52185. #pragma clang diagnostic push
  52186. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52187. #pragma clang diagnostic ignored "-Wunused-variable"
  52188. #endif
  52189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m472B08584B1EDC2F422C3232343CEBD06B2DD038_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52190. {
  52191. {
  52192. RuntimeArray* L_0 = ___0_array;
  52193. __this->___array = L_0;
  52194. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  52195. __this->___idx = ((int32_t)-2);
  52196. return;
  52197. }
  52198. }
  52199. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m472B08584B1EDC2F422C3232343CEBD06B2DD038_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52200. {
  52201. InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* _thisAdjusted;
  52202. int32_t _offset = 1;
  52203. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*>(__this + _offset);
  52204. InternalEnumerator_1__ctor_m472B08584B1EDC2F422C3232343CEBD06B2DD038(_thisAdjusted, ___0_array, method);
  52205. }
  52206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mAF1B802C228ADBD929405CFC666CCDBBFD79E29B_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  52207. {
  52208. {
  52209. return;
  52210. }
  52211. }
  52212. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mAF1B802C228ADBD929405CFC666CCDBBFD79E29B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52213. {
  52214. InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* _thisAdjusted;
  52215. int32_t _offset = 1;
  52216. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*>(__this + _offset);
  52217. InternalEnumerator_1_Dispose_mAF1B802C228ADBD929405CFC666CCDBBFD79E29B(_thisAdjusted, method);
  52218. }
  52219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAA851FF109A87E3FF182E919CFEBB25C4A4751BC_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  52220. {
  52221. int32_t V_0 = 0;
  52222. {
  52223. int32_t L_0 = __this->___idx;
  52224. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52225. {
  52226. goto IL_001b;
  52227. }
  52228. }
  52229. {
  52230. RuntimeArray* L_1 = __this->___array;
  52231. NullCheck(L_1);
  52232. int32_t L_2;
  52233. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  52234. __this->___idx = L_2;
  52235. }
  52236. IL_001b:
  52237. {
  52238. int32_t L_3 = __this->___idx;
  52239. if ((((int32_t)L_3) == ((int32_t)(-1))))
  52240. {
  52241. goto IL_003c;
  52242. }
  52243. }
  52244. {
  52245. int32_t L_4 = __this->___idx;
  52246. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  52247. int32_t L_5 = V_0;
  52248. __this->___idx = L_5;
  52249. int32_t L_6 = V_0;
  52250. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  52251. }
  52252. IL_003c:
  52253. {
  52254. return (bool)0;
  52255. }
  52256. }
  52257. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mAA851FF109A87E3FF182E919CFEBB25C4A4751BC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52258. {
  52259. InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* _thisAdjusted;
  52260. int32_t _offset = 1;
  52261. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*>(__this + _offset);
  52262. bool _returnValue;
  52263. _returnValue = InternalEnumerator_1_MoveNext_mAA851FF109A87E3FF182E919CFEBB25C4A4751BC(_thisAdjusted, method);
  52264. return _returnValue;
  52265. }
  52266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 InternalEnumerator_1_get_Current_m870B2BC19AB572517DC10E59781C9C832198437D_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  52267. {
  52268. {
  52269. int32_t L_0 = __this->___idx;
  52270. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52271. {
  52272. goto IL_0015;
  52273. }
  52274. }
  52275. {
  52276. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52277. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  52278. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  52279. }
  52280. IL_0015:
  52281. {
  52282. int32_t L_2 = __this->___idx;
  52283. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  52284. {
  52285. goto IL_0029;
  52286. }
  52287. }
  52288. {
  52289. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52290. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  52291. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  52292. }
  52293. IL_0029:
  52294. {
  52295. RuntimeArray* L_4 = __this->___array;
  52296. RuntimeArray* L_5 = __this->___array;
  52297. NullCheck(L_5);
  52298. int32_t L_6;
  52299. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  52300. int32_t L_7 = __this->___idx;
  52301. NullCheck(L_4);
  52302. Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 L_8;
  52303. L_8 = Array_InternalArray__get_Item_TisEntry_t4F374F13C9422AE969BA033893F5B076AEE88131_mBCE7340AD097D35EBC600EA385E13D325DDEE09A(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52304. return L_8;
  52305. }
  52306. }
  52307. IL2CPP_EXTERN_C Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 InternalEnumerator_1_get_Current_m870B2BC19AB572517DC10E59781C9C832198437D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52308. {
  52309. InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* _thisAdjusted;
  52310. int32_t _offset = 1;
  52311. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*>(__this + _offset);
  52312. Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 _returnValue;
  52313. _returnValue = InternalEnumerator_1_get_Current_m870B2BC19AB572517DC10E59781C9C832198437D(_thisAdjusted, method);
  52314. return _returnValue;
  52315. }
  52316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7626AB247F92116CB7932717B6F5022F25C994C2_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  52317. {
  52318. {
  52319. __this->___idx = ((int32_t)-2);
  52320. return;
  52321. }
  52322. }
  52323. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7626AB247F92116CB7932717B6F5022F25C994C2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52324. {
  52325. InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* _thisAdjusted;
  52326. int32_t _offset = 1;
  52327. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*>(__this + _offset);
  52328. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7626AB247F92116CB7932717B6F5022F25C994C2(_thisAdjusted, method);
  52329. }
  52330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m41444B70EFCAC0213780DDD7DE8C7130F5FC0AAC_gshared (InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* __this, const RuntimeMethod* method)
  52331. {
  52332. {
  52333. Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 L_0;
  52334. L_0 = InternalEnumerator_1_get_Current_m870B2BC19AB572517DC10E59781C9C832198437D(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52335. Entry_t4F374F13C9422AE969BA033893F5B076AEE88131 L_1 = L_0;
  52336. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  52337. return L_2;
  52338. }
  52339. }
  52340. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m41444B70EFCAC0213780DDD7DE8C7130F5FC0AAC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52341. {
  52342. InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8* _thisAdjusted;
  52343. int32_t _offset = 1;
  52344. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9B38535ACC44B2EBFF166E0F1BFD76ECC5A119E8*>(__this + _offset);
  52345. RuntimeObject* _returnValue;
  52346. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m41444B70EFCAC0213780DDD7DE8C7130F5FC0AAC(_thisAdjusted, method);
  52347. return _returnValue;
  52348. }
  52349. #ifdef __clang__
  52350. #pragma clang diagnostic pop
  52351. #endif
  52352. #ifdef __clang__
  52353. #pragma clang diagnostic push
  52354. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52355. #pragma clang diagnostic ignored "-Wunused-variable"
  52356. #endif
  52357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52358. {
  52359. {
  52360. RuntimeArray* L_0 = ___0_array;
  52361. __this->___array = L_0;
  52362. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  52363. __this->___idx = ((int32_t)-2);
  52364. return;
  52365. }
  52366. }
  52367. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52368. {
  52369. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  52370. int32_t _offset = 1;
  52371. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  52372. InternalEnumerator_1__ctor_m307D0AAAFE1B013144E1D8FE2139F26D8FADBC29(_thisAdjusted, ___0_array, method);
  52373. }
  52374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  52375. {
  52376. {
  52377. return;
  52378. }
  52379. }
  52380. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52381. {
  52382. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  52383. int32_t _offset = 1;
  52384. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  52385. InternalEnumerator_1_Dispose_mF1D90BAAE93BD4C84C088ACC02DBC525DAB61BA8(_thisAdjusted, method);
  52386. }
  52387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  52388. {
  52389. int32_t V_0 = 0;
  52390. {
  52391. int32_t L_0 = __this->___idx;
  52392. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52393. {
  52394. goto IL_001b;
  52395. }
  52396. }
  52397. {
  52398. RuntimeArray* L_1 = __this->___array;
  52399. NullCheck(L_1);
  52400. int32_t L_2;
  52401. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  52402. __this->___idx = L_2;
  52403. }
  52404. IL_001b:
  52405. {
  52406. int32_t L_3 = __this->___idx;
  52407. if ((((int32_t)L_3) == ((int32_t)(-1))))
  52408. {
  52409. goto IL_003c;
  52410. }
  52411. }
  52412. {
  52413. int32_t L_4 = __this->___idx;
  52414. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  52415. int32_t L_5 = V_0;
  52416. __this->___idx = L_5;
  52417. int32_t L_6 = V_0;
  52418. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  52419. }
  52420. IL_003c:
  52421. {
  52422. return (bool)0;
  52423. }
  52424. }
  52425. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52426. {
  52427. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  52428. int32_t _offset = 1;
  52429. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  52430. bool _returnValue;
  52431. _returnValue = InternalEnumerator_1_MoveNext_mAF51340689F9F9123B5E1C0BE8C864BF5452D290(_thisAdjusted, method);
  52432. return _returnValue;
  52433. }
  52434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  52435. {
  52436. {
  52437. int32_t L_0 = __this->___idx;
  52438. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52439. {
  52440. goto IL_0015;
  52441. }
  52442. }
  52443. {
  52444. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52445. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  52446. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  52447. }
  52448. IL_0015:
  52449. {
  52450. int32_t L_2 = __this->___idx;
  52451. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  52452. {
  52453. goto IL_0029;
  52454. }
  52455. }
  52456. {
  52457. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52458. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  52459. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  52460. }
  52461. IL_0029:
  52462. {
  52463. RuntimeArray* L_4 = __this->___array;
  52464. RuntimeArray* L_5 = __this->___array;
  52465. NullCheck(L_5);
  52466. int32_t L_6;
  52467. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  52468. int32_t L_7 = __this->___idx;
  52469. NullCheck(L_4);
  52470. Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 L_8;
  52471. L_8 = Array_InternalArray__get_Item_TisEntry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339_m1088F102665991F3DE546DEA8EF21701C2C8C9D2(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52472. return L_8;
  52473. }
  52474. }
  52475. IL2CPP_EXTERN_C Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52476. {
  52477. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  52478. int32_t _offset = 1;
  52479. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  52480. Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 _returnValue;
  52481. _returnValue = InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097(_thisAdjusted, method);
  52482. return _returnValue;
  52483. }
  52484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  52485. {
  52486. {
  52487. __this->___idx = ((int32_t)-2);
  52488. return;
  52489. }
  52490. }
  52491. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52492. {
  52493. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  52494. int32_t _offset = 1;
  52495. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  52496. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m7453691F58508B805984F5D11FEC74B2FD61FD1F(_thisAdjusted, method);
  52497. }
  52498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB_gshared (InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* __this, const RuntimeMethod* method)
  52499. {
  52500. {
  52501. Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 L_0;
  52502. L_0 = InternalEnumerator_1_get_Current_m870C3B626D455C88626FA83AEFCB22D6B4280097(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52503. Entry_t59E90724C756CA6F3F5F5B2D04D9E6A4FDDFC339 L_1 = L_0;
  52504. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  52505. return L_2;
  52506. }
  52507. }
  52508. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52509. {
  52510. InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994* _thisAdjusted;
  52511. int32_t _offset = 1;
  52512. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5FA300F026BB90D8FA2B64D2B7B950215165B994*>(__this + _offset);
  52513. RuntimeObject* _returnValue;
  52514. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mE9CB5EAF04294F677BE28228DFDA070E075DA9DB(_thisAdjusted, method);
  52515. return _returnValue;
  52516. }
  52517. #ifdef __clang__
  52518. #pragma clang diagnostic pop
  52519. #endif
  52520. #ifdef __clang__
  52521. #pragma clang diagnostic push
  52522. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52523. #pragma clang diagnostic ignored "-Wunused-variable"
  52524. #endif
  52525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52526. {
  52527. {
  52528. RuntimeArray* L_0 = ___0_array;
  52529. __this->___array = L_0;
  52530. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  52531. __this->___idx = ((int32_t)-2);
  52532. return;
  52533. }
  52534. }
  52535. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52536. {
  52537. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  52538. int32_t _offset = 1;
  52539. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  52540. InternalEnumerator_1__ctor_mBB718400FF461892FAAE830196304F75A8A525D1(_thisAdjusted, ___0_array, method);
  52541. }
  52542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  52543. {
  52544. {
  52545. return;
  52546. }
  52547. }
  52548. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52549. {
  52550. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  52551. int32_t _offset = 1;
  52552. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  52553. InternalEnumerator_1_Dispose_m11E9F1C30F613E5C333F6C42B4FB3D66DF93DC01(_thisAdjusted, method);
  52554. }
  52555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  52556. {
  52557. int32_t V_0 = 0;
  52558. {
  52559. int32_t L_0 = __this->___idx;
  52560. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52561. {
  52562. goto IL_001b;
  52563. }
  52564. }
  52565. {
  52566. RuntimeArray* L_1 = __this->___array;
  52567. NullCheck(L_1);
  52568. int32_t L_2;
  52569. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  52570. __this->___idx = L_2;
  52571. }
  52572. IL_001b:
  52573. {
  52574. int32_t L_3 = __this->___idx;
  52575. if ((((int32_t)L_3) == ((int32_t)(-1))))
  52576. {
  52577. goto IL_003c;
  52578. }
  52579. }
  52580. {
  52581. int32_t L_4 = __this->___idx;
  52582. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  52583. int32_t L_5 = V_0;
  52584. __this->___idx = L_5;
  52585. int32_t L_6 = V_0;
  52586. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  52587. }
  52588. IL_003c:
  52589. {
  52590. return (bool)0;
  52591. }
  52592. }
  52593. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52594. {
  52595. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  52596. int32_t _offset = 1;
  52597. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  52598. bool _returnValue;
  52599. _returnValue = InternalEnumerator_1_MoveNext_mD3DEB7EF158C943232537DC4287F559665E5F84A(_thisAdjusted, method);
  52600. return _returnValue;
  52601. }
  52602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  52603. {
  52604. {
  52605. int32_t L_0 = __this->___idx;
  52606. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52607. {
  52608. goto IL_0015;
  52609. }
  52610. }
  52611. {
  52612. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52613. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  52614. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  52615. }
  52616. IL_0015:
  52617. {
  52618. int32_t L_2 = __this->___idx;
  52619. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  52620. {
  52621. goto IL_0029;
  52622. }
  52623. }
  52624. {
  52625. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52626. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  52627. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  52628. }
  52629. IL_0029:
  52630. {
  52631. RuntimeArray* L_4 = __this->___array;
  52632. RuntimeArray* L_5 = __this->___array;
  52633. NullCheck(L_5);
  52634. int32_t L_6;
  52635. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  52636. int32_t L_7 = __this->___idx;
  52637. NullCheck(L_4);
  52638. Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC L_8;
  52639. L_8 = Array_InternalArray__get_Item_TisEntry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC_mCB04A6276861E21A4E629C375032881A578C62D5(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52640. return L_8;
  52641. }
  52642. }
  52643. IL2CPP_EXTERN_C Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52644. {
  52645. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  52646. int32_t _offset = 1;
  52647. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  52648. Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC _returnValue;
  52649. _returnValue = InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5(_thisAdjusted, method);
  52650. return _returnValue;
  52651. }
  52652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  52653. {
  52654. {
  52655. __this->___idx = ((int32_t)-2);
  52656. return;
  52657. }
  52658. }
  52659. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52660. {
  52661. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  52662. int32_t _offset = 1;
  52663. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  52664. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m01FC7E2D5E7D997883AFF6D287E623C67CDD2766(_thisAdjusted, method);
  52665. }
  52666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4_gshared (InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* __this, const RuntimeMethod* method)
  52667. {
  52668. {
  52669. Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC L_0;
  52670. L_0 = InternalEnumerator_1_get_Current_m86509C146EBB6F3B27F7CB869FC982AB256764F5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52671. Entry_t7CE9E7B40ACCEAB7712065D95D28EEF626D8DABC L_1 = L_0;
  52672. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  52673. return L_2;
  52674. }
  52675. }
  52676. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52677. {
  52678. InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296* _thisAdjusted;
  52679. int32_t _offset = 1;
  52680. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t87A5C6DE4AAF551C68B03133CBE8ADB38B2CB296*>(__this + _offset);
  52681. RuntimeObject* _returnValue;
  52682. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m012C235148D78B2DD163A607DAC1222CA5806AB4(_thisAdjusted, method);
  52683. return _returnValue;
  52684. }
  52685. #ifdef __clang__
  52686. #pragma clang diagnostic pop
  52687. #endif
  52688. #ifdef __clang__
  52689. #pragma clang diagnostic push
  52690. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52691. #pragma clang diagnostic ignored "-Wunused-variable"
  52692. #endif
  52693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52694. {
  52695. {
  52696. RuntimeArray* L_0 = ___0_array;
  52697. __this->___array = L_0;
  52698. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  52699. __this->___idx = ((int32_t)-2);
  52700. return;
  52701. }
  52702. }
  52703. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52704. {
  52705. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  52706. int32_t _offset = 1;
  52707. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  52708. InternalEnumerator_1__ctor_mFACB7C97CDD6B5DF7D4A42D0D796F40B401F98E4(_thisAdjusted, ___0_array, method);
  52709. }
  52710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  52711. {
  52712. {
  52713. return;
  52714. }
  52715. }
  52716. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52717. {
  52718. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  52719. int32_t _offset = 1;
  52720. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  52721. InternalEnumerator_1_Dispose_m9EF7106E63AD5106B8DF9335689615378D883A61(_thisAdjusted, method);
  52722. }
  52723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  52724. {
  52725. int32_t V_0 = 0;
  52726. {
  52727. int32_t L_0 = __this->___idx;
  52728. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52729. {
  52730. goto IL_001b;
  52731. }
  52732. }
  52733. {
  52734. RuntimeArray* L_1 = __this->___array;
  52735. NullCheck(L_1);
  52736. int32_t L_2;
  52737. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  52738. __this->___idx = L_2;
  52739. }
  52740. IL_001b:
  52741. {
  52742. int32_t L_3 = __this->___idx;
  52743. if ((((int32_t)L_3) == ((int32_t)(-1))))
  52744. {
  52745. goto IL_003c;
  52746. }
  52747. }
  52748. {
  52749. int32_t L_4 = __this->___idx;
  52750. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  52751. int32_t L_5 = V_0;
  52752. __this->___idx = L_5;
  52753. int32_t L_6 = V_0;
  52754. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  52755. }
  52756. IL_003c:
  52757. {
  52758. return (bool)0;
  52759. }
  52760. }
  52761. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52762. {
  52763. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  52764. int32_t _offset = 1;
  52765. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  52766. bool _returnValue;
  52767. _returnValue = InternalEnumerator_1_MoveNext_mD79BF89B5F763BFE385EB52A2E23B71D911DC001(_thisAdjusted, method);
  52768. return _returnValue;
  52769. }
  52770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  52771. {
  52772. {
  52773. int32_t L_0 = __this->___idx;
  52774. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52775. {
  52776. goto IL_0015;
  52777. }
  52778. }
  52779. {
  52780. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52781. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  52782. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  52783. }
  52784. IL_0015:
  52785. {
  52786. int32_t L_2 = __this->___idx;
  52787. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  52788. {
  52789. goto IL_0029;
  52790. }
  52791. }
  52792. {
  52793. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52794. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  52795. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  52796. }
  52797. IL_0029:
  52798. {
  52799. RuntimeArray* L_4 = __this->___array;
  52800. RuntimeArray* L_5 = __this->___array;
  52801. NullCheck(L_5);
  52802. int32_t L_6;
  52803. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  52804. int32_t L_7 = __this->___idx;
  52805. NullCheck(L_4);
  52806. Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC L_8;
  52807. L_8 = Array_InternalArray__get_Item_TisEntry_t532FECF491646E3372F9D145FEC277E0C5089CBC_m66ACE8190C55FBA474419EBBF270AED2FFBD24C6(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52808. return L_8;
  52809. }
  52810. }
  52811. IL2CPP_EXTERN_C Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52812. {
  52813. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  52814. int32_t _offset = 1;
  52815. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  52816. Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC _returnValue;
  52817. _returnValue = InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C(_thisAdjusted, method);
  52818. return _returnValue;
  52819. }
  52820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  52821. {
  52822. {
  52823. __this->___idx = ((int32_t)-2);
  52824. return;
  52825. }
  52826. }
  52827. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52828. {
  52829. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  52830. int32_t _offset = 1;
  52831. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  52832. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m499EAAF8574C1609D8A4C60120D026CE53BCE361(_thisAdjusted, method);
  52833. }
  52834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71_gshared (InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* __this, const RuntimeMethod* method)
  52835. {
  52836. {
  52837. Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC L_0;
  52838. L_0 = InternalEnumerator_1_get_Current_m8C0052D9ACB0FF75687D42F82D68A549C7E1201C(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52839. Entry_t532FECF491646E3372F9D145FEC277E0C5089CBC L_1 = L_0;
  52840. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  52841. return L_2;
  52842. }
  52843. }
  52844. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52845. {
  52846. InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2* _thisAdjusted;
  52847. int32_t _offset = 1;
  52848. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_tDBF92AD09A5A76E920600E2070F48FC10A0356A2*>(__this + _offset);
  52849. RuntimeObject* _returnValue;
  52850. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mC141483E2C66B353265EEF83E1F316B14DF17E71(_thisAdjusted, method);
  52851. return _returnValue;
  52852. }
  52853. #ifdef __clang__
  52854. #pragma clang diagnostic pop
  52855. #endif
  52856. #ifdef __clang__
  52857. #pragma clang diagnostic push
  52858. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  52859. #pragma clang diagnostic ignored "-Wunused-variable"
  52860. #endif
  52861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52862. {
  52863. {
  52864. RuntimeArray* L_0 = ___0_array;
  52865. __this->___array = L_0;
  52866. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  52867. __this->___idx = ((int32_t)-2);
  52868. return;
  52869. }
  52870. }
  52871. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  52872. {
  52873. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  52874. int32_t _offset = 1;
  52875. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  52876. InternalEnumerator_1__ctor_m12D134D5EC25BBE9B3F1CE79EF6022349602C2DB(_thisAdjusted, ___0_array, method);
  52877. }
  52878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  52879. {
  52880. {
  52881. return;
  52882. }
  52883. }
  52884. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52885. {
  52886. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  52887. int32_t _offset = 1;
  52888. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  52889. InternalEnumerator_1_Dispose_m3048D9D30A9D6885DEA99FA870338537017CDBA7(_thisAdjusted, method);
  52890. }
  52891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  52892. {
  52893. int32_t V_0 = 0;
  52894. {
  52895. int32_t L_0 = __this->___idx;
  52896. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52897. {
  52898. goto IL_001b;
  52899. }
  52900. }
  52901. {
  52902. RuntimeArray* L_1 = __this->___array;
  52903. NullCheck(L_1);
  52904. int32_t L_2;
  52905. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  52906. __this->___idx = L_2;
  52907. }
  52908. IL_001b:
  52909. {
  52910. int32_t L_3 = __this->___idx;
  52911. if ((((int32_t)L_3) == ((int32_t)(-1))))
  52912. {
  52913. goto IL_003c;
  52914. }
  52915. }
  52916. {
  52917. int32_t L_4 = __this->___idx;
  52918. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  52919. int32_t L_5 = V_0;
  52920. __this->___idx = L_5;
  52921. int32_t L_6 = V_0;
  52922. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  52923. }
  52924. IL_003c:
  52925. {
  52926. return (bool)0;
  52927. }
  52928. }
  52929. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52930. {
  52931. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  52932. int32_t _offset = 1;
  52933. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  52934. bool _returnValue;
  52935. _returnValue = InternalEnumerator_1_MoveNext_m1D70C1C80E7B22AA8FCF21143A936E39BC644821(_thisAdjusted, method);
  52936. return _returnValue;
  52937. }
  52938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  52939. {
  52940. {
  52941. int32_t L_0 = __this->___idx;
  52942. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  52943. {
  52944. goto IL_0015;
  52945. }
  52946. }
  52947. {
  52948. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52949. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  52950. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  52951. }
  52952. IL_0015:
  52953. {
  52954. int32_t L_2 = __this->___idx;
  52955. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  52956. {
  52957. goto IL_0029;
  52958. }
  52959. }
  52960. {
  52961. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  52962. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  52963. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  52964. }
  52965. IL_0029:
  52966. {
  52967. RuntimeArray* L_4 = __this->___array;
  52968. RuntimeArray* L_5 = __this->___array;
  52969. NullCheck(L_5);
  52970. int32_t L_6;
  52971. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  52972. int32_t L_7 = __this->___idx;
  52973. NullCheck(L_4);
  52974. Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F L_8;
  52975. L_8 = Array_InternalArray__get_Item_TisEntry_t527DA100A303E999D54D4B92AEE950BC1015C30F_mD616AB5490F489D6E3A28006436EF28059CF91EA(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  52976. return L_8;
  52977. }
  52978. }
  52979. IL2CPP_EXTERN_C Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52980. {
  52981. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  52982. int32_t _offset = 1;
  52983. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  52984. Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F _returnValue;
  52985. _returnValue = InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069(_thisAdjusted, method);
  52986. return _returnValue;
  52987. }
  52988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  52989. {
  52990. {
  52991. __this->___idx = ((int32_t)-2);
  52992. return;
  52993. }
  52994. }
  52995. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  52996. {
  52997. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  52998. int32_t _offset = 1;
  52999. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  53000. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m2F80CC6071F865F21C6FB48D9A2091542CE265D7(_thisAdjusted, method);
  53001. }
  53002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C_gshared (InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* __this, const RuntimeMethod* method)
  53003. {
  53004. {
  53005. Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F L_0;
  53006. L_0 = InternalEnumerator_1_get_Current_mB6D51B6F2F1346A6A99659C15AB47EAD00EE3069(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53007. Entry_t527DA100A303E999D54D4B92AEE950BC1015C30F L_1 = L_0;
  53008. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  53009. return L_2;
  53010. }
  53011. }
  53012. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53013. {
  53014. InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650* _thisAdjusted;
  53015. int32_t _offset = 1;
  53016. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t79E2F5803F97401131BD8F3381F430CD80AC6650*>(__this + _offset);
  53017. RuntimeObject* _returnValue;
  53018. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB82C09E0A18E2C5E2C52747BD574626288016F1C(_thisAdjusted, method);
  53019. return _returnValue;
  53020. }
  53021. #ifdef __clang__
  53022. #pragma clang diagnostic pop
  53023. #endif
  53024. #ifdef __clang__
  53025. #pragma clang diagnostic push
  53026. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53027. #pragma clang diagnostic ignored "-Wunused-variable"
  53028. #endif
  53029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53030. {
  53031. {
  53032. RuntimeArray* L_0 = ___0_array;
  53033. __this->___array = L_0;
  53034. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  53035. __this->___idx = ((int32_t)-2);
  53036. return;
  53037. }
  53038. }
  53039. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53040. {
  53041. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  53042. int32_t _offset = 1;
  53043. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  53044. InternalEnumerator_1__ctor_mC8FD022A46C7175CF9650A6FECC651D41D116EC7(_thisAdjusted, ___0_array, method);
  53045. }
  53046. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  53047. {
  53048. {
  53049. return;
  53050. }
  53051. }
  53052. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53053. {
  53054. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  53055. int32_t _offset = 1;
  53056. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  53057. InternalEnumerator_1_Dispose_m247A2FE821E4DC643E3EAFF9780A573BDEA45718(_thisAdjusted, method);
  53058. }
  53059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  53060. {
  53061. int32_t V_0 = 0;
  53062. {
  53063. int32_t L_0 = __this->___idx;
  53064. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53065. {
  53066. goto IL_001b;
  53067. }
  53068. }
  53069. {
  53070. RuntimeArray* L_1 = __this->___array;
  53071. NullCheck(L_1);
  53072. int32_t L_2;
  53073. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  53074. __this->___idx = L_2;
  53075. }
  53076. IL_001b:
  53077. {
  53078. int32_t L_3 = __this->___idx;
  53079. if ((((int32_t)L_3) == ((int32_t)(-1))))
  53080. {
  53081. goto IL_003c;
  53082. }
  53083. }
  53084. {
  53085. int32_t L_4 = __this->___idx;
  53086. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  53087. int32_t L_5 = V_0;
  53088. __this->___idx = L_5;
  53089. int32_t L_6 = V_0;
  53090. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  53091. }
  53092. IL_003c:
  53093. {
  53094. return (bool)0;
  53095. }
  53096. }
  53097. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53098. {
  53099. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  53100. int32_t _offset = 1;
  53101. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  53102. bool _returnValue;
  53103. _returnValue = InternalEnumerator_1_MoveNext_mC359C321DD20BAC6775187312C537E599A216584(_thisAdjusted, method);
  53104. return _returnValue;
  53105. }
  53106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  53107. {
  53108. {
  53109. int32_t L_0 = __this->___idx;
  53110. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53111. {
  53112. goto IL_0015;
  53113. }
  53114. }
  53115. {
  53116. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53117. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  53118. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  53119. }
  53120. IL_0015:
  53121. {
  53122. int32_t L_2 = __this->___idx;
  53123. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  53124. {
  53125. goto IL_0029;
  53126. }
  53127. }
  53128. {
  53129. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53130. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  53131. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  53132. }
  53133. IL_0029:
  53134. {
  53135. RuntimeArray* L_4 = __this->___array;
  53136. RuntimeArray* L_5 = __this->___array;
  53137. NullCheck(L_5);
  53138. int32_t L_6;
  53139. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  53140. int32_t L_7 = __this->___idx;
  53141. NullCheck(L_4);
  53142. Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC L_8;
  53143. L_8 = Array_InternalArray__get_Item_TisEntry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC_m2441B4AF90AAA88878B28EE5D882C96C502D3B28(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53144. return L_8;
  53145. }
  53146. }
  53147. IL2CPP_EXTERN_C Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53148. {
  53149. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  53150. int32_t _offset = 1;
  53151. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  53152. Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC _returnValue;
  53153. _returnValue = InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA(_thisAdjusted, method);
  53154. return _returnValue;
  53155. }
  53156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  53157. {
  53158. {
  53159. __this->___idx = ((int32_t)-2);
  53160. return;
  53161. }
  53162. }
  53163. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53164. {
  53165. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  53166. int32_t _offset = 1;
  53167. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  53168. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mC101C2584D13E15B16F2150B3DE689E8544C25E6(_thisAdjusted, method);
  53169. }
  53170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900_gshared (InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* __this, const RuntimeMethod* method)
  53171. {
  53172. {
  53173. Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC L_0;
  53174. L_0 = InternalEnumerator_1_get_Current_m34D9BA94CAEFF6F9E33A626BABFE9A9B859955EA(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53175. Entry_t4F0B35124785FD59A34054EADD56FBA4EAA12AEC L_1 = L_0;
  53176. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  53177. return L_2;
  53178. }
  53179. }
  53180. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53181. {
  53182. InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1* _thisAdjusted;
  53183. int32_t _offset = 1;
  53184. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t087D2BE6D9801F58AA817D20BD8B70BABFE4BEF1*>(__this + _offset);
  53185. RuntimeObject* _returnValue;
  53186. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m28AC41E1C316F8050C3BE005A40733A231F68900(_thisAdjusted, method);
  53187. return _returnValue;
  53188. }
  53189. #ifdef __clang__
  53190. #pragma clang diagnostic pop
  53191. #endif
  53192. #ifdef __clang__
  53193. #pragma clang diagnostic push
  53194. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53195. #pragma clang diagnostic ignored "-Wunused-variable"
  53196. #endif
  53197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53198. {
  53199. {
  53200. RuntimeArray* L_0 = ___0_array;
  53201. __this->___array = L_0;
  53202. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  53203. __this->___idx = ((int32_t)-2);
  53204. return;
  53205. }
  53206. }
  53207. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53208. {
  53209. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  53210. int32_t _offset = 1;
  53211. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  53212. InternalEnumerator_1__ctor_m27DF1B45B5E46EF8B9955434521D9697BC99C0CD(_thisAdjusted, ___0_array, method);
  53213. }
  53214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  53215. {
  53216. {
  53217. return;
  53218. }
  53219. }
  53220. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53221. {
  53222. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  53223. int32_t _offset = 1;
  53224. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  53225. InternalEnumerator_1_Dispose_m34C2CD261B5908EA6B0288B4919C245DC7CE2B93(_thisAdjusted, method);
  53226. }
  53227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  53228. {
  53229. int32_t V_0 = 0;
  53230. {
  53231. int32_t L_0 = __this->___idx;
  53232. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53233. {
  53234. goto IL_001b;
  53235. }
  53236. }
  53237. {
  53238. RuntimeArray* L_1 = __this->___array;
  53239. NullCheck(L_1);
  53240. int32_t L_2;
  53241. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  53242. __this->___idx = L_2;
  53243. }
  53244. IL_001b:
  53245. {
  53246. int32_t L_3 = __this->___idx;
  53247. if ((((int32_t)L_3) == ((int32_t)(-1))))
  53248. {
  53249. goto IL_003c;
  53250. }
  53251. }
  53252. {
  53253. int32_t L_4 = __this->___idx;
  53254. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  53255. int32_t L_5 = V_0;
  53256. __this->___idx = L_5;
  53257. int32_t L_6 = V_0;
  53258. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  53259. }
  53260. IL_003c:
  53261. {
  53262. return (bool)0;
  53263. }
  53264. }
  53265. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53266. {
  53267. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  53268. int32_t _offset = 1;
  53269. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  53270. bool _returnValue;
  53271. _returnValue = InternalEnumerator_1_MoveNext_m1D03D2F4BDD357B731D832EDD4768A99A7C1B1FB(_thisAdjusted, method);
  53272. return _returnValue;
  53273. }
  53274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  53275. {
  53276. {
  53277. int32_t L_0 = __this->___idx;
  53278. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53279. {
  53280. goto IL_0015;
  53281. }
  53282. }
  53283. {
  53284. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53285. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  53286. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  53287. }
  53288. IL_0015:
  53289. {
  53290. int32_t L_2 = __this->___idx;
  53291. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  53292. {
  53293. goto IL_0029;
  53294. }
  53295. }
  53296. {
  53297. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53298. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  53299. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  53300. }
  53301. IL_0029:
  53302. {
  53303. RuntimeArray* L_4 = __this->___array;
  53304. RuntimeArray* L_5 = __this->___array;
  53305. NullCheck(L_5);
  53306. int32_t L_6;
  53307. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  53308. int32_t L_7 = __this->___idx;
  53309. NullCheck(L_4);
  53310. Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 L_8;
  53311. L_8 = Array_InternalArray__get_Item_TisEntry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20_mE0DA271DE34069D502EE98C6D8B917C10D26598E(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53312. return L_8;
  53313. }
  53314. }
  53315. IL2CPP_EXTERN_C Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53316. {
  53317. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  53318. int32_t _offset = 1;
  53319. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  53320. Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 _returnValue;
  53321. _returnValue = InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5(_thisAdjusted, method);
  53322. return _returnValue;
  53323. }
  53324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  53325. {
  53326. {
  53327. __this->___idx = ((int32_t)-2);
  53328. return;
  53329. }
  53330. }
  53331. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53332. {
  53333. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  53334. int32_t _offset = 1;
  53335. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  53336. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF648A53C3AA4DFB2E909F1C01253ED4B9CE783A4(_thisAdjusted, method);
  53337. }
  53338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4_gshared (InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* __this, const RuntimeMethod* method)
  53339. {
  53340. {
  53341. Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 L_0;
  53342. L_0 = InternalEnumerator_1_get_Current_mB7A5F7AAF13683E1076319EE7E387B9C92E754F5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53343. Entry_tAB4AC6D6C313741B7F6F6C4694EF22BCDEBF5B20 L_1 = L_0;
  53344. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  53345. return L_2;
  53346. }
  53347. }
  53348. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53349. {
  53350. InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC* _thisAdjusted;
  53351. int32_t _offset = 1;
  53352. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3C51ABD752065C0473A28AABB2CB15B4408753FC*>(__this + _offset);
  53353. RuntimeObject* _returnValue;
  53354. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mD8B5DE12B2985AF9D11DBAC3D2CD7BCF07C179D4(_thisAdjusted, method);
  53355. return _returnValue;
  53356. }
  53357. #ifdef __clang__
  53358. #pragma clang diagnostic pop
  53359. #endif
  53360. #ifdef __clang__
  53361. #pragma clang diagnostic push
  53362. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53363. #pragma clang diagnostic ignored "-Wunused-variable"
  53364. #endif
  53365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53366. {
  53367. {
  53368. RuntimeArray* L_0 = ___0_array;
  53369. __this->___array = L_0;
  53370. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  53371. __this->___idx = ((int32_t)-2);
  53372. return;
  53373. }
  53374. }
  53375. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53376. {
  53377. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  53378. int32_t _offset = 1;
  53379. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  53380. InternalEnumerator_1__ctor_m02867CBC74A4BA2F8A5A2A83F2DA08A8E2261FD0(_thisAdjusted, ___0_array, method);
  53381. }
  53382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  53383. {
  53384. {
  53385. return;
  53386. }
  53387. }
  53388. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53389. {
  53390. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  53391. int32_t _offset = 1;
  53392. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  53393. InternalEnumerator_1_Dispose_mE93ED4A9AD46FC52066F802005407F6D5DDD0639(_thisAdjusted, method);
  53394. }
  53395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  53396. {
  53397. int32_t V_0 = 0;
  53398. {
  53399. int32_t L_0 = __this->___idx;
  53400. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53401. {
  53402. goto IL_001b;
  53403. }
  53404. }
  53405. {
  53406. RuntimeArray* L_1 = __this->___array;
  53407. NullCheck(L_1);
  53408. int32_t L_2;
  53409. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  53410. __this->___idx = L_2;
  53411. }
  53412. IL_001b:
  53413. {
  53414. int32_t L_3 = __this->___idx;
  53415. if ((((int32_t)L_3) == ((int32_t)(-1))))
  53416. {
  53417. goto IL_003c;
  53418. }
  53419. }
  53420. {
  53421. int32_t L_4 = __this->___idx;
  53422. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  53423. int32_t L_5 = V_0;
  53424. __this->___idx = L_5;
  53425. int32_t L_6 = V_0;
  53426. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  53427. }
  53428. IL_003c:
  53429. {
  53430. return (bool)0;
  53431. }
  53432. }
  53433. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53434. {
  53435. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  53436. int32_t _offset = 1;
  53437. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  53438. bool _returnValue;
  53439. _returnValue = InternalEnumerator_1_MoveNext_m5A6F4974AE8F9E5036A6E1F1073F9C6A48801682(_thisAdjusted, method);
  53440. return _returnValue;
  53441. }
  53442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  53443. {
  53444. {
  53445. int32_t L_0 = __this->___idx;
  53446. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53447. {
  53448. goto IL_0015;
  53449. }
  53450. }
  53451. {
  53452. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53453. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  53454. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  53455. }
  53456. IL_0015:
  53457. {
  53458. int32_t L_2 = __this->___idx;
  53459. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  53460. {
  53461. goto IL_0029;
  53462. }
  53463. }
  53464. {
  53465. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53466. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  53467. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  53468. }
  53469. IL_0029:
  53470. {
  53471. RuntimeArray* L_4 = __this->___array;
  53472. RuntimeArray* L_5 = __this->___array;
  53473. NullCheck(L_5);
  53474. int32_t L_6;
  53475. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  53476. int32_t L_7 = __this->___idx;
  53477. NullCheck(L_4);
  53478. Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A L_8;
  53479. L_8 = Array_InternalArray__get_Item_TisEntry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A_mDE06285A1F1C61691B5EB25C1BB986CB9C4287CF(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53480. return L_8;
  53481. }
  53482. }
  53483. IL2CPP_EXTERN_C Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53484. {
  53485. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  53486. int32_t _offset = 1;
  53487. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  53488. Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A _returnValue;
  53489. _returnValue = InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA(_thisAdjusted, method);
  53490. return _returnValue;
  53491. }
  53492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  53493. {
  53494. {
  53495. __this->___idx = ((int32_t)-2);
  53496. return;
  53497. }
  53498. }
  53499. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53500. {
  53501. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  53502. int32_t _offset = 1;
  53503. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  53504. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m90B6885C6C4C4D26409AE006E762A0E16D095DF2(_thisAdjusted, method);
  53505. }
  53506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03_gshared (InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* __this, const RuntimeMethod* method)
  53507. {
  53508. {
  53509. Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A L_0;
  53510. L_0 = InternalEnumerator_1_get_Current_m90688855CD2B25FA570CFD205523E7AE839545CA(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53511. Entry_tFF4285DE3B86A2B349258B4BD7E12C0EE4A4B74A L_1 = L_0;
  53512. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  53513. return L_2;
  53514. }
  53515. }
  53516. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53517. {
  53518. InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685* _thisAdjusted;
  53519. int32_t _offset = 1;
  53520. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t3FAED9BDC1F4C99C04B88ECD1879DF866F205685*>(__this + _offset);
  53521. RuntimeObject* _returnValue;
  53522. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m645778EBADCDBD11E9E95308BDD504564809CE03(_thisAdjusted, method);
  53523. return _returnValue;
  53524. }
  53525. #ifdef __clang__
  53526. #pragma clang diagnostic pop
  53527. #endif
  53528. #ifdef __clang__
  53529. #pragma clang diagnostic push
  53530. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53531. #pragma clang diagnostic ignored "-Wunused-variable"
  53532. #endif
  53533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53534. {
  53535. {
  53536. RuntimeArray* L_0 = ___0_array;
  53537. __this->___array = L_0;
  53538. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  53539. __this->___idx = ((int32_t)-2);
  53540. return;
  53541. }
  53542. }
  53543. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53544. {
  53545. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  53546. int32_t _offset = 1;
  53547. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  53548. InternalEnumerator_1__ctor_m8E0B20065D7040B930B390B8913FA2A02CD6408A(_thisAdjusted, ___0_array, method);
  53549. }
  53550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  53551. {
  53552. {
  53553. return;
  53554. }
  53555. }
  53556. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53557. {
  53558. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  53559. int32_t _offset = 1;
  53560. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  53561. InternalEnumerator_1_Dispose_mC4A186B7C31B09CA079179F1074561156B6CA3EF(_thisAdjusted, method);
  53562. }
  53563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  53564. {
  53565. int32_t V_0 = 0;
  53566. {
  53567. int32_t L_0 = __this->___idx;
  53568. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53569. {
  53570. goto IL_001b;
  53571. }
  53572. }
  53573. {
  53574. RuntimeArray* L_1 = __this->___array;
  53575. NullCheck(L_1);
  53576. int32_t L_2;
  53577. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  53578. __this->___idx = L_2;
  53579. }
  53580. IL_001b:
  53581. {
  53582. int32_t L_3 = __this->___idx;
  53583. if ((((int32_t)L_3) == ((int32_t)(-1))))
  53584. {
  53585. goto IL_003c;
  53586. }
  53587. }
  53588. {
  53589. int32_t L_4 = __this->___idx;
  53590. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  53591. int32_t L_5 = V_0;
  53592. __this->___idx = L_5;
  53593. int32_t L_6 = V_0;
  53594. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  53595. }
  53596. IL_003c:
  53597. {
  53598. return (bool)0;
  53599. }
  53600. }
  53601. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53602. {
  53603. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  53604. int32_t _offset = 1;
  53605. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  53606. bool _returnValue;
  53607. _returnValue = InternalEnumerator_1_MoveNext_m0E223D59CC02B1BC2FBD72764FFB979FFE36D707(_thisAdjusted, method);
  53608. return _returnValue;
  53609. }
  53610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  53611. {
  53612. {
  53613. int32_t L_0 = __this->___idx;
  53614. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53615. {
  53616. goto IL_0015;
  53617. }
  53618. }
  53619. {
  53620. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53621. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  53622. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  53623. }
  53624. IL_0015:
  53625. {
  53626. int32_t L_2 = __this->___idx;
  53627. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  53628. {
  53629. goto IL_0029;
  53630. }
  53631. }
  53632. {
  53633. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53634. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  53635. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  53636. }
  53637. IL_0029:
  53638. {
  53639. RuntimeArray* L_4 = __this->___array;
  53640. RuntimeArray* L_5 = __this->___array;
  53641. NullCheck(L_5);
  53642. int32_t L_6;
  53643. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  53644. int32_t L_7 = __this->___idx;
  53645. NullCheck(L_4);
  53646. Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 L_8;
  53647. L_8 = Array_InternalArray__get_Item_TisEntry_t4D5A107E6414D8B9DE012405A201C46AACFACF98_m729807B2AA3C22FC1B82BD238071157E2BC834ED(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53648. return L_8;
  53649. }
  53650. }
  53651. IL2CPP_EXTERN_C Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53652. {
  53653. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  53654. int32_t _offset = 1;
  53655. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  53656. Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 _returnValue;
  53657. _returnValue = InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87(_thisAdjusted, method);
  53658. return _returnValue;
  53659. }
  53660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  53661. {
  53662. {
  53663. __this->___idx = ((int32_t)-2);
  53664. return;
  53665. }
  53666. }
  53667. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53668. {
  53669. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  53670. int32_t _offset = 1;
  53671. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  53672. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m3EEEB4A07E9BDBD79CAA1A42A3650B2A7712E589(_thisAdjusted, method);
  53673. }
  53674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB_gshared (InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* __this, const RuntimeMethod* method)
  53675. {
  53676. {
  53677. Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 L_0;
  53678. L_0 = InternalEnumerator_1_get_Current_m62A7183285F008980F228F1CA6F53E9FE5AE0A87(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53679. Entry_t4D5A107E6414D8B9DE012405A201C46AACFACF98 L_1 = L_0;
  53680. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  53681. return L_2;
  53682. }
  53683. }
  53684. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53685. {
  53686. InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879* _thisAdjusted;
  53687. int32_t _offset = 1;
  53688. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t88645ED0D3422F38C41CACE04F9C763BBE2BF879*>(__this + _offset);
  53689. RuntimeObject* _returnValue;
  53690. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_mB2AFC61BD618479AD99C627E1B505D81CE75F5FB(_thisAdjusted, method);
  53691. return _returnValue;
  53692. }
  53693. #ifdef __clang__
  53694. #pragma clang diagnostic pop
  53695. #endif
  53696. #ifdef __clang__
  53697. #pragma clang diagnostic push
  53698. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53699. #pragma clang diagnostic ignored "-Wunused-variable"
  53700. #endif
  53701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53702. {
  53703. {
  53704. RuntimeArray* L_0 = ___0_array;
  53705. __this->___array = L_0;
  53706. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  53707. __this->___idx = ((int32_t)-2);
  53708. return;
  53709. }
  53710. }
  53711. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53712. {
  53713. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  53714. int32_t _offset = 1;
  53715. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  53716. InternalEnumerator_1__ctor_m050B88E7A1493544EF062FB94959A89BC8A16454(_thisAdjusted, ___0_array, method);
  53717. }
  53718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  53719. {
  53720. {
  53721. return;
  53722. }
  53723. }
  53724. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53725. {
  53726. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  53727. int32_t _offset = 1;
  53728. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  53729. InternalEnumerator_1_Dispose_m9D7F6D1E33BB06972B9002988B11BE85DBD35A3D(_thisAdjusted, method);
  53730. }
  53731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  53732. {
  53733. int32_t V_0 = 0;
  53734. {
  53735. int32_t L_0 = __this->___idx;
  53736. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53737. {
  53738. goto IL_001b;
  53739. }
  53740. }
  53741. {
  53742. RuntimeArray* L_1 = __this->___array;
  53743. NullCheck(L_1);
  53744. int32_t L_2;
  53745. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  53746. __this->___idx = L_2;
  53747. }
  53748. IL_001b:
  53749. {
  53750. int32_t L_3 = __this->___idx;
  53751. if ((((int32_t)L_3) == ((int32_t)(-1))))
  53752. {
  53753. goto IL_003c;
  53754. }
  53755. }
  53756. {
  53757. int32_t L_4 = __this->___idx;
  53758. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  53759. int32_t L_5 = V_0;
  53760. __this->___idx = L_5;
  53761. int32_t L_6 = V_0;
  53762. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  53763. }
  53764. IL_003c:
  53765. {
  53766. return (bool)0;
  53767. }
  53768. }
  53769. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53770. {
  53771. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  53772. int32_t _offset = 1;
  53773. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  53774. bool _returnValue;
  53775. _returnValue = InternalEnumerator_1_MoveNext_mC96339C69679ECDA6AEB752FFDC0D97806572F09(_thisAdjusted, method);
  53776. return _returnValue;
  53777. }
  53778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  53779. {
  53780. {
  53781. int32_t L_0 = __this->___idx;
  53782. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53783. {
  53784. goto IL_0015;
  53785. }
  53786. }
  53787. {
  53788. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53789. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  53790. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  53791. }
  53792. IL_0015:
  53793. {
  53794. int32_t L_2 = __this->___idx;
  53795. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  53796. {
  53797. goto IL_0029;
  53798. }
  53799. }
  53800. {
  53801. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53802. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  53803. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  53804. }
  53805. IL_0029:
  53806. {
  53807. RuntimeArray* L_4 = __this->___array;
  53808. RuntimeArray* L_5 = __this->___array;
  53809. NullCheck(L_5);
  53810. int32_t L_6;
  53811. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  53812. int32_t L_7 = __this->___idx;
  53813. NullCheck(L_4);
  53814. Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C L_8;
  53815. L_8 = Array_InternalArray__get_Item_TisEntry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C_mF52B0C9BF4428945BDBFE8B775CD4B80A4831E68(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53816. return L_8;
  53817. }
  53818. }
  53819. IL2CPP_EXTERN_C Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53820. {
  53821. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  53822. int32_t _offset = 1;
  53823. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  53824. Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C _returnValue;
  53825. _returnValue = InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93(_thisAdjusted, method);
  53826. return _returnValue;
  53827. }
  53828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  53829. {
  53830. {
  53831. __this->___idx = ((int32_t)-2);
  53832. return;
  53833. }
  53834. }
  53835. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53836. {
  53837. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  53838. int32_t _offset = 1;
  53839. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  53840. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mB898CE01446964E94973C5BE7BCDFD5F7987CDC5(_thisAdjusted, method);
  53841. }
  53842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE_gshared (InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* __this, const RuntimeMethod* method)
  53843. {
  53844. {
  53845. Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C L_0;
  53846. L_0 = InternalEnumerator_1_get_Current_mEB1E692A02123B4DB723247E3C4E28D1BD9F9A93(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53847. Entry_tA76B18EF78BF0132EE1736D5F5B829D890C26E5C L_1 = L_0;
  53848. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  53849. return L_2;
  53850. }
  53851. }
  53852. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53853. {
  53854. InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0* _thisAdjusted;
  53855. int32_t _offset = 1;
  53856. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t5CA7ED783432620A83D8C3DF0DDEC67B3FC4FBD0*>(__this + _offset);
  53857. RuntimeObject* _returnValue;
  53858. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m78474F55F21D68A34E1F6463D6D89C6837DDC1BE(_thisAdjusted, method);
  53859. return _returnValue;
  53860. }
  53861. #ifdef __clang__
  53862. #pragma clang diagnostic pop
  53863. #endif
  53864. #ifdef __clang__
  53865. #pragma clang diagnostic push
  53866. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  53867. #pragma clang diagnostic ignored "-Wunused-variable"
  53868. #endif
  53869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53870. {
  53871. {
  53872. RuntimeArray* L_0 = ___0_array;
  53873. __this->___array = L_0;
  53874. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  53875. __this->___idx = ((int32_t)-2);
  53876. return;
  53877. }
  53878. }
  53879. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  53880. {
  53881. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  53882. int32_t _offset = 1;
  53883. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  53884. InternalEnumerator_1__ctor_m2F2BD6C69C384D6F023BACA0E5A38C06C5F61E2F(_thisAdjusted, ___0_array, method);
  53885. }
  53886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  53887. {
  53888. {
  53889. return;
  53890. }
  53891. }
  53892. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53893. {
  53894. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  53895. int32_t _offset = 1;
  53896. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  53897. InternalEnumerator_1_Dispose_m77F7DCFC4A7B808A09C870A6FC405A007BFAE94E(_thisAdjusted, method);
  53898. }
  53899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  53900. {
  53901. int32_t V_0 = 0;
  53902. {
  53903. int32_t L_0 = __this->___idx;
  53904. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53905. {
  53906. goto IL_001b;
  53907. }
  53908. }
  53909. {
  53910. RuntimeArray* L_1 = __this->___array;
  53911. NullCheck(L_1);
  53912. int32_t L_2;
  53913. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  53914. __this->___idx = L_2;
  53915. }
  53916. IL_001b:
  53917. {
  53918. int32_t L_3 = __this->___idx;
  53919. if ((((int32_t)L_3) == ((int32_t)(-1))))
  53920. {
  53921. goto IL_003c;
  53922. }
  53923. }
  53924. {
  53925. int32_t L_4 = __this->___idx;
  53926. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  53927. int32_t L_5 = V_0;
  53928. __this->___idx = L_5;
  53929. int32_t L_6 = V_0;
  53930. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  53931. }
  53932. IL_003c:
  53933. {
  53934. return (bool)0;
  53935. }
  53936. }
  53937. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53938. {
  53939. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  53940. int32_t _offset = 1;
  53941. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  53942. bool _returnValue;
  53943. _returnValue = InternalEnumerator_1_MoveNext_m5AB12432C1068C6759BFDDA61C7655017F92A630(_thisAdjusted, method);
  53944. return _returnValue;
  53945. }
  53946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  53947. {
  53948. {
  53949. int32_t L_0 = __this->___idx;
  53950. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  53951. {
  53952. goto IL_0015;
  53953. }
  53954. }
  53955. {
  53956. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53957. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  53958. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  53959. }
  53960. IL_0015:
  53961. {
  53962. int32_t L_2 = __this->___idx;
  53963. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  53964. {
  53965. goto IL_0029;
  53966. }
  53967. }
  53968. {
  53969. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  53970. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  53971. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  53972. }
  53973. IL_0029:
  53974. {
  53975. RuntimeArray* L_4 = __this->___array;
  53976. RuntimeArray* L_5 = __this->___array;
  53977. NullCheck(L_5);
  53978. int32_t L_6;
  53979. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  53980. int32_t L_7 = __this->___idx;
  53981. NullCheck(L_4);
  53982. Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 L_8;
  53983. L_8 = Array_InternalArray__get_Item_TisEntry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438_mF3F63DC0B9094BF571EE82E9B17ADEB9D30E6A40(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  53984. return L_8;
  53985. }
  53986. }
  53987. IL2CPP_EXTERN_C Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  53988. {
  53989. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  53990. int32_t _offset = 1;
  53991. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  53992. Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 _returnValue;
  53993. _returnValue = InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5(_thisAdjusted, method);
  53994. return _returnValue;
  53995. }
  53996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  53997. {
  53998. {
  53999. __this->___idx = ((int32_t)-2);
  54000. return;
  54001. }
  54002. }
  54003. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54004. {
  54005. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  54006. int32_t _offset = 1;
  54007. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  54008. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mD8568D592280F7507C545620D67909B3C04D3751(_thisAdjusted, method);
  54009. }
  54010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940_gshared (InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* __this, const RuntimeMethod* method)
  54011. {
  54012. {
  54013. Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 L_0;
  54014. L_0 = InternalEnumerator_1_get_Current_m84D0B95A1B1CF216C17562BF31316A6DD467F1B5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54015. Entry_tFFDF932514D611FAE4AB69C8DDC8FA5F889B6438 L_1 = L_0;
  54016. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  54017. return L_2;
  54018. }
  54019. }
  54020. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54021. {
  54022. InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004* _thisAdjusted;
  54023. int32_t _offset = 1;
  54024. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t4D98EDA58E91AC3234E1858E63472AC265128004*>(__this + _offset);
  54025. RuntimeObject* _returnValue;
  54026. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m889609862DD1C2499E8F76C588B6F0FCCCA10940(_thisAdjusted, method);
  54027. return _returnValue;
  54028. }
  54029. #ifdef __clang__
  54030. #pragma clang diagnostic pop
  54031. #endif
  54032. #ifdef __clang__
  54033. #pragma clang diagnostic push
  54034. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54035. #pragma clang diagnostic ignored "-Wunused-variable"
  54036. #endif
  54037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mF8CF7E4F923506A8A4B12902F66CF9929E24DFF7_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  54038. {
  54039. {
  54040. RuntimeArray* L_0 = ___0_array;
  54041. __this->___array = L_0;
  54042. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  54043. __this->___idx = ((int32_t)-2);
  54044. return;
  54045. }
  54046. }
  54047. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mF8CF7E4F923506A8A4B12902F66CF9929E24DFF7_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  54048. {
  54049. InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* _thisAdjusted;
  54050. int32_t _offset = 1;
  54051. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*>(__this + _offset);
  54052. InternalEnumerator_1__ctor_mF8CF7E4F923506A8A4B12902F66CF9929E24DFF7(_thisAdjusted, ___0_array, method);
  54053. }
  54054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m4319D2D3AB367D254D85229D838E8ECAC6F5B6E0_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  54055. {
  54056. {
  54057. return;
  54058. }
  54059. }
  54060. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m4319D2D3AB367D254D85229D838E8ECAC6F5B6E0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54061. {
  54062. InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* _thisAdjusted;
  54063. int32_t _offset = 1;
  54064. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*>(__this + _offset);
  54065. InternalEnumerator_1_Dispose_m4319D2D3AB367D254D85229D838E8ECAC6F5B6E0(_thisAdjusted, method);
  54066. }
  54067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m88DD53BDC2B2467CDFA14099DBD329DA73E6E4BA_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  54068. {
  54069. int32_t V_0 = 0;
  54070. {
  54071. int32_t L_0 = __this->___idx;
  54072. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  54073. {
  54074. goto IL_001b;
  54075. }
  54076. }
  54077. {
  54078. RuntimeArray* L_1 = __this->___array;
  54079. NullCheck(L_1);
  54080. int32_t L_2;
  54081. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  54082. __this->___idx = L_2;
  54083. }
  54084. IL_001b:
  54085. {
  54086. int32_t L_3 = __this->___idx;
  54087. if ((((int32_t)L_3) == ((int32_t)(-1))))
  54088. {
  54089. goto IL_003c;
  54090. }
  54091. }
  54092. {
  54093. int32_t L_4 = __this->___idx;
  54094. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  54095. int32_t L_5 = V_0;
  54096. __this->___idx = L_5;
  54097. int32_t L_6 = V_0;
  54098. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  54099. }
  54100. IL_003c:
  54101. {
  54102. return (bool)0;
  54103. }
  54104. }
  54105. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m88DD53BDC2B2467CDFA14099DBD329DA73E6E4BA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54106. {
  54107. InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* _thisAdjusted;
  54108. int32_t _offset = 1;
  54109. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*>(__this + _offset);
  54110. bool _returnValue;
  54111. _returnValue = InternalEnumerator_1_MoveNext_m88DD53BDC2B2467CDFA14099DBD329DA73E6E4BA(_thisAdjusted, method);
  54112. return _returnValue;
  54113. }
  54114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C InternalEnumerator_1_get_Current_m4D30CA7EB8D3376052C9C23E0B64D4D04B89B918_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  54115. {
  54116. {
  54117. int32_t L_0 = __this->___idx;
  54118. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  54119. {
  54120. goto IL_0015;
  54121. }
  54122. }
  54123. {
  54124. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  54125. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  54126. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  54127. }
  54128. IL_0015:
  54129. {
  54130. int32_t L_2 = __this->___idx;
  54131. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  54132. {
  54133. goto IL_0029;
  54134. }
  54135. }
  54136. {
  54137. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  54138. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  54139. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  54140. }
  54141. IL_0029:
  54142. {
  54143. RuntimeArray* L_4 = __this->___array;
  54144. RuntimeArray* L_5 = __this->___array;
  54145. NullCheck(L_5);
  54146. int32_t L_6;
  54147. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  54148. int32_t L_7 = __this->___idx;
  54149. NullCheck(L_4);
  54150. Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C L_8;
  54151. L_8 = Array_InternalArray__get_Item_TisEntry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C_mB90F9279D5A6D9420DFB7807F17B5C2AFE60CA17(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54152. return L_8;
  54153. }
  54154. }
  54155. IL2CPP_EXTERN_C Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C InternalEnumerator_1_get_Current_m4D30CA7EB8D3376052C9C23E0B64D4D04B89B918_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54156. {
  54157. InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* _thisAdjusted;
  54158. int32_t _offset = 1;
  54159. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*>(__this + _offset);
  54160. Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C _returnValue;
  54161. _returnValue = InternalEnumerator_1_get_Current_m4D30CA7EB8D3376052C9C23E0B64D4D04B89B918(_thisAdjusted, method);
  54162. return _returnValue;
  54163. }
  54164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m48C064A4B90612C26F3F45C61B905304B1C31C79_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  54165. {
  54166. {
  54167. __this->___idx = ((int32_t)-2);
  54168. return;
  54169. }
  54170. }
  54171. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_m48C064A4B90612C26F3F45C61B905304B1C31C79_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54172. {
  54173. InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* _thisAdjusted;
  54174. int32_t _offset = 1;
  54175. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*>(__this + _offset);
  54176. InternalEnumerator_1_System_Collections_IEnumerator_Reset_m48C064A4B90612C26F3F45C61B905304B1C31C79(_thisAdjusted, method);
  54177. }
  54178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8E1A186FA9D6B3F4893174B4F4D5C2237EC35E33_gshared (InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* __this, const RuntimeMethod* method)
  54179. {
  54180. {
  54181. Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C L_0;
  54182. L_0 = InternalEnumerator_1_get_Current_m4D30CA7EB8D3376052C9C23E0B64D4D04B89B918(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54183. Entry_tF9C4D725857FFCC0AD98E4629FD00A7E064A0C1C L_1 = L_0;
  54184. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  54185. return L_2;
  54186. }
  54187. }
  54188. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8E1A186FA9D6B3F4893174B4F4D5C2237EC35E33_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54189. {
  54190. InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29* _thisAdjusted;
  54191. int32_t _offset = 1;
  54192. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t9EEF3AE1B014080805F35CFA4F9C8F506FDF3F29*>(__this + _offset);
  54193. RuntimeObject* _returnValue;
  54194. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m8E1A186FA9D6B3F4893174B4F4D5C2237EC35E33(_thisAdjusted, method);
  54195. return _returnValue;
  54196. }
  54197. #ifdef __clang__
  54198. #pragma clang diagnostic pop
  54199. #endif
  54200. #ifdef __clang__
  54201. #pragma clang diagnostic push
  54202. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  54203. #pragma clang diagnostic ignored "-Wunused-variable"
  54204. #endif
  54205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  54206. {
  54207. {
  54208. RuntimeArray* L_0 = ___0_array;
  54209. __this->___array = L_0;
  54210. Il2CppCodeGenWriteBarrier((void**)(&__this->___array), (void*)L_0);
  54211. __this->___idx = ((int32_t)-2);
  54212. return;
  54213. }
  54214. }
  54215. IL2CPP_EXTERN_C void InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5_AdjustorThunk (RuntimeObject* __this, RuntimeArray* ___0_array, const RuntimeMethod* method)
  54216. {
  54217. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  54218. int32_t _offset = 1;
  54219. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  54220. InternalEnumerator_1__ctor_mFA1D3A76A3E70C743C1F5C4EF563075E447643E5(_thisAdjusted, ___0_array, method);
  54221. }
  54222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  54223. {
  54224. {
  54225. return;
  54226. }
  54227. }
  54228. IL2CPP_EXTERN_C void InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54229. {
  54230. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  54231. int32_t _offset = 1;
  54232. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  54233. InternalEnumerator_1_Dispose_m813B86292C19D38D0EACC4898BA4F7A0CE27E8AF(_thisAdjusted, method);
  54234. }
  54235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  54236. {
  54237. int32_t V_0 = 0;
  54238. {
  54239. int32_t L_0 = __this->___idx;
  54240. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  54241. {
  54242. goto IL_001b;
  54243. }
  54244. }
  54245. {
  54246. RuntimeArray* L_1 = __this->___array;
  54247. NullCheck(L_1);
  54248. int32_t L_2;
  54249. L_2 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_1, NULL);
  54250. __this->___idx = L_2;
  54251. }
  54252. IL_001b:
  54253. {
  54254. int32_t L_3 = __this->___idx;
  54255. if ((((int32_t)L_3) == ((int32_t)(-1))))
  54256. {
  54257. goto IL_003c;
  54258. }
  54259. }
  54260. {
  54261. int32_t L_4 = __this->___idx;
  54262. V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
  54263. int32_t L_5 = V_0;
  54264. __this->___idx = L_5;
  54265. int32_t L_6 = V_0;
  54266. return (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  54267. }
  54268. IL_003c:
  54269. {
  54270. return (bool)0;
  54271. }
  54272. }
  54273. IL2CPP_EXTERN_C bool InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54274. {
  54275. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  54276. int32_t _offset = 1;
  54277. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  54278. bool _returnValue;
  54279. _returnValue = InternalEnumerator_1_MoveNext_m17FE90D2665FA750FF1D449DA698AB33E0A8D710(_thisAdjusted, method);
  54280. return _returnValue;
  54281. }
  54282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  54283. {
  54284. {
  54285. int32_t L_0 = __this->___idx;
  54286. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  54287. {
  54288. goto IL_0015;
  54289. }
  54290. }
  54291. {
  54292. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  54293. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7E7A07FECA0FF43839D67A9F7828EE56182CC9F6)), NULL);
  54294. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  54295. }
  54296. IL_0015:
  54297. {
  54298. int32_t L_2 = __this->___idx;
  54299. if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
  54300. {
  54301. goto IL_0029;
  54302. }
  54303. }
  54304. {
  54305. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  54306. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8963BEA051E9F5E3F02A780ED8AB1AE95782FAF)), NULL);
  54307. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  54308. }
  54309. IL_0029:
  54310. {
  54311. RuntimeArray* L_4 = __this->___array;
  54312. RuntimeArray* L_5 = __this->___array;
  54313. NullCheck(L_5);
  54314. int32_t L_6;
  54315. L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
  54316. int32_t L_7 = __this->___idx;
  54317. NullCheck(L_4);
  54318. Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 L_8;
  54319. L_8 = Array_InternalArray__get_Item_TisEntry_tE39771EB73DA3008BB0DF74028FF7285866C18C8_m504CEDC5483E02424EF906E609D987D10717662F(L_4, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_6, 1)), L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  54320. return L_8;
  54321. }
  54322. }
  54323. IL2CPP_EXTERN_C Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54324. {
  54325. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  54326. int32_t _offset = 1;
  54327. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  54328. Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 _returnValue;
  54329. _returnValue = InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC(_thisAdjusted, method);
  54330. return _returnValue;
  54331. }
  54332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  54333. {
  54334. {
  54335. __this->___idx = ((int32_t)-2);
  54336. return;
  54337. }
  54338. }
  54339. IL2CPP_EXTERN_C void InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54340. {
  54341. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  54342. int32_t _offset = 1;
  54343. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  54344. InternalEnumerator_1_System_Collections_IEnumerator_Reset_mF7EDEFD8F085789E9D13E258C6EB205CB1A2B3D8(_thisAdjusted, method);
  54345. }
  54346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1_gshared (InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* __this, const RuntimeMethod* method)
  54347. {
  54348. {
  54349. Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 L_0;
  54350. L_0 = InternalEnumerator_1_get_Current_m218F6074ED75B2DED1450B286505EE459EF3CDDC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54351. Entry_tE39771EB73DA3008BB0DF74028FF7285866C18C8 L_1 = L_0;
  54352. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
  54353. return L_2;
  54354. }
  54355. }
  54356. IL2CPP_EXTERN_C RuntimeObject* InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  54357. {
  54358. InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5* _thisAdjusted;
  54359. int32_t _offset = 1;
  54360. _thisAdjusted = reinterpret_cast<InternalEnumerator_1_t1FF5C7D48F18E10B6CD337699AF5BEE78FFF45D5*>(__this + _offset);
  54361. RuntimeObject* _returnValue;
  54362. _returnValue = InternalEnumerator_1_System_Collections_IEnumerator_get_Current_m307C54606A9AE851F2FC301C36111D56FCB9B5F1(_thisAdjusted, method);
  54363. return _returnValue;
  54364. }
  54365. #ifdef __clang__
  54366. #pragma clang diagnostic pop
  54367. #endif
  54368. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_other, const RuntimeMethod* method)
  54369. {
  54370. bool V_0 = false;
  54371. int32_t G_B3_0 = 0;
  54372. {
  54373. float L_0 = __this->___x;
  54374. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_other;
  54375. float L_2 = L_1.___x;
  54376. if ((!(((float)L_0) == ((float)L_2))))
  54377. {
  54378. goto IL_001f;
  54379. }
  54380. }
  54381. {
  54382. float L_3 = __this->___y;
  54383. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_other;
  54384. float L_5 = L_4.___y;
  54385. G_B3_0 = ((((float)L_3) == ((float)L_5))? 1 : 0);
  54386. goto IL_0020;
  54387. }
  54388. IL_001f:
  54389. {
  54390. G_B3_0 = 0;
  54391. }
  54392. IL_0020:
  54393. {
  54394. V_0 = (bool)G_B3_0;
  54395. goto IL_0023;
  54396. }
  54397. IL_0023:
  54398. {
  54399. bool L_6 = V_0;
  54400. return L_6;
  54401. }
  54402. }
  54403. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
  54404. {
  54405. int32_t V_0 = 0;
  54406. {
  54407. float* L_0 = (float*)(&__this->___x);
  54408. int32_t L_1;
  54409. L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
  54410. float* L_2 = (float*)(&__this->___y);
  54411. int32_t L_3;
  54412. L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
  54413. V_0 = ((int32_t)(L_1^((int32_t)(L_3<<2))));
  54414. goto IL_001d;
  54415. }
  54416. IL_001d:
  54417. {
  54418. int32_t L_4 = V_0;
  54419. return L_4;
  54420. }
  54421. }
  54422. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_other, const RuntimeMethod* method)
  54423. {
  54424. bool V_0 = false;
  54425. int32_t G_B3_0 = 0;
  54426. {
  54427. int32_t L_0;
  54428. L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL);
  54429. int32_t L_1;
  54430. L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_other), NULL);
  54431. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  54432. {
  54433. goto IL_0021;
  54434. }
  54435. }
  54436. {
  54437. int32_t L_2;
  54438. L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL);
  54439. int32_t L_3;
  54440. L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_other), NULL);
  54441. G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
  54442. goto IL_0022;
  54443. }
  54444. IL_0021:
  54445. {
  54446. G_B3_0 = 0;
  54447. }
  54448. IL_0022:
  54449. {
  54450. V_0 = (bool)G_B3_0;
  54451. goto IL_0025;
  54452. }
  54453. IL_0025:
  54454. {
  54455. bool L_4 = V_0;
  54456. return L_4;
  54457. }
  54458. }
  54459. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  54460. {
  54461. int32_t V_0 = 0;
  54462. int32_t V_1 = 0;
  54463. {
  54464. int32_t L_0;
  54465. L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL);
  54466. V_0 = L_0;
  54467. int32_t L_1;
  54468. L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL);
  54469. int32_t L_2;
  54470. L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL);
  54471. V_0 = L_2;
  54472. int32_t L_3;
  54473. L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL);
  54474. V_1 = ((int32_t)(L_1^((int32_t)(L_3<<2))));
  54475. goto IL_0023;
  54476. }
  54477. IL_0023:
  54478. {
  54479. int32_t L_4 = V_1;
  54480. return L_4;
  54481. }
  54482. }
  54483. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_other, const RuntimeMethod* method)
  54484. {
  54485. bool V_0 = false;
  54486. int32_t G_B4_0 = 0;
  54487. {
  54488. float L_0 = __this->___x;
  54489. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_other;
  54490. float L_2 = L_1.___x;
  54491. if ((!(((float)L_0) == ((float)L_2))))
  54492. {
  54493. goto IL_002d;
  54494. }
  54495. }
  54496. {
  54497. float L_3 = __this->___y;
  54498. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_other;
  54499. float L_5 = L_4.___y;
  54500. if ((!(((float)L_3) == ((float)L_5))))
  54501. {
  54502. goto IL_002d;
  54503. }
  54504. }
  54505. {
  54506. float L_6 = __this->___z;
  54507. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_other;
  54508. float L_8 = L_7.___z;
  54509. G_B4_0 = ((((float)L_6) == ((float)L_8))? 1 : 0);
  54510. goto IL_002e;
  54511. }
  54512. IL_002d:
  54513. {
  54514. G_B4_0 = 0;
  54515. }
  54516. IL_002e:
  54517. {
  54518. V_0 = (bool)G_B4_0;
  54519. goto IL_0031;
  54520. }
  54521. IL_0031:
  54522. {
  54523. bool L_9 = V_0;
  54524. return L_9;
  54525. }
  54526. }
  54527. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
  54528. {
  54529. int32_t V_0 = 0;
  54530. {
  54531. float* L_0 = (float*)(&__this->___x);
  54532. int32_t L_1;
  54533. L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
  54534. float* L_2 = (float*)(&__this->___y);
  54535. int32_t L_3;
  54536. L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
  54537. float* L_4 = (float*)(&__this->___z);
  54538. int32_t L_5;
  54539. L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
  54540. V_0 = ((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))));
  54541. goto IL_002b;
  54542. }
  54543. IL_002b:
  54544. {
  54545. int32_t L_6 = V_0;
  54546. return L_6;
  54547. }
  54548. }
  54549. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_other, const RuntimeMethod* method)
  54550. {
  54551. bool V_0 = false;
  54552. {
  54553. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = (*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)__this);
  54554. Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_other;
  54555. bool L_2;
  54556. L_2 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_0, L_1, NULL);
  54557. V_0 = L_2;
  54558. goto IL_0010;
  54559. }
  54560. IL_0010:
  54561. {
  54562. bool L_3 = V_0;
  54563. return L_3;
  54564. }
  54565. }
  54566. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  54567. {
  54568. int32_t V_0 = 0;
  54569. int32_t V_1 = 0;
  54570. int32_t V_2 = 0;
  54571. int32_t V_3 = 0;
  54572. {
  54573. int32_t L_0;
  54574. L_0 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(__this, NULL);
  54575. V_2 = L_0;
  54576. int32_t L_1;
  54577. L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL);
  54578. V_0 = L_1;
  54579. int32_t L_2;
  54580. L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(__this, NULL);
  54581. V_2 = L_2;
  54582. int32_t L_3;
  54583. L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL);
  54584. V_1 = L_3;
  54585. int32_t L_4;
  54586. L_4 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(__this, NULL);
  54587. V_2 = L_4;
  54588. int32_t L_5;
  54589. L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL);
  54590. int32_t L_6 = V_0;
  54591. int32_t L_7 = V_0;
  54592. int32_t L_8 = V_1;
  54593. int32_t L_9 = V_1;
  54594. V_3 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)(L_5^((int32_t)(L_6<<4))))^((int32_t)(L_7>>((int32_t)28)))))^((int32_t)(L_8>>4))))^((int32_t)(L_9<<((int32_t)28)))));
  54595. goto IL_0042;
  54596. }
  54597. IL_0042:
  54598. {
  54599. int32_t L_10 = V_3;
  54600. return L_10;
  54601. }
  54602. }
  54603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_other, const RuntimeMethod* method)
  54604. {
  54605. bool V_0 = false;
  54606. int32_t G_B5_0 = 0;
  54607. {
  54608. float L_0 = __this->___x;
  54609. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_other;
  54610. float L_2 = L_1.___x;
  54611. if ((!(((float)L_0) == ((float)L_2))))
  54612. {
  54613. goto IL_003b;
  54614. }
  54615. }
  54616. {
  54617. float L_3 = __this->___y;
  54618. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_other;
  54619. float L_5 = L_4.___y;
  54620. if ((!(((float)L_3) == ((float)L_5))))
  54621. {
  54622. goto IL_003b;
  54623. }
  54624. }
  54625. {
  54626. float L_6 = __this->___z;
  54627. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = ___0_other;
  54628. float L_8 = L_7.___z;
  54629. if ((!(((float)L_6) == ((float)L_8))))
  54630. {
  54631. goto IL_003b;
  54632. }
  54633. }
  54634. {
  54635. float L_9 = __this->___w;
  54636. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___0_other;
  54637. float L_11 = L_10.___w;
  54638. G_B5_0 = ((((float)L_9) == ((float)L_11))? 1 : 0);
  54639. goto IL_003c;
  54640. }
  54641. IL_003b:
  54642. {
  54643. G_B5_0 = 0;
  54644. }
  54645. IL_003c:
  54646. {
  54647. V_0 = (bool)G_B5_0;
  54648. goto IL_003f;
  54649. }
  54650. IL_003f:
  54651. {
  54652. bool L_12 = V_0;
  54653. return L_12;
  54654. }
  54655. }
  54656. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method)
  54657. {
  54658. int32_t V_0 = 0;
  54659. {
  54660. float* L_0 = (float*)(&__this->___x);
  54661. int32_t L_1;
  54662. L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
  54663. float* L_2 = (float*)(&__this->___y);
  54664. int32_t L_3;
  54665. L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
  54666. float* L_4 = (float*)(&__this->___z);
  54667. int32_t L_5;
  54668. L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
  54669. float* L_6 = (float*)(&__this->___w);
  54670. int32_t L_7;
  54671. L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL);
  54672. V_0 = ((int32_t)(((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))))^((int32_t)(L_7>>1))));
  54673. goto IL_0039;
  54674. }
  54675. IL_0039:
  54676. {
  54677. int32_t L_8 = V_0;
  54678. return L_8;
  54679. }
  54680. }
  54681. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (const RuntimeMethod* method)
  54682. {
  54683. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* V_0 = NULL;
  54684. {
  54685. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_0 = ((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  54686. il2cpp_codegen_memory_barrier();
  54687. V_0 = L_0;
  54688. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1 = V_0;
  54689. if (L_1)
  54690. {
  54691. goto IL_0019;
  54692. }
  54693. }
  54694. {
  54695. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_2;
  54696. L_2 = EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54697. V_0 = L_2;
  54698. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_3 = V_0;
  54699. il2cpp_codegen_memory_barrier();
  54700. ((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  54701. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  54702. }
  54703. IL_0019:
  54704. {
  54705. EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_4 = V_0;
  54706. return L_4;
  54707. }
  54708. }
  54709. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mD16C664FFE93598D1C12AC86190D12B0F90B5419_gshared_inline (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, int32_t ___0_obj, const RuntimeMethod* method)
  54710. {
  54711. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  54712. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  54713. }
  54714. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_m2DD3885BF267920FC8AD5DCD6EA6A6250ABFE3AD_gshared_inline (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
  54715. {
  54716. {
  54717. RuntimeObject* L_0 = __this->____comparer;
  54718. return L_0;
  54719. }
  54720. }
  54721. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline (const RuntimeMethod* method)
  54722. {
  54723. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* V_0 = NULL;
  54724. {
  54725. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_0 = ((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  54726. il2cpp_codegen_memory_barrier();
  54727. V_0 = L_0;
  54728. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1 = V_0;
  54729. if (L_1)
  54730. {
  54731. goto IL_0019;
  54732. }
  54733. }
  54734. {
  54735. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_2;
  54736. L_2 = EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54737. V_0 = L_2;
  54738. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_3 = V_0;
  54739. il2cpp_codegen_memory_barrier();
  54740. ((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  54741. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  54742. }
  54743. IL_0019:
  54744. {
  54745. EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_4 = V_0;
  54746. return L_4;
  54747. }
  54748. }
  54749. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m561B5F43F62B494CB43593312075556BAA567E0B_gshared_inline (Predicate_1_t5C52E5DEC72D8848A1024CF1E1E512DB092F800A* __this, int32_t ___0_obj, const RuntimeMethod* method)
  54750. {
  54751. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  54752. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  54753. }
  54754. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mB96B4907FFD0439B94352B52CFF0D360A73D40EB_gshared_inline (HashSet_1_t2EC13BE6E93BB0C99D5CF97A25799B40FD6CBAF4* __this, const RuntimeMethod* method)
  54755. {
  54756. {
  54757. RuntimeObject* L_0 = __this->____comparer;
  54758. return L_0;
  54759. }
  54760. }
  54761. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method)
  54762. {
  54763. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* V_0 = NULL;
  54764. {
  54765. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0 = ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  54766. il2cpp_codegen_memory_barrier();
  54767. V_0 = L_0;
  54768. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1 = V_0;
  54769. if (L_1)
  54770. {
  54771. goto IL_0019;
  54772. }
  54773. }
  54774. {
  54775. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_2;
  54776. L_2 = EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54777. V_0 = L_2;
  54778. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_3 = V_0;
  54779. il2cpp_codegen_memory_barrier();
  54780. ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  54781. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  54782. }
  54783. IL_0019:
  54784. {
  54785. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_4 = V_0;
  54786. return L_4;
  54787. }
  54788. }
  54789. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  54790. {
  54791. typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  54792. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  54793. }
  54794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mD54AFBFBD525862DC2F8F47071DA5B37CFDEA948_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
  54795. {
  54796. {
  54797. RuntimeObject* L_0 = __this->____comparer;
  54798. return L_0;
  54799. }
  54800. }
  54801. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* EqualityComparer_1_get_Default_mF554877B669658FD6449F84AE369214855D0BC40_gshared_inline (const RuntimeMethod* method)
  54802. {
  54803. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* V_0 = NULL;
  54804. {
  54805. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_0 = ((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  54806. il2cpp_codegen_memory_barrier();
  54807. V_0 = L_0;
  54808. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_1 = V_0;
  54809. if (L_1)
  54810. {
  54811. goto IL_0019;
  54812. }
  54813. }
  54814. {
  54815. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_2;
  54816. L_2 = EqualityComparer_1_CreateComparer_m64D3D774E7DAF5FC0206DC26D9BA53BF70F1F93B(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54817. V_0 = L_2;
  54818. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_3 = V_0;
  54819. il2cpp_codegen_memory_barrier();
  54820. ((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  54821. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  54822. }
  54823. IL_0019:
  54824. {
  54825. EqualityComparer_1_tBE7039362398A2C9BD71FAAAB935B7FF9F6EA862* L_4 = V_0;
  54826. return L_4;
  54827. }
  54828. }
  54829. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mCE33776BF08B37A05CCD7FBB46335E5FB6B215DC_gshared_inline (Predicate_1_t2F212B682F64543895DDB2A14A8816A433567EFF* __this, uint32_t ___0_obj, const RuntimeMethod* method)
  54830. {
  54831. typedef bool (*FunctionPointerType) (RuntimeObject*, uint32_t, const RuntimeMethod*);
  54832. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  54833. }
  54834. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* HashSet_1_get_Comparer_mC799EE656F81D83581F8A413304661B6F103BC6E_gshared_inline (HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* __this, const RuntimeMethod* method)
  54835. {
  54836. {
  54837. RuntimeObject* L_0 = __this->____comparer;
  54838. return L_0;
  54839. }
  54840. }
  54841. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m48DDD7A9B05DE2AE3ACDECC0CB4706116D51CDC2_gshared_inline (const RuntimeMethod* method)
  54842. {
  54843. il2cpp_rgctx_method_init(method);
  54844. {
  54845. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
  54846. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ((EmptyEnumerable_1_t28D43FDF539A8CC3069F76EBB7D9E6E17B7DB412_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Instance;
  54847. return (RuntimeObject*)L_0;
  54848. }
  54849. }
  54850. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method)
  54851. {
  54852. {
  54853. int32_t L_0 = __this->____size;
  54854. return L_0;
  54855. }
  54856. }
  54857. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method)
  54858. {
  54859. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_0 = NULL;
  54860. int32_t V_1 = 0;
  54861. {
  54862. int32_t L_0 = __this->____version;
  54863. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  54864. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = __this->____items;
  54865. V_0 = L_1;
  54866. int32_t L_2 = __this->____size;
  54867. V_1 = L_2;
  54868. int32_t L_3 = V_1;
  54869. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = V_0;
  54870. NullCheck(L_4);
  54871. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  54872. {
  54873. goto IL_0034;
  54874. }
  54875. }
  54876. {
  54877. int32_t L_5 = V_1;
  54878. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  54879. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = V_0;
  54880. int32_t L_7 = V_1;
  54881. bool L_8 = ___0_item;
  54882. NullCheck(L_6);
  54883. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (bool)L_8);
  54884. return;
  54885. }
  54886. IL_0034:
  54887. {
  54888. bool L_9 = ___0_item;
  54889. List_1_AddWithResize_mD783561518F916982595A58C9A148BA3AA8F9B10(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  54890. return;
  54891. }
  54892. }
  54893. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  54894. {
  54895. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  54896. int32_t V_1 = 0;
  54897. {
  54898. int32_t L_0 = __this->____version;
  54899. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  54900. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  54901. V_0 = L_1;
  54902. int32_t L_2 = __this->____size;
  54903. V_1 = L_2;
  54904. int32_t L_3 = V_1;
  54905. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  54906. NullCheck(L_4);
  54907. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  54908. {
  54909. goto IL_0034;
  54910. }
  54911. }
  54912. {
  54913. int32_t L_5 = V_1;
  54914. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  54915. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  54916. int32_t L_7 = V_1;
  54917. RuntimeObject* L_8 = ___0_item;
  54918. NullCheck(L_6);
  54919. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  54920. return;
  54921. }
  54922. IL_0034:
  54923. {
  54924. RuntimeObject* L_9 = ___0_item;
  54925. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  54926. return;
  54927. }
  54928. }
  54929. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  54930. {
  54931. {
  54932. int32_t L_0 = __this->____size;
  54933. return L_0;
  54934. }
  54935. }
  54936. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  54937. {
  54938. int32_t V_0 = 0;
  54939. {
  54940. int32_t L_0 = __this->____version;
  54941. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  54942. }
  54943. {
  54944. int32_t L_1 = __this->____size;
  54945. V_0 = L_1;
  54946. __this->____size = 0;
  54947. int32_t L_2 = V_0;
  54948. if ((((int32_t)L_2) <= ((int32_t)0)))
  54949. {
  54950. goto IL_003c;
  54951. }
  54952. }
  54953. {
  54954. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
  54955. int32_t L_4 = V_0;
  54956. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  54957. return;
  54958. }
  54959. IL_003c:
  54960. {
  54961. return;
  54962. }
  54963. }
  54964. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  54965. {
  54966. int32_t V_0 = 0;
  54967. {
  54968. int32_t L_0 = __this->___m_X;
  54969. V_0 = L_0;
  54970. goto IL_000a;
  54971. }
  54972. IL_000a:
  54973. {
  54974. int32_t L_1 = V_0;
  54975. return L_1;
  54976. }
  54977. }
  54978. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  54979. {
  54980. int32_t V_0 = 0;
  54981. {
  54982. int32_t L_0 = __this->___m_Y;
  54983. V_0 = L_0;
  54984. goto IL_000a;
  54985. }
  54986. IL_000a:
  54987. {
  54988. int32_t L_1 = V_0;
  54989. return L_1;
  54990. }
  54991. }
  54992. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method)
  54993. {
  54994. bool V_0 = false;
  54995. int32_t G_B4_0 = 0;
  54996. {
  54997. int32_t L_0;
  54998. L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_lhs), NULL);
  54999. int32_t L_1;
  55000. L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_rhs), NULL);
  55001. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  55002. {
  55003. goto IL_0033;
  55004. }
  55005. }
  55006. {
  55007. int32_t L_2;
  55008. L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_lhs), NULL);
  55009. int32_t L_3;
  55010. L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_rhs), NULL);
  55011. if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
  55012. {
  55013. goto IL_0033;
  55014. }
  55015. }
  55016. {
  55017. int32_t L_4;
  55018. L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_lhs), NULL);
  55019. int32_t L_5;
  55020. L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_rhs), NULL);
  55021. G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
  55022. goto IL_0034;
  55023. }
  55024. IL_0033:
  55025. {
  55026. G_B4_0 = 0;
  55027. }
  55028. IL_0034:
  55029. {
  55030. V_0 = (bool)G_B4_0;
  55031. goto IL_0037;
  55032. }
  55033. IL_0037:
  55034. {
  55035. bool L_6 = V_0;
  55036. return L_6;
  55037. }
  55038. }
  55039. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  55040. {
  55041. int32_t V_0 = 0;
  55042. {
  55043. int32_t L_0 = __this->___m_Y;
  55044. V_0 = L_0;
  55045. goto IL_000a;
  55046. }
  55047. IL_000a:
  55048. {
  55049. int32_t L_1 = V_0;
  55050. return L_1;
  55051. }
  55052. }
  55053. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  55054. {
  55055. int32_t V_0 = 0;
  55056. {
  55057. int32_t L_0 = __this->___m_Z;
  55058. V_0 = L_0;
  55059. goto IL_000a;
  55060. }
  55061. IL_000a:
  55062. {
  55063. int32_t L_1 = V_0;
  55064. return L_1;
  55065. }
  55066. }
  55067. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
  55068. {
  55069. int32_t V_0 = 0;
  55070. {
  55071. int32_t L_0 = __this->___m_X;
  55072. V_0 = L_0;
  55073. goto IL_000a;
  55074. }
  55075. IL_000a:
  55076. {
  55077. int32_t L_1 = V_0;
  55078. return L_1;
  55079. }
  55080. }