Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

zxing.unity__3.cpp 1013KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717
  1. #include "pch-cpp.hpp"
  2. template <typename R>
  3. struct VirtualFuncInvoker0
  4. {
  5. typedef R (*Func)(void*, const RuntimeMethod*);
  6. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  7. {
  8. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  9. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  10. }
  11. };
  12. template <typename R, typename T1>
  13. struct VirtualFuncInvoker1
  14. {
  15. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  16. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  17. {
  18. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  19. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  20. }
  21. };
  22. template <typename R, typename T1, typename T2>
  23. struct VirtualFuncInvoker2
  24. {
  25. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  26. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  27. {
  28. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  29. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  30. }
  31. };
  32. template <typename R, typename T1, typename T2, typename T3>
  33. struct VirtualFuncInvoker3
  34. {
  35. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  36. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  37. {
  38. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  39. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  40. }
  41. };
  42. template <typename R, typename T1, typename T2, typename T3, typename T4>
  43. struct VirtualFuncInvoker4
  44. {
  45. typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  46. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  47. {
  48. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  49. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  50. }
  51. };
  52. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19>
  53. struct VirtualFuncInvoker19
  54. {
  55. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, const RuntimeMethod*);
  56. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15, T16 p16, T17 p17, T18 p18, T19 p19)
  57. {
  58. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  59. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, invokeData.method);
  60. }
  61. };
  62. template <typename T1>
  63. struct InterfaceActionInvoker1
  64. {
  65. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  66. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  67. {
  68. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  69. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  70. }
  71. };
  72. template <typename T1, typename T2>
  73. struct InterfaceActionInvoker2
  74. {
  75. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  76. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  77. {
  78. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  79. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  80. }
  81. };
  82. template <typename R, typename T1>
  83. struct InterfaceFuncInvoker1
  84. {
  85. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  86. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  87. {
  88. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  89. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  90. }
  91. };
  92. struct Action_2_t289BAF75267253402F54F4FD038D938211304C1F;
  93. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
  94. struct ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0;
  95. struct ChangeNotifyDictionary_2_t319CD6CDB09EFA383AF06819881B1E6E091AD64B;
  96. struct Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C;
  97. struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
  98. struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
  99. struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
  100. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
  101. struct Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F;
  102. struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69;
  103. struct IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7;
  104. struct IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5;
  105. struct IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E;
  106. struct IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64;
  107. struct IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7;
  108. struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
  109. struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
  110. struct IList_1_tDDC3FFA18EA64D141BD8A490F88DCA5704F735E2;
  111. struct KeyCollection_tC2B27D970BBFAE6CE62345EE41C52DBD5116595B;
  112. struct KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436;
  113. struct KeyCollection_t28D45FC2B6B575595EA9DE5D07CF0F7ED4657ADA;
  114. struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4;
  115. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
  116. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  117. struct ValueCollection_tFC2654718685D0F6C56BDAE424B84367FC8C878B;
  118. struct ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28;
  119. struct ValueCollection_tEA46B706FF934FBF85427590A89154D33F35FC06;
  120. struct EntryU5BU5D_tAD75FB9D3FC79074E545607212450A6368EB6B15;
  121. struct EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA;
  122. struct EntryU5BU5D_t05291BFC912FE467DEF09CBCABD7E00B584DA1F4;
  123. struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA;
  124. struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680;
  125. struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
  126. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  127. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  128. struct DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340;
  129. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  130. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  131. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  132. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  133. struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0;
  134. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  135. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  136. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  137. struct StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7;
  138. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  139. struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1;
  140. struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE;
  141. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  142. struct BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190;
  143. struct Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF;
  144. struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9;
  145. struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7;
  146. struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91;
  147. struct BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0;
  148. struct BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42;
  149. struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2;
  150. struct BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643;
  151. struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56;
  152. struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
  153. struct CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022;
  154. struct DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D;
  155. struct DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6;
  156. struct DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9;
  157. struct DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782;
  158. struct DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101;
  159. struct DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C;
  160. struct DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B;
  161. struct Decoder_t290E13022F32826302DF7F230238FEAD1168FA28;
  162. struct Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC;
  163. struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
  164. struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E;
  165. struct DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB;
  166. struct DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A;
  167. struct Delegate_t;
  168. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  169. struct Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99;
  170. struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0;
  171. struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0;
  172. struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
  173. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
  174. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377;
  175. struct Exception_t;
  176. struct GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37;
  177. struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0;
  178. struct GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43;
  179. struct GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6;
  180. struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0;
  181. struct HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D;
  182. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  183. struct IMBReader_t7EC5346436719427578B7E052173019E450100CB;
  184. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  185. struct LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE;
  186. struct MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499;
  187. struct MethodInfo_t;
  188. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  189. struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6;
  190. struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B;
  191. struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832;
  192. struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF;
  193. struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB;
  194. struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3;
  195. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  196. struct String_t;
  197. struct StringBuilder_t;
  198. struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC;
  199. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  200. struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C;
  201. struct DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697;
  202. struct ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D;
  203. struct ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B;
  204. IL2CPP_EXTERN_C RuntimeClass* Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var;
  205. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  206. IL2CPP_EXTERN_C RuntimeClass* BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var;
  207. IL2CPP_EXTERN_C RuntimeClass* BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var;
  208. IL2CPP_EXTERN_C RuntimeClass* BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var;
  209. IL2CPP_EXTERN_C RuntimeClass* BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0_il2cpp_TypeInfo_var;
  210. IL2CPP_EXTERN_C RuntimeClass* BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var;
  211. IL2CPP_EXTERN_C RuntimeClass* BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var;
  212. IL2CPP_EXTERN_C RuntimeClass* BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var;
  213. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  214. IL2CPP_EXTERN_C RuntimeClass* ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0_il2cpp_TypeInfo_var;
  215. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var;
  216. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
  217. IL2CPP_EXTERN_C RuntimeClass* CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var;
  218. IL2CPP_EXTERN_C RuntimeClass* CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022_il2cpp_TypeInfo_var;
  219. IL2CPP_EXTERN_C RuntimeClass* DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340_il2cpp_TypeInfo_var;
  220. IL2CPP_EXTERN_C RuntimeClass* DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D_il2cpp_TypeInfo_var;
  221. IL2CPP_EXTERN_C RuntimeClass* DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var;
  222. IL2CPP_EXTERN_C RuntimeClass* DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var;
  223. IL2CPP_EXTERN_C RuntimeClass* DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var;
  224. IL2CPP_EXTERN_C RuntimeClass* DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var;
  225. IL2CPP_EXTERN_C RuntimeClass* DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var;
  226. IL2CPP_EXTERN_C RuntimeClass* DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var;
  227. IL2CPP_EXTERN_C RuntimeClass* DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var;
  228. IL2CPP_EXTERN_C RuntimeClass* DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var;
  229. IL2CPP_EXTERN_C RuntimeClass* Decoder_t290E13022F32826302DF7F230238FEAD1168FA28_il2cpp_TypeInfo_var;
  230. IL2CPP_EXTERN_C RuntimeClass* Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC_il2cpp_TypeInfo_var;
  231. IL2CPP_EXTERN_C RuntimeClass* DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var;
  232. IL2CPP_EXTERN_C RuntimeClass* DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var;
  233. IL2CPP_EXTERN_C RuntimeClass* Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99_il2cpp_TypeInfo_var;
  234. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var;
  235. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C_il2cpp_TypeInfo_var;
  236. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F_il2cpp_TypeInfo_var;
  237. IL2CPP_EXTERN_C RuntimeClass* ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var;
  238. IL2CPP_EXTERN_C RuntimeClass* ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var;
  239. IL2CPP_EXTERN_C RuntimeClass* ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var;
  240. IL2CPP_EXTERN_C RuntimeClass* EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var;
  241. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  242. IL2CPP_EXTERN_C RuntimeClass* FieldParser_t1604981ABE09EA0B77A4DDD50F7B9991B4ED9C77_il2cpp_TypeInfo_var;
  243. IL2CPP_EXTERN_C RuntimeClass* GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var;
  244. IL2CPP_EXTERN_C RuntimeClass* GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var;
  245. IL2CPP_EXTERN_C RuntimeClass* GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var;
  246. IL2CPP_EXTERN_C RuntimeClass* HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D_il2cpp_TypeInfo_var;
  247. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var;
  248. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var;
  249. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var;
  250. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var;
  251. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var;
  252. IL2CPP_EXTERN_C RuntimeClass* IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var;
  253. IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
  254. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var;
  255. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
  256. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  257. IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
  258. IL2CPP_EXTERN_C RuntimeClass* List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var;
  259. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  260. IL2CPP_EXTERN_C RuntimeClass* MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var;
  261. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  262. IL2CPP_EXTERN_C RuntimeClass* OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var;
  263. IL2CPP_EXTERN_C RuntimeClass* PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var;
  264. IL2CPP_EXTERN_C RuntimeClass* ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var;
  265. IL2CPP_EXTERN_C RuntimeClass* ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var;
  266. IL2CPP_EXTERN_C RuntimeClass* ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var;
  267. IL2CPP_EXTERN_C RuntimeClass* ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var;
  268. IL2CPP_EXTERN_C RuntimeClass* Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var;
  269. IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
  270. IL2CPP_EXTERN_C RuntimeClass* StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7_il2cpp_TypeInfo_var;
  271. IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
  272. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  273. IL2CPP_EXTERN_C RuntimeClass* StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var;
  274. IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var;
  275. IL2CPP_EXTERN_C RuntimeClass* VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var;
  276. IL2CPP_EXTERN_C RuntimeClass* Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var;
  277. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____048F1C6BA9ABEEE037650E52B43535B87F5D0E33A17E5963078DACC7C730B531_FieldInfo_var;
  278. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0_FieldInfo_var;
  279. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____1200321A9D4D9ECACD206E9234BB30E6EA0CE3CD2F8E5FF759FD7651E58D7A1A_FieldInfo_var;
  280. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____13725726F438CF735A00F646A3C0489D18FB4A297067C0186DD358DF4937ECD1_FieldInfo_var;
  281. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____14F3AF8BBA4E69306FB8C4420147917A270AB0DA9322A09EF0CA818701224A52_FieldInfo_var;
  282. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91_FieldInfo_var;
  283. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____17D36E5A2AD75C191F070405139EE1FAF2DAC6DDEC515605DBFCCB65D1CBA620_FieldInfo_var;
  284. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____255F6A73A6E636371F66D82AAE4B3DAEB58920D7CFC3DF6BD21B0BC8FB75EDFE_FieldInfo_var;
  285. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____289A0E07707B4302E361AB3B2CAEF696AF373B8ED2042761D3338A6F1FBAE5A6_FieldInfo_var;
  286. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____31BC1949C696C3EA72B1C8971B890B4ACD30B64C2243DA6D15F8D4B29B2BE63E_FieldInfo_var;
  287. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3986C22E68642385C1AD4952D2CAAA099E7AEAD5D256CF29AB70FFEB2AF7B90D_FieldInfo_var;
  288. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3E5AB8662435C65FDA6C470D1EF424A9ED92BE8554B7E0727AD7234EC057CAF7_FieldInfo_var;
  289. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3EA16D2E0B5C77637B787240CD802F6D80AF9AC974F4B7C3E83D0A10862BD7E6_FieldInfo_var;
  290. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3FCAC1F7CEEA810B8D6EE6F7D8F017856284B055AB5C6F06B64A6B2968F581F1_FieldInfo_var;
  291. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____40BD59C08A0A7B004FF75DB64D2029BF358D13E46614A4A4ACE5967D74A314DC_FieldInfo_var;
  292. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC_FieldInfo_var;
  293. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____461D85ED33B25F3E0E5504D52E29569C2749FC5CEAC373977AD3CFDBA98E1EE7_FieldInfo_var;
  294. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____46F121972539C3A215848630FBD7785316566B2DC48BD8F0A5BAF3FC53109E65_FieldInfo_var;
  295. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____47068B7F118B7E435FFB84E669EE2035A7DCBFF9F370B71AFF1010D8F86FD97E_FieldInfo_var;
  296. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5171207C29B6B87B86B65B604A0F4874284DE01E326D1077F8D4D224C62B8EE1_FieldInfo_var;
  297. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____56B2BFE53C008A4B62C97009BE32F6CF9CBB910933B6ABDCA3AE4314423E2BEC_FieldInfo_var;
  298. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____57C421A369852444CB9B4AD65840A75F199B433457EF19682DEC6760F206D384_FieldInfo_var;
  299. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____585BC7A636D142652A8ED9100F0940502AFB849EAE508433D2930FB61AD61F36_FieldInfo_var;
  300. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5BBA2042E3C1022B2636E3AD2DA3A2189A212BCA10B897E49D1F13ECBC6236ED_FieldInfo_var;
  301. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____61E3C6F89C765AA79F4705C5B6FB5ED942BDB2608A53E2DE1FF6AEEB734CC061_FieldInfo_var;
  302. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____62BDDA37EA0223B1A9DDF568724B8E6ECC01B3CD2FC385C180F4CFF3D965AB04_FieldInfo_var;
  303. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____631B971BF7A9D6D79FC9C7BE52F3716771B77B02D5522E093D93CD4B73D73831_FieldInfo_var;
  304. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____643B781D27A00AA328CF5C5823D9FA11E7B6262EFC8008B26C5F77AF11CF65A9_FieldInfo_var;
  305. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____73414863041C7E9B6AA38694511E37AAF7F5D3DEE1DF825693CD213DDF875837_FieldInfo_var;
  306. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____741831DC3E09005B36AA2DBC67BE80CF0D2F3021B56BA57B16C2C9C62F3C2959_FieldInfo_var;
  307. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____750DDBE67AE485B234E897FED9A00B8E83BA9100D33AA4D7CD9F3B879969A0AD_FieldInfo_var;
  308. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____76BE198D5251CD0E14A098EAD22BB8CECE4A64C385FEE85631584E162874CD11_FieldInfo_var;
  309. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7D3F517A0A69021F0A7982BBC5E45D3232F8C2A9128E524706BD805C0F1E0546_FieldInfo_var;
  310. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7DDA5451B10D19F1E2B821131A5FEA0D8CC3B93CD37CBED3F609E77ECA4B6A90_FieldInfo_var;
  311. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F379C159024C3171F2888C8E2E9D87641E4344CF1E6959A500AD635BAA782B2_FieldInfo_var;
  312. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F9F285BDE6257FD7F84ECED557EB570BD7EAF576192E8C33B7F80871F448515_FieldInfo_var;
  313. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____812EB43FE6430D68CCA61919BE9E158DC69EA9D5FBA247A60BA9B5C39FB3619E_FieldInfo_var;
  314. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____892DE88D549D0D3CE77CE6B429A83073E507E61E990DD63F74264E8CF5D1612D_FieldInfo_var;
  315. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____8CC11E14C2AF163BE625C6B583E8BF7A165EBEFB3D1644D7D296799B642610F6_FieldInfo_var;
  316. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var;
  317. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9A73C02D329D9E8F0AC3D817C986AC86E68D188FDC268B162F09D651FA7A423B_FieldInfo_var;
  318. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9B9D059B2D4058BF13D630725D29D4B3F6BD42B35826850288283DB18AC19FAB_FieldInfo_var;
  319. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A1D0A8BD8B25A6D3FA0716D2FD850CB7ECAD8987B70DA9820C4914041D8DCC29_FieldInfo_var;
  320. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A40E136CBB0ED5DE2266982B66DD4CB738B3500C6C9EF2896E6BA0448B6917C9_FieldInfo_var;
  321. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A4DAF1972AE41230119FB2BF4D7F392CB5D9E0C90271F0C6EC1299800EF182F1_FieldInfo_var;
  322. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A5C9909CB0CD1030CB389F4A504B5B88B4328CAC093EAD285EBBAEB027EA3309_FieldInfo_var;
  323. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A7CA3A34A7A5B72DE31AD5B26342092F03732E3B50C650BA42FC41064B21802D_FieldInfo_var;
  324. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____AE2F60AE81DCC052A7540D7806FA343591D115242E7EFB824982CCCAE284157F_FieldInfo_var;
  325. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B08B8258982F0B04483D36814D79E9CED6EAE9AA9EE627FFE9988EDF24E0518D_FieldInfo_var;
  326. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B4E0F4B6127C4BE48F24A33634A3D7D375E4EC22E6AF7493F1EF2E2F40710F63_FieldInfo_var;
  327. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BA7907623B7B7D0577BFC2F94C91F2879D650B83DD8E39A8FC4D5B4337BCB09C_FieldInfo_var;
  328. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BD5D6B9728DF12362F896749937287D68BB6409DBDDFABD7B68623C4E39F0CD2_FieldInfo_var;
  329. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C4909DCCF3D7C100F34206B39B6010C7A91DEA72D6AAE0705104AA1239272460_FieldInfo_var;
  330. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C7D12A90C94D52A40E5239FA8BD51C1C7D033B17222A15FD2E50F7CC45C5C18A_FieldInfo_var;
  331. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C8631CE9D04A94EB20C3A753884AD774A70D740CC5434F9749CA5D7E8A4702A9_FieldInfo_var;
  332. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9E1CFD4A0D59131F8AC7D3DA5911AF13135548E2C92FC062AFDDA77FA8994FC_FieldInfo_var;
  333. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9F8AAA45DBC75D815807C58A934D50E56FEB7947355E48F977431ED92249D64_FieldInfo_var;
  334. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____CBB4999C365FA0ABE5E75FA63E432602C40CD00CB6A10792AF8496C09576AE4D_FieldInfo_var;
  335. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____DA3E1F9CEF73071793FCA1A5C3FE2B750F875615F7890BB676A908B8E8FFF853_FieldInfo_var;
  336. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E0653D05CAD1F0DAF3713147FA239CBF43A4BD648420176043D81CB757AB3B85_FieldInfo_var;
  337. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E996F539ED1C91B7C8CF4051B9441635B9601656501661D84941C15A1169B7C1_FieldInfo_var;
  338. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EC44F3AFBF5578C70F8EA0B3CDD13B8CD9BE56FD07511987C10DE985AB7C77F2_FieldInfo_var;
  339. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EF63E97002775A666DB9DBC340F0BA4CBFDE3967E7B9748A008B69F0AFFE8BE4_FieldInfo_var;
  340. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F0B77F223AF396342A941058490B4217A319F40FFFADA0CB74A70338A10A751D_FieldInfo_var;
  341. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7_FieldInfo_var;
  342. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F6FA3D57BC1703BDFF2CD1D7A4D2347C659064FD80F9319974F58D2437C8FDDD_FieldInfo_var;
  343. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FBD4E957EA38F201724E795ED74940339ABCF92AD55B6596018CF982F4376215_FieldInfo_var;
  344. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745_FieldInfo_var;
  345. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD87A8CB026B07ABE41F06D4401365899D180024614BF41E0ACDDF878092E435_FieldInfo_var;
  346. IL2CPP_EXTERN_C String_t* _stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288;
  347. IL2CPP_EXTERN_C String_t* _stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6;
  348. IL2CPP_EXTERN_C String_t* _stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE;
  349. IL2CPP_EXTERN_C String_t* _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
  350. IL2CPP_EXTERN_C String_t* _stringLiteral06D742D3A71181242C7DCFF8296A284478C34812;
  351. IL2CPP_EXTERN_C String_t* _stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30;
  352. IL2CPP_EXTERN_C String_t* _stringLiteral0A666FEB22EA402E845382B697627E301750A697;
  353. IL2CPP_EXTERN_C String_t* _stringLiteral0DB60DF18CC006DAD0DB28D72FE5FB07C9CEA0AF;
  354. IL2CPP_EXTERN_C String_t* _stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3;
  355. IL2CPP_EXTERN_C String_t* _stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB;
  356. IL2CPP_EXTERN_C String_t* _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811;
  357. IL2CPP_EXTERN_C String_t* _stringLiteral10A3387668EA3907DD5469FE4A2144E44025A84E;
  358. IL2CPP_EXTERN_C String_t* _stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01;
  359. IL2CPP_EXTERN_C String_t* _stringLiteral178A8E92A59398DFA9F1676529FEE2F193A0A9AD;
  360. IL2CPP_EXTERN_C String_t* _stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A;
  361. IL2CPP_EXTERN_C String_t* _stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8;
  362. IL2CPP_EXTERN_C String_t* _stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28;
  363. IL2CPP_EXTERN_C String_t* _stringLiteral1FFF440FE9B8F3167272E80BBC803CF400C5432D;
  364. IL2CPP_EXTERN_C String_t* _stringLiteral25D13E038A73D8B812A3ED0FFA0210BD42ABADB0;
  365. IL2CPP_EXTERN_C String_t* _stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0;
  366. IL2CPP_EXTERN_C String_t* _stringLiteral2C78B829BD173ACBC07176EA245754186E54646A;
  367. IL2CPP_EXTERN_C String_t* _stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F;
  368. IL2CPP_EXTERN_C String_t* _stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6;
  369. IL2CPP_EXTERN_C String_t* _stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41;
  370. IL2CPP_EXTERN_C String_t* _stringLiteral45B7C6516A22956F66264BF26A6D8F22714CE1E2;
  371. IL2CPP_EXTERN_C String_t* _stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7;
  372. IL2CPP_EXTERN_C String_t* _stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844;
  373. IL2CPP_EXTERN_C String_t* _stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D;
  374. IL2CPP_EXTERN_C String_t* _stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7;
  375. IL2CPP_EXTERN_C String_t* _stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D;
  376. IL2CPP_EXTERN_C String_t* _stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA;
  377. IL2CPP_EXTERN_C String_t* _stringLiteral5FE6953D39C164DD7BFDBB6B1D883F72DD0B5A12;
  378. IL2CPP_EXTERN_C String_t* _stringLiteral613EAD396EE09ED2D9E7B60CAF5EA5B0F4F01CAB;
  379. IL2CPP_EXTERN_C String_t* _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A;
  380. IL2CPP_EXTERN_C String_t* _stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB;
  381. IL2CPP_EXTERN_C String_t* _stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B;
  382. IL2CPP_EXTERN_C String_t* _stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9;
  383. IL2CPP_EXTERN_C String_t* _stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9;
  384. IL2CPP_EXTERN_C String_t* _stringLiteral6908DD02BC6292EC6541C878C7B7E2AA733CF2AD;
  385. IL2CPP_EXTERN_C String_t* _stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487;
  386. IL2CPP_EXTERN_C String_t* _stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1;
  387. IL2CPP_EXTERN_C String_t* _stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3;
  388. IL2CPP_EXTERN_C String_t* _stringLiteral71DFF5CF41B8FA0DE64F465372295DA4E865DA41;
  389. IL2CPP_EXTERN_C String_t* _stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB;
  390. IL2CPP_EXTERN_C String_t* _stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533;
  391. IL2CPP_EXTERN_C String_t* _stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758;
  392. IL2CPP_EXTERN_C String_t* _stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85;
  393. IL2CPP_EXTERN_C String_t* _stringLiteral82E2088D372EE08FF52779A13763129EEE2C2BC7;
  394. IL2CPP_EXTERN_C String_t* _stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C;
  395. IL2CPP_EXTERN_C String_t* _stringLiteral8696508334090426BD2CAA230034A2848DC72B0F;
  396. IL2CPP_EXTERN_C String_t* _stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE;
  397. IL2CPP_EXTERN_C String_t* _stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282;
  398. IL2CPP_EXTERN_C String_t* _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA;
  399. IL2CPP_EXTERN_C String_t* _stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298;
  400. IL2CPP_EXTERN_C String_t* _stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252;
  401. IL2CPP_EXTERN_C String_t* _stringLiteral9F6F391E021B2C74C55A006DD32D3DCE2127A4D7;
  402. IL2CPP_EXTERN_C String_t* _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158;
  403. IL2CPP_EXTERN_C String_t* _stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C;
  404. IL2CPP_EXTERN_C String_t* _stringLiteralAB1C2D4A92ED4A8999C537BE09FFB38A95E38D22;
  405. IL2CPP_EXTERN_C String_t* _stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35;
  406. IL2CPP_EXTERN_C String_t* _stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B;
  407. IL2CPP_EXTERN_C String_t* _stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5;
  408. IL2CPP_EXTERN_C String_t* _stringLiteralB8C2538D7D31D84D4A81E457269B4414A5207849;
  409. IL2CPP_EXTERN_C String_t* _stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE;
  410. IL2CPP_EXTERN_C String_t* _stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04;
  411. IL2CPP_EXTERN_C String_t* _stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1;
  412. IL2CPP_EXTERN_C String_t* _stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427;
  413. IL2CPP_EXTERN_C String_t* _stringLiteralC0AA751189653C3A99DF95B68409D68180797E23;
  414. IL2CPP_EXTERN_C String_t* _stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE;
  415. IL2CPP_EXTERN_C String_t* _stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600;
  416. IL2CPP_EXTERN_C String_t* _stringLiteralC5C61CD326DAC95A16094F76918B6114482B3AA0;
  417. IL2CPP_EXTERN_C String_t* _stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2;
  418. IL2CPP_EXTERN_C String_t* _stringLiteralCC03484805A39EE04FBAB0DC117480C5490EA54E;
  419. IL2CPP_EXTERN_C String_t* _stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992;
  420. IL2CPP_EXTERN_C String_t* _stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C;
  421. IL2CPP_EXTERN_C String_t* _stringLiteralD90EB543CE0EEBEA352E6F3CCA0583CA0C6D10FA;
  422. IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  423. IL2CPP_EXTERN_C String_t* _stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838;
  424. IL2CPP_EXTERN_C String_t* _stringLiteralE57E9F8D508C53FA6E82FF9B3A504F0C9FFBE6AA;
  425. IL2CPP_EXTERN_C String_t* _stringLiteralE7BDBE267D347AC3201B54DF7EBFF942846F46D8;
  426. IL2CPP_EXTERN_C String_t* _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3;
  427. IL2CPP_EXTERN_C String_t* _stringLiteralECD49B787115E683C3133027AECD0B8E87AD7EC1;
  428. IL2CPP_EXTERN_C String_t* _stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887;
  429. IL2CPP_EXTERN_C String_t* _stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1;
  430. IL2CPP_EXTERN_C String_t* _stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003;
  431. IL2CPP_EXTERN_C String_t* _stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6;
  432. IL2CPP_EXTERN_C String_t* _stringLiteralF11DFD61F0D3CF57A8CE3ED4AF7A16B98256E6AE;
  433. IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  434. IL2CPP_EXTERN_C String_t* _stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5;
  435. IL2CPP_EXTERN_C String_t* _stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E;
  436. IL2CPP_EXTERN_C const RuntimeMethod* BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C_RuntimeMethod_var;
  437. IL2CPP_EXTERN_C const RuntimeMethod* BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7_RuntimeMethod_var;
  438. IL2CPP_EXTERN_C const RuntimeMethod* BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424_RuntimeMethod_var;
  439. IL2CPP_EXTERN_C const RuntimeMethod* BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17_RuntimeMethod_var;
  440. IL2CPP_EXTERN_C const RuntimeMethod* BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var;
  441. IL2CPP_EXTERN_C const RuntimeMethod* BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D_RuntimeMethod_var;
  442. IL2CPP_EXTERN_C const RuntimeMethod* ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC_RuntimeMethod_var;
  443. IL2CPP_EXTERN_C const RuntimeMethod* ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD_RuntimeMethod_var;
  444. IL2CPP_EXTERN_C const RuntimeMethod* DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469_RuntimeMethod_var;
  445. IL2CPP_EXTERN_C const RuntimeMethod* DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0_RuntimeMethod_var;
  446. IL2CPP_EXTERN_C const RuntimeMethod* DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A_RuntimeMethod_var;
  447. IL2CPP_EXTERN_C const RuntimeMethod* DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160_RuntimeMethod_var;
  448. IL2CPP_EXTERN_C const RuntimeMethod* DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62_RuntimeMethod_var;
  449. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7_RuntimeMethod_var;
  450. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904_RuntimeMethod_var;
  451. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_RuntimeMethod_var;
  452. IL2CPP_EXTERN_C const RuntimeMethod* GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3_RuntimeMethod_var;
  453. IL2CPP_EXTERN_C const RuntimeMethod* GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028_RuntimeMethod_var;
  454. IL2CPP_EXTERN_C const RuntimeMethod* GridSampler_sampleGrid_m59EE9247463B05E974FA2D0251A069BEFF64A07C_RuntimeMethod_var;
  455. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
  456. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var;
  457. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
  458. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var;
  459. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var;
  460. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var;
  461. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
  462. struct Delegate_t_marshaled_com;
  463. struct Delegate_t_marshaled_pinvoke;
  464. struct Exception_t_marshaled_com;
  465. struct Exception_t_marshaled_pinvoke;
  466. struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680;
  467. struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
  468. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  469. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  470. struct DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340;
  471. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  472. struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0;
  473. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  474. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  475. struct StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7;
  476. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  477. struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1;
  478. struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE;
  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 ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0 : public RuntimeObject
  487. {
  488. RuntimeObject* ___values;
  489. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___ValueChanged;
  490. };
  491. struct Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C : public RuntimeObject
  492. {
  493. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  494. EntryU5BU5D_tAD75FB9D3FC79074E545607212450A6368EB6B15* ____entries;
  495. int32_t ____count;
  496. int32_t ____freeList;
  497. int32_t ____freeCount;
  498. int32_t ____version;
  499. RuntimeObject* ____comparer;
  500. KeyCollection_tC2B27D970BBFAE6CE62345EE41C52DBD5116595B* ____keys;
  501. ValueCollection_tFC2654718685D0F6C56BDAE424B84367FC8C878B* ____values;
  502. RuntimeObject* ____syncRoot;
  503. };
  504. struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180 : public RuntimeObject
  505. {
  506. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  507. EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA* ____entries;
  508. int32_t ____count;
  509. int32_t ____freeList;
  510. int32_t ____freeCount;
  511. int32_t ____version;
  512. RuntimeObject* ____comparer;
  513. KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* ____keys;
  514. ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28* ____values;
  515. RuntimeObject* ____syncRoot;
  516. };
  517. struct Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F : public RuntimeObject
  518. {
  519. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  520. EntryU5BU5D_t05291BFC912FE467DEF09CBCABD7E00B584DA1F4* ____entries;
  521. int32_t ____count;
  522. int32_t ____freeList;
  523. int32_t ____freeCount;
  524. int32_t ____version;
  525. RuntimeObject* ____comparer;
  526. KeyCollection_t28D45FC2B6B575595EA9DE5D07CF0F7ED4657ADA* ____keys;
  527. ValueCollection_tEA46B706FF934FBF85427590A89154D33F35FC06* ____values;
  528. RuntimeObject* ____syncRoot;
  529. };
  530. struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4 : public RuntimeObject
  531. {
  532. ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ____items;
  533. int32_t ____size;
  534. int32_t ____version;
  535. RuntimeObject* ____syncRoot;
  536. };
  537. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
  538. {
  539. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items;
  540. int32_t ____size;
  541. int32_t ____version;
  542. RuntimeObject* ____syncRoot;
  543. };
  544. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  545. {
  546. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  547. int32_t ____size;
  548. int32_t ____version;
  549. RuntimeObject* ____syncRoot;
  550. };
  551. struct Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF : public RuntimeObject
  552. {
  553. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___source;
  554. };
  555. struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9 : public RuntimeObject
  556. {
  557. Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* ___binarizer;
  558. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___matrix;
  559. };
  560. struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7 : public RuntimeObject
  561. {
  562. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits;
  563. int32_t ___size;
  564. };
  565. struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91 : public RuntimeObject
  566. {
  567. int32_t ___width;
  568. int32_t ___height;
  569. int32_t ___rowSize;
  570. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits;
  571. };
  572. struct BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0 : public RuntimeObject
  573. {
  574. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___mappingBitMatrix;
  575. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___readMappingMatrix;
  576. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* ___version;
  577. };
  578. struct BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42 : public RuntimeObject
  579. {
  580. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___bitMatrix;
  581. };
  582. struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2 : public RuntimeObject
  583. {
  584. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytes;
  585. int32_t ___byteOffset;
  586. int32_t ___bitOffset;
  587. };
  588. struct BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643 : public RuntimeObject
  589. {
  590. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* ___decodedInformation;
  591. bool ___finished;
  592. };
  593. struct DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D : public RuntimeObject
  594. {
  595. int32_t ___numDataCodewords;
  596. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___codewords;
  597. };
  598. struct DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6 : public RuntimeObject
  599. {
  600. bool ___variable;
  601. int32_t ___length;
  602. };
  603. struct DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9 : public RuntimeObject
  604. {
  605. Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* ___decoder;
  606. };
  607. struct DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4 : public RuntimeObject
  608. {
  609. };
  610. struct DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206 : public RuntimeObject
  611. {
  612. };
  613. struct DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B : public RuntimeObject
  614. {
  615. int32_t ___U3CNewPositionU3Ek__BackingField;
  616. };
  617. struct Decoder_t290E13022F32826302DF7F230238FEAD1168FA28 : public RuntimeObject
  618. {
  619. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* ___rsDecoder;
  620. };
  621. struct Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC : public RuntimeObject
  622. {
  623. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* ___rsDecoder;
  624. };
  625. struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E : public RuntimeObject
  626. {
  627. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CRawBytesU3Ek__BackingField;
  628. int32_t ___U3CNumBitsU3Ek__BackingField;
  629. String_t* ___U3CTextU3Ek__BackingField;
  630. RuntimeObject* ___U3CByteSegmentsU3Ek__BackingField;
  631. String_t* ___U3CECLevelU3Ek__BackingField;
  632. int32_t ___U3CErrorsCorrectedU3Ek__BackingField;
  633. int32_t ___U3CStructuredAppendSequenceNumberU3Ek__BackingField;
  634. int32_t ___U3CErasuresU3Ek__BackingField;
  635. int32_t ___U3CStructuredAppendParityU3Ek__BackingField;
  636. RuntimeObject* ___U3COtherU3Ek__BackingField;
  637. int32_t ___U3CSymbologyModifierU3Ek__BackingField;
  638. };
  639. struct DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB : public RuntimeObject
  640. {
  641. RuntimeObject* ___U3CHintsU3Ek__BackingField;
  642. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___ValueChanged;
  643. };
  644. struct Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99 : public RuntimeObject
  645. {
  646. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image;
  647. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* ___rectangleDetector;
  648. };
  649. struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0 : public RuntimeObject
  650. {
  651. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___U3CBitsU3Ek__BackingField;
  652. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CPointsU3Ek__BackingField;
  653. };
  654. struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0 : public RuntimeObject
  655. {
  656. int32_t ___U3CValueU3Ek__BackingField;
  657. };
  658. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
  659. {
  660. int32_t ___m_codePage;
  661. CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem;
  662. bool ___m_deserializedFromEverett;
  663. bool ___m_isReadOnly;
  664. EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback;
  665. DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback;
  666. };
  667. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject
  668. {
  669. };
  670. struct GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37 : public RuntimeObject
  671. {
  672. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___information;
  673. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* ___current;
  674. StringBuilder_t* ___buffer;
  675. };
  676. struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0 : public RuntimeObject
  677. {
  678. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___expTable;
  679. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___logTable;
  680. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___zero;
  681. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___one;
  682. int32_t ___size;
  683. int32_t ___primitive;
  684. int32_t ___generatorBase;
  685. };
  686. struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0 : public RuntimeObject
  687. {
  688. };
  689. struct LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE : public RuntimeObject
  690. {
  691. int32_t ___width;
  692. int32_t ___height;
  693. };
  694. struct MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499 : public RuntimeObject
  695. {
  696. Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* ___decoder;
  697. };
  698. struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6 : public RuntimeObject
  699. {
  700. };
  701. struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B : public RuntimeObject
  702. {
  703. float ___a11;
  704. float ___a12;
  705. float ___a13;
  706. float ___a21;
  707. float ___a22;
  708. float ___a23;
  709. float ___a31;
  710. float ___a32;
  711. float ___a33;
  712. };
  713. struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832 : public RuntimeObject
  714. {
  715. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field;
  716. };
  717. struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB : public RuntimeObject
  718. {
  719. float ___x;
  720. float ___y;
  721. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesX;
  722. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesY;
  723. String_t* ___toString;
  724. };
  725. struct String_t : public RuntimeObject
  726. {
  727. int32_t ____stringLength;
  728. Il2CppChar ____firstChar;
  729. };
  730. struct StringBuilder_t : public RuntimeObject
  731. {
  732. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
  733. StringBuilder_t* ___m_ChunkPrevious;
  734. int32_t ___m_ChunkLength;
  735. int32_t ___m_ChunkOffset;
  736. int32_t ___m_MaxCapacity;
  737. };
  738. struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068 : public RuntimeObject
  739. {
  740. };
  741. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  742. {
  743. };
  744. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  745. {
  746. };
  747. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  748. {
  749. };
  750. struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC : public RuntimeObject
  751. {
  752. int32_t ___versionNumber;
  753. int32_t ___symbolSizeRows;
  754. int32_t ___symbolSizeColumns;
  755. int32_t ___dataRegionSizeRows;
  756. int32_t ___dataRegionSizeColumns;
  757. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* ___ecBlocks;
  758. int32_t ___totalCodewords;
  759. };
  760. struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C : public RuntimeObject
  761. {
  762. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image;
  763. int32_t ___height;
  764. int32_t ___width;
  765. int32_t ___leftInit;
  766. int32_t ___rightInit;
  767. int32_t ___downInit;
  768. int32_t ___upInit;
  769. };
  770. struct ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D : public RuntimeObject
  771. {
  772. int32_t ___count;
  773. int32_t ___dataCodewords;
  774. };
  775. struct ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B : public RuntimeObject
  776. {
  777. int32_t ___ecCodewords;
  778. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ____ecBlocksValue;
  779. };
  780. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  781. {
  782. bool ___m_value;
  783. };
  784. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  785. {
  786. uint8_t ___m_value;
  787. };
  788. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  789. {
  790. Il2CppChar ___m_value;
  791. };
  792. struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56 : public ECI_t23895361BC213ED79ED64811A883496B9D7192D0
  793. {
  794. String_t* ___encodingName;
  795. };
  796. struct DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782 : public DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B
  797. {
  798. Il2CppChar ___value;
  799. };
  800. struct DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101 : public DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B
  801. {
  802. String_t* ___newString;
  803. int32_t ___remainingValue;
  804. bool ___remaining;
  805. };
  806. struct DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C : public DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B
  807. {
  808. int32_t ___firstDigit;
  809. int32_t ___secondDigit;
  810. };
  811. struct DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A : public GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0
  812. {
  813. };
  814. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  815. {
  816. double ___m_value;
  817. };
  818. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  819. {
  820. };
  821. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  822. {
  823. };
  824. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  825. {
  826. };
  827. struct GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6 : public Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF
  828. {
  829. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___luminances;
  830. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___buckets;
  831. };
  832. struct IMBReader_t7EC5346436719427578B7E052173019E450100CB : public OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6
  833. {
  834. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___currentBitmap;
  835. };
  836. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  837. {
  838. int32_t ___m_value;
  839. };
  840. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  841. {
  842. int64_t ___m_value;
  843. };
  844. struct IntPtr_t
  845. {
  846. void* ___m_value;
  847. };
  848. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  849. {
  850. float ___m_value;
  851. };
  852. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  853. {
  854. uint16_t ___m_value;
  855. };
  856. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  857. {
  858. uint64_t ___m_value;
  859. };
  860. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  861. {
  862. union
  863. {
  864. struct
  865. {
  866. };
  867. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  868. };
  869. };
  870. struct BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282
  871. {
  872. int32_t ___value__;
  873. };
  874. struct DecodeHintType_t207D7A90E1757E13B708C766B107BF3840334BD9
  875. {
  876. int32_t ___value__;
  877. };
  878. struct Delegate_t : public RuntimeObject
  879. {
  880. intptr_t ___method_ptr;
  881. intptr_t ___invoke_impl;
  882. RuntimeObject* ___m_target;
  883. intptr_t ___method;
  884. intptr_t ___delegate_trampoline;
  885. intptr_t ___extra_arg;
  886. intptr_t ___method_code;
  887. intptr_t ___interp_method;
  888. intptr_t ___interp_invoke_impl;
  889. MethodInfo_t* ___method_info;
  890. MethodInfo_t* ___original_method_info;
  891. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  892. bool ___method_is_virtual;
  893. };
  894. struct Delegate_t_marshaled_pinvoke
  895. {
  896. intptr_t ___method_ptr;
  897. intptr_t ___invoke_impl;
  898. Il2CppIUnknown* ___m_target;
  899. intptr_t ___method;
  900. intptr_t ___delegate_trampoline;
  901. intptr_t ___extra_arg;
  902. intptr_t ___method_code;
  903. intptr_t ___interp_method;
  904. intptr_t ___interp_invoke_impl;
  905. MethodInfo_t* ___method_info;
  906. MethodInfo_t* ___original_method_info;
  907. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  908. int32_t ___method_is_virtual;
  909. };
  910. struct Delegate_t_marshaled_com
  911. {
  912. intptr_t ___method_ptr;
  913. intptr_t ___invoke_impl;
  914. Il2CppIUnknown* ___m_target;
  915. intptr_t ___method;
  916. intptr_t ___delegate_trampoline;
  917. intptr_t ___extra_arg;
  918. intptr_t ___method_code;
  919. intptr_t ___interp_method;
  920. intptr_t ___interp_invoke_impl;
  921. MethodInfo_t* ___method_info;
  922. MethodInfo_t* ___original_method_info;
  923. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  924. int32_t ___method_is_virtual;
  925. };
  926. struct Exception_t : public RuntimeObject
  927. {
  928. String_t* ____className;
  929. String_t* ____message;
  930. RuntimeObject* ____data;
  931. Exception_t* ____innerException;
  932. String_t* ____helpURL;
  933. RuntimeObject* ____stackTrace;
  934. String_t* ____stackTraceString;
  935. String_t* ____remoteStackTraceString;
  936. int32_t ____remoteStackIndex;
  937. RuntimeObject* ____dynamicMethods;
  938. int32_t ____HResult;
  939. String_t* ____source;
  940. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  941. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  942. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  943. int32_t ___caught_in_unmanaged;
  944. };
  945. struct Exception_t_marshaled_pinvoke
  946. {
  947. char* ____className;
  948. char* ____message;
  949. RuntimeObject* ____data;
  950. Exception_t_marshaled_pinvoke* ____innerException;
  951. char* ____helpURL;
  952. Il2CppIUnknown* ____stackTrace;
  953. char* ____stackTraceString;
  954. char* ____remoteStackTraceString;
  955. int32_t ____remoteStackIndex;
  956. Il2CppIUnknown* ____dynamicMethods;
  957. int32_t ____HResult;
  958. char* ____source;
  959. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  960. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  961. Il2CppSafeArray* ___native_trace_ips;
  962. int32_t ___caught_in_unmanaged;
  963. };
  964. struct Exception_t_marshaled_com
  965. {
  966. Il2CppChar* ____className;
  967. Il2CppChar* ____message;
  968. RuntimeObject* ____data;
  969. Exception_t_marshaled_com* ____innerException;
  970. Il2CppChar* ____helpURL;
  971. Il2CppIUnknown* ____stackTrace;
  972. Il2CppChar* ____stackTraceString;
  973. Il2CppChar* ____remoteStackTraceString;
  974. int32_t ____remoteStackIndex;
  975. Il2CppIUnknown* ____dynamicMethods;
  976. int32_t ____HResult;
  977. Il2CppChar* ____source;
  978. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  979. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  980. Il2CppSafeArray* ___native_trace_ips;
  981. int32_t ___caught_in_unmanaged;
  982. };
  983. struct HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D : public GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6
  984. {
  985. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___matrix;
  986. };
  987. struct ResultMetadataType_t27E7F345E6A61F8BF1ABA7DD613022C3419BF373
  988. {
  989. int32_t ___value__;
  990. };
  991. struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
  992. {
  993. intptr_t ___value;
  994. };
  995. struct Sign_tC7476AAE4DCD89D653E5BC5E27AD0AD2980EB038
  996. {
  997. int32_t ___value__;
  998. };
  999. struct State_t6154C36851BCB1BC82F1B7F5687540CCCBA2CE76
  1000. {
  1001. int32_t ___value__;
  1002. };
  1003. struct Mode_t23E9D4815358F5B5C3F0A86C7A335B788DBF72E5
  1004. {
  1005. int32_t ___value__;
  1006. };
  1007. struct BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190 : public RuntimeObject
  1008. {
  1009. DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* ___digits;
  1010. int32_t ___size;
  1011. int32_t ___sign;
  1012. };
  1013. struct CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022 : public RuntimeObject
  1014. {
  1015. int32_t ___position;
  1016. int32_t ___encoding;
  1017. };
  1018. struct MulticastDelegate_t : public Delegate_t
  1019. {
  1020. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1021. };
  1022. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1023. {
  1024. Delegate_t_marshaled_pinvoke** ___delegates;
  1025. };
  1026. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1027. {
  1028. Delegate_t_marshaled_com** ___delegates;
  1029. };
  1030. struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF : public RuntimeObject
  1031. {
  1032. String_t* ___U3CTextU3Ek__BackingField;
  1033. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CRawBytesU3Ek__BackingField;
  1034. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CResultPointsU3Ek__BackingField;
  1035. int32_t ___U3CBarcodeFormatU3Ek__BackingField;
  1036. RuntimeObject* ___U3CResultMetadataU3Ek__BackingField;
  1037. int64_t ___U3CTimestampU3Ek__BackingField;
  1038. int32_t ___U3CNumBitsU3Ek__BackingField;
  1039. };
  1040. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1041. {
  1042. };
  1043. struct Action_2_t289BAF75267253402F54F4FD038D938211304C1F : public MulticastDelegate_t
  1044. {
  1045. };
  1046. struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t
  1047. {
  1048. };
  1049. struct Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69 : public MulticastDelegate_t
  1050. {
  1051. };
  1052. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1053. {
  1054. String_t* ____paramName;
  1055. };
  1056. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1057. {
  1058. };
  1059. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1060. {
  1061. };
  1062. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1063. {
  1064. };
  1065. struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3 : public MulticastDelegate_t
  1066. {
  1067. };
  1068. struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_StaticFields
  1069. {
  1070. ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ___s_emptyArray;
  1071. };
  1072. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
  1073. {
  1074. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray;
  1075. };
  1076. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  1077. {
  1078. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  1079. };
  1080. struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields
  1081. {
  1082. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____lookup;
  1083. };
  1084. struct BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields
  1085. {
  1086. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___BITNR;
  1087. };
  1088. struct DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_StaticFields
  1089. {
  1090. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___NO_POINTS;
  1091. };
  1092. struct DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields
  1093. {
  1094. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___C40_BASIC_SET_CHARS;
  1095. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___C40_SHIFT2_SET_CHARS;
  1096. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___TEXT_BASIC_SET_CHARS;
  1097. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___TEXT_SHIFT2_SET_CHARS;
  1098. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___TEXT_SHIFT3_SET_CHARS;
  1099. };
  1100. struct DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields
  1101. {
  1102. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___SETS;
  1103. };
  1104. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
  1105. {
  1106. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding;
  1107. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding;
  1108. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode;
  1109. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding;
  1110. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding;
  1111. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding;
  1112. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding;
  1113. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding;
  1114. Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings;
  1115. RuntimeObject* ___s_InternalSyncObject;
  1116. };
  1117. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields
  1118. {
  1119. EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty;
  1120. };
  1121. struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields
  1122. {
  1123. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_12;
  1124. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_10;
  1125. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_6;
  1126. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_PARAM;
  1127. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___QR_CODE_FIELD_256;
  1128. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___DATA_MATRIX_FIELD_256;
  1129. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_8;
  1130. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___MAXICODE_FIELD_64;
  1131. };
  1132. struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields
  1133. {
  1134. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* ___gridSampler;
  1135. };
  1136. struct MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields
  1137. {
  1138. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___NO_POINTS;
  1139. };
  1140. struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_StaticFields
  1141. {
  1142. int32_t ___INTEGER_MATH_SHIFT;
  1143. int32_t ___PATTERN_MATCH_RESULT_SCALE_FACTOR;
  1144. };
  1145. struct String_t_StaticFields
  1146. {
  1147. String_t* ___Empty;
  1148. };
  1149. struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields
  1150. {
  1151. String_t* ___PLATFORM_DEFAULT_ENCODING;
  1152. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___PLATFORM_DEFAULT_ENCODING_T;
  1153. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___SHIFT_JIS_ENCODING;
  1154. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___GB2312_ENCODING;
  1155. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___EUC_JP_ENCODING;
  1156. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___ISO88591_ENCODING;
  1157. bool ___ASSUME_SHIFT_JIS;
  1158. };
  1159. struct Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields
  1160. {
  1161. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* ___VERSIONS;
  1162. };
  1163. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1164. {
  1165. String_t* ___TrueString;
  1166. String_t* ___FalseString;
  1167. };
  1168. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1169. {
  1170. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  1171. };
  1172. struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields
  1173. {
  1174. RuntimeObject* ___VALUE_TO_ECI;
  1175. RuntimeObject* ___NAME_TO_ECI;
  1176. };
  1177. struct DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_StaticFields
  1178. {
  1179. Il2CppChar ___FNC1;
  1180. };
  1181. struct DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields
  1182. {
  1183. int32_t ___FNC1;
  1184. };
  1185. struct GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields
  1186. {
  1187. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___EMPTY;
  1188. };
  1189. struct IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields
  1190. {
  1191. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosA;
  1192. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosB;
  1193. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosC;
  1194. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosD;
  1195. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosE;
  1196. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosF;
  1197. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosG;
  1198. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosH;
  1199. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosI;
  1200. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___barPosJ;
  1201. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___barPos;
  1202. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeA;
  1203. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeB;
  1204. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeC;
  1205. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeD;
  1206. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeE;
  1207. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeF;
  1208. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeG;
  1209. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeH;
  1210. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeI;
  1211. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___barTypeJ;
  1212. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* ___barType;
  1213. RuntimeObject* ___table1Check;
  1214. RuntimeObject* ___table2Check;
  1215. };
  1216. struct IntPtr_t_StaticFields
  1217. {
  1218. intptr_t ___Zero;
  1219. };
  1220. struct Exception_t_StaticFields
  1221. {
  1222. RuntimeObject* ___s_EDILock;
  1223. };
  1224. struct BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields
  1225. {
  1226. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___Zero;
  1227. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___One;
  1228. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___Two;
  1229. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___Ten;
  1230. };
  1231. #ifdef __clang__
  1232. #pragma clang diagnostic pop
  1233. #endif
  1234. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  1235. {
  1236. ALIGN_FIELD (8) uint8_t m_Items[1];
  1237. inline uint8_t GetAt(il2cpp_array_size_t index) const
  1238. {
  1239. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1240. return m_Items[index];
  1241. }
  1242. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  1243. {
  1244. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1245. return m_Items + index;
  1246. }
  1247. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  1248. {
  1249. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1250. m_Items[index] = value;
  1251. }
  1252. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  1253. {
  1254. return m_Items[index];
  1255. }
  1256. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1257. {
  1258. return m_Items + index;
  1259. }
  1260. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  1261. {
  1262. m_Items[index] = value;
  1263. }
  1264. };
  1265. struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0 : public RuntimeArray
  1266. {
  1267. ALIGN_FIELD (8) ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* m_Items[1];
  1268. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAt(il2cpp_array_size_t index) const
  1269. {
  1270. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1271. return m_Items[index];
  1272. }
  1273. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** GetAddressAt(il2cpp_array_size_t index)
  1274. {
  1275. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1276. return m_Items + index;
  1277. }
  1278. inline void SetAt(il2cpp_array_size_t index, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value)
  1279. {
  1280. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1281. m_Items[index] = value;
  1282. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1283. }
  1284. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAtUnchecked(il2cpp_array_size_t index) const
  1285. {
  1286. return m_Items[index];
  1287. }
  1288. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1289. {
  1290. return m_Items + index;
  1291. }
  1292. inline void SetAtUnchecked(il2cpp_array_size_t index, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value)
  1293. {
  1294. m_Items[index] = value;
  1295. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1296. }
  1297. };
  1298. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  1299. {
  1300. ALIGN_FIELD (8) int32_t m_Items[1];
  1301. inline int32_t GetAt(il2cpp_array_size_t index) const
  1302. {
  1303. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1304. return m_Items[index];
  1305. }
  1306. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  1307. {
  1308. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1309. return m_Items + index;
  1310. }
  1311. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  1312. {
  1313. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1314. m_Items[index] = value;
  1315. }
  1316. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  1317. {
  1318. return m_Items[index];
  1319. }
  1320. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1321. {
  1322. return m_Items + index;
  1323. }
  1324. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  1325. {
  1326. m_Items[index] = value;
  1327. }
  1328. };
  1329. struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E : public RuntimeArray
  1330. {
  1331. ALIGN_FIELD (8) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* m_Items[1];
  1332. inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAt(il2cpp_array_size_t index) const
  1333. {
  1334. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1335. return m_Items[index];
  1336. }
  1337. inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAt(il2cpp_array_size_t index)
  1338. {
  1339. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1340. return m_Items + index;
  1341. }
  1342. inline void SetAt(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value)
  1343. {
  1344. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1345. m_Items[index] = value;
  1346. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1347. }
  1348. inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAtUnchecked(il2cpp_array_size_t index) const
  1349. {
  1350. return m_Items[index];
  1351. }
  1352. inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1353. {
  1354. return m_Items + index;
  1355. }
  1356. inline void SetAtUnchecked(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value)
  1357. {
  1358. m_Items[index] = value;
  1359. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1360. }
  1361. };
  1362. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  1363. {
  1364. ALIGN_FIELD (8) String_t* m_Items[1];
  1365. inline String_t* GetAt(il2cpp_array_size_t index) const
  1366. {
  1367. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1368. return m_Items[index];
  1369. }
  1370. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  1371. {
  1372. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1373. return m_Items + index;
  1374. }
  1375. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  1376. {
  1377. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1378. m_Items[index] = value;
  1379. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1380. }
  1381. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1382. {
  1383. return m_Items[index];
  1384. }
  1385. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1386. {
  1387. return m_Items + index;
  1388. }
  1389. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  1390. {
  1391. m_Items[index] = value;
  1392. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1393. }
  1394. };
  1395. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
  1396. {
  1397. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  1398. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  1399. {
  1400. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1401. return m_Items[index];
  1402. }
  1403. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  1404. {
  1405. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1406. return m_Items + index;
  1407. }
  1408. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  1409. {
  1410. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1411. m_Items[index] = value;
  1412. }
  1413. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  1414. {
  1415. return m_Items[index];
  1416. }
  1417. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1418. {
  1419. return m_Items + index;
  1420. }
  1421. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  1422. {
  1423. m_Items[index] = value;
  1424. }
  1425. };
  1426. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray
  1427. {
  1428. ALIGN_FIELD (8) uint16_t m_Items[1];
  1429. inline uint16_t GetAt(il2cpp_array_size_t index) const
  1430. {
  1431. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1432. return m_Items[index];
  1433. }
  1434. inline uint16_t* GetAddressAt(il2cpp_array_size_t index)
  1435. {
  1436. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1437. return m_Items + index;
  1438. }
  1439. inline void SetAt(il2cpp_array_size_t index, uint16_t value)
  1440. {
  1441. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1442. m_Items[index] = value;
  1443. }
  1444. inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
  1445. {
  1446. return m_Items[index];
  1447. }
  1448. inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1449. {
  1450. return m_Items + index;
  1451. }
  1452. inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
  1453. {
  1454. m_Items[index] = value;
  1455. }
  1456. };
  1457. struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680 : public RuntimeArray
  1458. {
  1459. ALIGN_FIELD (8) CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* m_Items[1];
  1460. inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* GetAt(il2cpp_array_size_t index) const
  1461. {
  1462. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1463. return m_Items[index];
  1464. }
  1465. inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB** GetAddressAt(il2cpp_array_size_t index)
  1466. {
  1467. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1468. return m_Items + index;
  1469. }
  1470. inline void SetAt(il2cpp_array_size_t index, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* value)
  1471. {
  1472. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1473. m_Items[index] = value;
  1474. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1475. }
  1476. inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* GetAtUnchecked(il2cpp_array_size_t index) const
  1477. {
  1478. return m_Items[index];
  1479. }
  1480. inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1481. {
  1482. return m_Items + index;
  1483. }
  1484. inline void SetAtUnchecked(il2cpp_array_size_t index, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* value)
  1485. {
  1486. m_Items[index] = value;
  1487. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1488. }
  1489. };
  1490. struct StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7 : public RuntimeArray
  1491. {
  1492. ALIGN_FIELD (8) StringBuilder_t* m_Items[1];
  1493. inline StringBuilder_t* GetAt(il2cpp_array_size_t index) const
  1494. {
  1495. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1496. return m_Items[index];
  1497. }
  1498. inline StringBuilder_t** GetAddressAt(il2cpp_array_size_t index)
  1499. {
  1500. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1501. return m_Items + index;
  1502. }
  1503. inline void SetAt(il2cpp_array_size_t index, StringBuilder_t* value)
  1504. {
  1505. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1506. m_Items[index] = value;
  1507. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1508. }
  1509. inline StringBuilder_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1510. {
  1511. return m_Items[index];
  1512. }
  1513. inline StringBuilder_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1514. {
  1515. return m_Items + index;
  1516. }
  1517. inline void SetAtUnchecked(il2cpp_array_size_t index, StringBuilder_t* value)
  1518. {
  1519. m_Items[index] = value;
  1520. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1521. }
  1522. };
  1523. struct DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340 : public RuntimeArray
  1524. {
  1525. ALIGN_FIELD (8) DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* m_Items[1];
  1526. inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* GetAt(il2cpp_array_size_t index) const
  1527. {
  1528. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1529. return m_Items[index];
  1530. }
  1531. inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D** GetAddressAt(il2cpp_array_size_t index)
  1532. {
  1533. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1534. return m_Items + index;
  1535. }
  1536. inline void SetAt(il2cpp_array_size_t index, DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* value)
  1537. {
  1538. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1539. m_Items[index] = value;
  1540. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1541. }
  1542. inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* GetAtUnchecked(il2cpp_array_size_t index) const
  1543. {
  1544. return m_Items[index];
  1545. }
  1546. inline DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1547. {
  1548. return m_Items + index;
  1549. }
  1550. inline void SetAtUnchecked(il2cpp_array_size_t index, DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* value)
  1551. {
  1552. m_Items[index] = value;
  1553. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1554. }
  1555. };
  1556. struct ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE : public RuntimeArray
  1557. {
  1558. ALIGN_FIELD (8) ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* m_Items[1];
  1559. inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* GetAt(il2cpp_array_size_t index) const
  1560. {
  1561. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1562. return m_Items[index];
  1563. }
  1564. inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D** GetAddressAt(il2cpp_array_size_t index)
  1565. {
  1566. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1567. return m_Items + index;
  1568. }
  1569. inline void SetAt(il2cpp_array_size_t index, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* value)
  1570. {
  1571. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1572. m_Items[index] = value;
  1573. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1574. }
  1575. inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* GetAtUnchecked(il2cpp_array_size_t index) const
  1576. {
  1577. return m_Items[index];
  1578. }
  1579. inline ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1580. {
  1581. return m_Items + index;
  1582. }
  1583. inline void SetAtUnchecked(il2cpp_array_size_t index, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* value)
  1584. {
  1585. m_Items[index] = value;
  1586. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1587. }
  1588. };
  1589. struct VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1 : public RuntimeArray
  1590. {
  1591. ALIGN_FIELD (8) Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* m_Items[1];
  1592. inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* GetAt(il2cpp_array_size_t index) const
  1593. {
  1594. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1595. return m_Items[index];
  1596. }
  1597. inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC** GetAddressAt(il2cpp_array_size_t index)
  1598. {
  1599. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1600. return m_Items + index;
  1601. }
  1602. inline void SetAt(il2cpp_array_size_t index, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* value)
  1603. {
  1604. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1605. m_Items[index] = value;
  1606. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1607. }
  1608. inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* GetAtUnchecked(il2cpp_array_size_t index) const
  1609. {
  1610. return m_Items[index];
  1611. }
  1612. inline Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1613. {
  1614. return m_Items + index;
  1615. }
  1616. inline void SetAtUnchecked(il2cpp_array_size_t index, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* value)
  1617. {
  1618. m_Items[index] = value;
  1619. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1620. }
  1621. };
  1622. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
  1623. {
  1624. ALIGN_FIELD (8) float m_Items[1];
  1625. inline float GetAt(il2cpp_array_size_t index) const
  1626. {
  1627. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1628. return m_Items[index];
  1629. }
  1630. inline float* GetAddressAt(il2cpp_array_size_t index)
  1631. {
  1632. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1633. return m_Items + index;
  1634. }
  1635. inline void SetAt(il2cpp_array_size_t index, float value)
  1636. {
  1637. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1638. m_Items[index] = value;
  1639. }
  1640. inline float GetAtUnchecked(il2cpp_array_size_t index) const
  1641. {
  1642. return m_Items[index];
  1643. }
  1644. inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1645. {
  1646. return m_Items + index;
  1647. }
  1648. inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
  1649. {
  1650. m_Items[index] = value;
  1651. }
  1652. };
  1653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  1654. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  1655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  1656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1657. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  1658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  1659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  1660. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1661. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_gshared_inline (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) ;
  1662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
  1663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeNotifyDictionary_2__ctor_mDC11FC8C91D4B000B1677A7B2884D7542B6A143C_gshared (ChangeNotifyDictionary_2_t319CD6CDB09EFA383AF06819881B1E6E091AD64B* __this, const RuntimeMethod* method) ;
  1665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeNotifyDictionary_2_add_ValueChanged_mDB52722A79CDC02F24F7A777979821FB53B29572_gshared (ChangeNotifyDictionary_2_t319CD6CDB09EFA383AF06819881B1E6E091AD64B* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method) ;
  1667. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ;
  1668. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  1669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLength__ctor_mDC967AF00BDFE726517228E049A2600CE0A2B951 (DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* __this, bool ___0_variable, int32_t ___1_length, const RuntimeMethod* method) ;
  1671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState__ctor_m96C7816A56A29734D7DF66E433A38A85272F43E0 (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ;
  1672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
  1673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* GeneralAppIdDecoder_decodeGeneralPurposeField_mE969DAF00187D31783A2719BA4213E090EA2207D (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, String_t* ___1_remaining, const RuntimeMethod* method) ;
  1674. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecodedInformation_getNewString_mC42BB6A84E148177A20435ACA9ECF10835D3CCE7_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method) ;
  1675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldParser_parseFieldsInGeneralPurpose_m9A98F4AD6766ED330D951828F61B800007F72F93 (String_t* ___0_rawInformation, const RuntimeMethod* method) ;
  1676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1677. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DecodedInformation_isRemaining_mB1BAE68C0DD5FDA1A67F9714120028B536758E55_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method) ;
  1678. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedInformation_getRemainingValue_mA36BD24AD5ACAE4A44D23A5D1EAE7C0FBC9119F9_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method) ;
  1679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  1680. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline (DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B* __this, const RuntimeMethod* method) ;
  1681. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ;
  1682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, const RuntimeMethod* method) ;
  1683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, int32_t ___1_bits, const RuntimeMethod* method) ;
  1684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6 (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, int32_t ___0_newPosition, int32_t ___1_firstDigit, int32_t ___2_secondDigit, const RuntimeMethod* method) ;
  1685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GeneralAppIdDecoder_extractNumericValueFromBitArray_mBD8F0B1F00D7C2E39C520B37BAE4E4A126B786F6 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, int32_t ___1_pos, int32_t ___2_bits, const RuntimeMethod* method) ;
  1686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414 (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, int32_t ___0_position, const RuntimeMethod* method) ;
  1688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* GeneralAppIdDecoder_parseBlocks_m3C0367FD8C8A6DDDB1C6F78FEAE03BBE86E801F1 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) ;
  1689. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ;
  1690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedInformation__ctor_m6EE089FA08661BAE50F7E0892B37BDFD3BA6A2B5 (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, int32_t ___0_newPosition, String_t* ___1_newString, int32_t ___2_remainingValue, const RuntimeMethod* method) ;
  1691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32 (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, int32_t ___0_newPosition, String_t* ___1_newString, const RuntimeMethod* method) ;
  1692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CurrentParsingState_isAlpha_m5B4062FB842BEA3846E04506F3B1D0E739472BAF (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ;
  1693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseAlphaBlock_m40AF881B7767B7EEEC565C65E15244FB430B322B (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) ;
  1694. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method) ;
  1695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CurrentParsingState_isIsoIec646_m53215E1F15A6EBC0AAEACC9CEAC55B41ABC95A9B (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ;
  1696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseIsoIec646Block_m6C0E04CCA317A13A0A970AD97D3FD19387CEF43B (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) ;
  1697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseNumericBlock_m7C5F1E305D152819CF5BD9A634C104BAFD65181C (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method) ;
  1698. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* BlockParsedResult_getDecodedInformation_mC1CBB93BA201617C2E2E3072207DE4B152E58DD0_inline (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method) ;
  1699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* GeneralAppIdDecoder_decodeNumeric_m699068AC859C9A15F94278E663BEB568EB3891CB (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ;
  1700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedNumeric_isFirstDigitFNC1_m42BB60C41C52B6818CE0F00367155CA1E013CEA8 (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) ;
  1701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedNumeric_isSecondDigitFNC1_mDE4F20A38F77C85782D1B6F27150BC6B7BD80E0F (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) ;
  1702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getSecondDigit_m40D590C9A8C5DCE3B5B58E7439A914A5A083293A_inline (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) ;
  1703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4 (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* ___0_information, bool ___1_finished, const RuntimeMethod* method) ;
  1704. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getFirstDigit_m2E2AB748F0BDFC5D266639E8B92A931039920AA4_inline (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method) ;
  1705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillNumeric_mE74A2044B61E502CBCB7FBB3B4B2E2C0CDC30438 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ;
  1707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isNumericToAlphaNumericLatch_m793A2266BC8304940FF82046C77C15612E1EE2E1 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ;
  1708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState_setAlpha_m41C5711326C2B7BA6BA413EE3F16E31AA4897E32 (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ;
  1709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, int32_t ___0_delta, const RuntimeMethod* method) ;
  1710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockParsedResult__ctor_m9284E75D23139FF2E55C90920643DE07FD9480BB (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method) ;
  1711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ;
  1712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedChar_isFNC1_mE1457E14C1A46917D327B7D8AC825F16E44060C4 (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, const RuntimeMethod* method) ;
  1713. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar DecodedChar_getValue_m83FE3E688B7EBAC1B3CEFA8D1EDF5CF01816AB06_inline (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, const RuntimeMethod* method) ;
  1714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  1715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillIsoIec646_mAACD69607C8884070F085526E67FCBA96A44442D (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ;
  1716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isAlphaOr646ToNumericLatch_mDB190A6F9E6754197C33D424E24E5225B005DE90 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ;
  1717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState_setNumeric_mBB620C8E4B37EC4C72FA9AD06F6388C9EAA7802D (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ;
  1718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isAlphaTo646ToAlphaLatch_mF35998911C21A502CC2BDF20A918C443C1C0B3FF (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ;
  1719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ;
  1720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillAlpha_m055EBD57064B95372B9AE7AB8FD69E8BAB2B9D59 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method) ;
  1721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CurrentParsingState_setIsoIec646_mCCB417BDD19CEADDF24055E936CCF56CC25179D3 (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method) ;
  1722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, int32_t ___0_newPosition, Il2CppChar ___1_value, const RuntimeMethod* method) ;
  1723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  1724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ;
  1727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* MaxiCodeReader_extractPureBits_m38ADD0DB5702D33DB84F4AA51581FB5FB3ECD35F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ;
  1728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m1C579D5057447221E43E632050A32F02E9DB905D (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, RuntimeObject* ___1_hints, const RuntimeMethod* method) ;
  1729. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1730. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, String_t* ___0_text, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rawBytes, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___2_resultPoints, int32_t ___3_format, const RuntimeMethod* method) ;
  1732. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, int32_t ___0_type, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getEnclosingRectangle_m98890955CDD702C809A90DB245E4F6A0BB77F866 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  1735. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  1736. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  1737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ;
  1738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  1739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
  1740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_value, const RuntimeMethod* method) ;
  1741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m07837AD4C44C288E442F957FBA6CC46FD245DE39 (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, const RuntimeMethod* method) ;
  1742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
  1743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  1744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getPostCode2_mC0AB7F8E0661D951608DAAF6D04D378A8D4A79D4 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
  1745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getPostCode2Length_mEA94FD41289390DEB8089CDCD5D427D713E61641 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
  1746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
  1747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9 (int32_t* __this, String_t* ___0_format, const RuntimeMethod* method) ;
  1748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecodedBitStreamParser_getPostCode3_m136B9DF44B195149D2C0AD0CFE2CD4936210B9A9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
  1749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getCountry_m8CE49F81EA1FB8ED5E4758B90BFF035B5AFADC93 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
  1750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getServiceClass_mEC52D6F5BFC80782B75CA129E9193E88DC644F8D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
  1751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method) ;
  1752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
  1754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29 (StringBuilder_t* __this, int32_t ___0_index, String_t* ___1_value, const RuntimeMethod* method) ;
  1755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m240A56ABE8420FCFA236BF2E3795D8061CF7AD0A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* ___2_byteSegments, String_t* ___3_ecLevel, const RuntimeMethod* method) ;
  1756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getBit_m0504A95507861A51AB320380E93FCE3B82909D91 (int32_t ___0_bit, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, const RuntimeMethod* method) ;
  1757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_x, const RuntimeMethod* method) ;
  1758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, const RuntimeMethod* method) ;
  1760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
  1761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D (StringBuilder_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, const RuntimeMethod* method) ;
  1763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mFABF710A4E6A5A1C71FB847B2FEA20ABAC2235AD (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ;
  1764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_m8B9E825FC6E126D7BFDE29873B6B9CA92FB786A5 (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* __this, const RuntimeMethod* method) ;
  1765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8 (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_start, int32_t ___2_dataCodewords, int32_t ___3_ecCodewords, int32_t ___4_mode, const RuntimeMethod* method) ;
  1766. 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) ;
  1767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_m64F75B989712E4FECFB533D327547E5692A2DEB1 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_mode, const RuntimeMethod* method) ;
  1768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_received, int32_t ___1_twoS, const RuntimeMethod* method) ;
  1769. inline void Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  1770. {
  1771. (( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_gshared)(__this, ___0_capacity, method);
  1772. }
  1773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* OneDReader_doDecode_mB4B940E665E5F6B1C52FC8543F630C760797EE62 (OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) ;
  1774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneDReader_reset_mF4DB0F143C93E7531638C88440F2CAFF0B4D43C5 (OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6* __this, const RuntimeMethod* method) ;
  1775. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  1776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265 (double ___0_x, double ___1_y, const RuntimeMethod* method) ;
  1777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60 (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Chars_m20B53B0EEAB2A0BB0EC84A130FF12EA86ADD99AE (StringBuilder_t* __this, int32_t ___0_index, Il2CppChar ___1_value, const RuntimeMethod* method) ;
  1779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t IMBReader_binaryStringToDec_m4CE08526A95311C7E159FBE093FAF356C82D371E (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_binary, const RuntimeMethod* method) ;
  1780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IMBReader_invertedBinaryString_mD9BA94DCF927494F05179B074DFDFB3A09DC9592 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_binary, const RuntimeMethod* method) ;
  1781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Replace_mEACDB7793357B7ABB5E7BFB59CE2C2DE27673950 (StringBuilder_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
  1782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IMBReader_getCodeWords_m96A444253C68F303C1A9419410911874B2BF461F (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_codeWord, String_t* ___1_imb, RuntimeObject* ___2_table1Check, RuntimeObject* ___3_table2Check, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___4_barPos, CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* ___5_barType, const RuntimeMethod* method) ;
  1783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237 (int32_t ___0_n, const RuntimeMethod* method) ;
  1784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ;
  1785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Addition_m6A64F691BA94E8062D39DE0284B4BB59172EFE78 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ;
  1786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Modulus_mA044A37C510356EB423B48A1BF11F7ADED7CD1D0 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ;
  1787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_op_Explicit_mDB126E79118CB97B0D8AA1C6F7B0A6E10E287D3B (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_value, const RuntimeMethod* method) ;
  1788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ;
  1789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_GreaterThan_m54A2E8843A6EA4B7ED9C5E9CF13DC466B790E14C (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ;
  1790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ;
  1791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t BigInteger_op_Explicit_mE45321B360858C3FFF1964799D2F27B34C98222D (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_value, const RuntimeMethod* method) ;
  1792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F (uint64_t* __this, const RuntimeMethod* method) ;
  1793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F (String_t* __this, int32_t ___0_totalWidth, Il2CppChar ___1_paddingChar, const RuntimeMethod* method) ;
  1794. inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
  1795. {
  1796. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method);
  1797. }
  1798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_from, const RuntimeMethod* method) ;
  1799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67 (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ;
  1800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IMBReader_isIMB_m008E3D4C4F9BA47A70FEECDC1974CE9B44087875 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t* ___1_pixelStartOffset, int32_t* ___2_pixelStopOffset, int32_t* ___3_pixelBarLength, const RuntimeMethod* method) ;
  1801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_size, const RuntimeMethod* method) ;
  1802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* BinaryBitmap_getBlackRow_m2490024566A9C87C52D9F0A59FD33D567101BFDC (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) ;
  1803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IMBReader_getNumberBars_m39203F203E3A4F4450A5BEEF1A9B68636E7BF354 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_start, int32_t ___2_stop, int32_t ___3_barWidth, const RuntimeMethod* method) ;
  1804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryBitmap_get_Height_m4BAC199B650C708DEDFA406389368F758117EE5B (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ;
  1805. inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  1806. {
  1807. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
  1808. }
  1809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader_fillLists_m65A1B3D75A614E084BD6F69B0E0E2162AB01DC1C (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_topRow, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_botRow, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___3_listRow, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___4_listTop, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___5_listBot, int32_t ___6_start, int32_t ___7_stop, const RuntimeMethod* method) ;
  1810. inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
  1811. {
  1812. return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method);
  1813. }
  1814. inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  1815. {
  1816. return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method);
  1817. }
  1818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IMBReader_getTrackingNumber_m97D7E2B6905F28FD7F30424FD21B7EF7A2A51D45 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_imb, const RuntimeMethod* method) ;
  1819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  1820. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline (ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) ;
  1821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneDReader__ctor_m078E35FDB121CADB174EAD8851A8236015D335BA (OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6* __this, const RuntimeMethod* method) ;
  1822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DataMatrixReader_extractPureBits_m738C91ADB8C6E7601FAD3AC8B1E21B75E709F9C0 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ;
  1823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, const RuntimeMethod* method) ;
  1824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__ctor_m0C85416E7FF8027D5658B6A6DE8C04D389B02FA4 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ;
  1825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* Detector_detect_mAF29A9EB02C3727DADDFD22C10B2631B29844B5E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, const RuntimeMethod* method) ;
  1826. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ;
  1827. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ;
  1828. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1829. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getTopLeftOnBit_mE53B7EB7057D475B8018302349D01CC5F5764F59 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  1831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getBottomRightOnBit_m7697D5320BF3A9AB523F69FA9348242B17F34181 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  1832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataMatrixReader_moduleSize_mA9CD4F878EF3A25CE044F39191FD9DAA726338B0 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_leftTopBlack, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___1_image, int32_t* ___2_modulesize, const RuntimeMethod* method) ;
  1833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m9F4E0135F49DE8DAE180BDA2031AAA72FD8B3B9C (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, const RuntimeMethod* method) ;
  1834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_readVersion_m463651F2DDBC9C774B5BE1DCAE7FC48762AC3D47 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ;
  1835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ;
  1836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* Version_getVersionForDimensions_mD674FA0213CE1605193CCCEB80F65AD739E48363 (int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ;
  1837. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  1838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner1_m468249F6B68F3B9A7DA920D764C6342265E1122C (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ;
  1839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner2_mEAC8D7B17F865DF7D81A5A1A9D27004C95FDCBAE (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ;
  1840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner3_m95EB07945A26BA0DB31338F88F0122F778A82DD3 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ;
  1841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner4_mF16BEC18692E70C802A3635056A6FB479B552D34 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method) ;
  1842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_row, int32_t ___1_column, int32_t ___2_numRows, int32_t ___3_numColumns, const RuntimeMethod* method) ;
  1843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_row, int32_t ___1_column, int32_t ___2_numRows, int32_t ___3_numColumns, const RuntimeMethod* method) ;
  1844. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  1845. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  1846. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  1847. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  1848. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  1849. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) ;
  1850. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) ;
  1851. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method) ;
  1852. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method) ;
  1853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBlock__ctor_mC014F51CCFD73268E1B484025E29A5CB8944CEC0 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, int32_t ___0_numDataCodewords, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_codewords, const RuntimeMethod* method) ;
  1854. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method) ;
  1855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, const RuntimeMethod* method) ;
  1856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
  1857. inline void List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  1858. {
  1859. (( void (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
  1860. }
  1861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAsciiSegment_mB08B6B22743BC4843BB1D74223460A93E6674A8D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, StringBuilder_t* ___2_resultTrailer, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___3_fnc1positions, int32_t* ___4_mode, const RuntimeMethod* method) ;
  1862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeC40Segment_mD8C78DA8E64BBA876D0571BA6DDB1DEF1BDE8A81 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___2_fnc1positions, const RuntimeMethod* method) ;
  1863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeTextSegment_m0B8A0650ACAACBC3167CBF42D9B0E0651BD45C4D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___2_fnc1positions, const RuntimeMethod* method) ;
  1864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method) ;
  1865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method) ;
  1866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, RuntimeObject* ___2_byteSegments, const RuntimeMethod* method) ;
  1867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ;
  1868. inline bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
  1869. {
  1870. return (( bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared)(__this, ___0_item, method);
  1871. }
  1872. inline int32_t List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_inline (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, const RuntimeMethod* method)
  1873. {
  1874. return (( int32_t (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  1875. }
  1876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_mB587020D6727B8B0761B43A483C59D4DB564F9CA (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_symbologyModifier, const RuntimeMethod* method) ;
  1877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, int32_t ___0_numBits, const RuntimeMethod* method) ;
  1878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5 (int32_t ___0_firstByte, int32_t ___1_secondByte, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_result, const RuntimeMethod* method) ;
  1879. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ;
  1880. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ;
  1881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4 (int32_t ___0_randomizedBase256Codeword, int32_t ___1_base256CodewordPosition, const RuntimeMethod* method) ;
  1882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187 (String_t* ___0_name, const RuntimeMethod* method) ;
  1883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mE868E3A516D53B962FA7FCE9BBF08D5BFFE0CED7 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method) ;
  1884. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method) ;
  1885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_mF3F14816E48304752AB899E0B40BDA30A96E8013 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method) ;
  1886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawCodewords, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* ___1_version, const RuntimeMethod* method) ;
  1887. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) ;
  1888. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method) ;
  1889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_mBBB3E9E09DB8EB85F851CEF85C2BB4E24487B7B9 (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_numDataCodewords, const RuntimeMethod* method) ;
  1890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_mDD754D9BD8D2F7DACE485A86F14F3EA10521DF8A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
  1891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525 (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, int32_t ___0_count, int32_t ___1_dataCodewords, const RuntimeMethod* method) ;
  1892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks, const RuntimeMethod* method) ;
  1893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, int32_t ___0_versionNumber, int32_t ___1_symbolSizeRows, int32_t ___2_symbolSizeColumns, int32_t ___3_dataRegionSizeRows, int32_t ___4_dataRegionSizeColumns, ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* ___5_ecBlocks, const RuntimeMethod* method) ;
  1894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_mC61594EA3A9C209F269B9D6444EF9DB0D8CA213A (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks1, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___2_ecBlocks2, const RuntimeMethod* method) ;
  1895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* Version_buildVersions_m7F2D5982DA0C4AEEFC038EC498C70DA432976460 (const RuntimeMethod* method) ;
  1896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ;
  1897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, const RuntimeMethod* method) ;
  1898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid1_mF689D0142E6978529B7080CAC339F208ED3E0295 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, const RuntimeMethod* method) ;
  1899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid2_mEECEFB2628BEEE11B81E21D12DF40E0C34335CF3 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ;
  1900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_correctTopRight_m65238A6DA2EE8F7D57CC42325B85C91000400A00 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ;
  1901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_shiftToModuleCenter_mE0BBDB10451A50DE300F5B7760AC43FDA494D9EA (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ;
  1902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_from, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_to, const RuntimeMethod* method) ;
  1903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  1904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_m082AE2B08B79B6FD5F5620F3BA8073AAF7213ABB (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_topRight, int32_t ___5_dimensionX, int32_t ___6_dimensionY, const RuntimeMethod* method) ;
  1905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, const RuntimeMethod* method) ;
  1906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_to, int32_t ___2_div, const RuntimeMethod* method) ;
  1907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p, const RuntimeMethod* method) ;
  1908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, float ___1_fromX, float ___2_fromY, const RuntimeMethod* method) ;
  1909. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method) ;
  1910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635 (int32_t ___0_size, const RuntimeMethod* method) ;
  1911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2 (int32_t ___0_num, const RuntimeMethod* method) ;
  1912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
  1913. inline bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_inline (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  1914. {
  1915. return (( bool (*) (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69*, int32_t, int32_t, const RuntimeMethod*))Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  1916. }
  1917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ;
  1918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_setBulk_m00F4DF1A10241D5933939D5A8F838100B7922D04 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, int32_t ___1_newBits, const RuntimeMethod* method) ;
  1919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ;
  1920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) ;
  1921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ;
  1922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) ;
  1923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ;
  1924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_ToString_mBBAEF28C1A43700320D82418CC0D43680E5A9C50 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, String_t* ___0_setString, String_t* ___1_unsetString, String_t* ___2_lineSeparator, const RuntimeMethod* method) ;
  1925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_buildToString_mF5396FEEF928CF85A9DAA6EF9B74E754D3DFE33F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, String_t* ___0_setString, String_t* ___1_unsetString, String_t* ___2_lineSeparator, const RuntimeMethod* method) ;
  1926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042 (RuntimeArray* __this, const RuntimeMethod* method) ;
  1927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m2D17ECD88A0B6F0222F0466D08AE1EA68F9293D1 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_rowSize, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___3_bits, const RuntimeMethod* method) ;
  1928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  1929. inline void Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7 (Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C* __this, const RuntimeMethod* method)
  1930. {
  1931. (( void (*) (Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
  1932. }
  1933. inline void Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904 (Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F* __this, const RuntimeMethod* method)
  1934. {
  1935. (( void (*) (Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  1936. }
  1937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719 (int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method) ;
  1938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E (int32_t ___0_value, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_encodingNames, const RuntimeMethod* method) ;
  1939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECI__ctor_m7023D07353C0DC397239EFF46AB1B17D9F950AA4 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_val, const RuntimeMethod* method) ;
  1940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method) ;
  1941. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method) ;
  1942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996 (String_t* ___0_encodingName, const RuntimeMethod* method) ;
  1943. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1944. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_saSequence, int32_t ___5_saParity, int32_t ___6_symbologyModifier, const RuntimeMethod* method) ;
  1946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, int32_t ___1_numBits, String_t* ___2_text, RuntimeObject* ___3_byteSegments, String_t* ___4_ecLevel, int32_t ___5_saSequence, int32_t ___6_saParity, int32_t ___7_symbologyModifier, const RuntimeMethod* method) ;
  1947. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) ;
  1948. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1949. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1950. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  1951. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1952. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1953. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1954. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
  1956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
  1957. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method) ;
  1958. inline void ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* __this, const RuntimeMethod* method)
  1959. {
  1960. (( void (*) (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0*, const RuntimeMethod*))ChangeNotifyDictionary_2__ctor_mDC11FC8C91D4B000B1677A7B2884D7542B6A143C_gshared)(__this, method);
  1961. }
  1962. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  1963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39ExtendedMode_mE764802E67EF5E1B6D15C2DA6243523DAA34DDD9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method) ;
  1964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39RelaxedExtendedMode_m382C314B870044C5CE608E7460E4F6A747514372 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method) ;
  1965. inline void Action_2__ctor_mE9F1E1F6E8B261D5D4D0AC704E03E680A2EA21DA (Action_2_t289BAF75267253402F54F4FD038D938211304C1F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1966. {
  1967. (( void (*) (Action_2_t289BAF75267253402F54F4FD038D938211304C1F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method);
  1968. }
  1969. inline void ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method)
  1970. {
  1971. (( void (*) (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0*, Action_2_t289BAF75267253402F54F4FD038D938211304C1F*, const RuntimeMethod*))ChangeNotifyDictionary_2_add_ValueChanged_mDB52722A79CDC02F24F7A777979821FB53B29572_gshared)(__this, ___0_value, method);
  1972. }
  1973. inline void Action_2_Invoke_m2647E8AE2A067992C75B6E689B16B86816C565AF_inline (Action_2_t289BAF75267253402F54F4FD038D938211304C1F* __this, RuntimeObject* ___0_arg1, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_arg2, const RuntimeMethod* method)
  1974. {
  1975. (( void (*) (Action_2_t289BAF75267253402F54F4FD038D938211304C1F*, RuntimeObject*, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  1976. }
  1977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_quadrilateralToQuadrilateral_m4FEFE2B66DCFFDDBD0B488AEAFADA0039DCB2AE5 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, float ___8_x0p, float ___9_y0p, float ___10_x1p, float ___11_y1p, float ___12_x2p, float ___13_y2p, float ___14_x3p, float ___15_y3p, const RuntimeMethod* method) ;
  1978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_points, const RuntimeMethod* method) ;
  1979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridSampler_checkAndNudgePoints_mE0AF55801E0BFE8AFF09835670F4C27C89C124AF (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_points, const RuntimeMethod* method) ;
  1980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6 (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* __this, const RuntimeMethod* method) ;
  1981. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method) ;
  1982. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method) ;
  1983. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338_inline (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binarizer__ctor_m998F6088E701653D5ADED2C8B7473AFB87F3198D (Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) ;
  1985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, int32_t ___0_luminanceSize, const RuntimeMethod* method) ;
  1986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_buckets, int32_t* ___1_blackPoint, const RuntimeMethod* method) ;
  1987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, bool ___1_value, const RuntimeMethod* method) ;
  1988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) ;
  1989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
  1990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultGridSampler__ctor_m95FB3FC9F9078D3D7B6559FA108F31A8EA6FB1B6 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, const RuntimeMethod* method) ;
  1991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_binarizeEntireImage_m5626F91BC8D1FC6EE366BE9ACDF6AFF21077ED3B (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, const RuntimeMethod* method) ;
  1992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer__ctor_mA5EAA639B62EF4B0D4713FFDCBDF408136B63459 (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method) ;
  1993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* HybridBinarizer_calculateBlackPoints_m1C30CBF01BC6C5499D5E2EB460D2A19D60F58D53 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_subWidth, int32_t ___2_subHeight, int32_t ___3_width, int32_t ___4_height, const RuntimeMethod* method) ;
  1994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_calculateThresholdForBlock_mD9F6546A3EF83A65A59F129B6340424DB8A31C04 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_subWidth, int32_t ___2_subHeight, int32_t ___3_width, int32_t ___4_height, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___5_blackPoints, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___6_matrix, const RuntimeMethod* method) ;
  1995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* GlobalHistogramBinarizer_get_BlackMatrix_mB16D66BBF85B3BB113F58080CC4B28B4951DD5D1 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, const RuntimeMethod* method) ;
  1996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE (int32_t ___0_value, int32_t ___1_max, const RuntimeMethod* method) ;
  1997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_thresholdBlock_mAC2C07D540C8F35DCA98E8F5FD6AEBB42DA21D21 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_xoffset, int32_t ___2_yoffset, int32_t ___3_threshold, int32_t ___4_stride, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___5_matrix, const RuntimeMethod* method) ;
  1998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_quadrilateralToSquare_m43754D669AE08F00E3DA4AC177932432C3A6DB1B (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, const RuntimeMethod* method) ;
  1999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, const RuntimeMethod* method) ;
  2000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___0_other, const RuntimeMethod* method) ;
  2001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, float ___0_a11, float ___1_a21, float ___2_a31, float ___3_a12, float ___4_a22, float ___5_a32, float ___6_a13, float ___7_a23, float ___8_a33, const RuntimeMethod* method) ;
  2002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_buildAdjoint_m972D4AEE3A7AD689C8BA27B24A831A0A5023A4F0 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, const RuntimeMethod* method) ;
  2003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ;
  2004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0 (const RuntimeMethod* method) ;
  2005. inline void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
  2006. {
  2007. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared)(__this, ___0_item, method);
  2008. }
  2009. #ifdef __clang__
  2010. #pragma clang diagnostic push
  2011. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2012. #pragma clang diagnostic ignored "-Wunused-variable"
  2013. #endif
  2014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataLength__ctor_mDC967AF00BDFE726517228E049A2600CE0A2B951 (DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* __this, bool ___0_variable, int32_t ___1_length, const RuntimeMethod* method)
  2015. {
  2016. {
  2017. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2018. bool L_0 = ___0_variable;
  2019. __this->___variable = L_0;
  2020. int32_t L_1 = ___1_length;
  2021. __this->___length = L_1;
  2022. return;
  2023. }
  2024. }
  2025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* DataLength_fixedLength_m561806FF9170FA6C917AF35CD21AF676B02B4E8C (int32_t ___0_length, const RuntimeMethod* method)
  2026. {
  2027. static bool s_Il2CppMethodInitialized;
  2028. if (!s_Il2CppMethodInitialized)
  2029. {
  2030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var);
  2031. s_Il2CppMethodInitialized = true;
  2032. }
  2033. {
  2034. int32_t L_0 = ___0_length;
  2035. DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* L_1 = (DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6*)il2cpp_codegen_object_new(DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var);
  2036. DataLength__ctor_mDC967AF00BDFE726517228E049A2600CE0A2B951(L_1, (bool)0, L_0, NULL);
  2037. return L_1;
  2038. }
  2039. }
  2040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* DataLength_variableLength_mCEEDAD7685CFD48DA0C1D7180A2ECDBFC94D6EDA (int32_t ___0_length, const RuntimeMethod* method)
  2041. {
  2042. static bool s_Il2CppMethodInitialized;
  2043. if (!s_Il2CppMethodInitialized)
  2044. {
  2045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var);
  2046. s_Il2CppMethodInitialized = true;
  2047. }
  2048. {
  2049. int32_t L_0 = ___0_length;
  2050. DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6* L_1 = (DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6*)il2cpp_codegen_object_new(DataLength_t9F2AE2289C257AA7AFD3A9B054698EBC8BDBE2A6_il2cpp_TypeInfo_var);
  2051. DataLength__ctor_mDC967AF00BDFE726517228E049A2600CE0A2B951(L_1, (bool)1, L_0, NULL);
  2052. return L_1;
  2053. }
  2054. }
  2055. #ifdef __clang__
  2056. #pragma clang diagnostic pop
  2057. #endif
  2058. #ifdef __clang__
  2059. #pragma clang diagnostic push
  2060. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2061. #pragma clang diagnostic ignored "-Wunused-variable"
  2062. #endif
  2063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneralAppIdDecoder__ctor_m3552700246919730D6DDFD0DF748BE1C56E1A8A6 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, const RuntimeMethod* method)
  2064. {
  2065. static bool s_Il2CppMethodInitialized;
  2066. if (!s_Il2CppMethodInitialized)
  2067. {
  2068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022_il2cpp_TypeInfo_var);
  2069. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  2070. s_Il2CppMethodInitialized = true;
  2071. }
  2072. {
  2073. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022*)il2cpp_codegen_object_new(CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022_il2cpp_TypeInfo_var);
  2074. CurrentParsingState__ctor_m96C7816A56A29734D7DF66E433A38A85272F43E0(L_0, NULL);
  2075. __this->___current = L_0;
  2076. Il2CppCodeGenWriteBarrier((void**)(&__this->___current), (void*)L_0);
  2077. StringBuilder_t* L_1 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  2078. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_1, NULL);
  2079. __this->___buffer = L_1;
  2080. Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_1);
  2081. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2082. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_2 = ___0_information;
  2083. __this->___information = L_2;
  2084. Il2CppCodeGenWriteBarrier((void**)(&__this->___information), (void*)L_2);
  2085. return;
  2086. }
  2087. }
  2088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GeneralAppIdDecoder_decodeAllCodes_m1E62CCDC2E4664D2741EC38F62F3ECD1DE04CFE8 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, StringBuilder_t* ___0_buff, int32_t ___1_initialPosition, const RuntimeMethod* method)
  2089. {
  2090. static bool s_Il2CppMethodInitialized;
  2091. if (!s_Il2CppMethodInitialized)
  2092. {
  2093. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldParser_t1604981ABE09EA0B77A4DDD50F7B9991B4ED9C77_il2cpp_TypeInfo_var);
  2094. s_Il2CppMethodInitialized = true;
  2095. }
  2096. int32_t V_0 = 0;
  2097. String_t* V_1 = NULL;
  2098. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* V_2 = NULL;
  2099. String_t* V_3 = NULL;
  2100. int32_t V_4 = 0;
  2101. {
  2102. int32_t L_0 = ___1_initialPosition;
  2103. V_0 = L_0;
  2104. V_1 = (String_t*)NULL;
  2105. }
  2106. IL_0004:
  2107. {
  2108. int32_t L_1 = V_0;
  2109. String_t* L_2 = V_1;
  2110. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_3;
  2111. L_3 = GeneralAppIdDecoder_decodeGeneralPurposeField_mE969DAF00187D31783A2719BA4213E090EA2207D(__this, L_1, L_2, NULL);
  2112. V_2 = L_3;
  2113. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_4 = V_2;
  2114. NullCheck(L_4);
  2115. String_t* L_5;
  2116. L_5 = DecodedInformation_getNewString_mC42BB6A84E148177A20435ACA9ECF10835D3CCE7_inline(L_4, NULL);
  2117. il2cpp_codegen_runtime_class_init_inline(FieldParser_t1604981ABE09EA0B77A4DDD50F7B9991B4ED9C77_il2cpp_TypeInfo_var);
  2118. String_t* L_6;
  2119. L_6 = FieldParser_parseFieldsInGeneralPurpose_m9A98F4AD6766ED330D951828F61B800007F72F93(L_5, NULL);
  2120. V_3 = L_6;
  2121. String_t* L_7 = V_3;
  2122. if (!L_7)
  2123. {
  2124. goto IL_0024;
  2125. }
  2126. }
  2127. {
  2128. StringBuilder_t* L_8 = ___0_buff;
  2129. String_t* L_9 = V_3;
  2130. NullCheck(L_8);
  2131. StringBuilder_t* L_10;
  2132. L_10 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, L_9, NULL);
  2133. }
  2134. IL_0024:
  2135. {
  2136. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_11 = V_2;
  2137. NullCheck(L_11);
  2138. bool L_12;
  2139. L_12 = DecodedInformation_isRemaining_mB1BAE68C0DD5FDA1A67F9714120028B536758E55_inline(L_11, NULL);
  2140. if (!L_12)
  2141. {
  2142. goto IL_003e;
  2143. }
  2144. }
  2145. {
  2146. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_13 = V_2;
  2147. NullCheck(L_13);
  2148. int32_t L_14;
  2149. L_14 = DecodedInformation_getRemainingValue_mA36BD24AD5ACAE4A44D23A5D1EAE7C0FBC9119F9_inline(L_13, NULL);
  2150. V_4 = L_14;
  2151. String_t* L_15;
  2152. L_15 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
  2153. V_1 = L_15;
  2154. goto IL_0040;
  2155. }
  2156. IL_003e:
  2157. {
  2158. V_1 = (String_t*)NULL;
  2159. }
  2160. IL_0040:
  2161. {
  2162. int32_t L_16 = V_0;
  2163. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_17 = V_2;
  2164. NullCheck(L_17);
  2165. int32_t L_18;
  2166. L_18 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_17, NULL);
  2167. if ((((int32_t)L_16) == ((int32_t)L_18)))
  2168. {
  2169. goto IL_0052;
  2170. }
  2171. }
  2172. {
  2173. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_19 = V_2;
  2174. NullCheck(L_19);
  2175. int32_t L_20;
  2176. L_20 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_19, NULL);
  2177. V_0 = L_20;
  2178. goto IL_0004;
  2179. }
  2180. IL_0052:
  2181. {
  2182. StringBuilder_t* L_21 = ___0_buff;
  2183. NullCheck(L_21);
  2184. String_t* L_22;
  2185. L_22 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_21);
  2186. return L_22;
  2187. }
  2188. }
  2189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillNumeric_mE74A2044B61E502CBCB7FBB3B4B2E2C0CDC30438 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method)
  2190. {
  2191. int32_t V_0 = 0;
  2192. {
  2193. int32_t L_0 = ___0_pos;
  2194. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information;
  2195. NullCheck(L_1);
  2196. int32_t L_2;
  2197. L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL);
  2198. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 7))) <= ((int32_t)L_2)))
  2199. {
  2200. goto IL_0024;
  2201. }
  2202. }
  2203. {
  2204. int32_t L_3 = ___0_pos;
  2205. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = __this->___information;
  2206. NullCheck(L_4);
  2207. int32_t L_5;
  2208. L_5 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_4, NULL);
  2209. return (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_3, 4))) > ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2210. }
  2211. IL_0024:
  2212. {
  2213. int32_t L_6 = ___0_pos;
  2214. V_0 = L_6;
  2215. goto IL_003c;
  2216. }
  2217. IL_0028:
  2218. {
  2219. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = __this->___information;
  2220. int32_t L_8 = V_0;
  2221. NullCheck(L_7);
  2222. bool L_9;
  2223. L_9 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_7, L_8, NULL);
  2224. if (!L_9)
  2225. {
  2226. goto IL_0038;
  2227. }
  2228. }
  2229. {
  2230. return (bool)1;
  2231. }
  2232. IL_0038:
  2233. {
  2234. int32_t L_10 = V_0;
  2235. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  2236. }
  2237. IL_003c:
  2238. {
  2239. int32_t L_11 = V_0;
  2240. int32_t L_12 = ___0_pos;
  2241. if ((((int32_t)L_11) < ((int32_t)((int32_t)il2cpp_codegen_add(L_12, 3)))))
  2242. {
  2243. goto IL_0028;
  2244. }
  2245. }
  2246. {
  2247. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_13 = __this->___information;
  2248. int32_t L_14 = ___0_pos;
  2249. NullCheck(L_13);
  2250. bool L_15;
  2251. L_15 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_13, ((int32_t)il2cpp_codegen_add(L_14, 3)), NULL);
  2252. return L_15;
  2253. }
  2254. }
  2255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* GeneralAppIdDecoder_decodeNumeric_m699068AC859C9A15F94278E663BEB568EB3891CB (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method)
  2256. {
  2257. static bool s_Il2CppMethodInitialized;
  2258. if (!s_Il2CppMethodInitialized)
  2259. {
  2260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var);
  2261. s_Il2CppMethodInitialized = true;
  2262. }
  2263. int32_t V_0 = 0;
  2264. int32_t V_1 = 0;
  2265. int32_t V_2 = 0;
  2266. {
  2267. int32_t L_0 = ___0_pos;
  2268. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information;
  2269. NullCheck(L_1);
  2270. int32_t L_2;
  2271. L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL);
  2272. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 7))) <= ((int32_t)L_2)))
  2273. {
  2274. goto IL_0050;
  2275. }
  2276. }
  2277. {
  2278. int32_t L_3 = ___0_pos;
  2279. int32_t L_4;
  2280. L_4 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_3, 4, NULL);
  2281. V_0 = L_4;
  2282. int32_t L_5 = V_0;
  2283. if (L_5)
  2284. {
  2285. goto IL_0037;
  2286. }
  2287. }
  2288. {
  2289. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_6 = __this->___information;
  2290. NullCheck(L_6);
  2291. int32_t L_7;
  2292. L_7 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_6, NULL);
  2293. il2cpp_codegen_runtime_class_init_inline(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var);
  2294. int32_t L_8 = ((DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields*)il2cpp_codegen_static_fields_for(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var))->___FNC1;
  2295. int32_t L_9 = ((DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields*)il2cpp_codegen_static_fields_for(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var))->___FNC1;
  2296. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_10 = (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C*)il2cpp_codegen_object_new(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var);
  2297. DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6(L_10, L_7, L_8, L_9, NULL);
  2298. return L_10;
  2299. }
  2300. IL_0037:
  2301. {
  2302. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_11 = __this->___information;
  2303. NullCheck(L_11);
  2304. int32_t L_12;
  2305. L_12 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_11, NULL);
  2306. int32_t L_13 = V_0;
  2307. il2cpp_codegen_runtime_class_init_inline(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var);
  2308. int32_t L_14 = ((DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_StaticFields*)il2cpp_codegen_static_fields_for(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var))->___FNC1;
  2309. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_15 = (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C*)il2cpp_codegen_object_new(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var);
  2310. DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6(L_15, L_12, ((int32_t)il2cpp_codegen_subtract(L_13, 1)), L_14, NULL);
  2311. return L_15;
  2312. }
  2313. IL_0050:
  2314. {
  2315. int32_t L_16 = ___0_pos;
  2316. int32_t L_17;
  2317. L_17 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_16, 7, NULL);
  2318. V_0 = L_17;
  2319. int32_t L_18 = V_0;
  2320. V_1 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_18, 8))/((int32_t)11)));
  2321. int32_t L_19 = V_0;
  2322. V_2 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_19, 8))%((int32_t)11)));
  2323. int32_t L_20 = ___0_pos;
  2324. int32_t L_21 = V_1;
  2325. int32_t L_22 = V_2;
  2326. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_23 = (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C*)il2cpp_codegen_object_new(DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C_il2cpp_TypeInfo_var);
  2327. DecodedNumeric__ctor_m9AF634F6140DB4C5762CD468DD0CF27035EC03C6(L_23, ((int32_t)il2cpp_codegen_add(L_20, 7)), L_21, L_22, NULL);
  2328. return L_23;
  2329. }
  2330. }
  2331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, int32_t ___1_bits, const RuntimeMethod* method)
  2332. {
  2333. {
  2334. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = __this->___information;
  2335. int32_t L_1 = ___0_pos;
  2336. int32_t L_2 = ___1_bits;
  2337. int32_t L_3;
  2338. L_3 = GeneralAppIdDecoder_extractNumericValueFromBitArray_mBD8F0B1F00D7C2E39C520B37BAE4E4A126B786F6(L_0, L_1, L_2, NULL);
  2339. return L_3;
  2340. }
  2341. }
  2342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GeneralAppIdDecoder_extractNumericValueFromBitArray_mBD8F0B1F00D7C2E39C520B37BAE4E4A126B786F6 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_information, int32_t ___1_pos, int32_t ___2_bits, const RuntimeMethod* method)
  2343. {
  2344. int32_t V_0 = 0;
  2345. int32_t V_1 = 0;
  2346. {
  2347. V_0 = 0;
  2348. V_1 = 0;
  2349. goto IL_0022;
  2350. }
  2351. IL_0006:
  2352. {
  2353. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_information;
  2354. int32_t L_1 = ___1_pos;
  2355. int32_t L_2 = V_1;
  2356. NullCheck(L_0);
  2357. bool L_3;
  2358. L_3 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_0, ((int32_t)il2cpp_codegen_add(L_1, L_2)), NULL);
  2359. if (!L_3)
  2360. {
  2361. goto IL_001e;
  2362. }
  2363. }
  2364. {
  2365. int32_t L_4 = V_0;
  2366. int32_t L_5 = ___2_bits;
  2367. int32_t L_6 = V_1;
  2368. V_0 = ((int32_t)(L_4|((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_5, L_6)), 1))&((int32_t)31)))))));
  2369. }
  2370. IL_001e:
  2371. {
  2372. int32_t L_7 = V_1;
  2373. V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  2374. }
  2375. IL_0022:
  2376. {
  2377. int32_t L_8 = V_1;
  2378. int32_t L_9 = ___2_bits;
  2379. if ((((int32_t)L_8) < ((int32_t)L_9)))
  2380. {
  2381. goto IL_0006;
  2382. }
  2383. }
  2384. {
  2385. int32_t L_10 = V_0;
  2386. return L_10;
  2387. }
  2388. }
  2389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* GeneralAppIdDecoder_decodeGeneralPurposeField_mE969DAF00187D31783A2719BA4213E090EA2207D (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, String_t* ___1_remaining, const RuntimeMethod* method)
  2390. {
  2391. static bool s_Il2CppMethodInitialized;
  2392. if (!s_Il2CppMethodInitialized)
  2393. {
  2394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2395. s_Il2CppMethodInitialized = true;
  2396. }
  2397. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* V_0 = NULL;
  2398. {
  2399. StringBuilder_t* L_0 = __this->___buffer;
  2400. NullCheck(L_0);
  2401. StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_0, 0, NULL);
  2402. String_t* L_1 = ___1_remaining;
  2403. if (!L_1)
  2404. {
  2405. goto IL_001c;
  2406. }
  2407. }
  2408. {
  2409. StringBuilder_t* L_2 = __this->___buffer;
  2410. String_t* L_3 = ___1_remaining;
  2411. NullCheck(L_2);
  2412. StringBuilder_t* L_4;
  2413. L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_2, L_3, NULL);
  2414. }
  2415. IL_001c:
  2416. {
  2417. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_5 = __this->___current;
  2418. int32_t L_6 = ___0_pos;
  2419. NullCheck(L_5);
  2420. CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_5, L_6, NULL);
  2421. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_7;
  2422. L_7 = GeneralAppIdDecoder_parseBlocks_m3C0367FD8C8A6DDDB1C6F78FEAE03BBE86E801F1(__this, NULL);
  2423. V_0 = L_7;
  2424. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_8 = V_0;
  2425. if (!L_8)
  2426. {
  2427. goto IL_005c;
  2428. }
  2429. }
  2430. {
  2431. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_9 = V_0;
  2432. NullCheck(L_9);
  2433. bool L_10;
  2434. L_10 = DecodedInformation_isRemaining_mB1BAE68C0DD5FDA1A67F9714120028B536758E55_inline(L_9, NULL);
  2435. if (!L_10)
  2436. {
  2437. goto IL_005c;
  2438. }
  2439. }
  2440. {
  2441. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_11 = __this->___current;
  2442. NullCheck(L_11);
  2443. int32_t L_12;
  2444. L_12 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_11, NULL);
  2445. StringBuilder_t* L_13 = __this->___buffer;
  2446. NullCheck(L_13);
  2447. String_t* L_14;
  2448. L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_13);
  2449. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_15 = V_0;
  2450. NullCheck(L_15);
  2451. int32_t L_16;
  2452. L_16 = DecodedInformation_getRemainingValue_mA36BD24AD5ACAE4A44D23A5D1EAE7C0FBC9119F9_inline(L_15, NULL);
  2453. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_17 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2454. DecodedInformation__ctor_m6EE089FA08661BAE50F7E0892B37BDFD3BA6A2B5(L_17, L_12, L_14, L_16, NULL);
  2455. return L_17;
  2456. }
  2457. IL_005c:
  2458. {
  2459. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_18 = __this->___current;
  2460. NullCheck(L_18);
  2461. int32_t L_19;
  2462. L_19 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_18, NULL);
  2463. StringBuilder_t* L_20 = __this->___buffer;
  2464. NullCheck(L_20);
  2465. String_t* L_21;
  2466. L_21 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_20);
  2467. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_22 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2468. DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_22, L_19, L_21, NULL);
  2469. return L_22;
  2470. }
  2471. }
  2472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* GeneralAppIdDecoder_parseBlocks_m3C0367FD8C8A6DDDB1C6F78FEAE03BBE86E801F1 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method)
  2473. {
  2474. bool V_0 = false;
  2475. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* V_1 = NULL;
  2476. int32_t G_B2_0 = 0;
  2477. int32_t G_B1_0 = 0;
  2478. int32_t G_B5_0 = 0;
  2479. int32_t G_B4_0 = 0;
  2480. int32_t G_B3_0 = 0;
  2481. IL_0000:
  2482. {
  2483. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = __this->___current;
  2484. NullCheck(L_0);
  2485. int32_t L_1;
  2486. L_1 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_0, NULL);
  2487. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_2 = __this->___current;
  2488. NullCheck(L_2);
  2489. bool L_3;
  2490. L_3 = CurrentParsingState_isAlpha_m5B4062FB842BEA3846E04506F3B1D0E739472BAF(L_2, NULL);
  2491. if (!L_3)
  2492. {
  2493. G_B2_0 = L_1;
  2494. goto IL_0028;
  2495. }
  2496. G_B1_0 = L_1;
  2497. }
  2498. {
  2499. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_4;
  2500. L_4 = GeneralAppIdDecoder_parseAlphaBlock_m40AF881B7767B7EEEC565C65E15244FB430B322B(__this, NULL);
  2501. V_1 = L_4;
  2502. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_5 = V_1;
  2503. NullCheck(L_5);
  2504. bool L_6;
  2505. L_6 = BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline(L_5, NULL);
  2506. V_0 = L_6;
  2507. G_B5_0 = G_B1_0;
  2508. goto IL_0053;
  2509. }
  2510. IL_0028:
  2511. {
  2512. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_7 = __this->___current;
  2513. NullCheck(L_7);
  2514. bool L_8;
  2515. L_8 = CurrentParsingState_isIsoIec646_m53215E1F15A6EBC0AAEACC9CEAC55B41ABC95A9B(L_7, NULL);
  2516. if (!L_8)
  2517. {
  2518. G_B4_0 = G_B2_0;
  2519. goto IL_0045;
  2520. }
  2521. G_B3_0 = G_B2_0;
  2522. }
  2523. {
  2524. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_9;
  2525. L_9 = GeneralAppIdDecoder_parseIsoIec646Block_m6C0E04CCA317A13A0A970AD97D3FD19387CEF43B(__this, NULL);
  2526. V_1 = L_9;
  2527. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_10 = V_1;
  2528. NullCheck(L_10);
  2529. bool L_11;
  2530. L_11 = BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline(L_10, NULL);
  2531. V_0 = L_11;
  2532. G_B5_0 = G_B3_0;
  2533. goto IL_0053;
  2534. }
  2535. IL_0045:
  2536. {
  2537. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_12;
  2538. L_12 = GeneralAppIdDecoder_parseNumericBlock_m7C5F1E305D152819CF5BD9A634C104BAFD65181C(__this, NULL);
  2539. V_1 = L_12;
  2540. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_13 = V_1;
  2541. NullCheck(L_13);
  2542. bool L_14;
  2543. L_14 = BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline(L_13, NULL);
  2544. V_0 = L_14;
  2545. G_B5_0 = G_B4_0;
  2546. }
  2547. IL_0053:
  2548. {
  2549. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_15 = __this->___current;
  2550. NullCheck(L_15);
  2551. int32_t L_16;
  2552. L_16 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_15, NULL);
  2553. if (((((int32_t)((((int32_t)G_B5_0) == ((int32_t)L_16))? 1 : 0)) == ((int32_t)0))? 1 : 0))
  2554. {
  2555. goto IL_0068;
  2556. }
  2557. }
  2558. {
  2559. bool L_17 = V_0;
  2560. if (!L_17)
  2561. {
  2562. goto IL_006b;
  2563. }
  2564. }
  2565. IL_0068:
  2566. {
  2567. bool L_18 = V_0;
  2568. if (!L_18)
  2569. {
  2570. goto IL_0000;
  2571. }
  2572. }
  2573. IL_006b:
  2574. {
  2575. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_19 = V_1;
  2576. NullCheck(L_19);
  2577. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_20;
  2578. L_20 = BlockParsedResult_getDecodedInformation_mC1CBB93BA201617C2E2E3072207DE4B152E58DD0_inline(L_19, NULL);
  2579. return L_20;
  2580. }
  2581. }
  2582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseNumericBlock_m7C5F1E305D152819CF5BD9A634C104BAFD65181C (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method)
  2583. {
  2584. static bool s_Il2CppMethodInitialized;
  2585. if (!s_Il2CppMethodInitialized)
  2586. {
  2587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  2588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2589. s_Il2CppMethodInitialized = true;
  2590. }
  2591. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* V_0 = NULL;
  2592. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* V_1 = NULL;
  2593. {
  2594. goto IL_00ce;
  2595. }
  2596. IL_0005:
  2597. {
  2598. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = __this->___current;
  2599. NullCheck(L_0);
  2600. int32_t L_1;
  2601. L_1 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_0, NULL);
  2602. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_2;
  2603. L_2 = GeneralAppIdDecoder_decodeNumeric_m699068AC859C9A15F94278E663BEB568EB3891CB(__this, L_1, NULL);
  2604. V_0 = L_2;
  2605. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_3 = __this->___current;
  2606. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_4 = V_0;
  2607. NullCheck(L_4);
  2608. int32_t L_5;
  2609. L_5 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_4, NULL);
  2610. NullCheck(L_3);
  2611. CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_3, L_5, NULL);
  2612. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_6 = V_0;
  2613. NullCheck(L_6);
  2614. bool L_7;
  2615. L_7 = DecodedNumeric_isFirstDigitFNC1_m42BB60C41C52B6818CE0F00367155CA1E013CEA8(L_6, NULL);
  2616. if (!L_7)
  2617. {
  2618. goto IL_0080;
  2619. }
  2620. }
  2621. {
  2622. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_8 = V_0;
  2623. NullCheck(L_8);
  2624. bool L_9;
  2625. L_9 = DecodedNumeric_isSecondDigitFNC1_mDE4F20A38F77C85782D1B6F27150BC6B7BD80E0F(L_8, NULL);
  2626. if (!L_9)
  2627. {
  2628. goto IL_0056;
  2629. }
  2630. }
  2631. {
  2632. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_10 = __this->___current;
  2633. NullCheck(L_10);
  2634. int32_t L_11;
  2635. L_11 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_10, NULL);
  2636. StringBuilder_t* L_12 = __this->___buffer;
  2637. NullCheck(L_12);
  2638. String_t* L_13;
  2639. L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_12);
  2640. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_14 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2641. DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_14, L_11, L_13, NULL);
  2642. V_1 = L_14;
  2643. goto IL_0078;
  2644. }
  2645. IL_0056:
  2646. {
  2647. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_15 = __this->___current;
  2648. NullCheck(L_15);
  2649. int32_t L_16;
  2650. L_16 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_15, NULL);
  2651. StringBuilder_t* L_17 = __this->___buffer;
  2652. NullCheck(L_17);
  2653. String_t* L_18;
  2654. L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_17);
  2655. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_19 = V_0;
  2656. NullCheck(L_19);
  2657. int32_t L_20;
  2658. L_20 = DecodedNumeric_getSecondDigit_m40D590C9A8C5DCE3B5B58E7439A914A5A083293A_inline(L_19, NULL);
  2659. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_21 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2660. DecodedInformation__ctor_m6EE089FA08661BAE50F7E0892B37BDFD3BA6A2B5(L_21, L_16, L_18, L_20, NULL);
  2661. V_1 = L_21;
  2662. }
  2663. IL_0078:
  2664. {
  2665. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_22 = V_1;
  2666. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_23 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  2667. BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4(L_23, L_22, (bool)1, NULL);
  2668. return L_23;
  2669. }
  2670. IL_0080:
  2671. {
  2672. StringBuilder_t* L_24 = __this->___buffer;
  2673. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_25 = V_0;
  2674. NullCheck(L_25);
  2675. int32_t L_26;
  2676. L_26 = DecodedNumeric_getFirstDigit_m2E2AB748F0BDFC5D266639E8B92A931039920AA4_inline(L_25, NULL);
  2677. NullCheck(L_24);
  2678. StringBuilder_t* L_27;
  2679. L_27 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_24, L_26, NULL);
  2680. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_28 = V_0;
  2681. NullCheck(L_28);
  2682. bool L_29;
  2683. L_29 = DecodedNumeric_isSecondDigitFNC1_mDE4F20A38F77C85782D1B6F27150BC6B7BD80E0F(L_28, NULL);
  2684. if (!L_29)
  2685. {
  2686. goto IL_00bc;
  2687. }
  2688. }
  2689. {
  2690. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_30 = __this->___current;
  2691. NullCheck(L_30);
  2692. int32_t L_31;
  2693. L_31 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_30, NULL);
  2694. StringBuilder_t* L_32 = __this->___buffer;
  2695. NullCheck(L_32);
  2696. String_t* L_33;
  2697. L_33 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_32);
  2698. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_34 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2699. DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_34, L_31, L_33, NULL);
  2700. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_35 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  2701. BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4(L_35, L_34, (bool)1, NULL);
  2702. return L_35;
  2703. }
  2704. IL_00bc:
  2705. {
  2706. StringBuilder_t* L_36 = __this->___buffer;
  2707. DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* L_37 = V_0;
  2708. NullCheck(L_37);
  2709. int32_t L_38;
  2710. L_38 = DecodedNumeric_getSecondDigit_m40D590C9A8C5DCE3B5B58E7439A914A5A083293A_inline(L_37, NULL);
  2711. NullCheck(L_36);
  2712. StringBuilder_t* L_39;
  2713. L_39 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_36, L_38, NULL);
  2714. }
  2715. IL_00ce:
  2716. {
  2717. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_40 = __this->___current;
  2718. NullCheck(L_40);
  2719. int32_t L_41;
  2720. L_41 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_40, NULL);
  2721. bool L_42;
  2722. L_42 = GeneralAppIdDecoder_isStillNumeric_mE74A2044B61E502CBCB7FBB3B4B2E2C0CDC30438(__this, L_41, NULL);
  2723. if (L_42)
  2724. {
  2725. goto IL_0005;
  2726. }
  2727. }
  2728. {
  2729. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_43 = __this->___current;
  2730. NullCheck(L_43);
  2731. int32_t L_44;
  2732. L_44 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_43, NULL);
  2733. bool L_45;
  2734. L_45 = GeneralAppIdDecoder_isNumericToAlphaNumericLatch_m793A2266BC8304940FF82046C77C15612E1EE2E1(__this, L_44, NULL);
  2735. if (!L_45)
  2736. {
  2737. goto IL_010e;
  2738. }
  2739. }
  2740. {
  2741. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_46 = __this->___current;
  2742. NullCheck(L_46);
  2743. CurrentParsingState_setAlpha_m41C5711326C2B7BA6BA413EE3F16E31AA4897E32(L_46, NULL);
  2744. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_47 = __this->___current;
  2745. NullCheck(L_47);
  2746. CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_47, 4, NULL);
  2747. }
  2748. IL_010e:
  2749. {
  2750. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_48 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  2751. BlockParsedResult__ctor_m9284E75D23139FF2E55C90920643DE07FD9480BB(L_48, NULL);
  2752. return L_48;
  2753. }
  2754. }
  2755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseIsoIec646Block_m6C0E04CCA317A13A0A970AD97D3FD19387CEF43B (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method)
  2756. {
  2757. static bool s_Il2CppMethodInitialized;
  2758. if (!s_Il2CppMethodInitialized)
  2759. {
  2760. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  2761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2762. s_Il2CppMethodInitialized = true;
  2763. }
  2764. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* V_0 = NULL;
  2765. {
  2766. goto IL_0061;
  2767. }
  2768. IL_0002:
  2769. {
  2770. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = __this->___current;
  2771. NullCheck(L_0);
  2772. int32_t L_1;
  2773. L_1 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_0, NULL);
  2774. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_2;
  2775. L_2 = GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028(__this, L_1, NULL);
  2776. V_0 = L_2;
  2777. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_3 = __this->___current;
  2778. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_4 = V_0;
  2779. NullCheck(L_4);
  2780. int32_t L_5;
  2781. L_5 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_4, NULL);
  2782. NullCheck(L_3);
  2783. CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_3, L_5, NULL);
  2784. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_6 = V_0;
  2785. NullCheck(L_6);
  2786. bool L_7;
  2787. L_7 = DecodedChar_isFNC1_mE1457E14C1A46917D327B7D8AC825F16E44060C4(L_6, NULL);
  2788. if (!L_7)
  2789. {
  2790. goto IL_004f;
  2791. }
  2792. }
  2793. {
  2794. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_8 = __this->___current;
  2795. NullCheck(L_8);
  2796. int32_t L_9;
  2797. L_9 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_8, NULL);
  2798. StringBuilder_t* L_10 = __this->___buffer;
  2799. NullCheck(L_10);
  2800. String_t* L_11;
  2801. L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_10);
  2802. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_12 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2803. DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_12, L_9, L_11, NULL);
  2804. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_13 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  2805. BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4(L_13, L_12, (bool)1, NULL);
  2806. return L_13;
  2807. }
  2808. IL_004f:
  2809. {
  2810. StringBuilder_t* L_14 = __this->___buffer;
  2811. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_15 = V_0;
  2812. NullCheck(L_15);
  2813. Il2CppChar L_16;
  2814. L_16 = DecodedChar_getValue_m83FE3E688B7EBAC1B3CEFA8D1EDF5CF01816AB06_inline(L_15, NULL);
  2815. NullCheck(L_14);
  2816. StringBuilder_t* L_17;
  2817. L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, L_16, NULL);
  2818. }
  2819. IL_0061:
  2820. {
  2821. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_18 = __this->___current;
  2822. NullCheck(L_18);
  2823. int32_t L_19;
  2824. L_19 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_18, NULL);
  2825. bool L_20;
  2826. L_20 = GeneralAppIdDecoder_isStillIsoIec646_mAACD69607C8884070F085526E67FCBA96A44442D(__this, L_19, NULL);
  2827. if (L_20)
  2828. {
  2829. goto IL_0002;
  2830. }
  2831. }
  2832. {
  2833. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_21 = __this->___current;
  2834. NullCheck(L_21);
  2835. int32_t L_22;
  2836. L_22 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_21, NULL);
  2837. bool L_23;
  2838. L_23 = GeneralAppIdDecoder_isAlphaOr646ToNumericLatch_mDB190A6F9E6754197C33D424E24E5225B005DE90(__this, L_22, NULL);
  2839. if (!L_23)
  2840. {
  2841. goto IL_00a0;
  2842. }
  2843. }
  2844. {
  2845. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_24 = __this->___current;
  2846. NullCheck(L_24);
  2847. CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_24, 3, NULL);
  2848. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_25 = __this->___current;
  2849. NullCheck(L_25);
  2850. CurrentParsingState_setNumeric_mBB620C8E4B37EC4C72FA9AD06F6388C9EAA7802D(L_25, NULL);
  2851. goto IL_00fc;
  2852. }
  2853. IL_00a0:
  2854. {
  2855. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_26 = __this->___current;
  2856. NullCheck(L_26);
  2857. int32_t L_27;
  2858. L_27 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_26, NULL);
  2859. bool L_28;
  2860. L_28 = GeneralAppIdDecoder_isAlphaTo646ToAlphaLatch_mF35998911C21A502CC2BDF20A918C443C1C0B3FF(__this, L_27, NULL);
  2861. if (!L_28)
  2862. {
  2863. goto IL_00fc;
  2864. }
  2865. }
  2866. {
  2867. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_29 = __this->___current;
  2868. NullCheck(L_29);
  2869. int32_t L_30;
  2870. L_30 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_29, NULL);
  2871. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_31 = __this->___information;
  2872. NullCheck(L_31);
  2873. int32_t L_32;
  2874. L_32 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_31, NULL);
  2875. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_30, 5))) >= ((int32_t)L_32)))
  2876. {
  2877. goto IL_00db;
  2878. }
  2879. }
  2880. {
  2881. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_33 = __this->___current;
  2882. NullCheck(L_33);
  2883. CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_33, 5, NULL);
  2884. goto IL_00f1;
  2885. }
  2886. IL_00db:
  2887. {
  2888. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_34 = __this->___current;
  2889. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_35 = __this->___information;
  2890. NullCheck(L_35);
  2891. int32_t L_36;
  2892. L_36 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_35, NULL);
  2893. NullCheck(L_34);
  2894. CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_34, L_36, NULL);
  2895. }
  2896. IL_00f1:
  2897. {
  2898. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_37 = __this->___current;
  2899. NullCheck(L_37);
  2900. CurrentParsingState_setAlpha_m41C5711326C2B7BA6BA413EE3F16E31AA4897E32(L_37, NULL);
  2901. }
  2902. IL_00fc:
  2903. {
  2904. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_38 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  2905. BlockParsedResult__ctor_m9284E75D23139FF2E55C90920643DE07FD9480BB(L_38, NULL);
  2906. return L_38;
  2907. }
  2908. }
  2909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* GeneralAppIdDecoder_parseAlphaBlock_m40AF881B7767B7EEEC565C65E15244FB430B322B (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, const RuntimeMethod* method)
  2910. {
  2911. static bool s_Il2CppMethodInitialized;
  2912. if (!s_Il2CppMethodInitialized)
  2913. {
  2914. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  2915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2916. s_Il2CppMethodInitialized = true;
  2917. }
  2918. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* V_0 = NULL;
  2919. {
  2920. goto IL_0061;
  2921. }
  2922. IL_0002:
  2923. {
  2924. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_0 = __this->___current;
  2925. NullCheck(L_0);
  2926. int32_t L_1;
  2927. L_1 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_0, NULL);
  2928. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_2;
  2929. L_2 = GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3(__this, L_1, NULL);
  2930. V_0 = L_2;
  2931. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_3 = __this->___current;
  2932. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_4 = V_0;
  2933. NullCheck(L_4);
  2934. int32_t L_5;
  2935. L_5 = DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline(L_4, NULL);
  2936. NullCheck(L_3);
  2937. CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_3, L_5, NULL);
  2938. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_6 = V_0;
  2939. NullCheck(L_6);
  2940. bool L_7;
  2941. L_7 = DecodedChar_isFNC1_mE1457E14C1A46917D327B7D8AC825F16E44060C4(L_6, NULL);
  2942. if (!L_7)
  2943. {
  2944. goto IL_004f;
  2945. }
  2946. }
  2947. {
  2948. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_8 = __this->___current;
  2949. NullCheck(L_8);
  2950. int32_t L_9;
  2951. L_9 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_8, NULL);
  2952. StringBuilder_t* L_10 = __this->___buffer;
  2953. NullCheck(L_10);
  2954. String_t* L_11;
  2955. L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_10);
  2956. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_12 = (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101*)il2cpp_codegen_object_new(DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101_il2cpp_TypeInfo_var);
  2957. DecodedInformation__ctor_m1DEF98F67B0CEA0FA76AC9A16C102933121E8D32(L_12, L_9, L_11, NULL);
  2958. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_13 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  2959. BlockParsedResult__ctor_mC5C7ED74974439B5D856BC0208D865FA88A104A4(L_13, L_12, (bool)1, NULL);
  2960. return L_13;
  2961. }
  2962. IL_004f:
  2963. {
  2964. StringBuilder_t* L_14 = __this->___buffer;
  2965. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_15 = V_0;
  2966. NullCheck(L_15);
  2967. Il2CppChar L_16;
  2968. L_16 = DecodedChar_getValue_m83FE3E688B7EBAC1B3CEFA8D1EDF5CF01816AB06_inline(L_15, NULL);
  2969. NullCheck(L_14);
  2970. StringBuilder_t* L_17;
  2971. L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, L_16, NULL);
  2972. }
  2973. IL_0061:
  2974. {
  2975. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_18 = __this->___current;
  2976. NullCheck(L_18);
  2977. int32_t L_19;
  2978. L_19 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_18, NULL);
  2979. bool L_20;
  2980. L_20 = GeneralAppIdDecoder_isStillAlpha_m055EBD57064B95372B9AE7AB8FD69E8BAB2B9D59(__this, L_19, NULL);
  2981. if (L_20)
  2982. {
  2983. goto IL_0002;
  2984. }
  2985. }
  2986. {
  2987. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_21 = __this->___current;
  2988. NullCheck(L_21);
  2989. int32_t L_22;
  2990. L_22 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_21, NULL);
  2991. bool L_23;
  2992. L_23 = GeneralAppIdDecoder_isAlphaOr646ToNumericLatch_mDB190A6F9E6754197C33D424E24E5225B005DE90(__this, L_22, NULL);
  2993. if (!L_23)
  2994. {
  2995. goto IL_00a0;
  2996. }
  2997. }
  2998. {
  2999. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_24 = __this->___current;
  3000. NullCheck(L_24);
  3001. CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_24, 3, NULL);
  3002. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_25 = __this->___current;
  3003. NullCheck(L_25);
  3004. CurrentParsingState_setNumeric_mBB620C8E4B37EC4C72FA9AD06F6388C9EAA7802D(L_25, NULL);
  3005. goto IL_00fc;
  3006. }
  3007. IL_00a0:
  3008. {
  3009. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_26 = __this->___current;
  3010. NullCheck(L_26);
  3011. int32_t L_27;
  3012. L_27 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_26, NULL);
  3013. bool L_28;
  3014. L_28 = GeneralAppIdDecoder_isAlphaTo646ToAlphaLatch_mF35998911C21A502CC2BDF20A918C443C1C0B3FF(__this, L_27, NULL);
  3015. if (!L_28)
  3016. {
  3017. goto IL_00fc;
  3018. }
  3019. }
  3020. {
  3021. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_29 = __this->___current;
  3022. NullCheck(L_29);
  3023. int32_t L_30;
  3024. L_30 = CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline(L_29, NULL);
  3025. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_31 = __this->___information;
  3026. NullCheck(L_31);
  3027. int32_t L_32;
  3028. L_32 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_31, NULL);
  3029. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_30, 5))) >= ((int32_t)L_32)))
  3030. {
  3031. goto IL_00db;
  3032. }
  3033. }
  3034. {
  3035. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_33 = __this->___current;
  3036. NullCheck(L_33);
  3037. CurrentParsingState_incrementPosition_mF2CF1EBE8BEE972D8134E72AD2C192718359B2AC(L_33, 5, NULL);
  3038. goto IL_00f1;
  3039. }
  3040. IL_00db:
  3041. {
  3042. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_34 = __this->___current;
  3043. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_35 = __this->___information;
  3044. NullCheck(L_35);
  3045. int32_t L_36;
  3046. L_36 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_35, NULL);
  3047. NullCheck(L_34);
  3048. CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline(L_34, L_36, NULL);
  3049. }
  3050. IL_00f1:
  3051. {
  3052. CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* L_37 = __this->___current;
  3053. NullCheck(L_37);
  3054. CurrentParsingState_setIsoIec646_mCCB417BDD19CEADDF24055E936CCF56CC25179D3(L_37, NULL);
  3055. }
  3056. IL_00fc:
  3057. {
  3058. BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* L_38 = (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643*)il2cpp_codegen_object_new(BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643_il2cpp_TypeInfo_var);
  3059. BlockParsedResult__ctor_m9284E75D23139FF2E55C90920643DE07FD9480BB(L_38, NULL);
  3060. return L_38;
  3061. }
  3062. }
  3063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillIsoIec646_mAACD69607C8884070F085526E67FCBA96A44442D (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method)
  3064. {
  3065. int32_t V_0 = 0;
  3066. int32_t V_1 = 0;
  3067. int32_t V_2 = 0;
  3068. {
  3069. int32_t L_0 = ___0_pos;
  3070. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information;
  3071. NullCheck(L_1);
  3072. int32_t L_2;
  3073. L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL);
  3074. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 5))) <= ((int32_t)L_2)))
  3075. {
  3076. goto IL_0012;
  3077. }
  3078. }
  3079. {
  3080. return (bool)0;
  3081. }
  3082. IL_0012:
  3083. {
  3084. int32_t L_3 = ___0_pos;
  3085. int32_t L_4;
  3086. L_4 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_3, 5, NULL);
  3087. V_0 = L_4;
  3088. int32_t L_5 = V_0;
  3089. if ((((int32_t)L_5) < ((int32_t)5)))
  3090. {
  3091. goto IL_0026;
  3092. }
  3093. }
  3094. {
  3095. int32_t L_6 = V_0;
  3096. if ((((int32_t)L_6) >= ((int32_t)((int32_t)16))))
  3097. {
  3098. goto IL_0026;
  3099. }
  3100. }
  3101. {
  3102. return (bool)1;
  3103. }
  3104. IL_0026:
  3105. {
  3106. int32_t L_7 = ___0_pos;
  3107. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8 = __this->___information;
  3108. NullCheck(L_8);
  3109. int32_t L_9;
  3110. L_9 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_8, NULL);
  3111. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_7, 7))) <= ((int32_t)L_9)))
  3112. {
  3113. goto IL_0038;
  3114. }
  3115. }
  3116. {
  3117. return (bool)0;
  3118. }
  3119. IL_0038:
  3120. {
  3121. int32_t L_10 = ___0_pos;
  3122. int32_t L_11;
  3123. L_11 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_10, 7, NULL);
  3124. V_1 = L_11;
  3125. int32_t L_12 = V_1;
  3126. if ((((int32_t)L_12) < ((int32_t)((int32_t)64))))
  3127. {
  3128. goto IL_004d;
  3129. }
  3130. }
  3131. {
  3132. int32_t L_13 = V_1;
  3133. if ((((int32_t)L_13) >= ((int32_t)((int32_t)116))))
  3134. {
  3135. goto IL_004d;
  3136. }
  3137. }
  3138. {
  3139. return (bool)1;
  3140. }
  3141. IL_004d:
  3142. {
  3143. int32_t L_14 = ___0_pos;
  3144. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_15 = __this->___information;
  3145. NullCheck(L_15);
  3146. int32_t L_16;
  3147. L_16 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_15, NULL);
  3148. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_14, 8))) <= ((int32_t)L_16)))
  3149. {
  3150. goto IL_005f;
  3151. }
  3152. }
  3153. {
  3154. return (bool)0;
  3155. }
  3156. IL_005f:
  3157. {
  3158. int32_t L_17 = ___0_pos;
  3159. int32_t L_18;
  3160. L_18 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_17, 8, NULL);
  3161. V_2 = L_18;
  3162. int32_t L_19 = V_2;
  3163. if ((((int32_t)L_19) < ((int32_t)((int32_t)232))))
  3164. {
  3165. goto IL_0079;
  3166. }
  3167. }
  3168. {
  3169. int32_t L_20 = V_2;
  3170. return (bool)((((int32_t)L_20) < ((int32_t)((int32_t)253)))? 1 : 0);
  3171. }
  3172. IL_0079:
  3173. {
  3174. return (bool)0;
  3175. }
  3176. }
  3177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method)
  3178. {
  3179. static bool s_Il2CppMethodInitialized;
  3180. if (!s_Il2CppMethodInitialized)
  3181. {
  3182. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3183. s_Il2CppMethodInitialized = true;
  3184. }
  3185. int32_t V_0 = 0;
  3186. int32_t V_1 = 0;
  3187. int32_t V_2 = 0;
  3188. Il2CppChar V_3 = 0x0;
  3189. {
  3190. int32_t L_0 = ___0_pos;
  3191. int32_t L_1;
  3192. L_1 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_0, 5, NULL);
  3193. V_0 = L_1;
  3194. int32_t L_2 = V_0;
  3195. if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)15)))))
  3196. {
  3197. goto IL_001c;
  3198. }
  3199. }
  3200. {
  3201. int32_t L_3 = ___0_pos;
  3202. il2cpp_codegen_runtime_class_init_inline(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3203. Il2CppChar L_4 = ((DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_StaticFields*)il2cpp_codegen_static_fields_for(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var))->___FNC1;
  3204. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_5 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3205. DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_5, ((int32_t)il2cpp_codegen_add(L_3, 5)), L_4, NULL);
  3206. return L_5;
  3207. }
  3208. IL_001c:
  3209. {
  3210. int32_t L_6 = V_0;
  3211. if ((((int32_t)L_6) < ((int32_t)5)))
  3212. {
  3213. goto IL_0035;
  3214. }
  3215. }
  3216. {
  3217. int32_t L_7 = V_0;
  3218. if ((((int32_t)L_7) >= ((int32_t)((int32_t)15))))
  3219. {
  3220. goto IL_0035;
  3221. }
  3222. }
  3223. {
  3224. int32_t L_8 = ___0_pos;
  3225. int32_t L_9 = V_0;
  3226. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_10 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3227. DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_10, ((int32_t)il2cpp_codegen_add(L_8, 5)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)48), L_9)), 5))), NULL);
  3228. return L_10;
  3229. }
  3230. IL_0035:
  3231. {
  3232. int32_t L_11 = ___0_pos;
  3233. int32_t L_12;
  3234. L_12 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_11, 7, NULL);
  3235. V_1 = L_12;
  3236. int32_t L_13 = V_1;
  3237. if ((((int32_t)L_13) < ((int32_t)((int32_t)64))))
  3238. {
  3239. goto IL_0055;
  3240. }
  3241. }
  3242. {
  3243. int32_t L_14 = V_1;
  3244. if ((((int32_t)L_14) >= ((int32_t)((int32_t)90))))
  3245. {
  3246. goto IL_0055;
  3247. }
  3248. }
  3249. {
  3250. int32_t L_15 = ___0_pos;
  3251. int32_t L_16 = V_1;
  3252. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_17 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3253. DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_17, ((int32_t)il2cpp_codegen_add(L_15, 7)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_16, 1))), NULL);
  3254. return L_17;
  3255. }
  3256. IL_0055:
  3257. {
  3258. int32_t L_18 = V_1;
  3259. if ((((int32_t)L_18) < ((int32_t)((int32_t)90))))
  3260. {
  3261. goto IL_006c;
  3262. }
  3263. }
  3264. {
  3265. int32_t L_19 = V_1;
  3266. if ((((int32_t)L_19) >= ((int32_t)((int32_t)116))))
  3267. {
  3268. goto IL_006c;
  3269. }
  3270. }
  3271. {
  3272. int32_t L_20 = ___0_pos;
  3273. int32_t L_21 = V_1;
  3274. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_22 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3275. DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_22, ((int32_t)il2cpp_codegen_add(L_20, 7)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_21, 7))), NULL);
  3276. return L_22;
  3277. }
  3278. IL_006c:
  3279. {
  3280. int32_t L_23 = ___0_pos;
  3281. int32_t L_24;
  3282. L_24 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_23, 8, NULL);
  3283. V_2 = L_24;
  3284. int32_t L_25 = V_2;
  3285. switch (((int32_t)il2cpp_codegen_subtract(L_25, ((int32_t)232))))
  3286. {
  3287. case 0:
  3288. {
  3289. goto IL_00d7;
  3290. }
  3291. case 1:
  3292. {
  3293. goto IL_00dc;
  3294. }
  3295. case 2:
  3296. {
  3297. goto IL_00e1;
  3298. }
  3299. case 3:
  3300. {
  3301. goto IL_00e6;
  3302. }
  3303. case 4:
  3304. {
  3305. goto IL_00eb;
  3306. }
  3307. case 5:
  3308. {
  3309. goto IL_00f0;
  3310. }
  3311. case 6:
  3312. {
  3313. goto IL_00f5;
  3314. }
  3315. case 7:
  3316. {
  3317. goto IL_00fa;
  3318. }
  3319. case 8:
  3320. {
  3321. goto IL_00ff;
  3322. }
  3323. case 9:
  3324. {
  3325. goto IL_0104;
  3326. }
  3327. case 10:
  3328. {
  3329. goto IL_0109;
  3330. }
  3331. case 11:
  3332. {
  3333. goto IL_010e;
  3334. }
  3335. case 12:
  3336. {
  3337. goto IL_0113;
  3338. }
  3339. case 13:
  3340. {
  3341. goto IL_0118;
  3342. }
  3343. case 14:
  3344. {
  3345. goto IL_011d;
  3346. }
  3347. case 15:
  3348. {
  3349. goto IL_0122;
  3350. }
  3351. case 16:
  3352. {
  3353. goto IL_0127;
  3354. }
  3355. case 17:
  3356. {
  3357. goto IL_012c;
  3358. }
  3359. case 18:
  3360. {
  3361. goto IL_0131;
  3362. }
  3363. case 19:
  3364. {
  3365. goto IL_0136;
  3366. }
  3367. case 20:
  3368. {
  3369. goto IL_013b;
  3370. }
  3371. }
  3372. }
  3373. {
  3374. goto IL_0140;
  3375. }
  3376. IL_00d7:
  3377. {
  3378. V_3 = ((int32_t)33);
  3379. goto IL_0157;
  3380. }
  3381. IL_00dc:
  3382. {
  3383. V_3 = ((int32_t)34);
  3384. goto IL_0157;
  3385. }
  3386. IL_00e1:
  3387. {
  3388. V_3 = ((int32_t)37);
  3389. goto IL_0157;
  3390. }
  3391. IL_00e6:
  3392. {
  3393. V_3 = ((int32_t)38);
  3394. goto IL_0157;
  3395. }
  3396. IL_00eb:
  3397. {
  3398. V_3 = ((int32_t)39);
  3399. goto IL_0157;
  3400. }
  3401. IL_00f0:
  3402. {
  3403. V_3 = ((int32_t)40);
  3404. goto IL_0157;
  3405. }
  3406. IL_00f5:
  3407. {
  3408. V_3 = ((int32_t)41);
  3409. goto IL_0157;
  3410. }
  3411. IL_00fa:
  3412. {
  3413. V_3 = ((int32_t)42);
  3414. goto IL_0157;
  3415. }
  3416. IL_00ff:
  3417. {
  3418. V_3 = ((int32_t)43);
  3419. goto IL_0157;
  3420. }
  3421. IL_0104:
  3422. {
  3423. V_3 = ((int32_t)44);
  3424. goto IL_0157;
  3425. }
  3426. IL_0109:
  3427. {
  3428. V_3 = ((int32_t)45);
  3429. goto IL_0157;
  3430. }
  3431. IL_010e:
  3432. {
  3433. V_3 = ((int32_t)46);
  3434. goto IL_0157;
  3435. }
  3436. IL_0113:
  3437. {
  3438. V_3 = ((int32_t)47);
  3439. goto IL_0157;
  3440. }
  3441. IL_0118:
  3442. {
  3443. V_3 = ((int32_t)58);
  3444. goto IL_0157;
  3445. }
  3446. IL_011d:
  3447. {
  3448. V_3 = ((int32_t)59);
  3449. goto IL_0157;
  3450. }
  3451. IL_0122:
  3452. {
  3453. V_3 = ((int32_t)60);
  3454. goto IL_0157;
  3455. }
  3456. IL_0127:
  3457. {
  3458. V_3 = ((int32_t)61);
  3459. goto IL_0157;
  3460. }
  3461. IL_012c:
  3462. {
  3463. V_3 = ((int32_t)62);
  3464. goto IL_0157;
  3465. }
  3466. IL_0131:
  3467. {
  3468. V_3 = ((int32_t)63);
  3469. goto IL_0157;
  3470. }
  3471. IL_0136:
  3472. {
  3473. V_3 = ((int32_t)95);
  3474. goto IL_0157;
  3475. }
  3476. IL_013b:
  3477. {
  3478. V_3 = ((int32_t)32);
  3479. goto IL_0157;
  3480. }
  3481. IL_0140:
  3482. {
  3483. String_t* L_26;
  3484. L_26 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
  3485. String_t* L_27;
  3486. L_27 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral71DFF5CF41B8FA0DE64F465372295DA4E865DA41)), L_26, NULL);
  3487. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_28 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3488. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_28, L_27, NULL);
  3489. IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GeneralAppIdDecoder_decodeIsoIec646_mCE0C3826AF60E7E281B9F57549FB0C9E8AA5E028_RuntimeMethod_var)));
  3490. }
  3491. IL_0157:
  3492. {
  3493. int32_t L_29 = ___0_pos;
  3494. Il2CppChar L_30 = V_3;
  3495. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_31 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3496. DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_31, ((int32_t)il2cpp_codegen_add(L_29, 8)), L_30, NULL);
  3497. return L_31;
  3498. }
  3499. }
  3500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isStillAlpha_m055EBD57064B95372B9AE7AB8FD69E8BAB2B9D59 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method)
  3501. {
  3502. int32_t V_0 = 0;
  3503. int32_t V_1 = 0;
  3504. {
  3505. int32_t L_0 = ___0_pos;
  3506. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information;
  3507. NullCheck(L_1);
  3508. int32_t L_2;
  3509. L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL);
  3510. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 5))) <= ((int32_t)L_2)))
  3511. {
  3512. goto IL_0012;
  3513. }
  3514. }
  3515. {
  3516. return (bool)0;
  3517. }
  3518. IL_0012:
  3519. {
  3520. int32_t L_3 = ___0_pos;
  3521. int32_t L_4;
  3522. L_4 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_3, 5, NULL);
  3523. V_0 = L_4;
  3524. int32_t L_5 = V_0;
  3525. if ((((int32_t)L_5) < ((int32_t)5)))
  3526. {
  3527. goto IL_0026;
  3528. }
  3529. }
  3530. {
  3531. int32_t L_6 = V_0;
  3532. if ((((int32_t)L_6) >= ((int32_t)((int32_t)16))))
  3533. {
  3534. goto IL_0026;
  3535. }
  3536. }
  3537. {
  3538. return (bool)1;
  3539. }
  3540. IL_0026:
  3541. {
  3542. int32_t L_7 = ___0_pos;
  3543. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8 = __this->___information;
  3544. NullCheck(L_8);
  3545. int32_t L_9;
  3546. L_9 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_8, NULL);
  3547. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_7, 6))) <= ((int32_t)L_9)))
  3548. {
  3549. goto IL_0038;
  3550. }
  3551. }
  3552. {
  3553. return (bool)0;
  3554. }
  3555. IL_0038:
  3556. {
  3557. int32_t L_10 = ___0_pos;
  3558. int32_t L_11;
  3559. L_11 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_10, 6, NULL);
  3560. V_1 = L_11;
  3561. int32_t L_12 = V_1;
  3562. if ((((int32_t)L_12) < ((int32_t)((int32_t)16))))
  3563. {
  3564. goto IL_004c;
  3565. }
  3566. }
  3567. {
  3568. int32_t L_13 = V_1;
  3569. return (bool)((((int32_t)L_13) < ((int32_t)((int32_t)63)))? 1 : 0);
  3570. }
  3571. IL_004c:
  3572. {
  3573. return (bool)0;
  3574. }
  3575. }
  3576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method)
  3577. {
  3578. static bool s_Il2CppMethodInitialized;
  3579. if (!s_Il2CppMethodInitialized)
  3580. {
  3581. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3582. s_Il2CppMethodInitialized = true;
  3583. }
  3584. int32_t V_0 = 0;
  3585. int32_t V_1 = 0;
  3586. Il2CppChar V_2 = 0x0;
  3587. {
  3588. int32_t L_0 = ___0_pos;
  3589. int32_t L_1;
  3590. L_1 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_0, 5, NULL);
  3591. V_0 = L_1;
  3592. int32_t L_2 = V_0;
  3593. if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)15)))))
  3594. {
  3595. goto IL_001c;
  3596. }
  3597. }
  3598. {
  3599. int32_t L_3 = ___0_pos;
  3600. il2cpp_codegen_runtime_class_init_inline(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3601. Il2CppChar L_4 = ((DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_StaticFields*)il2cpp_codegen_static_fields_for(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var))->___FNC1;
  3602. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_5 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3603. DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_5, ((int32_t)il2cpp_codegen_add(L_3, 5)), L_4, NULL);
  3604. return L_5;
  3605. }
  3606. IL_001c:
  3607. {
  3608. int32_t L_6 = V_0;
  3609. if ((((int32_t)L_6) < ((int32_t)5)))
  3610. {
  3611. goto IL_0035;
  3612. }
  3613. }
  3614. {
  3615. int32_t L_7 = V_0;
  3616. if ((((int32_t)L_7) >= ((int32_t)((int32_t)15))))
  3617. {
  3618. goto IL_0035;
  3619. }
  3620. }
  3621. {
  3622. int32_t L_8 = ___0_pos;
  3623. int32_t L_9 = V_0;
  3624. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_10 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3625. DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_10, ((int32_t)il2cpp_codegen_add(L_8, 5)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)48), L_9)), 5))), NULL);
  3626. return L_10;
  3627. }
  3628. IL_0035:
  3629. {
  3630. int32_t L_11 = ___0_pos;
  3631. int32_t L_12;
  3632. L_12 = GeneralAppIdDecoder_extractNumericValueFromBitArray_m4269D13EBA11A1BFD8666C2C7C35E1D236749274(__this, L_11, 6, NULL);
  3633. V_1 = L_12;
  3634. int32_t L_13 = V_1;
  3635. if ((((int32_t)L_13) < ((int32_t)((int32_t)32))))
  3636. {
  3637. goto IL_0056;
  3638. }
  3639. }
  3640. {
  3641. int32_t L_14 = V_1;
  3642. if ((((int32_t)L_14) >= ((int32_t)((int32_t)58))))
  3643. {
  3644. goto IL_0056;
  3645. }
  3646. }
  3647. {
  3648. int32_t L_15 = ___0_pos;
  3649. int32_t L_16 = V_1;
  3650. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_17 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3651. DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_17, ((int32_t)il2cpp_codegen_add(L_15, 6)), ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_16, ((int32_t)33)))), NULL);
  3652. return L_17;
  3653. }
  3654. IL_0056:
  3655. {
  3656. int32_t L_18 = V_1;
  3657. switch (((int32_t)il2cpp_codegen_subtract(L_18, ((int32_t)58))))
  3658. {
  3659. case 0:
  3660. {
  3661. goto IL_0075;
  3662. }
  3663. case 1:
  3664. {
  3665. goto IL_007a;
  3666. }
  3667. case 2:
  3668. {
  3669. goto IL_007f;
  3670. }
  3671. case 3:
  3672. {
  3673. goto IL_0084;
  3674. }
  3675. case 4:
  3676. {
  3677. goto IL_0089;
  3678. }
  3679. }
  3680. }
  3681. {
  3682. goto IL_008e;
  3683. }
  3684. IL_0075:
  3685. {
  3686. V_2 = ((int32_t)42);
  3687. goto IL_00a5;
  3688. }
  3689. IL_007a:
  3690. {
  3691. V_2 = ((int32_t)44);
  3692. goto IL_00a5;
  3693. }
  3694. IL_007f:
  3695. {
  3696. V_2 = ((int32_t)45);
  3697. goto IL_00a5;
  3698. }
  3699. IL_0084:
  3700. {
  3701. V_2 = ((int32_t)46);
  3702. goto IL_00a5;
  3703. }
  3704. IL_0089:
  3705. {
  3706. V_2 = ((int32_t)47);
  3707. goto IL_00a5;
  3708. }
  3709. IL_008e:
  3710. {
  3711. String_t* L_19;
  3712. L_19 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
  3713. String_t* L_20;
  3714. L_20 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAB1C2D4A92ED4A8999C537BE09FFB38A95E38D22)), L_19, NULL);
  3715. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  3716. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, L_20, NULL);
  3717. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GeneralAppIdDecoder_decodeAlphanumeric_mECF53FC9F2A4A0BD3B4BA88C69BD3EB0667F85C3_RuntimeMethod_var)));
  3718. }
  3719. IL_00a5:
  3720. {
  3721. int32_t L_22 = ___0_pos;
  3722. Il2CppChar L_23 = V_2;
  3723. DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* L_24 = (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782*)il2cpp_codegen_object_new(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var);
  3724. DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E(L_24, ((int32_t)il2cpp_codegen_add(L_22, 6)), L_23, NULL);
  3725. return L_24;
  3726. }
  3727. }
  3728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isAlphaTo646ToAlphaLatch_mF35998911C21A502CC2BDF20A918C443C1C0B3FF (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method)
  3729. {
  3730. int32_t V_0 = 0;
  3731. {
  3732. int32_t L_0 = ___0_pos;
  3733. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information;
  3734. NullCheck(L_1);
  3735. int32_t L_2;
  3736. L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL);
  3737. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 1))) <= ((int32_t)L_2)))
  3738. {
  3739. goto IL_0012;
  3740. }
  3741. }
  3742. {
  3743. return (bool)0;
  3744. }
  3745. IL_0012:
  3746. {
  3747. V_0 = 0;
  3748. goto IL_0042;
  3749. }
  3750. IL_0016:
  3751. {
  3752. int32_t L_3 = V_0;
  3753. if ((!(((uint32_t)L_3) == ((uint32_t)2))))
  3754. {
  3755. goto IL_002c;
  3756. }
  3757. }
  3758. {
  3759. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = __this->___information;
  3760. int32_t L_5 = ___0_pos;
  3761. NullCheck(L_4);
  3762. bool L_6;
  3763. L_6 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_4, ((int32_t)il2cpp_codegen_add(L_5, 2)), NULL);
  3764. if (L_6)
  3765. {
  3766. goto IL_003e;
  3767. }
  3768. }
  3769. {
  3770. return (bool)0;
  3771. }
  3772. IL_002c:
  3773. {
  3774. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = __this->___information;
  3775. int32_t L_8 = ___0_pos;
  3776. int32_t L_9 = V_0;
  3777. NullCheck(L_7);
  3778. bool L_10;
  3779. L_10 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), NULL);
  3780. if (!L_10)
  3781. {
  3782. goto IL_003e;
  3783. }
  3784. }
  3785. {
  3786. return (bool)0;
  3787. }
  3788. IL_003e:
  3789. {
  3790. int32_t L_11 = V_0;
  3791. V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  3792. }
  3793. IL_0042:
  3794. {
  3795. int32_t L_12 = V_0;
  3796. if ((((int32_t)L_12) >= ((int32_t)5)))
  3797. {
  3798. goto IL_0056;
  3799. }
  3800. }
  3801. {
  3802. int32_t L_13 = V_0;
  3803. int32_t L_14 = ___0_pos;
  3804. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_15 = __this->___information;
  3805. NullCheck(L_15);
  3806. int32_t L_16;
  3807. L_16 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_15, NULL);
  3808. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_13, L_14))) < ((int32_t)L_16)))
  3809. {
  3810. goto IL_0016;
  3811. }
  3812. }
  3813. IL_0056:
  3814. {
  3815. return (bool)1;
  3816. }
  3817. }
  3818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isAlphaOr646ToNumericLatch_mDB190A6F9E6754197C33D424E24E5225B005DE90 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method)
  3819. {
  3820. int32_t V_0 = 0;
  3821. {
  3822. int32_t L_0 = ___0_pos;
  3823. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information;
  3824. NullCheck(L_1);
  3825. int32_t L_2;
  3826. L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL);
  3827. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 3))) <= ((int32_t)L_2)))
  3828. {
  3829. goto IL_0012;
  3830. }
  3831. }
  3832. {
  3833. return (bool)0;
  3834. }
  3835. IL_0012:
  3836. {
  3837. int32_t L_3 = ___0_pos;
  3838. V_0 = L_3;
  3839. goto IL_002a;
  3840. }
  3841. IL_0016:
  3842. {
  3843. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = __this->___information;
  3844. int32_t L_5 = V_0;
  3845. NullCheck(L_4);
  3846. bool L_6;
  3847. L_6 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_4, L_5, NULL);
  3848. if (!L_6)
  3849. {
  3850. goto IL_0026;
  3851. }
  3852. }
  3853. {
  3854. return (bool)0;
  3855. }
  3856. IL_0026:
  3857. {
  3858. int32_t L_7 = V_0;
  3859. V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  3860. }
  3861. IL_002a:
  3862. {
  3863. int32_t L_8 = V_0;
  3864. int32_t L_9 = ___0_pos;
  3865. if ((((int32_t)L_8) < ((int32_t)((int32_t)il2cpp_codegen_add(L_9, 3)))))
  3866. {
  3867. goto IL_0016;
  3868. }
  3869. }
  3870. {
  3871. return (bool)1;
  3872. }
  3873. }
  3874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GeneralAppIdDecoder_isNumericToAlphaNumericLatch_m793A2266BC8304940FF82046C77C15612E1EE2E1 (GeneralAppIdDecoder_t320A383F86C71D691EAFE91E98B8FC43EF4F7F37* __this, int32_t ___0_pos, const RuntimeMethod* method)
  3875. {
  3876. int32_t V_0 = 0;
  3877. {
  3878. int32_t L_0 = ___0_pos;
  3879. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = __this->___information;
  3880. NullCheck(L_1);
  3881. int32_t L_2;
  3882. L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL);
  3883. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 1))) <= ((int32_t)L_2)))
  3884. {
  3885. goto IL_0012;
  3886. }
  3887. }
  3888. {
  3889. return (bool)0;
  3890. }
  3891. IL_0012:
  3892. {
  3893. V_0 = 0;
  3894. goto IL_002c;
  3895. }
  3896. IL_0016:
  3897. {
  3898. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = __this->___information;
  3899. int32_t L_4 = ___0_pos;
  3900. int32_t L_5 = V_0;
  3901. NullCheck(L_3);
  3902. bool L_6;
  3903. L_6 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_3, ((int32_t)il2cpp_codegen_add(L_4, L_5)), NULL);
  3904. if (!L_6)
  3905. {
  3906. goto IL_0028;
  3907. }
  3908. }
  3909. {
  3910. return (bool)0;
  3911. }
  3912. IL_0028:
  3913. {
  3914. int32_t L_7 = V_0;
  3915. V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  3916. }
  3917. IL_002c:
  3918. {
  3919. int32_t L_8 = V_0;
  3920. if ((((int32_t)L_8) >= ((int32_t)4)))
  3921. {
  3922. goto IL_0040;
  3923. }
  3924. }
  3925. {
  3926. int32_t L_9 = V_0;
  3927. int32_t L_10 = ___0_pos;
  3928. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_11 = __this->___information;
  3929. NullCheck(L_11);
  3930. int32_t L_12;
  3931. L_12 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_11, NULL);
  3932. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_10))) < ((int32_t)L_12)))
  3933. {
  3934. goto IL_0016;
  3935. }
  3936. }
  3937. IL_0040:
  3938. {
  3939. return (bool)1;
  3940. }
  3941. }
  3942. #ifdef __clang__
  3943. #pragma clang diagnostic pop
  3944. #endif
  3945. #ifdef __clang__
  3946. #pragma clang diagnostic push
  3947. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3948. #pragma clang diagnostic ignored "-Wunused-variable"
  3949. #endif
  3950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* MaxiCodeReader_decode_mE3D6900F3424C2C757E67BC14C2F864D3647CF74 (MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method)
  3951. {
  3952. static bool s_Il2CppMethodInitialized;
  3953. if (!s_Il2CppMethodInitialized)
  3954. {
  3955. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var);
  3956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var);
  3957. s_Il2CppMethodInitialized = true;
  3958. }
  3959. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL;
  3960. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_1 = NULL;
  3961. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_2 = NULL;
  3962. String_t* V_3 = NULL;
  3963. {
  3964. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_0 = ___0_image;
  3965. NullCheck(L_0);
  3966. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1;
  3967. L_1 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_0, NULL);
  3968. il2cpp_codegen_runtime_class_init_inline(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var);
  3969. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2;
  3970. L_2 = MaxiCodeReader_extractPureBits_m38ADD0DB5702D33DB84F4AA51581FB5FB3ECD35F(L_1, NULL);
  3971. V_0 = L_2;
  3972. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = V_0;
  3973. if (L_3)
  3974. {
  3975. goto IL_0011;
  3976. }
  3977. }
  3978. {
  3979. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  3980. }
  3981. IL_0011:
  3982. {
  3983. Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* L_4 = __this->___decoder;
  3984. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = V_0;
  3985. RuntimeObject* L_6 = ___1_hints;
  3986. NullCheck(L_4);
  3987. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_7;
  3988. L_7 = Decoder_decode_m1C579D5057447221E43E632050A32F02E9DB905D(L_4, L_5, L_6, NULL);
  3989. V_1 = L_7;
  3990. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_8 = V_1;
  3991. if (L_8)
  3992. {
  3993. goto IL_0024;
  3994. }
  3995. }
  3996. {
  3997. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  3998. }
  3999. IL_0024:
  4000. {
  4001. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_9 = V_1;
  4002. NullCheck(L_9);
  4003. String_t* L_10;
  4004. L_10 = DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline(L_9, NULL);
  4005. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_11 = V_1;
  4006. NullCheck(L_11);
  4007. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12;
  4008. L_12 = DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline(L_11, NULL);
  4009. il2cpp_codegen_runtime_class_init_inline(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var);
  4010. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_13 = ((MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields*)il2cpp_codegen_static_fields_for(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var))->___NO_POINTS;
  4011. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_14 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var);
  4012. Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_14, L_10, L_12, L_13, ((int32_t)512), NULL);
  4013. V_2 = L_14;
  4014. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_15 = V_1;
  4015. NullCheck(L_15);
  4016. String_t* L_16;
  4017. L_16 = DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline(L_15, NULL);
  4018. V_3 = L_16;
  4019. String_t* L_17 = V_3;
  4020. if (!L_17)
  4021. {
  4022. goto IL_0052;
  4023. }
  4024. }
  4025. {
  4026. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_18 = V_2;
  4027. String_t* L_19 = V_3;
  4028. NullCheck(L_18);
  4029. Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_18, 3, L_19, NULL);
  4030. }
  4031. IL_0052:
  4032. {
  4033. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_20 = V_2;
  4034. return L_20;
  4035. }
  4036. }
  4037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxiCodeReader_reset_m51CE625D90AA5644A906AD78A02709E0491BABE0 (MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499* __this, const RuntimeMethod* method)
  4038. {
  4039. {
  4040. return;
  4041. }
  4042. }
  4043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* MaxiCodeReader_extractPureBits_m38ADD0DB5702D33DB84F4AA51581FB5FB3ECD35F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method)
  4044. {
  4045. static bool s_Il2CppMethodInitialized;
  4046. if (!s_Il2CppMethodInitialized)
  4047. {
  4048. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  4049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4050. s_Il2CppMethodInitialized = true;
  4051. }
  4052. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  4053. int32_t V_1 = 0;
  4054. int32_t V_2 = 0;
  4055. int32_t V_3 = 0;
  4056. int32_t V_4 = 0;
  4057. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_5 = NULL;
  4058. int32_t V_6 = 0;
  4059. int32_t V_7 = 0;
  4060. int32_t V_8 = 0;
  4061. int32_t V_9 = 0;
  4062. {
  4063. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  4064. NullCheck(L_0);
  4065. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1;
  4066. L_1 = BitMatrix_getEnclosingRectangle_m98890955CDD702C809A90DB245E4F6A0BB77F866(L_0, NULL);
  4067. V_0 = L_1;
  4068. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_0;
  4069. if (L_2)
  4070. {
  4071. goto IL_000c;
  4072. }
  4073. }
  4074. {
  4075. return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  4076. }
  4077. IL_000c:
  4078. {
  4079. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0;
  4080. NullCheck(L_3);
  4081. int32_t L_4 = 0;
  4082. int32_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  4083. V_1 = L_5;
  4084. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
  4085. NullCheck(L_6);
  4086. int32_t L_7 = 1;
  4087. int32_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  4088. V_2 = L_8;
  4089. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0;
  4090. NullCheck(L_9);
  4091. int32_t L_10 = 2;
  4092. int32_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  4093. V_3 = L_11;
  4094. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_0;
  4095. NullCheck(L_12);
  4096. int32_t L_13 = 3;
  4097. int32_t L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  4098. V_4 = L_14;
  4099. int32_t L_15 = V_1;
  4100. int32_t L_16 = V_3;
  4101. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = ___0_image;
  4102. NullCheck(L_17);
  4103. int32_t L_18;
  4104. L_18 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_17, NULL);
  4105. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_15, L_16))) < ((int32_t)L_18)))
  4106. {
  4107. goto IL_0033;
  4108. }
  4109. }
  4110. {
  4111. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_19 = ___0_image;
  4112. NullCheck(L_19);
  4113. int32_t L_20;
  4114. L_20 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_19, NULL);
  4115. int32_t L_21 = V_1;
  4116. V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_20, L_21)), 1));
  4117. }
  4118. IL_0033:
  4119. {
  4120. int32_t L_22 = V_2;
  4121. int32_t L_23 = V_4;
  4122. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_24 = ___0_image;
  4123. NullCheck(L_24);
  4124. int32_t L_25;
  4125. L_25 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_24, NULL);
  4126. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_22, L_23))) < ((int32_t)L_25)))
  4127. {
  4128. goto IL_004b;
  4129. }
  4130. }
  4131. {
  4132. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_26 = ___0_image;
  4133. NullCheck(L_26);
  4134. int32_t L_27;
  4135. L_27 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_26, NULL);
  4136. int32_t L_28 = V_2;
  4137. V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_27, L_28)), 1));
  4138. }
  4139. IL_004b:
  4140. {
  4141. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_29 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  4142. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_29, ((int32_t)30), ((int32_t)33), NULL);
  4143. V_5 = L_29;
  4144. V_6 = 0;
  4145. goto IL_00c0;
  4146. }
  4147. IL_005b:
  4148. {
  4149. int32_t L_30 = V_2;
  4150. int32_t L_31 = V_6;
  4151. int32_t L_32 = V_4;
  4152. int32_t L_33 = V_4;
  4153. int32_t L_34 = V_4;
  4154. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4155. int32_t L_35;
  4156. L_35 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_add(L_30, ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_31, L_32)), ((int32_t)(L_33/2))))/((int32_t)33))))), L_34, NULL);
  4157. V_7 = L_35;
  4158. V_8 = 0;
  4159. goto IL_00b4;
  4160. }
  4161. IL_0078:
  4162. {
  4163. int32_t L_36 = V_1;
  4164. int32_t L_37 = V_8;
  4165. int32_t L_38 = V_3;
  4166. int32_t L_39 = V_3;
  4167. int32_t L_40 = V_6;
  4168. int32_t L_41 = V_3;
  4169. int32_t L_42 = V_3;
  4170. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4171. int32_t L_43;
  4172. L_43 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_37, L_38)), ((int32_t)(L_39/2)))), ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(L_40&1)), L_41))/2))))/((int32_t)30))), L_42, NULL);
  4173. V_9 = ((int32_t)il2cpp_codegen_add(L_36, L_43));
  4174. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_44 = ___0_image;
  4175. int32_t L_45 = V_9;
  4176. int32_t L_46 = V_7;
  4177. NullCheck(L_44);
  4178. bool L_47;
  4179. L_47 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_44, L_45, L_46, NULL);
  4180. if (!L_47)
  4181. {
  4182. goto IL_00ae;
  4183. }
  4184. }
  4185. {
  4186. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_48 = V_5;
  4187. int32_t L_49 = V_8;
  4188. int32_t L_50 = V_6;
  4189. NullCheck(L_48);
  4190. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_48, L_49, L_50, (bool)1, NULL);
  4191. }
  4192. IL_00ae:
  4193. {
  4194. int32_t L_51 = V_8;
  4195. V_8 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  4196. }
  4197. IL_00b4:
  4198. {
  4199. int32_t L_52 = V_8;
  4200. if ((((int32_t)L_52) < ((int32_t)((int32_t)30))))
  4201. {
  4202. goto IL_0078;
  4203. }
  4204. }
  4205. {
  4206. int32_t L_53 = V_6;
  4207. V_6 = ((int32_t)il2cpp_codegen_add(L_53, 1));
  4208. }
  4209. IL_00c0:
  4210. {
  4211. int32_t L_54 = V_6;
  4212. if ((((int32_t)L_54) < ((int32_t)((int32_t)33))))
  4213. {
  4214. goto IL_005b;
  4215. }
  4216. }
  4217. {
  4218. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_55 = V_5;
  4219. return L_55;
  4220. }
  4221. }
  4222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxiCodeReader__ctor_mC908E9D1F8039A56F6A375BAB1618F2F7A96C55E (MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499* __this, const RuntimeMethod* method)
  4223. {
  4224. static bool s_Il2CppMethodInitialized;
  4225. if (!s_Il2CppMethodInitialized)
  4226. {
  4227. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC_il2cpp_TypeInfo_var);
  4228. s_Il2CppMethodInitialized = true;
  4229. }
  4230. {
  4231. Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* L_0 = (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC*)il2cpp_codegen_object_new(Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC_il2cpp_TypeInfo_var);
  4232. Decoder__ctor_m07837AD4C44C288E442F957FBA6CC46FD245DE39(L_0, NULL);
  4233. __this->___decoder = L_0;
  4234. Il2CppCodeGenWriteBarrier((void**)(&__this->___decoder), (void*)L_0);
  4235. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4236. return;
  4237. }
  4238. }
  4239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxiCodeReader__cctor_m5AB994D5EEBC63B8D8E50178E8F8D31CFE75B980 (const RuntimeMethod* method)
  4240. {
  4241. static bool s_Il2CppMethodInitialized;
  4242. if (!s_Il2CppMethodInitialized)
  4243. {
  4244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var);
  4245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  4246. s_Il2CppMethodInitialized = true;
  4247. }
  4248. {
  4249. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)0);
  4250. ((MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields*)il2cpp_codegen_static_fields_for(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var))->___NO_POINTS = L_0;
  4251. Il2CppCodeGenWriteBarrier((void**)(&((MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields*)il2cpp_codegen_static_fields_for(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var))->___NO_POINTS), (void*)L_0);
  4252. return;
  4253. }
  4254. }
  4255. #ifdef __clang__
  4256. #pragma clang diagnostic pop
  4257. #endif
  4258. #ifdef __clang__
  4259. #pragma clang diagnostic push
  4260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4261. #pragma clang diagnostic ignored "-Wunused-variable"
  4262. #endif
  4263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mFABF710A4E6A5A1C71FB847B2FEA20ABAC2235AD (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method)
  4264. {
  4265. {
  4266. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4267. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bitMatrix;
  4268. __this->___bitMatrix = L_0;
  4269. Il2CppCodeGenWriteBarrier((void**)(&__this->___bitMatrix), (void*)L_0);
  4270. return;
  4271. }
  4272. }
  4273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_m8B9E825FC6E126D7BFDE29873B6B9CA92FB786A5 (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* __this, const RuntimeMethod* method)
  4274. {
  4275. static bool s_Il2CppMethodInitialized;
  4276. if (!s_Il2CppMethodInitialized)
  4277. {
  4278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var);
  4279. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  4280. s_Il2CppMethodInitialized = true;
  4281. }
  4282. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
  4283. int32_t V_1 = 0;
  4284. int32_t V_2 = 0;
  4285. int32_t V_3 = 0;
  4286. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL;
  4287. int32_t V_5 = 0;
  4288. int32_t V_6 = 0;
  4289. {
  4290. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)144));
  4291. V_0 = L_0;
  4292. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = __this->___bitMatrix;
  4293. NullCheck(L_1);
  4294. int32_t L_2;
  4295. L_2 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_1, NULL);
  4296. V_1 = L_2;
  4297. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = __this->___bitMatrix;
  4298. NullCheck(L_3);
  4299. int32_t L_4;
  4300. L_4 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_3, NULL);
  4301. V_2 = L_4;
  4302. V_3 = 0;
  4303. goto IL_007b;
  4304. }
  4305. IL_0027:
  4306. {
  4307. il2cpp_codegen_runtime_class_init_inline(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var);
  4308. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_5 = ((BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields*)il2cpp_codegen_static_fields_for(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var))->___BITNR;
  4309. int32_t L_6 = V_3;
  4310. NullCheck(L_5);
  4311. int32_t L_7 = L_6;
  4312. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  4313. V_4 = L_8;
  4314. V_5 = 0;
  4315. goto IL_0072;
  4316. }
  4317. IL_0035:
  4318. {
  4319. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_4;
  4320. int32_t L_10 = V_5;
  4321. NullCheck(L_9);
  4322. int32_t L_11 = L_10;
  4323. int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  4324. V_6 = L_12;
  4325. int32_t L_13 = V_6;
  4326. if ((((int32_t)L_13) < ((int32_t)0)))
  4327. {
  4328. goto IL_006c;
  4329. }
  4330. }
  4331. {
  4332. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = __this->___bitMatrix;
  4333. int32_t L_15 = V_5;
  4334. int32_t L_16 = V_3;
  4335. NullCheck(L_14);
  4336. bool L_17;
  4337. L_17 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_14, L_15, L_16, NULL);
  4338. if (!L_17)
  4339. {
  4340. goto IL_006c;
  4341. }
  4342. }
  4343. {
  4344. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_0;
  4345. int32_t L_19 = V_6;
  4346. NullCheck(L_18);
  4347. uint8_t* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_19/6)))));
  4348. int32_t L_21 = *((uint8_t*)L_20);
  4349. int32_t L_22 = V_6;
  4350. *((int8_t*)L_20) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_21|((int32_t)(uint8_t)((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(5, ((int32_t)(L_22%6))))&((int32_t)31)))))))));
  4351. }
  4352. IL_006c:
  4353. {
  4354. int32_t L_23 = V_5;
  4355. V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  4356. }
  4357. IL_0072:
  4358. {
  4359. int32_t L_24 = V_5;
  4360. int32_t L_25 = V_2;
  4361. if ((((int32_t)L_24) < ((int32_t)L_25)))
  4362. {
  4363. goto IL_0035;
  4364. }
  4365. }
  4366. {
  4367. int32_t L_26 = V_3;
  4368. V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  4369. }
  4370. IL_007b:
  4371. {
  4372. int32_t L_27 = V_3;
  4373. int32_t L_28 = V_1;
  4374. if ((((int32_t)L_27) < ((int32_t)L_28)))
  4375. {
  4376. goto IL_0027;
  4377. }
  4378. }
  4379. {
  4380. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_0;
  4381. return L_29;
  4382. }
  4383. }
  4384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__cctor_m7D82239F1682725207983F54DCAD85B8F666EFF2 (const RuntimeMethod* method)
  4385. {
  4386. static bool s_Il2CppMethodInitialized;
  4387. if (!s_Il2CppMethodInitialized)
  4388. {
  4389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var);
  4390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var);
  4391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  4392. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____13725726F438CF735A00F646A3C0489D18FB4A297067C0186DD358DF4937ECD1_FieldInfo_var);
  4393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____17D36E5A2AD75C191F070405139EE1FAF2DAC6DDEC515605DBFCCB65D1CBA620_FieldInfo_var);
  4394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____255F6A73A6E636371F66D82AAE4B3DAEB58920D7CFC3DF6BD21B0BC8FB75EDFE_FieldInfo_var);
  4395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____31BC1949C696C3EA72B1C8971B890B4ACD30B64C2243DA6D15F8D4B29B2BE63E_FieldInfo_var);
  4396. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3FCAC1F7CEEA810B8D6EE6F7D8F017856284B055AB5C6F06B64A6B2968F581F1_FieldInfo_var);
  4397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____40BD59C08A0A7B004FF75DB64D2029BF358D13E46614A4A4ACE5967D74A314DC_FieldInfo_var);
  4398. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____461D85ED33B25F3E0E5504D52E29569C2749FC5CEAC373977AD3CFDBA98E1EE7_FieldInfo_var);
  4399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____47068B7F118B7E435FFB84E669EE2035A7DCBFF9F370B71AFF1010D8F86FD97E_FieldInfo_var);
  4400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____56B2BFE53C008A4B62C97009BE32F6CF9CBB910933B6ABDCA3AE4314423E2BEC_FieldInfo_var);
  4401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____585BC7A636D142652A8ED9100F0940502AFB849EAE508433D2930FB61AD61F36_FieldInfo_var);
  4402. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5BBA2042E3C1022B2636E3AD2DA3A2189A212BCA10B897E49D1F13ECBC6236ED_FieldInfo_var);
  4403. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____61E3C6F89C765AA79F4705C5B6FB5ED942BDB2608A53E2DE1FF6AEEB734CC061_FieldInfo_var);
  4404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____643B781D27A00AA328CF5C5823D9FA11E7B6262EFC8008B26C5F77AF11CF65A9_FieldInfo_var);
  4405. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____73414863041C7E9B6AA38694511E37AAF7F5D3DEE1DF825693CD213DDF875837_FieldInfo_var);
  4406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____750DDBE67AE485B234E897FED9A00B8E83BA9100D33AA4D7CD9F3B879969A0AD_FieldInfo_var);
  4407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____76BE198D5251CD0E14A098EAD22BB8CECE4A64C385FEE85631584E162874CD11_FieldInfo_var);
  4408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F9F285BDE6257FD7F84ECED557EB570BD7EAF576192E8C33B7F80871F448515_FieldInfo_var);
  4409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____812EB43FE6430D68CCA61919BE9E158DC69EA9D5FBA247A60BA9B5C39FB3619E_FieldInfo_var);
  4410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____892DE88D549D0D3CE77CE6B429A83073E507E61E990DD63F74264E8CF5D1612D_FieldInfo_var);
  4411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____8CC11E14C2AF163BE625C6B583E8BF7A165EBEFB3D1644D7D296799B642610F6_FieldInfo_var);
  4412. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9A73C02D329D9E8F0AC3D817C986AC86E68D188FDC268B162F09D651FA7A423B_FieldInfo_var);
  4413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9B9D059B2D4058BF13D630725D29D4B3F6BD42B35826850288283DB18AC19FAB_FieldInfo_var);
  4414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A1D0A8BD8B25A6D3FA0716D2FD850CB7ECAD8987B70DA9820C4914041D8DCC29_FieldInfo_var);
  4415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A40E136CBB0ED5DE2266982B66DD4CB738B3500C6C9EF2896E6BA0448B6917C9_FieldInfo_var);
  4416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A7CA3A34A7A5B72DE31AD5B26342092F03732E3B50C650BA42FC41064B21802D_FieldInfo_var);
  4417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____AE2F60AE81DCC052A7540D7806FA343591D115242E7EFB824982CCCAE284157F_FieldInfo_var);
  4418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B08B8258982F0B04483D36814D79E9CED6EAE9AA9EE627FFE9988EDF24E0518D_FieldInfo_var);
  4419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BD5D6B9728DF12362F896749937287D68BB6409DBDDFABD7B68623C4E39F0CD2_FieldInfo_var);
  4420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9E1CFD4A0D59131F8AC7D3DA5911AF13135548E2C92FC062AFDDA77FA8994FC_FieldInfo_var);
  4421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E996F539ED1C91B7C8CF4051B9441635B9601656501661D84941C15A1169B7C1_FieldInfo_var);
  4422. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EF63E97002775A666DB9DBC340F0BA4CBFDE3967E7B9748A008B69F0AFFE8BE4_FieldInfo_var);
  4423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F0B77F223AF396342A941058490B4217A319F40FFFADA0CB74A70338A10A751D_FieldInfo_var);
  4424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FBD4E957EA38F201724E795ED74940339ABCF92AD55B6596018CF982F4376215_FieldInfo_var);
  4425. s_Il2CppMethodInitialized = true;
  4426. }
  4427. {
  4428. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_0 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)33));
  4429. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_1 = L_0;
  4430. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4431. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = L_2;
  4432. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EF63E97002775A666DB9DBC340F0BA4CBFDE3967E7B9748A008B69F0AFFE8BE4_FieldInfo_var) };
  4433. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL);
  4434. NullCheck(L_1);
  4435. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_3);
  4436. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_5 = L_1;
  4437. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4438. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6;
  4439. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F0B77F223AF396342A941058490B4217A319F40FFFADA0CB74A70338A10A751D_FieldInfo_var) };
  4440. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
  4441. NullCheck(L_5);
  4442. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_7);
  4443. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_9 = L_5;
  4444. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4445. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10;
  4446. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3FCAC1F7CEEA810B8D6EE6F7D8F017856284B055AB5C6F06B64A6B2968F581F1_FieldInfo_var) };
  4447. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL);
  4448. NullCheck(L_9);
  4449. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_11);
  4450. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_13 = L_9;
  4451. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4452. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = L_14;
  4453. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_16 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____812EB43FE6430D68CCA61919BE9E158DC69EA9D5FBA247A60BA9B5C39FB3619E_FieldInfo_var) };
  4454. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_15, L_16, NULL);
  4455. NullCheck(L_13);
  4456. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_15);
  4457. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_17 = L_13;
  4458. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4459. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = L_18;
  4460. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____40BD59C08A0A7B004FF75DB64D2029BF358D13E46614A4A4ACE5967D74A314DC_FieldInfo_var) };
  4461. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL);
  4462. NullCheck(L_17);
  4463. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_19);
  4464. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_21 = L_17;
  4465. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4466. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = L_22;
  4467. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_24 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____585BC7A636D142652A8ED9100F0940502AFB849EAE508433D2930FB61AD61F36_FieldInfo_var) };
  4468. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_23, L_24, NULL);
  4469. NullCheck(L_21);
  4470. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_23);
  4471. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_25 = L_21;
  4472. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4473. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = L_26;
  4474. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_28 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____461D85ED33B25F3E0E5504D52E29569C2749FC5CEAC373977AD3CFDBA98E1EE7_FieldInfo_var) };
  4475. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_27, L_28, NULL);
  4476. NullCheck(L_25);
  4477. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(6), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_27);
  4478. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_29 = L_25;
  4479. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4480. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = L_30;
  4481. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_32 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____643B781D27A00AA328CF5C5823D9FA11E7B6262EFC8008B26C5F77AF11CF65A9_FieldInfo_var) };
  4482. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_31, L_32, NULL);
  4483. NullCheck(L_29);
  4484. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(7), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_31);
  4485. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_33 = L_29;
  4486. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4487. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = L_34;
  4488. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_36 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F9F285BDE6257FD7F84ECED557EB570BD7EAF576192E8C33B7F80871F448515_FieldInfo_var) };
  4489. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_35, L_36, NULL);
  4490. NullCheck(L_33);
  4491. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(8), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_35);
  4492. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_37 = L_33;
  4493. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4494. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = L_38;
  4495. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_40 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A7CA3A34A7A5B72DE31AD5B26342092F03732E3B50C650BA42FC41064B21802D_FieldInfo_var) };
  4496. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_39, L_40, NULL);
  4497. NullCheck(L_37);
  4498. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_39);
  4499. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_41 = L_37;
  4500. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4501. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = L_42;
  4502. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_44 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____13725726F438CF735A00F646A3C0489D18FB4A297067C0186DD358DF4937ECD1_FieldInfo_var) };
  4503. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_43, L_44, NULL);
  4504. NullCheck(L_41);
  4505. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_43);
  4506. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_45 = L_41;
  4507. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4508. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = L_46;
  4509. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_48 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9A73C02D329D9E8F0AC3D817C986AC86E68D188FDC268B162F09D651FA7A423B_FieldInfo_var) };
  4510. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_47, L_48, NULL);
  4511. NullCheck(L_45);
  4512. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_47);
  4513. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_49 = L_45;
  4514. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4515. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = L_50;
  4516. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_52 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E996F539ED1C91B7C8CF4051B9441635B9601656501661D84941C15A1169B7C1_FieldInfo_var) };
  4517. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_51, L_52, NULL);
  4518. NullCheck(L_49);
  4519. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_51);
  4520. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_53 = L_49;
  4521. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4522. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = L_54;
  4523. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_56 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A40E136CBB0ED5DE2266982B66DD4CB738B3500C6C9EF2896E6BA0448B6917C9_FieldInfo_var) };
  4524. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_55, L_56, NULL);
  4525. NullCheck(L_53);
  4526. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_55);
  4527. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_57 = L_53;
  4528. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4529. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_59 = L_58;
  4530. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_60 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5BBA2042E3C1022B2636E3AD2DA3A2189A212BCA10B897E49D1F13ECBC6236ED_FieldInfo_var) };
  4531. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_59, L_60, NULL);
  4532. NullCheck(L_57);
  4533. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_59);
  4534. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_61 = L_57;
  4535. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4536. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = L_62;
  4537. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_64 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____17D36E5A2AD75C191F070405139EE1FAF2DAC6DDEC515605DBFCCB65D1CBA620_FieldInfo_var) };
  4538. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_63, L_64, NULL);
  4539. NullCheck(L_61);
  4540. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_63);
  4541. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_65 = L_61;
  4542. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4543. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = L_66;
  4544. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_68 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BD5D6B9728DF12362F896749937287D68BB6409DBDDFABD7B68623C4E39F0CD2_FieldInfo_var) };
  4545. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_67, L_68, NULL);
  4546. NullCheck(L_65);
  4547. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_67);
  4548. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_69 = L_65;
  4549. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_70 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4550. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_71 = L_70;
  4551. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_72 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____31BC1949C696C3EA72B1C8971B890B4ACD30B64C2243DA6D15F8D4B29B2BE63E_FieldInfo_var) };
  4552. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_71, L_72, NULL);
  4553. NullCheck(L_69);
  4554. (L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_71);
  4555. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_73 = L_69;
  4556. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4557. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_75 = L_74;
  4558. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_76 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____750DDBE67AE485B234E897FED9A00B8E83BA9100D33AA4D7CD9F3B879969A0AD_FieldInfo_var) };
  4559. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_75, L_76, NULL);
  4560. NullCheck(L_73);
  4561. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_75);
  4562. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_77 = L_73;
  4563. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4564. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_79 = L_78;
  4565. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_80 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____76BE198D5251CD0E14A098EAD22BB8CECE4A64C385FEE85631584E162874CD11_FieldInfo_var) };
  4566. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_79, L_80, NULL);
  4567. NullCheck(L_77);
  4568. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_79);
  4569. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_81 = L_77;
  4570. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_82 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4571. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = L_82;
  4572. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_84 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9E1CFD4A0D59131F8AC7D3DA5911AF13135548E2C92FC062AFDDA77FA8994FC_FieldInfo_var) };
  4573. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_83, L_84, NULL);
  4574. NullCheck(L_81);
  4575. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_83);
  4576. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_85 = L_81;
  4577. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4578. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_87 = L_86;
  4579. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_88 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B08B8258982F0B04483D36814D79E9CED6EAE9AA9EE627FFE9988EDF24E0518D_FieldInfo_var) };
  4580. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_87, L_88, NULL);
  4581. NullCheck(L_85);
  4582. (L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_87);
  4583. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_89 = L_85;
  4584. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_90 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4585. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = L_90;
  4586. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_92 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____73414863041C7E9B6AA38694511E37AAF7F5D3DEE1DF825693CD213DDF875837_FieldInfo_var) };
  4587. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_91, L_92, NULL);
  4588. NullCheck(L_89);
  4589. (L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_91);
  4590. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_93 = L_89;
  4591. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_94 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4592. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_95 = L_94;
  4593. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_96 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FBD4E957EA38F201724E795ED74940339ABCF92AD55B6596018CF982F4376215_FieldInfo_var) };
  4594. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_95, L_96, NULL);
  4595. NullCheck(L_93);
  4596. (L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_95);
  4597. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_97 = L_93;
  4598. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_98 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4599. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = L_98;
  4600. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_100 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____AE2F60AE81DCC052A7540D7806FA343591D115242E7EFB824982CCCAE284157F_FieldInfo_var) };
  4601. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_99, L_100, NULL);
  4602. NullCheck(L_97);
  4603. (L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_99);
  4604. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_101 = L_97;
  4605. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4606. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_103 = L_102;
  4607. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_104 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____47068B7F118B7E435FFB84E669EE2035A7DCBFF9F370B71AFF1010D8F86FD97E_FieldInfo_var) };
  4608. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_103, L_104, NULL);
  4609. NullCheck(L_101);
  4610. (L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_103);
  4611. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_105 = L_101;
  4612. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_106 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4613. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = L_106;
  4614. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_108 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A1D0A8BD8B25A6D3FA0716D2FD850CB7ECAD8987B70DA9820C4914041D8DCC29_FieldInfo_var) };
  4615. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_107, L_108, NULL);
  4616. NullCheck(L_105);
  4617. (L_105)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_107);
  4618. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_109 = L_105;
  4619. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_110 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4620. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = L_110;
  4621. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_112 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____892DE88D549D0D3CE77CE6B429A83073E507E61E990DD63F74264E8CF5D1612D_FieldInfo_var) };
  4622. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_111, L_112, NULL);
  4623. NullCheck(L_109);
  4624. (L_109)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_111);
  4625. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_113 = L_109;
  4626. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_114 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4627. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_115 = L_114;
  4628. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_116 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____61E3C6F89C765AA79F4705C5B6FB5ED942BDB2608A53E2DE1FF6AEEB734CC061_FieldInfo_var) };
  4629. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_115, L_116, NULL);
  4630. NullCheck(L_113);
  4631. (L_113)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_115);
  4632. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_117 = L_113;
  4633. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_118 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4634. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_119 = L_118;
  4635. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_120 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____8CC11E14C2AF163BE625C6B583E8BF7A165EBEFB3D1644D7D296799B642610F6_FieldInfo_var) };
  4636. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_119, L_120, NULL);
  4637. NullCheck(L_117);
  4638. (L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_119);
  4639. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_121 = L_117;
  4640. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_122 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4641. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_123 = L_122;
  4642. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_124 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____9B9D059B2D4058BF13D630725D29D4B3F6BD42B35826850288283DB18AC19FAB_FieldInfo_var) };
  4643. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_123, L_124, NULL);
  4644. NullCheck(L_121);
  4645. (L_121)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_123);
  4646. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_125 = L_121;
  4647. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_126 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4648. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_127 = L_126;
  4649. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_128 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____56B2BFE53C008A4B62C97009BE32F6CF9CBB910933B6ABDCA3AE4314423E2BEC_FieldInfo_var) };
  4650. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_127, L_128, NULL);
  4651. NullCheck(L_125);
  4652. (L_125)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_127);
  4653. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_129 = L_125;
  4654. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_130 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  4655. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = L_130;
  4656. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_132 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____255F6A73A6E636371F66D82AAE4B3DAEB58920D7CFC3DF6BD21B0BC8FB75EDFE_FieldInfo_var) };
  4657. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_131, L_132, NULL);
  4658. NullCheck(L_129);
  4659. (L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_131);
  4660. ((BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields*)il2cpp_codegen_static_fields_for(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var))->___BITNR = L_129;
  4661. Il2CppCodeGenWriteBarrier((void**)(&((BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_StaticFields*)il2cpp_codegen_static_fields_for(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var))->___BITNR), (void*)L_129);
  4662. return;
  4663. }
  4664. }
  4665. #ifdef __clang__
  4666. #pragma clang diagnostic pop
  4667. #endif
  4668. #ifdef __clang__
  4669. #pragma clang diagnostic push
  4670. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4671. #pragma clang diagnostic ignored "-Wunused-variable"
  4672. #endif
  4673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_m64F75B989712E4FECFB533D327547E5692A2DEB1 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_mode, const RuntimeMethod* method)
  4674. {
  4675. static bool s_Il2CppMethodInitialized;
  4676. if (!s_Il2CppMethodInitialized)
  4677. {
  4678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var);
  4680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  4681. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  4682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB60DF18CC006DAD0DB28D72FE5FB07C9CEA0AF);
  4683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6);
  4684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF11DFD61F0D3CF57A8CE3ED4AF7A16B98256E6AE);
  4685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5);
  4686. s_Il2CppMethodInitialized = true;
  4687. }
  4688. StringBuilder_t* V_0 = NULL;
  4689. String_t* V_1 = NULL;
  4690. String_t* V_2 = NULL;
  4691. String_t* V_3 = NULL;
  4692. int32_t V_4 = 0;
  4693. String_t* V_5 = NULL;
  4694. int32_t V_6 = 0;
  4695. {
  4696. StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  4697. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_0, ((int32_t)144), NULL);
  4698. V_0 = L_0;
  4699. int32_t L_1 = ___1_mode;
  4700. switch (((int32_t)il2cpp_codegen_subtract(L_1, 2)))
  4701. {
  4702. case 0:
  4703. {
  4704. goto IL_0028;
  4705. }
  4706. case 1:
  4707. {
  4708. goto IL_0028;
  4709. }
  4710. case 2:
  4711. {
  4712. goto IL_011a;
  4713. }
  4714. case 3:
  4715. {
  4716. goto IL_012c;
  4717. }
  4718. }
  4719. }
  4720. {
  4721. goto IL_013c;
  4722. }
  4723. IL_0028:
  4724. {
  4725. int32_t L_2 = ___1_mode;
  4726. if ((!(((uint32_t)L_2) == ((uint32_t)2))))
  4727. {
  4728. goto IL_0053;
  4729. }
  4730. }
  4731. {
  4732. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bytes;
  4733. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4734. int32_t L_4;
  4735. L_4 = DecodedBitStreamParser_getPostCode2_mC0AB7F8E0661D951608DAAF6D04D378A8D4A79D4(L_3, NULL);
  4736. V_4 = L_4;
  4737. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_bytes;
  4738. int32_t L_6;
  4739. L_6 = DecodedBitStreamParser_getPostCode2Length_mEA94FD41289390DEB8089CDCD5D427D713E61641(L_5, NULL);
  4740. NullCheck(_stringLiteral0DB60DF18CC006DAD0DB28D72FE5FB07C9CEA0AF);
  4741. String_t* L_7;
  4742. L_7 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(_stringLiteral0DB60DF18CC006DAD0DB28D72FE5FB07C9CEA0AF, 0, L_6, NULL);
  4743. V_5 = L_7;
  4744. String_t* L_8 = V_5;
  4745. String_t* L_9;
  4746. L_9 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_4), L_8, NULL);
  4747. V_1 = L_9;
  4748. goto IL_005a;
  4749. }
  4750. IL_0053:
  4751. {
  4752. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_bytes;
  4753. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4754. String_t* L_11;
  4755. L_11 = DecodedBitStreamParser_getPostCode3_m136B9DF44B195149D2C0AD0CFE2CD4936210B9A9(L_10, NULL);
  4756. V_1 = L_11;
  4757. }
  4758. IL_005a:
  4759. {
  4760. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_bytes;
  4761. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4762. int32_t L_13;
  4763. L_13 = DecodedBitStreamParser_getCountry_m8CE49F81EA1FB8ED5E4758B90BFF035B5AFADC93(L_12, NULL);
  4764. V_6 = L_13;
  4765. String_t* L_14;
  4766. L_14 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_6), _stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5, NULL);
  4767. V_2 = L_14;
  4768. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_bytes;
  4769. int32_t L_16;
  4770. L_16 = DecodedBitStreamParser_getServiceClass_mEC52D6F5BFC80782B75CA129E9193E88DC644F8D(L_15, NULL);
  4771. V_6 = L_16;
  4772. String_t* L_17;
  4773. L_17 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_6), _stringLiteralFA6AD0FB1130BFA5AD9F54E775FBEB781B424CF5, NULL);
  4774. V_3 = L_17;
  4775. StringBuilder_t* L_18 = V_0;
  4776. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_bytes;
  4777. String_t* L_20;
  4778. L_20 = DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F(L_19, ((int32_t)10), ((int32_t)84), NULL);
  4779. NullCheck(L_18);
  4780. StringBuilder_t* L_21;
  4781. L_21 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_18, L_20, NULL);
  4782. StringBuilder_t* L_22 = V_0;
  4783. NullCheck(L_22);
  4784. String_t* L_23;
  4785. L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_22);
  4786. NullCheck(L_23);
  4787. bool L_24;
  4788. L_24 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_23, _stringLiteralF11DFD61F0D3CF57A8CE3ED4AF7A16B98256E6AE, NULL);
  4789. if (!L_24)
  4790. {
  4791. goto IL_00e1;
  4792. }
  4793. }
  4794. {
  4795. StringBuilder_t* L_25 = V_0;
  4796. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
  4797. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
  4798. String_t* L_28 = V_1;
  4799. NullCheck(L_27);
  4800. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_28);
  4801. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_27;
  4802. NullCheck(L_29);
  4803. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6);
  4804. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
  4805. String_t* L_31 = V_2;
  4806. NullCheck(L_30);
  4807. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_31);
  4808. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_30;
  4809. NullCheck(L_32);
  4810. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6);
  4811. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
  4812. String_t* L_34 = V_3;
  4813. NullCheck(L_33);
  4814. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_34);
  4815. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_33;
  4816. NullCheck(L_35);
  4817. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6);
  4818. String_t* L_36;
  4819. L_36 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_35, NULL);
  4820. NullCheck(L_25);
  4821. StringBuilder_t* L_37;
  4822. L_37 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_25, ((int32_t)9), L_36, NULL);
  4823. goto IL_013c;
  4824. }
  4825. IL_00e1:
  4826. {
  4827. StringBuilder_t* L_38 = V_0;
  4828. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
  4829. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
  4830. String_t* L_41 = V_1;
  4831. NullCheck(L_40);
  4832. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_41);
  4833. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_40;
  4834. NullCheck(L_42);
  4835. (L_42)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6);
  4836. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42;
  4837. String_t* L_44 = V_2;
  4838. NullCheck(L_43);
  4839. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_44);
  4840. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_43;
  4841. NullCheck(L_45);
  4842. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6);
  4843. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45;
  4844. String_t* L_47 = V_3;
  4845. NullCheck(L_46);
  4846. (L_46)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_47);
  4847. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_46;
  4848. NullCheck(L_48);
  4849. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6);
  4850. String_t* L_49;
  4851. L_49 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_48, NULL);
  4852. NullCheck(L_38);
  4853. StringBuilder_t* L_50;
  4854. L_50 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_38, 0, L_49, NULL);
  4855. goto IL_013c;
  4856. }
  4857. IL_011a:
  4858. {
  4859. StringBuilder_t* L_51 = V_0;
  4860. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_bytes;
  4861. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4862. String_t* L_53;
  4863. L_53 = DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F(L_52, 1, ((int32_t)93), NULL);
  4864. NullCheck(L_51);
  4865. StringBuilder_t* L_54;
  4866. L_54 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_51, L_53, NULL);
  4867. goto IL_013c;
  4868. }
  4869. IL_012c:
  4870. {
  4871. StringBuilder_t* L_55 = V_0;
  4872. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = ___0_bytes;
  4873. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4874. String_t* L_57;
  4875. L_57 = DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F(L_56, 1, ((int32_t)77), NULL);
  4876. NullCheck(L_55);
  4877. StringBuilder_t* L_58;
  4878. L_58 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_55, L_57, NULL);
  4879. }
  4880. IL_013c:
  4881. {
  4882. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = ___0_bytes;
  4883. StringBuilder_t* L_60 = V_0;
  4884. NullCheck(L_60);
  4885. String_t* L_61;
  4886. L_61 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_60);
  4887. String_t* L_62;
  4888. L_62 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___1_mode), NULL);
  4889. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_63 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var);
  4890. DecoderResult__ctor_m240A56ABE8420FCFA236BF2E3795D8061CF7AD0A(L_63, L_59, L_61, (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)NULL, L_62, NULL);
  4891. return L_63;
  4892. }
  4893. }
  4894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getBit_m0504A95507861A51AB320380E93FCE3B82909D91 (int32_t ___0_bit, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, const RuntimeMethod* method)
  4895. {
  4896. {
  4897. int32_t L_0 = ___0_bit;
  4898. ___0_bit = ((int32_t)il2cpp_codegen_subtract(L_0, 1));
  4899. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_bytes;
  4900. int32_t L_2 = ___0_bit;
  4901. NullCheck(L_1);
  4902. int32_t L_3 = ((int32_t)(L_2/6));
  4903. uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  4904. int32_t L_5 = ___0_bit;
  4905. if (!((int32_t)((int32_t)L_4&((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(5, ((int32_t)(L_5%6))))&((int32_t)31))))))))
  4906. {
  4907. goto IL_0019;
  4908. }
  4909. }
  4910. {
  4911. return 1;
  4912. }
  4913. IL_0019:
  4914. {
  4915. return 0;
  4916. }
  4917. }
  4918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_x, const RuntimeMethod* method)
  4919. {
  4920. static bool s_Il2CppMethodInitialized;
  4921. if (!s_Il2CppMethodInitialized)
  4922. {
  4923. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4924. s_Il2CppMethodInitialized = true;
  4925. }
  4926. int32_t V_0 = 0;
  4927. int32_t V_1 = 0;
  4928. {
  4929. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_x;
  4930. NullCheck(L_0);
  4931. if ((((RuntimeArray*)L_0)->max_length))
  4932. {
  4933. goto IL_000f;
  4934. }
  4935. }
  4936. {
  4937. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  4938. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), NULL);
  4939. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A_RuntimeMethod_var)));
  4940. }
  4941. IL_000f:
  4942. {
  4943. V_0 = 0;
  4944. V_1 = 0;
  4945. goto IL_0030;
  4946. }
  4947. IL_0015:
  4948. {
  4949. int32_t L_2 = V_0;
  4950. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___1_x;
  4951. int32_t L_4 = V_1;
  4952. NullCheck(L_3);
  4953. int32_t L_5 = L_4;
  4954. uint8_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  4955. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_bytes;
  4956. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4957. int32_t L_8;
  4958. L_8 = DecodedBitStreamParser_getBit_m0504A95507861A51AB320380E93FCE3B82909D91(L_6, L_7, NULL);
  4959. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___1_x;
  4960. NullCheck(L_9);
  4961. int32_t L_10 = V_1;
  4962. V_0 = ((int32_t)il2cpp_codegen_add(L_2, ((int32_t)(L_8<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10)), 1))&((int32_t)31)))))));
  4963. int32_t L_11 = V_1;
  4964. V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  4965. }
  4966. IL_0030:
  4967. {
  4968. int32_t L_12 = V_1;
  4969. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___1_x;
  4970. NullCheck(L_13);
  4971. if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  4972. {
  4973. goto IL_0015;
  4974. }
  4975. }
  4976. {
  4977. int32_t L_14 = V_0;
  4978. return L_14;
  4979. }
  4980. }
  4981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getCountry_m8CE49F81EA1FB8ED5E4758B90BFF035B5AFADC93 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
  4982. {
  4983. static bool s_Il2CppMethodInitialized;
  4984. if (!s_Il2CppMethodInitialized)
  4985. {
  4986. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  4987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____DA3E1F9CEF73071793FCA1A5C3FE2B750F875615F7890BB676A908B8E8FFF853_FieldInfo_var);
  4989. s_Il2CppMethodInitialized = true;
  4990. }
  4991. {
  4992. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
  4993. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  4994. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
  4995. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____DA3E1F9CEF73071793FCA1A5C3FE2B750F875615F7890BB676A908B8E8FFF853_FieldInfo_var) };
  4996. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL);
  4997. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  4998. int32_t L_4;
  4999. L_4 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_0, L_2, NULL);
  5000. return L_4;
  5001. }
  5002. }
  5003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getServiceClass_mEC52D6F5BFC80782B75CA129E9193E88DC644F8D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
  5004. {
  5005. static bool s_Il2CppMethodInitialized;
  5006. if (!s_Il2CppMethodInitialized)
  5007. {
  5008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  5009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____62BDDA37EA0223B1A9DDF568724B8E6ECC01B3CD2FC385C180F4CFF3D965AB04_FieldInfo_var);
  5011. s_Il2CppMethodInitialized = true;
  5012. }
  5013. {
  5014. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
  5015. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  5016. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
  5017. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____62BDDA37EA0223B1A9DDF568724B8E6ECC01B3CD2FC385C180F4CFF3D965AB04_FieldInfo_var) };
  5018. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL);
  5019. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5020. int32_t L_4;
  5021. L_4 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_0, L_2, NULL);
  5022. return L_4;
  5023. }
  5024. }
  5025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getPostCode2Length_mEA94FD41289390DEB8089CDCD5D427D713E61641 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
  5026. {
  5027. static bool s_Il2CppMethodInitialized;
  5028. if (!s_Il2CppMethodInitialized)
  5029. {
  5030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  5031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var);
  5033. s_Il2CppMethodInitialized = true;
  5034. }
  5035. {
  5036. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
  5037. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6);
  5038. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
  5039. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var) };
  5040. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL);
  5041. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5042. int32_t L_4;
  5043. L_4 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_0, L_2, NULL);
  5044. return L_4;
  5045. }
  5046. }
  5047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_getPostCode2_mC0AB7F8E0661D951608DAAF6D04D378A8D4A79D4 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
  5048. {
  5049. static bool s_Il2CppMethodInitialized;
  5050. if (!s_Il2CppMethodInitialized)
  5051. {
  5052. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  5053. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5054. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____048F1C6BA9ABEEE037650E52B43535B87F5D0E33A17E5963078DACC7C730B531_FieldInfo_var);
  5055. s_Il2CppMethodInitialized = true;
  5056. }
  5057. {
  5058. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
  5059. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
  5060. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
  5061. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____048F1C6BA9ABEEE037650E52B43535B87F5D0E33A17E5963078DACC7C730B531_FieldInfo_var) };
  5062. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL);
  5063. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5064. int32_t L_4;
  5065. L_4 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_0, L_2, NULL);
  5066. return L_4;
  5067. }
  5068. }
  5069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecodedBitStreamParser_getPostCode3_m136B9DF44B195149D2C0AD0CFE2CD4936210B9A9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
  5070. {
  5071. static bool s_Il2CppMethodInitialized;
  5072. if (!s_Il2CppMethodInitialized)
  5073. {
  5074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  5075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  5076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3986C22E68642385C1AD4952D2CAAA099E7AEAD5D256CF29AB70FFEB2AF7B90D_FieldInfo_var);
  5078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____46F121972539C3A215848630FBD7785316566B2DC48BD8F0A5BAF3FC53109E65_FieldInfo_var);
  5079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F379C159024C3171F2888C8E2E9D87641E4344CF1E6959A500AD635BAA782B2_FieldInfo_var);
  5080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var);
  5081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C7D12A90C94D52A40E5239FA8BD51C1C7D033B17222A15FD2E50F7CC45C5C18A_FieldInfo_var);
  5082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____CBB4999C365FA0ABE5E75FA63E432602C40CD00CB6A10792AF8496C09576AE4D_FieldInfo_var);
  5083. s_Il2CppMethodInitialized = true;
  5084. }
  5085. {
  5086. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)6);
  5087. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0;
  5088. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5089. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS;
  5090. NullCheck(L_2);
  5091. int32_t L_3 = 0;
  5092. String_t* L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  5093. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_bytes;
  5094. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6);
  5095. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = L_6;
  5096. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF_FieldInfo_var) };
  5097. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
  5098. int32_t L_9;
  5099. L_9 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_5, L_7, NULL);
  5100. NullCheck(L_4);
  5101. Il2CppChar L_10;
  5102. L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, L_9, NULL);
  5103. NullCheck(L_1);
  5104. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)L_10);
  5105. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = L_1;
  5106. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS;
  5107. NullCheck(L_12);
  5108. int32_t L_13 = 0;
  5109. String_t* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  5110. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_bytes;
  5111. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6);
  5112. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = L_16;
  5113. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_18 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C7D12A90C94D52A40E5239FA8BD51C1C7D033B17222A15FD2E50F7CC45C5C18A_FieldInfo_var) };
  5114. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_17, L_18, NULL);
  5115. int32_t L_19;
  5116. L_19 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_15, L_17, NULL);
  5117. NullCheck(L_14);
  5118. Il2CppChar L_20;
  5119. L_20 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_14, L_19, NULL);
  5120. NullCheck(L_11);
  5121. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)L_20);
  5122. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_21 = L_11;
  5123. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS;
  5124. NullCheck(L_22);
  5125. int32_t L_23 = 0;
  5126. String_t* L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  5127. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_bytes;
  5128. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6);
  5129. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = L_26;
  5130. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_28 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____CBB4999C365FA0ABE5E75FA63E432602C40CD00CB6A10792AF8496C09576AE4D_FieldInfo_var) };
  5131. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_27, L_28, NULL);
  5132. int32_t L_29;
  5133. L_29 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_25, L_27, NULL);
  5134. NullCheck(L_24);
  5135. Il2CppChar L_30;
  5136. L_30 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_24, L_29, NULL);
  5137. NullCheck(L_21);
  5138. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)L_30);
  5139. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_31 = L_21;
  5140. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS;
  5141. NullCheck(L_32);
  5142. int32_t L_33 = 0;
  5143. String_t* L_34 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
  5144. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = ___0_bytes;
  5145. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6);
  5146. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = L_36;
  5147. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_38 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7F379C159024C3171F2888C8E2E9D87641E4344CF1E6959A500AD635BAA782B2_FieldInfo_var) };
  5148. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_37, L_38, NULL);
  5149. int32_t L_39;
  5150. L_39 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_35, L_37, NULL);
  5151. NullCheck(L_34);
  5152. Il2CppChar L_40;
  5153. L_40 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_34, L_39, NULL);
  5154. NullCheck(L_31);
  5155. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppChar)L_40);
  5156. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_41 = L_31;
  5157. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS;
  5158. NullCheck(L_42);
  5159. int32_t L_43 = 0;
  5160. String_t* L_44 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
  5161. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ___0_bytes;
  5162. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6);
  5163. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = L_46;
  5164. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_48 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3986C22E68642385C1AD4952D2CAAA099E7AEAD5D256CF29AB70FFEB2AF7B90D_FieldInfo_var) };
  5165. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_47, L_48, NULL);
  5166. int32_t L_49;
  5167. L_49 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_45, L_47, NULL);
  5168. NullCheck(L_44);
  5169. Il2CppChar L_50;
  5170. L_50 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_44, L_49, NULL);
  5171. NullCheck(L_41);
  5172. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppChar)L_50);
  5173. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_51 = L_41;
  5174. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS;
  5175. NullCheck(L_52);
  5176. int32_t L_53 = 0;
  5177. String_t* L_54 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  5178. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = ___0_bytes;
  5179. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6);
  5180. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = L_56;
  5181. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_58 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____46F121972539C3A215848630FBD7785316566B2DC48BD8F0A5BAF3FC53109E65_FieldInfo_var) };
  5182. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_57, L_58, NULL);
  5183. int32_t L_59;
  5184. L_59 = DecodedBitStreamParser_getInt_mE69F51F3503CA53993A9C1CE741AC557A7515A5A(L_55, L_57, NULL);
  5185. NullCheck(L_54);
  5186. Il2CppChar L_60;
  5187. L_60 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_54, L_59, NULL);
  5188. NullCheck(L_51);
  5189. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(5), (Il2CppChar)L_60);
  5190. String_t* L_61;
  5191. L_61 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_51, NULL);
  5192. return L_61;
  5193. }
  5194. }
  5195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecodedBitStreamParser_getMessage_m3889458F75B5DDE4B8E28920C4BCA4222CEF330F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_start, int32_t ___2_len, const RuntimeMethod* method)
  5196. {
  5197. static bool s_Il2CppMethodInitialized;
  5198. if (!s_Il2CppMethodInitialized)
  5199. {
  5200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  5202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral613EAD396EE09ED2D9E7B60CAF5EA5B0F4F01CAB);
  5203. s_Il2CppMethodInitialized = true;
  5204. }
  5205. StringBuilder_t* V_0 = NULL;
  5206. int32_t V_1 = 0;
  5207. int32_t V_2 = 0;
  5208. int32_t V_3 = 0;
  5209. int32_t V_4 = 0;
  5210. Il2CppChar V_5 = 0x0;
  5211. int32_t V_6 = 0;
  5212. {
  5213. StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  5214. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
  5215. V_0 = L_0;
  5216. V_1 = (-1);
  5217. V_2 = 0;
  5218. V_3 = 0;
  5219. int32_t L_1 = ___1_start;
  5220. V_4 = L_1;
  5221. goto IL_0105;
  5222. }
  5223. IL_0014:
  5224. {
  5225. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5226. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS;
  5227. int32_t L_3 = V_2;
  5228. NullCheck(L_2);
  5229. int32_t L_4 = L_3;
  5230. String_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  5231. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_bytes;
  5232. int32_t L_7 = V_4;
  5233. NullCheck(L_6);
  5234. int32_t L_8 = L_7;
  5235. uint8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  5236. NullCheck(L_5);
  5237. Il2CppChar L_10;
  5238. L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, L_9, NULL);
  5239. V_5 = L_10;
  5240. Il2CppChar L_11 = V_5;
  5241. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_11, ((int32_t)65520))))
  5242. {
  5243. case 0:
  5244. {
  5245. goto IL_0077;
  5246. }
  5247. case 1:
  5248. {
  5249. goto IL_0077;
  5250. }
  5251. case 2:
  5252. {
  5253. goto IL_0077;
  5254. }
  5255. case 3:
  5256. {
  5257. goto IL_0077;
  5258. }
  5259. case 4:
  5260. {
  5261. goto IL_0077;
  5262. }
  5263. case 5:
  5264. {
  5265. goto IL_0086;
  5266. }
  5267. case 6:
  5268. {
  5269. goto IL_008e;
  5270. }
  5271. case 7:
  5272. {
  5273. goto IL_0068;
  5274. }
  5275. case 8:
  5276. {
  5277. goto IL_0071;
  5278. }
  5279. case 9:
  5280. {
  5281. goto IL_00e9;
  5282. }
  5283. case 10:
  5284. {
  5285. goto IL_00ed;
  5286. }
  5287. case 11:
  5288. {
  5289. goto IL_0096;
  5290. }
  5291. }
  5292. }
  5293. {
  5294. goto IL_00ed;
  5295. }
  5296. IL_0068:
  5297. {
  5298. V_2 = 0;
  5299. V_1 = (-1);
  5300. goto IL_00f6;
  5301. }
  5302. IL_0071:
  5303. {
  5304. V_2 = 1;
  5305. V_1 = (-1);
  5306. goto IL_00f6;
  5307. }
  5308. IL_0077:
  5309. {
  5310. int32_t L_12 = V_2;
  5311. V_3 = L_12;
  5312. Il2CppChar L_13 = V_5;
  5313. V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, ((int32_t)65520)));
  5314. V_1 = 1;
  5315. goto IL_00f6;
  5316. }
  5317. IL_0086:
  5318. {
  5319. int32_t L_14 = V_2;
  5320. V_3 = L_14;
  5321. V_2 = 0;
  5322. V_1 = 2;
  5323. goto IL_00f6;
  5324. }
  5325. IL_008e:
  5326. {
  5327. int32_t L_15 = V_2;
  5328. V_3 = L_15;
  5329. V_2 = 0;
  5330. V_1 = 3;
  5331. goto IL_00f6;
  5332. }
  5333. IL_0096:
  5334. {
  5335. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_bytes;
  5336. int32_t L_17 = V_4;
  5337. int32_t L_18 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  5338. V_4 = L_18;
  5339. NullCheck(L_16);
  5340. int32_t L_19 = L_18;
  5341. uint8_t L_20 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  5342. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___0_bytes;
  5343. int32_t L_22 = V_4;
  5344. int32_t L_23 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  5345. V_4 = L_23;
  5346. NullCheck(L_21);
  5347. int32_t L_24 = L_23;
  5348. uint8_t L_25 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  5349. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_bytes;
  5350. int32_t L_27 = V_4;
  5351. int32_t L_28 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  5352. V_4 = L_28;
  5353. NullCheck(L_26);
  5354. int32_t L_29 = L_28;
  5355. uint8_t L_30 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  5356. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_bytes;
  5357. int32_t L_32 = V_4;
  5358. int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  5359. V_4 = L_33;
  5360. NullCheck(L_31);
  5361. int32_t L_34 = L_33;
  5362. uint8_t L_35 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  5363. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ___0_bytes;
  5364. int32_t L_37 = V_4;
  5365. int32_t L_38 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  5366. V_4 = L_38;
  5367. NullCheck(L_36);
  5368. int32_t L_39 = L_38;
  5369. uint8_t L_40 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
  5370. V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_20<<((int32_t)24))), ((int32_t)((int32_t)L_25<<((int32_t)18))))), ((int32_t)((int32_t)L_30<<((int32_t)12))))), ((int32_t)((int32_t)L_35<<6)))), (int32_t)L_40));
  5371. StringBuilder_t* L_41 = V_0;
  5372. String_t* L_42;
  5373. L_42 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_6), _stringLiteral613EAD396EE09ED2D9E7B60CAF5EA5B0F4F01CAB, NULL);
  5374. NullCheck(L_41);
  5375. StringBuilder_t* L_43;
  5376. L_43 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_41, L_42, NULL);
  5377. goto IL_00f6;
  5378. }
  5379. IL_00e9:
  5380. {
  5381. V_1 = (-1);
  5382. goto IL_00f6;
  5383. }
  5384. IL_00ed:
  5385. {
  5386. StringBuilder_t* L_44 = V_0;
  5387. Il2CppChar L_45 = V_5;
  5388. NullCheck(L_44);
  5389. StringBuilder_t* L_46;
  5390. L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, L_45, NULL);
  5391. }
  5392. IL_00f6:
  5393. {
  5394. int32_t L_47 = V_1;
  5395. int32_t L_48 = L_47;
  5396. V_1 = ((int32_t)il2cpp_codegen_subtract(L_48, 1));
  5397. if (L_48)
  5398. {
  5399. goto IL_00ff;
  5400. }
  5401. }
  5402. {
  5403. int32_t L_49 = V_3;
  5404. V_2 = L_49;
  5405. }
  5406. IL_00ff:
  5407. {
  5408. int32_t L_50 = V_4;
  5409. V_4 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  5410. }
  5411. IL_0105:
  5412. {
  5413. int32_t L_51 = V_4;
  5414. int32_t L_52 = ___1_start;
  5415. int32_t L_53 = ___2_len;
  5416. if ((((int32_t)L_51) < ((int32_t)((int32_t)il2cpp_codegen_add(L_52, L_53)))))
  5417. {
  5418. goto IL_0014;
  5419. }
  5420. }
  5421. {
  5422. goto IL_011f;
  5423. }
  5424. IL_0111:
  5425. {
  5426. StringBuilder_t* L_54 = V_0;
  5427. StringBuilder_t* L_55 = V_0;
  5428. NullCheck(L_55);
  5429. int32_t L_56;
  5430. L_56 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_55, NULL);
  5431. NullCheck(L_54);
  5432. StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_54, ((int32_t)il2cpp_codegen_subtract(L_56, 1)), NULL);
  5433. }
  5434. IL_011f:
  5435. {
  5436. StringBuilder_t* L_57 = V_0;
  5437. NullCheck(L_57);
  5438. int32_t L_58;
  5439. L_58 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_57, NULL);
  5440. if ((((int32_t)L_58) <= ((int32_t)0)))
  5441. {
  5442. goto IL_013d;
  5443. }
  5444. }
  5445. {
  5446. StringBuilder_t* L_59 = V_0;
  5447. StringBuilder_t* L_60 = V_0;
  5448. NullCheck(L_60);
  5449. int32_t L_61;
  5450. L_61 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_60, NULL);
  5451. NullCheck(L_59);
  5452. Il2CppChar L_62;
  5453. L_62 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_59, ((int32_t)il2cpp_codegen_subtract(L_61, 1)), NULL);
  5454. if ((((int32_t)L_62) == ((int32_t)((int32_t)65532))))
  5455. {
  5456. goto IL_0111;
  5457. }
  5458. }
  5459. IL_013d:
  5460. {
  5461. StringBuilder_t* L_63 = V_0;
  5462. NullCheck(L_63);
  5463. String_t* L_64;
  5464. L_64 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_63);
  5465. return L_64;
  5466. }
  5467. }
  5468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser__cctor_m1E97606D8E828BC15C79D536B184AA8941D8DB82 (const RuntimeMethod* method)
  5469. {
  5470. static bool s_Il2CppMethodInitialized;
  5471. if (!s_Il2CppMethodInitialized)
  5472. {
  5473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  5475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25D13E038A73D8B812A3ED0FFA0210BD42ABADB0);
  5476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FE6953D39C164DD7BFDBB6B1D883F72DD0B5A12);
  5477. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6908DD02BC6292EC6541C878C7B7E2AA733CF2AD);
  5478. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD90EB543CE0EEBEA352E6F3CCA0583CA0C6D10FA);
  5479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECD49B787115E683C3133027AECD0B8E87AD7EC1);
  5480. s_Il2CppMethodInitialized = true;
  5481. }
  5482. {
  5483. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
  5484. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  5485. NullCheck(L_1);
  5486. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5FE6953D39C164DD7BFDBB6B1D883F72DD0B5A12);
  5487. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  5488. NullCheck(L_2);
  5489. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral25D13E038A73D8B812A3ED0FFA0210BD42ABADB0);
  5490. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
  5491. NullCheck(L_3);
  5492. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral6908DD02BC6292EC6541C878C7B7E2AA733CF2AD);
  5493. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
  5494. NullCheck(L_4);
  5495. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralECD49B787115E683C3133027AECD0B8E87AD7EC1);
  5496. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
  5497. NullCheck(L_5);
  5498. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralD90EB543CE0EEBEA352E6F3CCA0583CA0C6D10FA);
  5499. ((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS = L_5;
  5500. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var))->___SETS), (void*)L_5);
  5501. return;
  5502. }
  5503. }
  5504. #ifdef __clang__
  5505. #pragma clang diagnostic pop
  5506. #endif
  5507. #ifdef __clang__
  5508. #pragma clang diagnostic push
  5509. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5510. #pragma clang diagnostic ignored "-Wunused-variable"
  5511. #endif
  5512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m07837AD4C44C288E442F957FBA6CC46FD245DE39 (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, const RuntimeMethod* method)
  5513. {
  5514. static bool s_Il2CppMethodInitialized;
  5515. if (!s_Il2CppMethodInitialized)
  5516. {
  5517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  5518. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  5519. s_Il2CppMethodInitialized = true;
  5520. }
  5521. {
  5522. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5523. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  5524. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___MAXICODE_FIELD_64;
  5525. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_1 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  5526. ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_1, L_0, NULL);
  5527. __this->___rsDecoder = L_1;
  5528. Il2CppCodeGenWriteBarrier((void**)(&__this->___rsDecoder), (void*)L_1);
  5529. return;
  5530. }
  5531. }
  5532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m1C579D5057447221E43E632050A32F02E9DB905D (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, RuntimeObject* ___1_hints, const RuntimeMethod* method)
  5533. {
  5534. static bool s_Il2CppMethodInitialized;
  5535. if (!s_Il2CppMethodInitialized)
  5536. {
  5537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var);
  5538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  5539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5540. s_Il2CppMethodInitialized = true;
  5541. }
  5542. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
  5543. int32_t V_1 = 0;
  5544. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
  5545. {
  5546. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits;
  5547. BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42* L_1 = (BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42*)il2cpp_codegen_object_new(BitMatrixParser_tC75DE359D31D49D0194821938B16E0D28E384D42_il2cpp_TypeInfo_var);
  5548. BitMatrixParser__ctor_mFABF710A4E6A5A1C71FB847B2FEA20ABAC2235AD(L_1, L_0, NULL);
  5549. NullCheck(L_1);
  5550. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
  5551. L_2 = BitMatrixParser_readCodewords_m8B9E825FC6E126D7BFDE29873B6B9CA92FB786A5(L_1, NULL);
  5552. V_0 = L_2;
  5553. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_0;
  5554. bool L_4;
  5555. L_4 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_3, 0, ((int32_t)10), ((int32_t)10), 0, NULL);
  5556. if (L_4)
  5557. {
  5558. goto IL_001d;
  5559. }
  5560. }
  5561. {
  5562. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5563. }
  5564. IL_001d:
  5565. {
  5566. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
  5567. NullCheck(L_5);
  5568. int32_t L_6 = 0;
  5569. uint8_t L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  5570. V_1 = ((int32_t)((int32_t)L_7&((int32_t)15)));
  5571. int32_t L_8 = V_1;
  5572. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_8, 2))) > ((uint32_t)2))))
  5573. {
  5574. goto IL_0030;
  5575. }
  5576. }
  5577. {
  5578. int32_t L_9 = V_1;
  5579. if ((((int32_t)L_9) == ((int32_t)5)))
  5580. {
  5581. goto IL_005e;
  5582. }
  5583. }
  5584. {
  5585. goto IL_008c;
  5586. }
  5587. IL_0030:
  5588. {
  5589. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0;
  5590. bool L_11;
  5591. L_11 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_10, ((int32_t)20), ((int32_t)84), ((int32_t)40), 1, NULL);
  5592. if (L_11)
  5593. {
  5594. goto IL_0042;
  5595. }
  5596. }
  5597. {
  5598. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5599. }
  5600. IL_0042:
  5601. {
  5602. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0;
  5603. bool L_13;
  5604. L_13 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_12, ((int32_t)20), ((int32_t)84), ((int32_t)40), 2, NULL);
  5605. if (L_13)
  5606. {
  5607. goto IL_0054;
  5608. }
  5609. }
  5610. {
  5611. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5612. }
  5613. IL_0054:
  5614. {
  5615. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)94));
  5616. V_2 = L_14;
  5617. goto IL_008e;
  5618. }
  5619. IL_005e:
  5620. {
  5621. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0;
  5622. bool L_16;
  5623. L_16 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_15, ((int32_t)20), ((int32_t)68), ((int32_t)56), 1, NULL);
  5624. if (L_16)
  5625. {
  5626. goto IL_0070;
  5627. }
  5628. }
  5629. {
  5630. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5631. }
  5632. IL_0070:
  5633. {
  5634. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0;
  5635. bool L_18;
  5636. L_18 = Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8(__this, L_17, ((int32_t)20), ((int32_t)68), ((int32_t)56), 2, NULL);
  5637. if (L_18)
  5638. {
  5639. goto IL_0082;
  5640. }
  5641. }
  5642. {
  5643. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5644. }
  5645. IL_0082:
  5646. {
  5647. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)78));
  5648. V_2 = L_19;
  5649. goto IL_008e;
  5650. }
  5651. IL_008c:
  5652. {
  5653. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5654. }
  5655. IL_008e:
  5656. {
  5657. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0;
  5658. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_2;
  5659. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, 0, ((int32_t)10), NULL);
  5660. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_0;
  5661. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_2;
  5662. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_2;
  5663. NullCheck(L_24);
  5664. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_22, ((int32_t)20), (RuntimeArray*)L_23, ((int32_t)10), ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_24)->max_length)), ((int32_t)10))), NULL);
  5665. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_2;
  5666. int32_t L_26 = V_1;
  5667. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tC9A05D25AA98D9EED7878DC06E30FD983DD63206_il2cpp_TypeInfo_var);
  5668. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_27;
  5669. L_27 = DecodedBitStreamParser_decode_m64F75B989712E4FECFB533D327547E5692A2DEB1(L_25, L_26, NULL);
  5670. return L_27;
  5671. }
  5672. }
  5673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_m7D99A3AD994A07D907B1672D0BD6AFDE62EF66C8 (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_start, int32_t ___2_dataCodewords, int32_t ___3_ecCodewords, int32_t ___4_mode, const RuntimeMethod* method)
  5674. {
  5675. static bool s_Il2CppMethodInitialized;
  5676. if (!s_Il2CppMethodInitialized)
  5677. {
  5678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  5679. s_Il2CppMethodInitialized = true;
  5680. }
  5681. int32_t V_0 = 0;
  5682. int32_t V_1 = 0;
  5683. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  5684. int32_t V_3 = 0;
  5685. int32_t V_4 = 0;
  5686. int32_t G_B3_0 = 0;
  5687. {
  5688. int32_t L_0 = ___2_dataCodewords;
  5689. int32_t L_1 = ___3_ecCodewords;
  5690. V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
  5691. int32_t L_2 = ___4_mode;
  5692. if (!L_2)
  5693. {
  5694. goto IL_000c;
  5695. }
  5696. }
  5697. {
  5698. G_B3_0 = 2;
  5699. goto IL_000d;
  5700. }
  5701. IL_000c:
  5702. {
  5703. G_B3_0 = 1;
  5704. }
  5705. IL_000d:
  5706. {
  5707. V_1 = G_B3_0;
  5708. int32_t L_3 = V_0;
  5709. int32_t L_4 = V_1;
  5710. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(L_3/L_4)));
  5711. V_2 = L_5;
  5712. V_3 = 0;
  5713. goto IL_003c;
  5714. }
  5715. IL_001b:
  5716. {
  5717. int32_t L_6 = ___4_mode;
  5718. if (!L_6)
  5719. {
  5720. goto IL_0028;
  5721. }
  5722. }
  5723. {
  5724. int32_t L_7 = V_3;
  5725. int32_t L_8 = ___4_mode;
  5726. if ((!(((uint32_t)((int32_t)(L_7%2))) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_8, 1))))))
  5727. {
  5728. goto IL_0038;
  5729. }
  5730. }
  5731. IL_0028:
  5732. {
  5733. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_2;
  5734. int32_t L_10 = V_3;
  5735. int32_t L_11 = V_1;
  5736. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_codewordBytes;
  5737. int32_t L_13 = V_3;
  5738. int32_t L_14 = ___1_start;
  5739. NullCheck(L_12);
  5740. int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_13, L_14));
  5741. uint8_t L_16 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  5742. NullCheck(L_9);
  5743. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_10/L_11))), (int32_t)((int32_t)((int32_t)L_16&((int32_t)255))));
  5744. }
  5745. IL_0038:
  5746. {
  5747. int32_t L_17 = V_3;
  5748. V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  5749. }
  5750. IL_003c:
  5751. {
  5752. int32_t L_18 = V_3;
  5753. int32_t L_19 = V_0;
  5754. if ((((int32_t)L_18) < ((int32_t)L_19)))
  5755. {
  5756. goto IL_001b;
  5757. }
  5758. }
  5759. {
  5760. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_20 = __this->___rsDecoder;
  5761. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_2;
  5762. int32_t L_22 = ___3_ecCodewords;
  5763. int32_t L_23 = V_1;
  5764. NullCheck(L_20);
  5765. bool L_24;
  5766. L_24 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_20, L_21, ((int32_t)(L_22/L_23)), NULL);
  5767. if (L_24)
  5768. {
  5769. goto IL_0054;
  5770. }
  5771. }
  5772. {
  5773. return (bool)0;
  5774. }
  5775. IL_0054:
  5776. {
  5777. V_4 = 0;
  5778. goto IL_007a;
  5779. }
  5780. IL_0059:
  5781. {
  5782. int32_t L_25 = ___4_mode;
  5783. if (!L_25)
  5784. {
  5785. goto IL_0067;
  5786. }
  5787. }
  5788. {
  5789. int32_t L_26 = V_4;
  5790. int32_t L_27 = ___4_mode;
  5791. if ((!(((uint32_t)((int32_t)(L_26%2))) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_27, 1))))))
  5792. {
  5793. goto IL_0074;
  5794. }
  5795. }
  5796. IL_0067:
  5797. {
  5798. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ___0_codewordBytes;
  5799. int32_t L_29 = V_4;
  5800. int32_t L_30 = ___1_start;
  5801. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_2;
  5802. int32_t L_32 = V_4;
  5803. int32_t L_33 = V_1;
  5804. NullCheck(L_31);
  5805. int32_t L_34 = ((int32_t)(L_32/L_33));
  5806. int32_t L_35 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  5807. NullCheck(L_28);
  5808. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_29, L_30))), (uint8_t)((int32_t)(uint8_t)L_35));
  5809. }
  5810. IL_0074:
  5811. {
  5812. int32_t L_36 = V_4;
  5813. V_4 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  5814. }
  5815. IL_007a:
  5816. {
  5817. int32_t L_37 = V_4;
  5818. int32_t L_38 = ___2_dataCodewords;
  5819. if ((((int32_t)L_37) < ((int32_t)L_38)))
  5820. {
  5821. goto IL_0059;
  5822. }
  5823. }
  5824. {
  5825. return (bool)1;
  5826. }
  5827. }
  5828. #ifdef __clang__
  5829. #pragma clang diagnostic pop
  5830. #endif
  5831. #ifdef __clang__
  5832. #pragma clang diagnostic push
  5833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5834. #pragma clang diagnostic ignored "-Wunused-variable"
  5835. #endif
  5836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader__cctor_m663783285069F0A8A883898613DD5BC092F213E2 (const RuntimeMethod* method)
  5837. {
  5838. static bool s_Il2CppMethodInitialized;
  5839. if (!s_Il2CppMethodInitialized)
  5840. {
  5841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var);
  5842. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  5843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_RuntimeMethod_var);
  5844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
  5845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var);
  5846. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var);
  5847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var);
  5848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  5849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____1200321A9D4D9ECACD206E9234BB30E6EA0CE3CD2F8E5FF759FD7651E58D7A1A_FieldInfo_var);
  5850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____14F3AF8BBA4E69306FB8C4420147917A270AB0DA9322A09EF0CA818701224A52_FieldInfo_var);
  5851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____289A0E07707B4302E361AB3B2CAEF696AF373B8ED2042761D3338A6F1FBAE5A6_FieldInfo_var);
  5852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3E5AB8662435C65FDA6C470D1EF424A9ED92BE8554B7E0727AD7234EC057CAF7_FieldInfo_var);
  5853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3EA16D2E0B5C77637B787240CD802F6D80AF9AC974F4B7C3E83D0A10862BD7E6_FieldInfo_var);
  5854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5171207C29B6B87B86B65B604A0F4874284DE01E326D1077F8D4D224C62B8EE1_FieldInfo_var);
  5855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____57C421A369852444CB9B4AD65840A75F199B433457EF19682DEC6760F206D384_FieldInfo_var);
  5856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____631B971BF7A9D6D79FC9C7BE52F3716771B77B02D5522E093D93CD4B73D73831_FieldInfo_var);
  5857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____741831DC3E09005B36AA2DBC67BE80CF0D2F3021B56BA57B16C2C9C62F3C2959_FieldInfo_var);
  5858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7D3F517A0A69021F0A7982BBC5E45D3232F8C2A9128E524706BD805C0F1E0546_FieldInfo_var);
  5859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7DDA5451B10D19F1E2B821131A5FEA0D8CC3B93CD37CBED3F609E77ECA4B6A90_FieldInfo_var);
  5860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A4DAF1972AE41230119FB2BF4D7F392CB5D9E0C90271F0C6EC1299800EF182F1_FieldInfo_var);
  5861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A5C9909CB0CD1030CB389F4A504B5B88B4328CAC093EAD285EBBAEB027EA3309_FieldInfo_var);
  5862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B4E0F4B6127C4BE48F24A33634A3D7D375E4EC22E6AF7493F1EF2E2F40710F63_FieldInfo_var);
  5863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BA7907623B7B7D0577BFC2F94C91F2879D650B83DD8E39A8FC4D5B4337BCB09C_FieldInfo_var);
  5864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C4909DCCF3D7C100F34206B39B6010C7A91DEA72D6AAE0705104AA1239272460_FieldInfo_var);
  5865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C8631CE9D04A94EB20C3A753884AD774A70D740CC5434F9749CA5D7E8A4702A9_FieldInfo_var);
  5866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9F8AAA45DBC75D815807C58A934D50E56FEB7947355E48F977431ED92249D64_FieldInfo_var);
  5867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E0653D05CAD1F0DAF3713147FA239CBF43A4BD648420176043D81CB757AB3B85_FieldInfo_var);
  5868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EC44F3AFBF5578C70F8EA0B3CDD13B8CD9BE56FD07511987C10DE985AB7C77F2_FieldInfo_var);
  5869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F6FA3D57BC1703BDFF2CD1D7A4D2347C659064FD80F9319974F58D2437C8FDDD_FieldInfo_var);
  5870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD87A8CB026B07ABE41F06D4401365899D180024614BF41E0ACDDF878092E435_FieldInfo_var);
  5871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
  5872. s_Il2CppMethodInitialized = true;
  5873. }
  5874. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_0 = NULL;
  5875. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_1 = NULL;
  5876. int32_t V_2 = 0;
  5877. int32_t V_3 = 0;
  5878. {
  5879. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5880. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
  5881. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A5C9909CB0CD1030CB389F4A504B5B88B4328CAC093EAD285EBBAEB027EA3309_FieldInfo_var) };
  5882. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  5883. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosA = L_1;
  5884. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosA), (void*)L_1);
  5885. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5886. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3;
  5887. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____741831DC3E09005B36AA2DBC67BE80CF0D2F3021B56BA57B16C2C9C62F3C2959_FieldInfo_var) };
  5888. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
  5889. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosB = L_4;
  5890. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosB), (void*)L_4);
  5891. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5892. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6;
  5893. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD87A8CB026B07ABE41F06D4401365899D180024614BF41E0ACDDF878092E435_FieldInfo_var) };
  5894. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
  5895. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosC = L_7;
  5896. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosC), (void*)L_7);
  5897. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5898. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9;
  5899. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C4909DCCF3D7C100F34206B39B6010C7A91DEA72D6AAE0705104AA1239272460_FieldInfo_var) };
  5900. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL);
  5901. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosD = L_10;
  5902. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosD), (void*)L_10);
  5903. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5904. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = L_12;
  5905. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F6FA3D57BC1703BDFF2CD1D7A4D2347C659064FD80F9319974F58D2437C8FDDD_FieldInfo_var) };
  5906. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL);
  5907. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosE = L_13;
  5908. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosE), (void*)L_13);
  5909. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5910. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = L_15;
  5911. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_17 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____14F3AF8BBA4E69306FB8C4420147917A270AB0DA9322A09EF0CA818701224A52_FieldInfo_var) };
  5912. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_16, L_17, NULL);
  5913. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosF = L_16;
  5914. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosF), (void*)L_16);
  5915. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5916. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = L_18;
  5917. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____289A0E07707B4302E361AB3B2CAEF696AF373B8ED2042761D3338A6F1FBAE5A6_FieldInfo_var) };
  5918. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL);
  5919. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosG = L_19;
  5920. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosG), (void*)L_19);
  5921. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5922. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_21;
  5923. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_23 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____BA7907623B7B7D0577BFC2F94C91F2879D650B83DD8E39A8FC4D5B4337BCB09C_FieldInfo_var) };
  5924. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_22, L_23, NULL);
  5925. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosH = L_22;
  5926. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosH), (void*)L_22);
  5927. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5928. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = L_24;
  5929. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_26 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____631B971BF7A9D6D79FC9C7BE52F3716771B77B02D5522E093D93CD4B73D73831_FieldInfo_var) };
  5930. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_25, L_26, NULL);
  5931. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosI = L_25;
  5932. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosI), (void*)L_25);
  5933. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5934. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = L_27;
  5935. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_29 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____57C421A369852444CB9B4AD65840A75F199B433457EF19682DEC6760F206D384_FieldInfo_var) };
  5936. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_28, L_29, NULL);
  5937. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosJ = L_28;
  5938. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosJ), (void*)L_28);
  5939. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_30 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  5940. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_31 = L_30;
  5941. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosA;
  5942. NullCheck(L_31);
  5943. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(0), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_32);
  5944. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_33 = L_31;
  5945. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosB;
  5946. NullCheck(L_33);
  5947. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(1), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_34);
  5948. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_35 = L_33;
  5949. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosC;
  5950. NullCheck(L_35);
  5951. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(2), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_36);
  5952. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_37 = L_35;
  5953. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosD;
  5954. NullCheck(L_37);
  5955. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(3), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_38);
  5956. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_39 = L_37;
  5957. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosE;
  5958. NullCheck(L_39);
  5959. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(4), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_40);
  5960. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_41 = L_39;
  5961. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosF;
  5962. NullCheck(L_41);
  5963. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_42);
  5964. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_43 = L_41;
  5965. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosG;
  5966. NullCheck(L_43);
  5967. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(6), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_44);
  5968. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_45 = L_43;
  5969. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosH;
  5970. NullCheck(L_45);
  5971. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(7), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_46);
  5972. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_47 = L_45;
  5973. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosI;
  5974. NullCheck(L_47);
  5975. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(8), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_48);
  5976. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_49 = L_47;
  5977. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPosJ;
  5978. NullCheck(L_49);
  5979. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_50);
  5980. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPos = L_49;
  5981. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPos), (void*)L_49);
  5982. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_51 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5983. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_52 = L_51;
  5984. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_53 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____B4E0F4B6127C4BE48F24A33634A3D7D375E4EC22E6AF7493F1EF2E2F40710F63_FieldInfo_var) };
  5985. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_52, L_53, NULL);
  5986. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeA = L_52;
  5987. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeA), (void*)L_52);
  5988. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_54 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5989. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_55 = L_54;
  5990. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_56 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____A4DAF1972AE41230119FB2BF4D7F392CB5D9E0C90271F0C6EC1299800EF182F1_FieldInfo_var) };
  5991. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_55, L_56, NULL);
  5992. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeB = L_55;
  5993. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeB), (void*)L_55);
  5994. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_57 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5995. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_58 = L_57;
  5996. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_59 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____1200321A9D4D9ECACD206E9234BB30E6EA0CE3CD2F8E5FF759FD7651E58D7A1A_FieldInfo_var) };
  5997. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_58, L_59, NULL);
  5998. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeC = L_58;
  5999. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeC), (void*)L_58);
  6000. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_60 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  6001. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_61 = L_60;
  6002. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_62 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C8631CE9D04A94EB20C3A753884AD774A70D740CC5434F9749CA5D7E8A4702A9_FieldInfo_var) };
  6003. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_61, L_62, NULL);
  6004. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeD = L_61;
  6005. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeD), (void*)L_61);
  6006. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_63 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  6007. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_64 = L_63;
  6008. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_65 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3EA16D2E0B5C77637B787240CD802F6D80AF9AC974F4B7C3E83D0A10862BD7E6_FieldInfo_var) };
  6009. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_64, L_65, NULL);
  6010. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeE = L_64;
  6011. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeE), (void*)L_64);
  6012. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_66 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  6013. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_67 = L_66;
  6014. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_68 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____3E5AB8662435C65FDA6C470D1EF424A9ED92BE8554B7E0727AD7234EC057CAF7_FieldInfo_var) };
  6015. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_67, L_68, NULL);
  6016. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeF = L_67;
  6017. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeF), (void*)L_67);
  6018. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_69 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  6019. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_70 = L_69;
  6020. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_71 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____EC44F3AFBF5578C70F8EA0B3CDD13B8CD9BE56FD07511987C10DE985AB7C77F2_FieldInfo_var) };
  6021. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_70, L_71, NULL);
  6022. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeG = L_70;
  6023. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeG), (void*)L_70);
  6024. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_72 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  6025. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_73 = L_72;
  6026. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_74 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____5171207C29B6B87B86B65B604A0F4874284DE01E326D1077F8D4D224C62B8EE1_FieldInfo_var) };
  6027. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_73, L_74, NULL);
  6028. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeH = L_73;
  6029. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeH), (void*)L_73);
  6030. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_75 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  6031. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_76 = L_75;
  6032. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_77 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7DDA5451B10D19F1E2B821131A5FEA0D8CC3B93CD37CBED3F609E77ECA4B6A90_FieldInfo_var) };
  6033. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_76, L_77, NULL);
  6034. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeI = L_76;
  6035. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeI), (void*)L_76);
  6036. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_78 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  6037. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_79 = L_78;
  6038. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_80 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____E0653D05CAD1F0DAF3713147FA239CBF43A4BD648420176043D81CB757AB3B85_FieldInfo_var) };
  6039. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_79, L_80, NULL);
  6040. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeJ = L_79;
  6041. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeJ), (void*)L_79);
  6042. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_81 = (CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)(CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)SZArrayNew(CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  6043. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_82 = L_81;
  6044. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_83 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeA;
  6045. NullCheck(L_82);
  6046. (L_82)->SetAt(static_cast<il2cpp_array_size_t>(0), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_83);
  6047. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_84 = L_82;
  6048. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_85 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeB;
  6049. NullCheck(L_84);
  6050. (L_84)->SetAt(static_cast<il2cpp_array_size_t>(1), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_85);
  6051. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_86 = L_84;
  6052. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_87 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeC;
  6053. NullCheck(L_86);
  6054. (L_86)->SetAt(static_cast<il2cpp_array_size_t>(2), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_87);
  6055. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_88 = L_86;
  6056. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_89 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeD;
  6057. NullCheck(L_88);
  6058. (L_88)->SetAt(static_cast<il2cpp_array_size_t>(3), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_89);
  6059. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_90 = L_88;
  6060. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_91 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeE;
  6061. NullCheck(L_90);
  6062. (L_90)->SetAt(static_cast<il2cpp_array_size_t>(4), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_91);
  6063. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_92 = L_90;
  6064. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_93 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeF;
  6065. NullCheck(L_92);
  6066. (L_92)->SetAt(static_cast<il2cpp_array_size_t>(5), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_93);
  6067. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_94 = L_92;
  6068. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_95 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeG;
  6069. NullCheck(L_94);
  6070. (L_94)->SetAt(static_cast<il2cpp_array_size_t>(6), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_95);
  6071. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_96 = L_94;
  6072. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_97 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeH;
  6073. NullCheck(L_96);
  6074. (L_96)->SetAt(static_cast<il2cpp_array_size_t>(7), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_97);
  6075. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_98 = L_96;
  6076. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_99 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeI;
  6077. NullCheck(L_98);
  6078. (L_98)->SetAt(static_cast<il2cpp_array_size_t>(8), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_99);
  6079. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_100 = L_98;
  6080. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_101 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barTypeJ;
  6081. NullCheck(L_100);
  6082. (L_100)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_101);
  6083. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barType = L_100;
  6084. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barType), (void*)L_100);
  6085. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_102 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1287));
  6086. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_103 = L_102;
  6087. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_104 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____C9F8AAA45DBC75D815807C58A934D50E56FEB7947355E48F977431ED92249D64_FieldInfo_var) };
  6088. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_103, L_104, NULL);
  6089. V_0 = L_103;
  6090. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_105 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)78));
  6091. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_106 = L_105;
  6092. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_107 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____7D3F517A0A69021F0A7982BBC5E45D3232F8C2A9128E524706BD805C0F1E0546_FieldInfo_var) };
  6093. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_106, L_107, NULL);
  6094. V_1 = L_106;
  6095. Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_108 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
  6096. Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22(L_108, ((int32_t)2000), Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_RuntimeMethod_var);
  6097. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check = L_108;
  6098. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check), (void*)L_108);
  6099. Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_109 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
  6100. Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22(L_109, ((int32_t)200), Dictionary_2__ctor_mAF56F61CBD9F77BAFCE5E2591712018424E7DB22_RuntimeMethod_var);
  6101. ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check = L_109;
  6102. Il2CppCodeGenWriteBarrier((void**)(&((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check), (void*)L_109);
  6103. V_2 = 0;
  6104. goto IL_02e3;
  6105. }
  6106. IL_02d1:
  6107. {
  6108. RuntimeObject* L_110 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check;
  6109. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_111 = V_0;
  6110. int32_t L_112 = V_2;
  6111. NullCheck(L_111);
  6112. int32_t L_113 = L_112;
  6113. uint16_t L_114 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
  6114. int32_t L_115 = V_2;
  6115. NullCheck(L_110);
  6116. InterfaceActionInvoker2< int32_t, int32_t >::Invoke(5, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_110, L_114, L_115);
  6117. int32_t L_116 = V_2;
  6118. V_2 = ((int32_t)il2cpp_codegen_add(L_116, 1));
  6119. }
  6120. IL_02e3:
  6121. {
  6122. int32_t L_117 = V_2;
  6123. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_118 = V_0;
  6124. NullCheck(L_118);
  6125. if ((((int32_t)L_117) < ((int32_t)((int32_t)(((RuntimeArray*)L_118)->max_length)))))
  6126. {
  6127. goto IL_02d1;
  6128. }
  6129. }
  6130. {
  6131. V_3 = 0;
  6132. goto IL_02ff;
  6133. }
  6134. IL_02ed:
  6135. {
  6136. RuntimeObject* L_119 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check;
  6137. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_120 = V_1;
  6138. int32_t L_121 = V_3;
  6139. NullCheck(L_120);
  6140. int32_t L_122 = L_121;
  6141. uint16_t L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
  6142. int32_t L_124 = V_3;
  6143. NullCheck(L_119);
  6144. InterfaceActionInvoker2< int32_t, int32_t >::Invoke(5, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_119, L_123, L_124);
  6145. int32_t L_125 = V_3;
  6146. V_3 = ((int32_t)il2cpp_codegen_add(L_125, 1));
  6147. }
  6148. IL_02ff:
  6149. {
  6150. int32_t L_126 = V_3;
  6151. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_127 = V_1;
  6152. NullCheck(L_127);
  6153. if ((((int32_t)L_126) < ((int32_t)((int32_t)(((RuntimeArray*)L_127)->max_length)))))
  6154. {
  6155. goto IL_02ed;
  6156. }
  6157. }
  6158. {
  6159. return;
  6160. }
  6161. }
  6162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* IMBReader_doDecode_mF3AF9E9B0AB8E8D73826D17D45E71748163AFB01 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method)
  6163. {
  6164. {
  6165. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_0 = ___0_image;
  6166. __this->___currentBitmap = L_0;
  6167. Il2CppCodeGenWriteBarrier((void**)(&__this->___currentBitmap), (void*)L_0);
  6168. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_1 = ___0_image;
  6169. RuntimeObject* L_2 = ___1_hints;
  6170. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_3;
  6171. L_3 = OneDReader_doDecode_mB4B940E665E5F6B1C52FC8543F630C760797EE62(__this, L_1, L_2, NULL);
  6172. return L_3;
  6173. }
  6174. }
  6175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader_reset_m9B037A373E19C45EBC69A6B145FA5EE540905447 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, const RuntimeMethod* method)
  6176. {
  6177. {
  6178. OneDReader_reset_mF4DB0F143C93E7531638C88440F2CAFF0B4D43C5(__this, NULL);
  6179. __this->___currentBitmap = (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9*)NULL;
  6180. Il2CppCodeGenWriteBarrier((void**)(&__this->___currentBitmap), (void*)(BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9*)NULL);
  6181. return;
  6182. }
  6183. }
  6184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t IMBReader_binaryStringToDec_m4CE08526A95311C7E159FBE093FAF356C82D371E (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_binary, const RuntimeMethod* method)
  6185. {
  6186. static bool s_Il2CppMethodInitialized;
  6187. if (!s_Il2CppMethodInitialized)
  6188. {
  6189. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6190. s_Il2CppMethodInitialized = true;
  6191. }
  6192. uint16_t V_0 = 0;
  6193. uint16_t V_1 = 0;
  6194. String_t* V_2 = NULL;
  6195. int32_t V_3 = 0;
  6196. {
  6197. String_t* L_0 = ___0_binary;
  6198. NullCheck(L_0);
  6199. int32_t L_1;
  6200. L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
  6201. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6202. double L_2;
  6203. L_2 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((int32_t)il2cpp_codegen_subtract(L_1, 1))), NULL);
  6204. V_0 = (uint16_t)il2cpp_codegen_cast_floating_point<uint16_t, int32_t, double>(L_2);
  6205. V_1 = (uint16_t)0;
  6206. String_t* L_3 = ___0_binary;
  6207. V_2 = L_3;
  6208. V_3 = 0;
  6209. goto IL_003a;
  6210. }
  6211. IL_0021:
  6212. {
  6213. String_t* L_4 = V_2;
  6214. int32_t L_5 = V_3;
  6215. NullCheck(L_4);
  6216. Il2CppChar L_6;
  6217. L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, L_5, NULL);
  6218. if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)49)))))
  6219. {
  6220. goto IL_0031;
  6221. }
  6222. }
  6223. {
  6224. uint16_t L_7 = V_1;
  6225. uint16_t L_8 = V_0;
  6226. V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)));
  6227. }
  6228. IL_0031:
  6229. {
  6230. uint16_t L_9 = V_0;
  6231. V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_9/2)));
  6232. int32_t L_10 = V_3;
  6233. V_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  6234. }
  6235. IL_003a:
  6236. {
  6237. int32_t L_11 = V_3;
  6238. String_t* L_12 = V_2;
  6239. NullCheck(L_12);
  6240. int32_t L_13;
  6241. L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
  6242. if ((((int32_t)L_11) < ((int32_t)L_13)))
  6243. {
  6244. goto IL_0021;
  6245. }
  6246. }
  6247. {
  6248. uint16_t L_14 = V_1;
  6249. return L_14;
  6250. }
  6251. }
  6252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IMBReader_invertedBinaryString_mD9BA94DCF927494F05179B074DFDFB3A09DC9592 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_binary, const RuntimeMethod* method)
  6253. {
  6254. static bool s_Il2CppMethodInitialized;
  6255. if (!s_Il2CppMethodInitialized)
  6256. {
  6257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  6258. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3);
  6259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  6260. s_Il2CppMethodInitialized = true;
  6261. }
  6262. String_t* V_0 = NULL;
  6263. String_t* V_1 = NULL;
  6264. int32_t V_2 = 0;
  6265. {
  6266. V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  6267. String_t* L_0 = ___0_binary;
  6268. V_1 = L_0;
  6269. V_2 = 0;
  6270. goto IL_0035;
  6271. }
  6272. IL_000c:
  6273. {
  6274. String_t* L_1 = V_1;
  6275. int32_t L_2 = V_2;
  6276. NullCheck(L_1);
  6277. Il2CppChar L_3;
  6278. L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
  6279. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)49)))))
  6280. {
  6281. goto IL_0025;
  6282. }
  6283. }
  6284. {
  6285. String_t* L_4 = V_0;
  6286. String_t* L_5;
  6287. L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_4, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
  6288. V_0 = L_5;
  6289. goto IL_0031;
  6290. }
  6291. IL_0025:
  6292. {
  6293. String_t* L_6 = V_0;
  6294. String_t* L_7;
  6295. L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_6, _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3, NULL);
  6296. V_0 = L_7;
  6297. }
  6298. IL_0031:
  6299. {
  6300. int32_t L_8 = V_2;
  6301. V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  6302. }
  6303. IL_0035:
  6304. {
  6305. int32_t L_9 = V_2;
  6306. String_t* L_10 = V_1;
  6307. NullCheck(L_10);
  6308. int32_t L_11;
  6309. L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL);
  6310. if ((((int32_t)L_9) < ((int32_t)L_11)))
  6311. {
  6312. goto IL_000c;
  6313. }
  6314. }
  6315. {
  6316. String_t* L_12 = V_0;
  6317. return L_12;
  6318. }
  6319. }
  6320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IMBReader_getCodeWords_m96A444253C68F303C1A9419410911874B2BF461F (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_codeWord, String_t* ___1_imb, RuntimeObject* ___2_table1Check, RuntimeObject* ___3_table2Check, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___4_barPos, CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* ___5_barType, const RuntimeMethod* method)
  6321. {
  6322. static bool s_Il2CppMethodInitialized;
  6323. if (!s_Il2CppMethodInitialized)
  6324. {
  6325. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var);
  6326. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  6327. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7_il2cpp_TypeInfo_var);
  6328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  6329. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
  6330. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10A3387668EA3907DD5469FE4A2144E44025A84E);
  6331. s_Il2CppMethodInitialized = true;
  6332. }
  6333. StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* V_0 = NULL;
  6334. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_1 = NULL;
  6335. int32_t V_2 = 0;
  6336. int32_t V_3 = 0;
  6337. int32_t V_4 = 0;
  6338. int32_t V_5 = 0;
  6339. int32_t V_6 = 0;
  6340. int32_t V_7 = 0;
  6341. int32_t V_8 = 0;
  6342. int32_t V_9 = 0;
  6343. {
  6344. StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_0 = (StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7*)(StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7*)SZArrayNew(StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  6345. V_0 = L_0;
  6346. V_2 = 0;
  6347. goto IL_001d;
  6348. }
  6349. IL_000c:
  6350. {
  6351. StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_1 = V_0;
  6352. int32_t L_2 = V_2;
  6353. StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  6354. StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60(L_3, _stringLiteral10A3387668EA3907DD5469FE4A2144E44025A84E, NULL);
  6355. NullCheck(L_1);
  6356. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (StringBuilder_t*)L_3);
  6357. int32_t L_4 = V_2;
  6358. V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1));
  6359. }
  6360. IL_001d:
  6361. {
  6362. int32_t L_5 = V_2;
  6363. if ((((int32_t)L_5) < ((int32_t)((int32_t)10))))
  6364. {
  6365. goto IL_000c;
  6366. }
  6367. }
  6368. {
  6369. V_3 = 0;
  6370. goto IL_00ad;
  6371. }
  6372. IL_0029:
  6373. {
  6374. String_t* L_6 = ___1_imb;
  6375. int32_t L_7 = V_3;
  6376. NullCheck(L_6);
  6377. Il2CppChar L_8;
  6378. L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_7, NULL);
  6379. if ((((int32_t)L_8) == ((int32_t)((int32_t)68))))
  6380. {
  6381. goto IL_004a;
  6382. }
  6383. }
  6384. {
  6385. String_t* L_9 = ___1_imb;
  6386. int32_t L_10 = V_3;
  6387. NullCheck(L_9);
  6388. Il2CppChar L_11;
  6389. L_11 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_9, L_10, NULL);
  6390. if ((((int32_t)L_11) == ((int32_t)((int32_t)65))))
  6391. {
  6392. goto IL_004a;
  6393. }
  6394. }
  6395. {
  6396. String_t* L_12 = ___1_imb;
  6397. int32_t L_13 = V_3;
  6398. NullCheck(L_12);
  6399. Il2CppChar L_14;
  6400. L_14 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_12, L_13, NULL);
  6401. if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)70)))))
  6402. {
  6403. goto IL_00a9;
  6404. }
  6405. }
  6406. IL_004a:
  6407. {
  6408. int32_t L_15 = V_3;
  6409. V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  6410. V_5 = 0;
  6411. goto IL_00a3;
  6412. }
  6413. IL_0054:
  6414. {
  6415. V_6 = 0;
  6416. goto IL_0097;
  6417. }
  6418. IL_0059:
  6419. {
  6420. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_16 = ___4_barPos;
  6421. int32_t L_17 = V_5;
  6422. NullCheck(L_16);
  6423. int32_t L_18 = L_17;
  6424. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  6425. int32_t L_20 = V_6;
  6426. NullCheck(L_19);
  6427. int32_t L_21 = L_20;
  6428. int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  6429. int32_t L_23 = V_4;
  6430. if ((!(((uint32_t)L_22) == ((uint32_t)L_23))))
  6431. {
  6432. goto IL_0091;
  6433. }
  6434. }
  6435. {
  6436. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_24 = ___5_barType;
  6437. int32_t L_25 = V_5;
  6438. NullCheck(L_24);
  6439. int32_t L_26 = L_25;
  6440. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  6441. int32_t L_28 = V_6;
  6442. NullCheck(L_27);
  6443. int32_t L_29 = L_28;
  6444. uint16_t L_30 = (uint16_t)(L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  6445. String_t* L_31 = ___1_imb;
  6446. int32_t L_32 = V_3;
  6447. NullCheck(L_31);
  6448. Il2CppChar L_33;
  6449. L_33 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_31, L_32, NULL);
  6450. if ((((int32_t)L_30) == ((int32_t)L_33)))
  6451. {
  6452. goto IL_0081;
  6453. }
  6454. }
  6455. {
  6456. String_t* L_34 = ___1_imb;
  6457. int32_t L_35 = V_3;
  6458. NullCheck(L_34);
  6459. Il2CppChar L_36;
  6460. L_36 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_34, L_35, NULL);
  6461. if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)70)))))
  6462. {
  6463. goto IL_0091;
  6464. }
  6465. }
  6466. IL_0081:
  6467. {
  6468. StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_37 = V_0;
  6469. int32_t L_38 = V_5;
  6470. NullCheck(L_37);
  6471. int32_t L_39 = L_38;
  6472. StringBuilder_t* L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
  6473. int32_t L_41 = V_6;
  6474. NullCheck(L_40);
  6475. StringBuilder_set_Chars_m20B53B0EEAB2A0BB0EC84A130FF12EA86ADD99AE(L_40, ((int32_t)il2cpp_codegen_subtract(((int32_t)12), L_41)), ((int32_t)49), NULL);
  6476. }
  6477. IL_0091:
  6478. {
  6479. int32_t L_42 = V_6;
  6480. V_6 = ((int32_t)il2cpp_codegen_add(L_42, 1));
  6481. }
  6482. IL_0097:
  6483. {
  6484. int32_t L_43 = V_6;
  6485. if ((((int32_t)L_43) < ((int32_t)((int32_t)13))))
  6486. {
  6487. goto IL_0059;
  6488. }
  6489. }
  6490. {
  6491. int32_t L_44 = V_5;
  6492. V_5 = ((int32_t)il2cpp_codegen_add(L_44, 1));
  6493. }
  6494. IL_00a3:
  6495. {
  6496. int32_t L_45 = V_5;
  6497. if ((((int32_t)L_45) < ((int32_t)((int32_t)10))))
  6498. {
  6499. goto IL_0054;
  6500. }
  6501. }
  6502. IL_00a9:
  6503. {
  6504. int32_t L_46 = V_3;
  6505. V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  6506. }
  6507. IL_00ad:
  6508. {
  6509. int32_t L_47 = V_3;
  6510. if ((((int32_t)L_47) < ((int32_t)((int32_t)65))))
  6511. {
  6512. goto IL_0029;
  6513. }
  6514. }
  6515. {
  6516. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_48 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  6517. V_1 = L_48;
  6518. V_7 = 0;
  6519. goto IL_00db;
  6520. }
  6521. IL_00c2:
  6522. {
  6523. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_49 = V_1;
  6524. int32_t L_50 = V_7;
  6525. StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_51 = V_0;
  6526. int32_t L_52 = V_7;
  6527. NullCheck(L_51);
  6528. int32_t L_53 = L_52;
  6529. StringBuilder_t* L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  6530. NullCheck(L_54);
  6531. String_t* L_55;
  6532. L_55 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_54);
  6533. uint16_t L_56;
  6534. L_56 = IMBReader_binaryStringToDec_m4CE08526A95311C7E159FBE093FAF356C82D371E(__this, L_55, NULL);
  6535. NullCheck(L_49);
  6536. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(L_50), (uint16_t)L_56);
  6537. int32_t L_57 = V_7;
  6538. V_7 = ((int32_t)il2cpp_codegen_add(L_57, 1));
  6539. }
  6540. IL_00db:
  6541. {
  6542. int32_t L_58 = V_7;
  6543. if ((((int32_t)L_58) < ((int32_t)((int32_t)10))))
  6544. {
  6545. goto IL_00c2;
  6546. }
  6547. }
  6548. {
  6549. V_8 = 0;
  6550. goto IL_013a;
  6551. }
  6552. IL_00e6:
  6553. {
  6554. RuntimeObject* L_59 = ___2_table1Check;
  6555. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_60 = V_1;
  6556. int32_t L_61 = V_8;
  6557. NullCheck(L_60);
  6558. int32_t L_62 = L_61;
  6559. uint16_t L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
  6560. NullCheck(L_59);
  6561. bool L_64;
  6562. L_64 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_59, L_63);
  6563. if (L_64)
  6564. {
  6565. goto IL_0134;
  6566. }
  6567. }
  6568. {
  6569. RuntimeObject* L_65 = ___3_table2Check;
  6570. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_66 = V_1;
  6571. int32_t L_67 = V_8;
  6572. NullCheck(L_66);
  6573. int32_t L_68 = L_67;
  6574. uint16_t L_69 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
  6575. NullCheck(L_65);
  6576. bool L_70;
  6577. L_70 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_65, L_69);
  6578. if (L_70)
  6579. {
  6580. goto IL_0134;
  6581. }
  6582. }
  6583. {
  6584. StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_71 = V_0;
  6585. int32_t L_72 = V_8;
  6586. NullCheck(L_71);
  6587. int32_t L_73 = L_72;
  6588. StringBuilder_t* L_74 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
  6589. StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_75 = V_0;
  6590. int32_t L_76 = V_8;
  6591. NullCheck(L_75);
  6592. int32_t L_77 = L_76;
  6593. StringBuilder_t* L_78 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
  6594. NullCheck(L_78);
  6595. String_t* L_79;
  6596. L_79 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_78);
  6597. StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_80 = V_0;
  6598. int32_t L_81 = V_8;
  6599. NullCheck(L_80);
  6600. int32_t L_82 = L_81;
  6601. StringBuilder_t* L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
  6602. NullCheck(L_83);
  6603. String_t* L_84;
  6604. L_84 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_83);
  6605. String_t* L_85;
  6606. L_85 = IMBReader_invertedBinaryString_mD9BA94DCF927494F05179B074DFDFB3A09DC9592(__this, L_84, NULL);
  6607. NullCheck(L_74);
  6608. StringBuilder_t* L_86;
  6609. L_86 = StringBuilder_Replace_mEACDB7793357B7ABB5E7BFB59CE2C2DE27673950(L_74, L_79, L_85, NULL);
  6610. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_87 = V_1;
  6611. int32_t L_88 = V_8;
  6612. StringBuilderU5BU5D_t8066814F873F1C7DE48C891911DC277608AF3EC7* L_89 = V_0;
  6613. int32_t L_90 = V_8;
  6614. NullCheck(L_89);
  6615. int32_t L_91 = L_90;
  6616. StringBuilder_t* L_92 = (L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
  6617. NullCheck(L_92);
  6618. String_t* L_93;
  6619. L_93 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_92);
  6620. uint16_t L_94;
  6621. L_94 = IMBReader_binaryStringToDec_m4CE08526A95311C7E159FBE093FAF356C82D371E(__this, L_93, NULL);
  6622. NullCheck(L_87);
  6623. (L_87)->SetAt(static_cast<il2cpp_array_size_t>(L_88), (uint16_t)L_94);
  6624. }
  6625. IL_0134:
  6626. {
  6627. int32_t L_95 = V_8;
  6628. V_8 = ((int32_t)il2cpp_codegen_add(L_95, 1));
  6629. }
  6630. IL_013a:
  6631. {
  6632. int32_t L_96 = V_8;
  6633. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_97 = V_1;
  6634. NullCheck(L_97);
  6635. if ((((int32_t)L_96) < ((int32_t)((int32_t)(((RuntimeArray*)L_97)->max_length)))))
  6636. {
  6637. goto IL_00e6;
  6638. }
  6639. }
  6640. {
  6641. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_98 = ___0_codeWord;
  6642. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_99 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  6643. *((RuntimeObject**)L_98) = (RuntimeObject*)L_99;
  6644. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_98, (void*)(RuntimeObject*)L_99);
  6645. V_9 = 0;
  6646. goto IL_0197;
  6647. }
  6648. IL_014f:
  6649. {
  6650. RuntimeObject* L_100 = ___2_table1Check;
  6651. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_101 = V_1;
  6652. int32_t L_102 = V_9;
  6653. NullCheck(L_101);
  6654. int32_t L_103 = L_102;
  6655. uint16_t L_104 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
  6656. NullCheck(L_100);
  6657. bool L_105;
  6658. L_105 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_100, L_104);
  6659. if (L_105)
  6660. {
  6661. goto IL_0182;
  6662. }
  6663. }
  6664. {
  6665. RuntimeObject* L_106 = ___3_table2Check;
  6666. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_107 = V_1;
  6667. int32_t L_108 = V_9;
  6668. NullCheck(L_107);
  6669. int32_t L_109 = L_108;
  6670. uint16_t L_110 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
  6671. NullCheck(L_106);
  6672. bool L_111;
  6673. L_111 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_106, L_110);
  6674. if (!L_111)
  6675. {
  6676. goto IL_0180;
  6677. }
  6678. }
  6679. {
  6680. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_112 = ___0_codeWord;
  6681. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_113 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_112);
  6682. int32_t L_114 = V_9;
  6683. RuntimeObject* L_115 = ___3_table2Check;
  6684. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_116 = V_1;
  6685. int32_t L_117 = V_9;
  6686. NullCheck(L_116);
  6687. int32_t L_118 = L_117;
  6688. uint16_t L_119 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
  6689. NullCheck(L_115);
  6690. int32_t L_120;
  6691. L_120 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_115, L_119);
  6692. NullCheck(L_113);
  6693. (L_113)->SetAt(static_cast<il2cpp_array_size_t>(L_114), (int32_t)((int32_t)il2cpp_codegen_add(L_120, ((int32_t)1287))));
  6694. goto IL_0191;
  6695. }
  6696. IL_0180:
  6697. {
  6698. return (bool)0;
  6699. }
  6700. IL_0182:
  6701. {
  6702. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_121 = ___0_codeWord;
  6703. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_122 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_121);
  6704. int32_t L_123 = V_9;
  6705. RuntimeObject* L_124 = ___2_table1Check;
  6706. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_125 = V_1;
  6707. int32_t L_126 = V_9;
  6708. NullCheck(L_125);
  6709. int32_t L_127 = L_126;
  6710. uint16_t L_128 = (L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
  6711. NullCheck(L_124);
  6712. int32_t L_129;
  6713. L_129 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0, IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E_il2cpp_TypeInfo_var, L_124, L_128);
  6714. NullCheck(L_122);
  6715. (L_122)->SetAt(static_cast<il2cpp_array_size_t>(L_123), (int32_t)L_129);
  6716. }
  6717. IL_0191:
  6718. {
  6719. int32_t L_130 = V_9;
  6720. V_9 = ((int32_t)il2cpp_codegen_add(L_130, 1));
  6721. }
  6722. IL_0197:
  6723. {
  6724. int32_t L_131 = V_9;
  6725. if ((((int32_t)L_131) < ((int32_t)((int32_t)10))))
  6726. {
  6727. goto IL_014f;
  6728. }
  6729. }
  6730. {
  6731. return (bool)1;
  6732. }
  6733. }
  6734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IMBReader_getTrackingNumber_m97D7E2B6905F28FD7F30424FD21B7EF7A2A51D45 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, String_t* ___0_imb, const RuntimeMethod* method)
  6735. {
  6736. static bool s_Il2CppMethodInitialized;
  6737. if (!s_Il2CppMethodInitialized)
  6738. {
  6739. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  6740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var);
  6741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  6742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  6743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  6744. s_Il2CppMethodInitialized = true;
  6745. }
  6746. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  6747. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_1 = NULL;
  6748. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  6749. String_t* V_3 = NULL;
  6750. uint64_t V_4 = 0;
  6751. StringBuilder_t* V_5 = NULL;
  6752. int32_t V_6 = 0;
  6753. int32_t V_7 = 0;
  6754. int32_t V_8 = 0;
  6755. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_9 = NULL;
  6756. int32_t V_10 = 0;
  6757. int32_t V_11 = 0;
  6758. {
  6759. String_t* L_0 = ___0_imb;
  6760. il2cpp_codegen_runtime_class_init_inline(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var);
  6761. RuntimeObject* L_1 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check;
  6762. RuntimeObject* L_2 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check;
  6763. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_3 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPos;
  6764. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_4 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barType;
  6765. bool L_5;
  6766. L_5 = IMBReader_getCodeWords_m96A444253C68F303C1A9419410911874B2BF461F(__this, (&V_0), L_0, L_1, L_2, L_3, L_4, NULL);
  6767. if (L_5)
  6768. {
  6769. goto IL_00ad;
  6770. }
  6771. }
  6772. {
  6773. String_t* L_6 = ___0_imb;
  6774. NullCheck(L_6);
  6775. int32_t L_7;
  6776. L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
  6777. StringBuilder_t* L_8 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  6778. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_8, L_7, NULL);
  6779. V_5 = L_8;
  6780. String_t* L_9 = ___0_imb;
  6781. NullCheck(L_9);
  6782. int32_t L_10;
  6783. L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL);
  6784. V_6 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  6785. goto IL_0081;
  6786. }
  6787. IL_003b:
  6788. {
  6789. String_t* L_11 = ___0_imb;
  6790. int32_t L_12 = V_6;
  6791. NullCheck(L_11);
  6792. Il2CppChar L_13;
  6793. L_13 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_11, L_12, NULL);
  6794. if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)65)))))
  6795. {
  6796. goto IL_0053;
  6797. }
  6798. }
  6799. {
  6800. StringBuilder_t* L_14 = V_5;
  6801. NullCheck(L_14);
  6802. StringBuilder_t* L_15;
  6803. L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, ((int32_t)68), NULL);
  6804. goto IL_007b;
  6805. }
  6806. IL_0053:
  6807. {
  6808. String_t* L_16 = ___0_imb;
  6809. int32_t L_17 = V_6;
  6810. NullCheck(L_16);
  6811. Il2CppChar L_18;
  6812. L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_16, L_17, NULL);
  6813. if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)68)))))
  6814. {
  6815. goto IL_006b;
  6816. }
  6817. }
  6818. {
  6819. StringBuilder_t* L_19 = V_5;
  6820. NullCheck(L_19);
  6821. StringBuilder_t* L_20;
  6822. L_20 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_19, ((int32_t)65), NULL);
  6823. goto IL_007b;
  6824. }
  6825. IL_006b:
  6826. {
  6827. StringBuilder_t* L_21 = V_5;
  6828. String_t* L_22 = ___0_imb;
  6829. int32_t L_23 = V_6;
  6830. NullCheck(L_22);
  6831. Il2CppChar L_24;
  6832. L_24 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_22, L_23, NULL);
  6833. NullCheck(L_21);
  6834. StringBuilder_t* L_25;
  6835. L_25 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, L_24, NULL);
  6836. }
  6837. IL_007b:
  6838. {
  6839. int32_t L_26 = V_6;
  6840. V_6 = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
  6841. }
  6842. IL_0081:
  6843. {
  6844. int32_t L_27 = V_6;
  6845. if ((((int32_t)L_27) >= ((int32_t)0)))
  6846. {
  6847. goto IL_003b;
  6848. }
  6849. }
  6850. {
  6851. StringBuilder_t* L_28 = V_5;
  6852. NullCheck(L_28);
  6853. String_t* L_29;
  6854. L_29 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_28);
  6855. il2cpp_codegen_runtime_class_init_inline(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var);
  6856. RuntimeObject* L_30 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table1Check;
  6857. RuntimeObject* L_31 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___table2Check;
  6858. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_32 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barPos;
  6859. CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_33 = ((IMBReader_t7EC5346436719427578B7E052173019E450100CB_StaticFields*)il2cpp_codegen_static_fields_for(IMBReader_t7EC5346436719427578B7E052173019E450100CB_il2cpp_TypeInfo_var))->___barType;
  6860. bool L_34;
  6861. L_34 = IMBReader_getCodeWords_m96A444253C68F303C1A9419410911874B2BF461F(__this, (&V_0), L_29, L_30, L_31, L_32, L_33, NULL);
  6862. if (L_34)
  6863. {
  6864. goto IL_00ad;
  6865. }
  6866. }
  6867. {
  6868. return (String_t*)NULL;
  6869. }
  6870. IL_00ad:
  6871. {
  6872. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_0;
  6873. NullCheck(L_35);
  6874. int32_t L_36 = 0;
  6875. int32_t L_37 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
  6876. if ((((int32_t)L_37) <= ((int32_t)((int32_t)658))))
  6877. {
  6878. goto IL_00c7;
  6879. }
  6880. }
  6881. {
  6882. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_0;
  6883. NullCheck(L_38);
  6884. int32_t* L_39 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
  6885. int32_t L_40 = *((int32_t*)L_39);
  6886. *((int32_t*)L_39) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_40, ((int32_t)659)));
  6887. }
  6888. IL_00c7:
  6889. {
  6890. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_0;
  6891. NullCheck(L_41);
  6892. int32_t* L_42 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)9))));
  6893. int32_t L_43 = *((int32_t*)L_42);
  6894. *((int32_t*)L_42) = (int32_t)((int32_t)(L_43/2));
  6895. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = V_0;
  6896. NullCheck(L_44);
  6897. int32_t L_45 = 0;
  6898. int32_t L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
  6899. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  6900. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_47;
  6901. L_47 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(L_46, NULL);
  6902. V_1 = L_47;
  6903. V_7 = 1;
  6904. goto IL_0107;
  6905. }
  6906. IL_00e2:
  6907. {
  6908. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_48 = V_1;
  6909. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  6910. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_49;
  6911. L_49 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)1365), NULL);
  6912. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_50;
  6913. L_50 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_48, L_49, NULL);
  6914. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = V_0;
  6915. int32_t L_52 = V_7;
  6916. NullCheck(L_51);
  6917. int32_t L_53 = L_52;
  6918. int32_t L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  6919. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_55;
  6920. L_55 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(L_54, NULL);
  6921. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_56;
  6922. L_56 = BigInteger_op_Addition_m6A64F691BA94E8062D39DE0284B4BB59172EFE78(L_50, L_55, NULL);
  6923. V_1 = L_56;
  6924. int32_t L_57 = V_7;
  6925. V_7 = ((int32_t)il2cpp_codegen_add(L_57, 1));
  6926. }
  6927. IL_0107:
  6928. {
  6929. int32_t L_58 = V_7;
  6930. if ((((int32_t)L_58) <= ((int32_t)8)))
  6931. {
  6932. goto IL_00e2;
  6933. }
  6934. }
  6935. {
  6936. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_59 = V_1;
  6937. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  6938. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_60;
  6939. L_60 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)636), NULL);
  6940. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_61;
  6941. L_61 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_59, L_60, NULL);
  6942. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = V_0;
  6943. NullCheck(L_62);
  6944. int32_t L_63 = ((int32_t)9);
  6945. int32_t L_64 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
  6946. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_65;
  6947. L_65 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(L_64, NULL);
  6948. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_66;
  6949. L_66 = BigInteger_op_Addition_m6A64F691BA94E8062D39DE0284B4BB59172EFE78(L_61, L_65, NULL);
  6950. V_1 = L_66;
  6951. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20));
  6952. V_2 = L_67;
  6953. V_8 = ((int32_t)19);
  6954. goto IL_0163;
  6955. }
  6956. IL_0139:
  6957. {
  6958. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_68 = V_2;
  6959. int32_t L_69 = V_8;
  6960. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_70 = V_1;
  6961. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  6962. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_71;
  6963. L_71 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)10), NULL);
  6964. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_72;
  6965. L_72 = BigInteger_op_Modulus_mA044A37C510356EB423B48A1BF11F7ADED7CD1D0(L_70, L_71, NULL);
  6966. int32_t L_73;
  6967. L_73 = BigInteger_op_Explicit_mDB126E79118CB97B0D8AA1C6F7B0A6E10E287D3B(L_72, NULL);
  6968. NullCheck(L_68);
  6969. (L_68)->SetAt(static_cast<il2cpp_array_size_t>(L_69), (int32_t)L_73);
  6970. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_74 = V_1;
  6971. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_75;
  6972. L_75 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)10), NULL);
  6973. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_76;
  6974. L_76 = BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D(L_74, L_75, NULL);
  6975. V_1 = L_76;
  6976. int32_t L_77 = V_8;
  6977. V_8 = ((int32_t)il2cpp_codegen_subtract(L_77, 1));
  6978. }
  6979. IL_0163:
  6980. {
  6981. int32_t L_78 = V_8;
  6982. if ((((int32_t)L_78) >= ((int32_t)2)))
  6983. {
  6984. goto IL_0139;
  6985. }
  6986. }
  6987. {
  6988. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_79 = V_2;
  6989. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_80 = V_1;
  6990. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  6991. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_81;
  6992. L_81 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(5, NULL);
  6993. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_82;
  6994. L_82 = BigInteger_op_Modulus_mA044A37C510356EB423B48A1BF11F7ADED7CD1D0(L_80, L_81, NULL);
  6995. int32_t L_83;
  6996. L_83 = BigInteger_op_Explicit_mDB126E79118CB97B0D8AA1C6F7B0A6E10E287D3B(L_82, NULL);
  6997. NullCheck(L_79);
  6998. (L_79)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_83);
  6999. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_84 = V_1;
  7000. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_85;
  7001. L_85 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(5, NULL);
  7002. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_86;
  7003. L_86 = BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D(L_84, L_85, NULL);
  7004. V_1 = L_86;
  7005. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_87 = V_2;
  7006. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_88 = V_1;
  7007. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_89;
  7008. L_89 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)10), NULL);
  7009. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_90;
  7010. L_90 = BigInteger_op_Modulus_mA044A37C510356EB423B48A1BF11F7ADED7CD1D0(L_88, L_89, NULL);
  7011. int32_t L_91;
  7012. L_91 = BigInteger_op_Explicit_mDB126E79118CB97B0D8AA1C6F7B0A6E10E287D3B(L_90, NULL);
  7013. NullCheck(L_87);
  7014. (L_87)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_91);
  7015. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_92 = V_1;
  7016. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_93;
  7017. L_93 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)10), NULL);
  7018. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_94;
  7019. L_94 = BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D(L_92, L_93, NULL);
  7020. V_1 = L_94;
  7021. V_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  7022. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_95 = V_2;
  7023. V_9 = L_95;
  7024. V_10 = 0;
  7025. goto IL_01d5;
  7026. }
  7027. IL_01ba:
  7028. {
  7029. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_96 = V_9;
  7030. int32_t L_97 = V_10;
  7031. NullCheck(L_96);
  7032. int32_t L_98 = L_97;
  7033. int32_t L_99 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
  7034. V_11 = L_99;
  7035. String_t* L_100 = V_3;
  7036. String_t* L_101;
  7037. L_101 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_11), NULL);
  7038. String_t* L_102;
  7039. L_102 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_100, L_101, NULL);
  7040. V_3 = L_102;
  7041. int32_t L_103 = V_10;
  7042. V_10 = ((int32_t)il2cpp_codegen_add(L_103, 1));
  7043. }
  7044. IL_01d5:
  7045. {
  7046. int32_t L_104 = V_10;
  7047. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = V_9;
  7048. NullCheck(L_105);
  7049. if ((((int32_t)L_104) < ((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length)))))
  7050. {
  7051. goto IL_01ba;
  7052. }
  7053. }
  7054. {
  7055. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_106 = V_1;
  7056. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  7057. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_107;
  7058. L_107 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)1000000000), NULL);
  7059. bool L_108;
  7060. L_108 = BigInteger_op_GreaterThan_m54A2E8843A6EA4B7ED9C5E9CF13DC466B790E14C(L_106, L_107, NULL);
  7061. if (!L_108)
  7062. {
  7063. goto IL_023c;
  7064. }
  7065. }
  7066. {
  7067. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_109 = V_1;
  7068. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  7069. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_110;
  7070. L_110 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)1000000000), NULL);
  7071. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_111;
  7072. L_111 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_109, L_110, NULL);
  7073. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_112;
  7074. L_112 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)100000), NULL);
  7075. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_113;
  7076. L_113 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_111, L_112, NULL);
  7077. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_114;
  7078. L_114 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(1, NULL);
  7079. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_115;
  7080. L_115 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_113, L_114, NULL);
  7081. uint64_t L_116;
  7082. L_116 = BigInteger_op_Explicit_mE45321B360858C3FFF1964799D2F27B34C98222D(L_115, NULL);
  7083. V_4 = L_116;
  7084. String_t* L_117 = V_3;
  7085. String_t* L_118;
  7086. L_118 = UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F((&V_4), NULL);
  7087. NullCheck(L_118);
  7088. String_t* L_119;
  7089. L_119 = String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F(L_118, ((int32_t)11), ((int32_t)48), NULL);
  7090. String_t* L_120;
  7091. L_120 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_117, L_119, NULL);
  7092. V_3 = L_120;
  7093. goto IL_02c0;
  7094. }
  7095. IL_023c:
  7096. {
  7097. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_121 = V_1;
  7098. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  7099. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_122;
  7100. L_122 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)100000), NULL);
  7101. bool L_123;
  7102. L_123 = BigInteger_op_GreaterThan_m54A2E8843A6EA4B7ED9C5E9CF13DC466B790E14C(L_121, L_122, NULL);
  7103. if (!L_123)
  7104. {
  7105. goto IL_0289;
  7106. }
  7107. }
  7108. {
  7109. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_124 = V_1;
  7110. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  7111. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_125;
  7112. L_125 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(((int32_t)100000), NULL);
  7113. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_126;
  7114. L_126 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_124, L_125, NULL);
  7115. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_127;
  7116. L_127 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(1, NULL);
  7117. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_128;
  7118. L_128 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_126, L_127, NULL);
  7119. uint64_t L_129;
  7120. L_129 = BigInteger_op_Explicit_mE45321B360858C3FFF1964799D2F27B34C98222D(L_128, NULL);
  7121. V_4 = L_129;
  7122. String_t* L_130 = V_3;
  7123. String_t* L_131;
  7124. L_131 = UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F((&V_4), NULL);
  7125. NullCheck(L_131);
  7126. String_t* L_132;
  7127. L_132 = String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F(L_131, ((int32_t)9), ((int32_t)48), NULL);
  7128. String_t* L_133;
  7129. L_133 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_130, L_132, NULL);
  7130. V_3 = L_133;
  7131. goto IL_02c0;
  7132. }
  7133. IL_0289:
  7134. {
  7135. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_134 = V_1;
  7136. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  7137. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_135;
  7138. L_135 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(0, NULL);
  7139. bool L_136;
  7140. L_136 = BigInteger_op_GreaterThan_m54A2E8843A6EA4B7ED9C5E9CF13DC466B790E14C(L_134, L_135, NULL);
  7141. if (!L_136)
  7142. {
  7143. goto IL_02c0;
  7144. }
  7145. }
  7146. {
  7147. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_137 = V_1;
  7148. il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var);
  7149. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_138;
  7150. L_138 = BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237(1, NULL);
  7151. BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_139;
  7152. L_139 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_137, L_138, NULL);
  7153. uint64_t L_140;
  7154. L_140 = BigInteger_op_Explicit_mE45321B360858C3FFF1964799D2F27B34C98222D(L_139, NULL);
  7155. V_4 = L_140;
  7156. String_t* L_141 = V_3;
  7157. String_t* L_142;
  7158. L_142 = UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F((&V_4), NULL);
  7159. NullCheck(L_142);
  7160. String_t* L_143;
  7161. L_143 = String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F(L_142, 5, ((int32_t)48), NULL);
  7162. String_t* L_144;
  7163. L_144 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_141, L_143, NULL);
  7164. V_3 = L_144;
  7165. }
  7166. IL_02c0:
  7167. {
  7168. String_t* L_145 = V_3;
  7169. return L_145;
  7170. }
  7171. }
  7172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader_fillLists_m65A1B3D75A614E084BD6F69B0E0E2162AB01DC1C (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_topRow, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___2_botRow, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___3_listRow, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___4_listTop, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___5_listBot, int32_t ___6_start, int32_t ___7_stop, const RuntimeMethod* method)
  7173. {
  7174. static bool s_Il2CppMethodInitialized;
  7175. if (!s_Il2CppMethodInitialized)
  7176. {
  7177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7178. s_Il2CppMethodInitialized = true;
  7179. }
  7180. bool V_0 = false;
  7181. int32_t V_1 = 0;
  7182. {
  7183. V_0 = (bool)0;
  7184. int32_t L_0 = ___6_start;
  7185. V_1 = L_0;
  7186. goto IL_00ac;
  7187. }
  7188. IL_000a:
  7189. {
  7190. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___0_row;
  7191. int32_t L_2 = V_1;
  7192. NullCheck(L_1);
  7193. bool L_3;
  7194. L_3 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_1, L_2, NULL);
  7195. if (!L_3)
  7196. {
  7197. goto IL_0060;
  7198. }
  7199. }
  7200. {
  7201. bool L_4 = V_0;
  7202. if (L_4)
  7203. {
  7204. goto IL_00a8;
  7205. }
  7206. }
  7207. {
  7208. V_0 = (bool)1;
  7209. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_5 = ___3_listRow;
  7210. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_5);
  7211. NullCheck(L_6);
  7212. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_6, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7213. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = ___1_topRow;
  7214. int32_t L_8 = V_1;
  7215. NullCheck(L_7);
  7216. bool L_9;
  7217. L_9 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_7, L_8, NULL);
  7218. if (!L_9)
  7219. {
  7220. goto IL_0038;
  7221. }
  7222. }
  7223. {
  7224. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_10 = ___4_listTop;
  7225. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_11 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_10);
  7226. NullCheck(L_11);
  7227. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_11, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7228. goto IL_0041;
  7229. }
  7230. IL_0038:
  7231. {
  7232. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_12 = ___4_listTop;
  7233. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_13 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_12);
  7234. NullCheck(L_13);
  7235. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_13, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7236. }
  7237. IL_0041:
  7238. {
  7239. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_14 = ___2_botRow;
  7240. int32_t L_15 = V_1;
  7241. NullCheck(L_14);
  7242. bool L_16;
  7243. L_16 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_14, L_15, NULL);
  7244. if (!L_16)
  7245. {
  7246. goto IL_0055;
  7247. }
  7248. }
  7249. {
  7250. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_17 = ___5_listBot;
  7251. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_18 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_17);
  7252. NullCheck(L_18);
  7253. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_18, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7254. goto IL_00a8;
  7255. }
  7256. IL_0055:
  7257. {
  7258. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_19 = ___5_listBot;
  7259. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_20 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_19);
  7260. NullCheck(L_20);
  7261. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_20, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7262. goto IL_00a8;
  7263. }
  7264. IL_0060:
  7265. {
  7266. bool L_21 = V_0;
  7267. if (!L_21)
  7268. {
  7269. goto IL_00a6;
  7270. }
  7271. }
  7272. {
  7273. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_22 = ___3_listRow;
  7274. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_23 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_22);
  7275. NullCheck(L_23);
  7276. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_23, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7277. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_24 = ___1_topRow;
  7278. int32_t L_25 = V_1;
  7279. NullCheck(L_24);
  7280. bool L_26;
  7281. L_26 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_24, L_25, NULL);
  7282. if (!L_26)
  7283. {
  7284. goto IL_0080;
  7285. }
  7286. }
  7287. {
  7288. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_27 = ___4_listTop;
  7289. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_28 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_27);
  7290. NullCheck(L_28);
  7291. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_28, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7292. goto IL_0089;
  7293. }
  7294. IL_0080:
  7295. {
  7296. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_29 = ___4_listTop;
  7297. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_30 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_29);
  7298. NullCheck(L_30);
  7299. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_30, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7300. }
  7301. IL_0089:
  7302. {
  7303. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_31 = ___2_botRow;
  7304. int32_t L_32 = V_1;
  7305. NullCheck(L_31);
  7306. bool L_33;
  7307. L_33 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_31, L_32, NULL);
  7308. if (!L_33)
  7309. {
  7310. goto IL_009d;
  7311. }
  7312. }
  7313. {
  7314. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_34 = ___5_listBot;
  7315. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_35 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_34);
  7316. NullCheck(L_35);
  7317. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_35, 1, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7318. goto IL_00a6;
  7319. }
  7320. IL_009d:
  7321. {
  7322. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_36 = ___5_listBot;
  7323. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_37 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_36);
  7324. NullCheck(L_37);
  7325. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_37, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  7326. }
  7327. IL_00a6:
  7328. {
  7329. V_0 = (bool)0;
  7330. }
  7331. IL_00a8:
  7332. {
  7333. int32_t L_38 = V_1;
  7334. V_1 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  7335. }
  7336. IL_00ac:
  7337. {
  7338. int32_t L_39 = V_1;
  7339. int32_t L_40 = ___7_stop;
  7340. if ((((int32_t)L_39) <= ((int32_t)L_40)))
  7341. {
  7342. goto IL_000a;
  7343. }
  7344. }
  7345. {
  7346. return;
  7347. }
  7348. }
  7349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IMBReader_isIMB_m008E3D4C4F9BA47A70FEECDC1974CE9B44087875 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t* ___1_pixelStartOffset, int32_t* ___2_pixelStopOffset, int32_t* ___3_pixelBarLength, const RuntimeMethod* method)
  7350. {
  7351. int32_t V_0 = 0;
  7352. int32_t V_1 = 0;
  7353. int32_t V_2 = 0;
  7354. int32_t V_3 = 0;
  7355. bool V_4 = false;
  7356. int32_t V_5 = 0;
  7357. int32_t V_6 = 0;
  7358. bool V_7 = false;
  7359. int32_t V_8 = 0;
  7360. int32_t V_9 = 0;
  7361. int32_t V_10 = 0;
  7362. int32_t V_11 = 0;
  7363. {
  7364. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_row;
  7365. NullCheck(L_0);
  7366. int32_t L_1;
  7367. L_1 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_0, NULL);
  7368. V_0 = L_1;
  7369. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_2 = ___0_row;
  7370. NullCheck(L_2);
  7371. int32_t L_3;
  7372. L_3 = BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4(L_2, 0, NULL);
  7373. V_1 = L_3;
  7374. int32_t* L_4 = ___1_pixelStartOffset;
  7375. int32_t L_5 = V_1;
  7376. *((int32_t*)L_4) = (int32_t)L_5;
  7377. int32_t* L_6 = ___1_pixelStartOffset;
  7378. int32_t L_7 = *((int32_t*)L_6);
  7379. V_2 = L_7;
  7380. V_3 = 0;
  7381. V_4 = (bool)0;
  7382. V_5 = 0;
  7383. V_6 = 0;
  7384. V_7 = (bool)0;
  7385. V_8 = 0;
  7386. V_9 = 0;
  7387. V_10 = 0;
  7388. int32_t L_8 = V_1;
  7389. V_11 = L_8;
  7390. goto IL_00c1;
  7391. }
  7392. IL_0034:
  7393. {
  7394. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___0_row;
  7395. int32_t L_10 = V_11;
  7396. NullCheck(L_9);
  7397. bool L_11;
  7398. L_11 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_9, L_10, NULL);
  7399. if (!L_11)
  7400. {
  7401. goto IL_0076;
  7402. }
  7403. }
  7404. {
  7405. V_7 = (bool)0;
  7406. bool L_12 = V_4;
  7407. if (L_12)
  7408. {
  7409. goto IL_006b;
  7410. }
  7411. }
  7412. {
  7413. int32_t L_13 = V_3;
  7414. if ((((int32_t)L_13) > ((int32_t)1)))
  7415. {
  7416. goto IL_004f;
  7417. }
  7418. }
  7419. {
  7420. int32_t L_14 = V_9;
  7421. V_10 = L_14;
  7422. goto IL_0061;
  7423. }
  7424. IL_004f:
  7425. {
  7426. int32_t L_15 = V_10;
  7427. int32_t L_16 = V_9;
  7428. if ((((int32_t)L_15) == ((int32_t)L_16)))
  7429. {
  7430. goto IL_0061;
  7431. }
  7432. }
  7433. {
  7434. V_8 = 1;
  7435. int32_t L_17 = V_9;
  7436. V_10 = L_17;
  7437. V_3 = 1;
  7438. int32_t* L_18 = ___1_pixelStartOffset;
  7439. int32_t L_19 = V_2;
  7440. *((int32_t*)L_18) = (int32_t)L_19;
  7441. }
  7442. IL_0061:
  7443. {
  7444. int32_t L_20 = V_3;
  7445. V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1));
  7446. V_4 = (bool)1;
  7447. int32_t L_21 = V_11;
  7448. V_2 = L_21;
  7449. }
  7450. IL_006b:
  7451. {
  7452. V_9 = 0;
  7453. int32_t L_22 = V_5;
  7454. V_5 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  7455. goto IL_00bb;
  7456. }
  7457. IL_0076:
  7458. {
  7459. V_4 = (bool)0;
  7460. bool L_23 = V_7;
  7461. if (L_23)
  7462. {
  7463. goto IL_00b5;
  7464. }
  7465. }
  7466. {
  7467. int32_t L_24 = V_8;
  7468. V_8 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  7469. V_7 = (bool)1;
  7470. int32_t L_25 = V_3;
  7471. if ((((int32_t)L_25) > ((int32_t)1)))
  7472. {
  7473. goto IL_0090;
  7474. }
  7475. }
  7476. {
  7477. int32_t L_26 = V_5;
  7478. V_6 = L_26;
  7479. goto IL_00b2;
  7480. }
  7481. IL_0090:
  7482. {
  7483. int32_t L_27 = V_6;
  7484. int32_t L_28 = V_5;
  7485. if ((((int32_t)L_27) == ((int32_t)L_28)))
  7486. {
  7487. goto IL_00a7;
  7488. }
  7489. }
  7490. {
  7491. V_3 = 1;
  7492. V_8 = 1;
  7493. V_10 = 0;
  7494. int32_t* L_29 = ___1_pixelStartOffset;
  7495. int32_t L_30 = V_2;
  7496. *((int32_t*)L_29) = (int32_t)L_30;
  7497. int32_t L_31 = V_5;
  7498. V_6 = L_31;
  7499. goto IL_00b2;
  7500. }
  7501. IL_00a7:
  7502. {
  7503. int32_t L_32 = V_3;
  7504. if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)65)))))
  7505. {
  7506. goto IL_00b2;
  7507. }
  7508. }
  7509. {
  7510. int32_t* L_33 = ___2_pixelStopOffset;
  7511. int32_t L_34 = V_11;
  7512. *((int32_t*)L_33) = (int32_t)L_34;
  7513. goto IL_00c9;
  7514. }
  7515. IL_00b2:
  7516. {
  7517. V_5 = 0;
  7518. }
  7519. IL_00b5:
  7520. {
  7521. int32_t L_35 = V_9;
  7522. V_9 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  7523. }
  7524. IL_00bb:
  7525. {
  7526. int32_t L_36 = V_11;
  7527. V_11 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  7528. }
  7529. IL_00c1:
  7530. {
  7531. int32_t L_37 = V_11;
  7532. int32_t L_38 = V_0;
  7533. if ((((int32_t)L_37) < ((int32_t)L_38)))
  7534. {
  7535. goto IL_0034;
  7536. }
  7537. }
  7538. IL_00c9:
  7539. {
  7540. int32_t* L_39 = ___3_pixelBarLength;
  7541. int32_t L_40 = V_6;
  7542. *((int32_t*)L_39) = (int32_t)L_40;
  7543. int32_t L_41 = V_3;
  7544. return L_41;
  7545. }
  7546. }
  7547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IMBReader_getNumberBars_m39203F203E3A4F4450A5BEEF1A9B68636E7BF354 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_start, int32_t ___2_stop, int32_t ___3_barWidth, const RuntimeMethod* method)
  7548. {
  7549. bool V_0 = false;
  7550. int32_t V_1 = 0;
  7551. int32_t V_2 = 0;
  7552. int32_t V_3 = 0;
  7553. {
  7554. V_0 = (bool)0;
  7555. V_1 = 0;
  7556. V_2 = 0;
  7557. int32_t L_0 = ___1_start;
  7558. V_3 = L_0;
  7559. goto IL_003f;
  7560. }
  7561. IL_000a:
  7562. {
  7563. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___0_row;
  7564. int32_t L_2 = V_3;
  7565. NullCheck(L_1);
  7566. bool L_3;
  7567. L_3 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_1, L_2, NULL);
  7568. if (!L_3)
  7569. {
  7570. goto IL_002b;
  7571. }
  7572. }
  7573. {
  7574. bool L_4 = V_0;
  7575. if (L_4)
  7576. {
  7577. goto IL_0018;
  7578. }
  7579. }
  7580. {
  7581. V_0 = (bool)1;
  7582. }
  7583. IL_0018:
  7584. {
  7585. int32_t L_5 = V_2;
  7586. V_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  7587. int32_t L_6 = V_3;
  7588. int32_t L_7 = ___2_stop;
  7589. if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
  7590. {
  7591. goto IL_003b;
  7592. }
  7593. }
  7594. {
  7595. int32_t L_8 = V_2;
  7596. int32_t L_9 = ___3_barWidth;
  7597. if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  7598. {
  7599. goto IL_003b;
  7600. }
  7601. }
  7602. {
  7603. int32_t L_10 = V_1;
  7604. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  7605. goto IL_003b;
  7606. }
  7607. IL_002b:
  7608. {
  7609. bool L_11 = V_0;
  7610. if (!L_11)
  7611. {
  7612. goto IL_0037;
  7613. }
  7614. }
  7615. {
  7616. int32_t L_12 = V_2;
  7617. int32_t L_13 = ___3_barWidth;
  7618. if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
  7619. {
  7620. goto IL_0037;
  7621. }
  7622. }
  7623. {
  7624. int32_t L_14 = V_1;
  7625. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  7626. }
  7627. IL_0037:
  7628. {
  7629. V_0 = (bool)0;
  7630. V_2 = 0;
  7631. }
  7632. IL_003b:
  7633. {
  7634. int32_t L_15 = V_3;
  7635. V_3 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  7636. }
  7637. IL_003f:
  7638. {
  7639. int32_t L_16 = V_3;
  7640. int32_t L_17 = ___2_stop;
  7641. if ((((int32_t)L_16) <= ((int32_t)L_17)))
  7642. {
  7643. goto IL_000a;
  7644. }
  7645. }
  7646. {
  7647. int32_t L_18 = V_1;
  7648. return L_18;
  7649. }
  7650. }
  7651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* IMBReader_decodeRow_mAEE739367ED52066FF87B59CED98B38BC505D748 (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, int32_t ___0_rowNumber, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, RuntimeObject* ___2_hints, const RuntimeMethod* method)
  7652. {
  7653. static bool s_Il2CppMethodInitialized;
  7654. if (!s_Il2CppMethodInitialized)
  7655. {
  7656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  7657. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  7658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  7659. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
  7660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  7661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  7662. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var);
  7663. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  7664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  7665. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var);
  7666. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758);
  7667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
  7668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  7669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003);
  7670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E);
  7671. s_Il2CppMethodInitialized = true;
  7672. }
  7673. int32_t V_0 = 0;
  7674. int32_t V_1 = 0;
  7675. int32_t V_2 = 0;
  7676. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_3 = NULL;
  7677. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_4 = NULL;
  7678. int32_t V_5 = 0;
  7679. int32_t V_6 = 0;
  7680. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_7 = NULL;
  7681. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_8 = NULL;
  7682. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_9 = NULL;
  7683. String_t* V_10 = NULL;
  7684. String_t* V_11 = NULL;
  7685. ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* V_12 = NULL;
  7686. int32_t V_13 = 0;
  7687. ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* G_B29_0 = NULL;
  7688. {
  7689. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_0 = __this->___currentBitmap;
  7690. if (L_0)
  7691. {
  7692. goto IL_000a;
  7693. }
  7694. }
  7695. {
  7696. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  7697. }
  7698. IL_000a:
  7699. {
  7700. V_0 = 0;
  7701. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_1 = __this->___currentBitmap;
  7702. NullCheck(L_1);
  7703. int32_t L_2;
  7704. L_2 = BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67(L_1, NULL);
  7705. V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
  7706. V_2 = 0;
  7707. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = ___1_row;
  7708. int32_t L_4;
  7709. L_4 = IMBReader_isIMB_m008E3D4C4F9BA47A70FEECDC1974CE9B44087875(__this, L_3, (&V_0), (&V_1), (&V_2), NULL);
  7710. if ((((int32_t)L_4) == ((int32_t)((int32_t)65))))
  7711. {
  7712. goto IL_002f;
  7713. }
  7714. }
  7715. {
  7716. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  7717. }
  7718. IL_002f:
  7719. {
  7720. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_5 = __this->___currentBitmap;
  7721. NullCheck(L_5);
  7722. int32_t L_6;
  7723. L_6 = BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67(L_5, NULL);
  7724. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  7725. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_7, L_6, NULL);
  7726. V_3 = L_7;
  7727. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_8 = __this->___currentBitmap;
  7728. NullCheck(L_8);
  7729. int32_t L_9;
  7730. L_9 = BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67(L_8, NULL);
  7731. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_10 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  7732. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_10, L_9, NULL);
  7733. V_4 = L_10;
  7734. int32_t L_11 = ___0_rowNumber;
  7735. V_5 = L_11;
  7736. int32_t L_12 = ___0_rowNumber;
  7737. V_6 = L_12;
  7738. }
  7739. IL_0058:
  7740. {
  7741. int32_t L_13 = V_5;
  7742. if ((((int32_t)L_13) > ((int32_t)0)))
  7743. {
  7744. goto IL_005f;
  7745. }
  7746. }
  7747. {
  7748. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  7749. }
  7750. IL_005f:
  7751. {
  7752. int32_t L_14 = V_5;
  7753. V_5 = ((int32_t)il2cpp_codegen_subtract(L_14, 1));
  7754. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_15 = __this->___currentBitmap;
  7755. int32_t L_16 = V_5;
  7756. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_17 = V_3;
  7757. NullCheck(L_15);
  7758. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_18;
  7759. L_18 = BinaryBitmap_getBlackRow_m2490024566A9C87C52D9F0A59FD33D567101BFDC(L_15, L_16, L_17, NULL);
  7760. V_3 = L_18;
  7761. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_19 = V_3;
  7762. int32_t L_20 = V_0;
  7763. int32_t L_21 = V_1;
  7764. int32_t L_22 = V_2;
  7765. int32_t L_23;
  7766. L_23 = IMBReader_getNumberBars_m39203F203E3A4F4450A5BEEF1A9B68636E7BF354(__this, L_19, L_20, L_21, L_22, NULL);
  7767. if ((((int32_t)L_23) >= ((int32_t)((int32_t)65))))
  7768. {
  7769. goto IL_0058;
  7770. }
  7771. }
  7772. IL_0082:
  7773. {
  7774. int32_t L_24 = V_6;
  7775. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_25 = __this->___currentBitmap;
  7776. NullCheck(L_25);
  7777. int32_t L_26;
  7778. L_26 = BinaryBitmap_get_Height_m4BAC199B650C708DEDFA406389368F758117EE5B(L_25, NULL);
  7779. if ((((int32_t)L_24) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_26, 1)))))
  7780. {
  7781. goto IL_0095;
  7782. }
  7783. }
  7784. {
  7785. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  7786. }
  7787. IL_0095:
  7788. {
  7789. int32_t L_27 = V_6;
  7790. V_6 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  7791. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_28 = __this->___currentBitmap;
  7792. int32_t L_29 = V_6;
  7793. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_30 = V_4;
  7794. NullCheck(L_28);
  7795. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_31;
  7796. L_31 = BinaryBitmap_getBlackRow_m2490024566A9C87C52D9F0A59FD33D567101BFDC(L_28, L_29, L_30, NULL);
  7797. V_4 = L_31;
  7798. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_32 = V_4;
  7799. int32_t L_33 = V_0;
  7800. int32_t L_34 = V_1;
  7801. int32_t L_35 = V_2;
  7802. int32_t L_36;
  7803. L_36 = IMBReader_getNumberBars_m39203F203E3A4F4450A5BEEF1A9B68636E7BF354(__this, L_32, L_33, L_34, L_35, NULL);
  7804. if ((((int32_t)L_36) >= ((int32_t)((int32_t)65))))
  7805. {
  7806. goto IL_0082;
  7807. }
  7808. }
  7809. {
  7810. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_37 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  7811. List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_37, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  7812. V_7 = L_37;
  7813. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_38 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  7814. List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_38, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  7815. V_8 = L_38;
  7816. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_39 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  7817. List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_39, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  7818. V_9 = L_39;
  7819. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_40 = ___1_row;
  7820. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_41 = V_3;
  7821. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_42 = V_4;
  7822. int32_t L_43 = V_0;
  7823. int32_t L_44 = V_1;
  7824. IMBReader_fillLists_m65A1B3D75A614E084BD6F69B0E0E2162AB01DC1C(__this, L_40, L_41, L_42, (&V_7), (&V_8), (&V_9), L_43, L_44, NULL);
  7825. V_10 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  7826. V_13 = 0;
  7827. goto IL_016d;
  7828. }
  7829. IL_00ee:
  7830. {
  7831. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_45 = V_7;
  7832. int32_t L_46 = V_13;
  7833. NullCheck(L_45);
  7834. int32_t L_47;
  7835. L_47 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_45, L_46, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  7836. if (!L_47)
  7837. {
  7838. goto IL_0167;
  7839. }
  7840. }
  7841. {
  7842. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_48 = V_9;
  7843. int32_t L_49 = V_13;
  7844. NullCheck(L_48);
  7845. int32_t L_50;
  7846. L_50 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_48, L_49, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  7847. if ((!(((uint32_t)L_50) == ((uint32_t)1))))
  7848. {
  7849. goto IL_0121;
  7850. }
  7851. }
  7852. {
  7853. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_51 = V_8;
  7854. int32_t L_52 = V_13;
  7855. NullCheck(L_51);
  7856. int32_t L_53;
  7857. L_53 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_51, L_52, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  7858. if ((!(((uint32_t)L_53) == ((uint32_t)1))))
  7859. {
  7860. goto IL_0121;
  7861. }
  7862. }
  7863. {
  7864. String_t* L_54 = V_10;
  7865. String_t* L_55;
  7866. L_55 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_54, _stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E, NULL);
  7867. V_10 = L_55;
  7868. goto IL_0167;
  7869. }
  7870. IL_0121:
  7871. {
  7872. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_56 = V_9;
  7873. int32_t L_57 = V_13;
  7874. NullCheck(L_56);
  7875. int32_t L_58;
  7876. L_58 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_56, L_57, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  7877. if ((!(((uint32_t)L_58) == ((uint32_t)1))))
  7878. {
  7879. goto IL_013d;
  7880. }
  7881. }
  7882. {
  7883. String_t* L_59 = V_10;
  7884. String_t* L_60;
  7885. L_60 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_59, _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158, NULL);
  7886. V_10 = L_60;
  7887. goto IL_0167;
  7888. }
  7889. IL_013d:
  7890. {
  7891. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_61 = V_8;
  7892. int32_t L_62 = V_13;
  7893. NullCheck(L_61);
  7894. int32_t L_63;
  7895. L_63 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_61, L_62, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  7896. if ((!(((uint32_t)L_63) == ((uint32_t)1))))
  7897. {
  7898. goto IL_0159;
  7899. }
  7900. }
  7901. {
  7902. String_t* L_64 = V_10;
  7903. String_t* L_65;
  7904. L_65 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_64, _stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003, NULL);
  7905. V_10 = L_65;
  7906. goto IL_0167;
  7907. }
  7908. IL_0159:
  7909. {
  7910. String_t* L_66 = V_10;
  7911. String_t* L_67;
  7912. L_67 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_66, _stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758, NULL);
  7913. V_10 = L_67;
  7914. }
  7915. IL_0167:
  7916. {
  7917. int32_t L_68 = V_13;
  7918. V_13 = ((int32_t)il2cpp_codegen_add(L_68, 1));
  7919. }
  7920. IL_016d:
  7921. {
  7922. int32_t L_69 = V_13;
  7923. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_70 = V_7;
  7924. NullCheck(L_70);
  7925. int32_t L_71;
  7926. L_71 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_70, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
  7927. if ((((int32_t)L_69) < ((int32_t)L_71)))
  7928. {
  7929. goto IL_00ee;
  7930. }
  7931. }
  7932. {
  7933. String_t* L_72 = V_10;
  7934. String_t* L_73;
  7935. L_73 = IMBReader_getTrackingNumber_m97D7E2B6905F28FD7F30424FD21B7EF7A2A51D45(__this, L_72, NULL);
  7936. V_11 = L_73;
  7937. String_t* L_74 = V_11;
  7938. if (L_74)
  7939. {
  7940. goto IL_018b;
  7941. }
  7942. }
  7943. {
  7944. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  7945. }
  7946. IL_018b:
  7947. {
  7948. RuntimeObject* L_75 = ___2_hints;
  7949. if (!L_75)
  7950. {
  7951. goto IL_01a5;
  7952. }
  7953. }
  7954. {
  7955. RuntimeObject* L_76 = ___2_hints;
  7956. NullCheck(L_76);
  7957. bool L_77;
  7958. L_77 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_76, 7);
  7959. if (!L_77)
  7960. {
  7961. goto IL_01a5;
  7962. }
  7963. }
  7964. {
  7965. RuntimeObject* L_78 = ___2_hints;
  7966. NullCheck(L_78);
  7967. RuntimeObject* L_79;
  7968. L_79 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_78, 7);
  7969. G_B29_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)CastclassSealed((RuntimeObject*)L_79, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var));
  7970. goto IL_01a6;
  7971. }
  7972. IL_01a5:
  7973. {
  7974. G_B29_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)(NULL));
  7975. }
  7976. IL_01a6:
  7977. {
  7978. V_12 = G_B29_0;
  7979. ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_80 = V_12;
  7980. if (!L_80)
  7981. {
  7982. goto IL_01cc;
  7983. }
  7984. }
  7985. {
  7986. ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_81 = V_12;
  7987. int32_t L_82 = V_0;
  7988. int32_t L_83 = ___0_rowNumber;
  7989. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  7990. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_84, ((float)L_82), ((float)L_83), NULL);
  7991. NullCheck(L_81);
  7992. ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline(L_81, L_84, NULL);
  7993. ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_85 = V_12;
  7994. int32_t L_86 = V_1;
  7995. int32_t L_87 = ___0_rowNumber;
  7996. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_88 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  7997. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_88, ((float)L_86), ((float)L_87), NULL);
  7998. NullCheck(L_85);
  7999. ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline(L_85, L_88, NULL);
  8000. }
  8001. IL_01cc:
  8002. {
  8003. String_t* L_89 = V_11;
  8004. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_90 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)2);
  8005. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_91 = L_90;
  8006. int32_t L_92 = V_0;
  8007. int32_t L_93 = ___0_rowNumber;
  8008. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_94 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  8009. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_94, ((float)L_92), ((float)L_93), NULL);
  8010. NullCheck(L_91);
  8011. ArrayElementTypeCheck (L_91, L_94);
  8012. (L_91)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_94);
  8013. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_95 = L_91;
  8014. int32_t L_96 = V_1;
  8015. int32_t L_97 = ___0_rowNumber;
  8016. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_98 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  8017. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_98, ((float)L_96), ((float)L_97), NULL);
  8018. NullCheck(L_95);
  8019. ArrayElementTypeCheck (L_95, L_98);
  8020. (L_95)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_98);
  8021. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_99 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var);
  8022. Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_99, L_89, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, L_95, ((int32_t)524288), NULL);
  8023. return L_99;
  8024. }
  8025. }
  8026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IMBReader__ctor_mBB78FEAF3EB9CFA9271F221C6A3B8DD4782A492E (IMBReader_t7EC5346436719427578B7E052173019E450100CB* __this, const RuntimeMethod* method)
  8027. {
  8028. static bool s_Il2CppMethodInitialized;
  8029. if (!s_Il2CppMethodInitialized)
  8030. {
  8031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var);
  8032. s_Il2CppMethodInitialized = true;
  8033. }
  8034. {
  8035. il2cpp_codegen_runtime_class_init_inline(OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var);
  8036. OneDReader__ctor_m078E35FDB121CADB174EAD8851A8236015D335BA(__this, NULL);
  8037. return;
  8038. }
  8039. }
  8040. #ifdef __clang__
  8041. #pragma clang diagnostic pop
  8042. #endif
  8043. #ifdef __clang__
  8044. #pragma clang diagnostic push
  8045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8046. #pragma clang diagnostic ignored "-Wunused-variable"
  8047. #endif
  8048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* DataMatrixReader_decode_m3FA32E0593F0A77EE543F30C861E743C86337F38 (DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method)
  8049. {
  8050. static bool s_Il2CppMethodInitialized;
  8051. if (!s_Il2CppMethodInitialized)
  8052. {
  8053. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var);
  8054. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99_il2cpp_TypeInfo_var);
  8055. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  8056. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var);
  8057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7BDBE267D347AC3201B54DF7EBFF942846F46D8);
  8058. s_Il2CppMethodInitialized = true;
  8059. }
  8060. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_0 = NULL;
  8061. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL;
  8062. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_2 = NULL;
  8063. RuntimeObject* V_3 = NULL;
  8064. String_t* V_4 = NULL;
  8065. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_5 = NULL;
  8066. DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* V_6 = NULL;
  8067. int32_t V_7 = 0;
  8068. {
  8069. RuntimeObject* L_0 = ___1_hints;
  8070. if (!L_0)
  8071. {
  8072. goto IL_0035;
  8073. }
  8074. }
  8075. {
  8076. RuntimeObject* L_1 = ___1_hints;
  8077. NullCheck(L_1);
  8078. bool L_2;
  8079. L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 1);
  8080. if (!L_2)
  8081. {
  8082. goto IL_0035;
  8083. }
  8084. }
  8085. {
  8086. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_3 = ___0_image;
  8087. NullCheck(L_3);
  8088. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4;
  8089. L_4 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_3, NULL);
  8090. il2cpp_codegen_runtime_class_init_inline(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var);
  8091. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5;
  8092. L_5 = DataMatrixReader_extractPureBits_m738C91ADB8C6E7601FAD3AC8B1E21B75E709F9C0(L_4, NULL);
  8093. V_5 = L_5;
  8094. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = V_5;
  8095. if (L_6)
  8096. {
  8097. goto IL_001f;
  8098. }
  8099. }
  8100. {
  8101. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  8102. }
  8103. IL_001f:
  8104. {
  8105. Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* L_7 = __this->___decoder;
  8106. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = V_5;
  8107. NullCheck(L_7);
  8108. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_9;
  8109. L_9 = Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC(L_7, L_8, NULL);
  8110. V_0 = L_9;
  8111. il2cpp_codegen_runtime_class_init_inline(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var);
  8112. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_10 = ((DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_StaticFields*)il2cpp_codegen_static_fields_for(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var))->___NO_POINTS;
  8113. V_1 = L_10;
  8114. goto IL_0071;
  8115. }
  8116. IL_0035:
  8117. {
  8118. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_11 = ___0_image;
  8119. NullCheck(L_11);
  8120. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12;
  8121. L_12 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_11, NULL);
  8122. Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* L_13 = (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99*)il2cpp_codegen_object_new(Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99_il2cpp_TypeInfo_var);
  8123. Detector__ctor_m0C85416E7FF8027D5658B6A6DE8C04D389B02FA4(L_13, L_12, NULL);
  8124. NullCheck(L_13);
  8125. DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_14;
  8126. L_14 = Detector_detect_mAF29A9EB02C3727DADDFD22C10B2631B29844B5E(L_13, NULL);
  8127. V_6 = L_14;
  8128. DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_15 = V_6;
  8129. if (!L_15)
  8130. {
  8131. goto IL_0054;
  8132. }
  8133. }
  8134. {
  8135. DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_16 = V_6;
  8136. NullCheck(L_16);
  8137. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17;
  8138. L_17 = DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline(L_16, NULL);
  8139. if (L_17)
  8140. {
  8141. goto IL_0056;
  8142. }
  8143. }
  8144. IL_0054:
  8145. {
  8146. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  8147. }
  8148. IL_0056:
  8149. {
  8150. Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* L_18 = __this->___decoder;
  8151. DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_19 = V_6;
  8152. NullCheck(L_19);
  8153. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20;
  8154. L_20 = DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline(L_19, NULL);
  8155. NullCheck(L_18);
  8156. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_21;
  8157. L_21 = Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC(L_18, L_20, NULL);
  8158. V_0 = L_21;
  8159. DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_22 = V_6;
  8160. NullCheck(L_22);
  8161. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_23;
  8162. L_23 = DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline(L_22, NULL);
  8163. V_1 = L_23;
  8164. }
  8165. IL_0071:
  8166. {
  8167. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_24 = V_0;
  8168. if (L_24)
  8169. {
  8170. goto IL_0076;
  8171. }
  8172. }
  8173. {
  8174. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  8175. }
  8176. IL_0076:
  8177. {
  8178. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_25 = V_0;
  8179. NullCheck(L_25);
  8180. String_t* L_26;
  8181. L_26 = DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline(L_25, NULL);
  8182. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_27 = V_0;
  8183. NullCheck(L_27);
  8184. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28;
  8185. L_28 = DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline(L_27, NULL);
  8186. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_29 = V_1;
  8187. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_30 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var);
  8188. Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_30, L_26, L_28, L_29, ((int32_t)32), NULL);
  8189. V_2 = L_30;
  8190. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_31 = V_0;
  8191. NullCheck(L_31);
  8192. RuntimeObject* L_32;
  8193. L_32 = DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline(L_31, NULL);
  8194. V_3 = L_32;
  8195. RuntimeObject* L_33 = V_3;
  8196. if (!L_33)
  8197. {
  8198. goto IL_009d;
  8199. }
  8200. }
  8201. {
  8202. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_34 = V_2;
  8203. RuntimeObject* L_35 = V_3;
  8204. NullCheck(L_34);
  8205. Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_34, 2, L_35, NULL);
  8206. }
  8207. IL_009d:
  8208. {
  8209. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_36 = V_0;
  8210. NullCheck(L_36);
  8211. String_t* L_37;
  8212. L_37 = DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline(L_36, NULL);
  8213. V_4 = L_37;
  8214. String_t* L_38 = V_4;
  8215. if (!L_38)
  8216. {
  8217. goto IL_00b2;
  8218. }
  8219. }
  8220. {
  8221. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_39 = V_2;
  8222. String_t* L_40 = V_4;
  8223. NullCheck(L_39);
  8224. Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_39, 3, L_40, NULL);
  8225. }
  8226. IL_00b2:
  8227. {
  8228. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_41 = V_2;
  8229. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_42 = V_0;
  8230. NullCheck(L_42);
  8231. int32_t L_43;
  8232. L_43 = DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline(L_42, NULL);
  8233. V_7 = L_43;
  8234. String_t* L_44;
  8235. L_44 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_7), NULL);
  8236. String_t* L_45;
  8237. L_45 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE7BDBE267D347AC3201B54DF7EBFF942846F46D8, L_44, NULL);
  8238. NullCheck(L_41);
  8239. Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_41, ((int32_t)12), L_45, NULL);
  8240. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_46 = V_2;
  8241. return L_46;
  8242. }
  8243. }
  8244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataMatrixReader_reset_mBBD36DF43D30D80541AC3BB633A63A8463702ADA (DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9* __this, const RuntimeMethod* method)
  8245. {
  8246. {
  8247. return;
  8248. }
  8249. }
  8250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DataMatrixReader_extractPureBits_m738C91ADB8C6E7601FAD3AC8B1E21B75E709F9C0 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method)
  8251. {
  8252. static bool s_Il2CppMethodInitialized;
  8253. if (!s_Il2CppMethodInitialized)
  8254. {
  8255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  8256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var);
  8257. s_Il2CppMethodInitialized = true;
  8258. }
  8259. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  8260. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  8261. int32_t V_2 = 0;
  8262. int32_t V_3 = 0;
  8263. int32_t V_4 = 0;
  8264. int32_t V_5 = 0;
  8265. int32_t V_6 = 0;
  8266. int32_t V_7 = 0;
  8267. int32_t V_8 = 0;
  8268. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_9 = NULL;
  8269. int32_t V_10 = 0;
  8270. int32_t V_11 = 0;
  8271. int32_t V_12 = 0;
  8272. {
  8273. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  8274. NullCheck(L_0);
  8275. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1;
  8276. L_1 = BitMatrix_getTopLeftOnBit_mE53B7EB7057D475B8018302349D01CC5F5764F59(L_0, NULL);
  8277. V_0 = L_1;
  8278. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_image;
  8279. NullCheck(L_2);
  8280. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3;
  8281. L_3 = BitMatrix_getBottomRightOnBit_m7697D5320BF3A9AB523F69FA9348242B17F34181(L_2, NULL);
  8282. V_1 = L_3;
  8283. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
  8284. if (!L_4)
  8285. {
  8286. goto IL_0014;
  8287. }
  8288. }
  8289. {
  8290. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = V_1;
  8291. if (L_5)
  8292. {
  8293. goto IL_0016;
  8294. }
  8295. }
  8296. IL_0014:
  8297. {
  8298. return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  8299. }
  8300. IL_0016:
  8301. {
  8302. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
  8303. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7 = ___0_image;
  8304. il2cpp_codegen_runtime_class_init_inline(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var);
  8305. bool L_8;
  8306. L_8 = DataMatrixReader_moduleSize_mA9CD4F878EF3A25CE044F39191FD9DAA726338B0(L_6, L_7, (&V_2), NULL);
  8307. if (L_8)
  8308. {
  8309. goto IL_0023;
  8310. }
  8311. }
  8312. {
  8313. return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  8314. }
  8315. IL_0023:
  8316. {
  8317. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0;
  8318. NullCheck(L_9);
  8319. int32_t L_10 = 1;
  8320. int32_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  8321. V_3 = L_11;
  8322. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1;
  8323. NullCheck(L_12);
  8324. int32_t L_13 = 1;
  8325. int32_t L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  8326. V_4 = L_14;
  8327. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_0;
  8328. NullCheck(L_15);
  8329. int32_t L_16 = 0;
  8330. int32_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  8331. V_5 = L_17;
  8332. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  8333. NullCheck(L_18);
  8334. int32_t L_19 = 0;
  8335. int32_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  8336. int32_t L_21 = V_5;
  8337. int32_t L_22 = V_2;
  8338. V_6 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_20, L_21)), 1))/L_22));
  8339. int32_t L_23 = V_4;
  8340. int32_t L_24 = V_3;
  8341. int32_t L_25 = V_2;
  8342. V_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_23, L_24)), 1))/L_25));
  8343. int32_t L_26 = V_6;
  8344. if ((((int32_t)L_26) <= ((int32_t)0)))
  8345. {
  8346. goto IL_0051;
  8347. }
  8348. }
  8349. {
  8350. int32_t L_27 = V_7;
  8351. if ((((int32_t)L_27) > ((int32_t)0)))
  8352. {
  8353. goto IL_0053;
  8354. }
  8355. }
  8356. IL_0051:
  8357. {
  8358. return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  8359. }
  8360. IL_0053:
  8361. {
  8362. int32_t L_28 = V_2;
  8363. V_8 = ((int32_t)(L_28>>1));
  8364. int32_t L_29 = V_3;
  8365. int32_t L_30 = V_8;
  8366. V_3 = ((int32_t)il2cpp_codegen_add(L_29, L_30));
  8367. int32_t L_31 = V_5;
  8368. int32_t L_32 = V_8;
  8369. V_5 = ((int32_t)il2cpp_codegen_add(L_31, L_32));
  8370. int32_t L_33 = V_6;
  8371. int32_t L_34 = V_7;
  8372. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_35 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  8373. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_35, L_33, L_34, NULL);
  8374. V_9 = L_35;
  8375. V_10 = 0;
  8376. goto IL_00b0;
  8377. }
  8378. IL_0074:
  8379. {
  8380. int32_t L_36 = V_3;
  8381. int32_t L_37 = V_10;
  8382. int32_t L_38 = V_2;
  8383. V_11 = ((int32_t)il2cpp_codegen_add(L_36, ((int32_t)il2cpp_codegen_multiply(L_37, L_38))));
  8384. V_12 = 0;
  8385. goto IL_00a4;
  8386. }
  8387. IL_0081:
  8388. {
  8389. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = ___0_image;
  8390. int32_t L_40 = V_5;
  8391. int32_t L_41 = V_12;
  8392. int32_t L_42 = V_2;
  8393. int32_t L_43 = V_11;
  8394. NullCheck(L_39);
  8395. bool L_44;
  8396. L_44 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_39, ((int32_t)il2cpp_codegen_add(L_40, ((int32_t)il2cpp_codegen_multiply(L_41, L_42)))), L_43, NULL);
  8397. if (!L_44)
  8398. {
  8399. goto IL_009e;
  8400. }
  8401. }
  8402. {
  8403. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_45 = V_9;
  8404. int32_t L_46 = V_12;
  8405. int32_t L_47 = V_10;
  8406. NullCheck(L_45);
  8407. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_45, L_46, L_47, (bool)1, NULL);
  8408. }
  8409. IL_009e:
  8410. {
  8411. int32_t L_48 = V_12;
  8412. V_12 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  8413. }
  8414. IL_00a4:
  8415. {
  8416. int32_t L_49 = V_12;
  8417. int32_t L_50 = V_6;
  8418. if ((((int32_t)L_49) < ((int32_t)L_50)))
  8419. {
  8420. goto IL_0081;
  8421. }
  8422. }
  8423. {
  8424. int32_t L_51 = V_10;
  8425. V_10 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  8426. }
  8427. IL_00b0:
  8428. {
  8429. int32_t L_52 = V_10;
  8430. int32_t L_53 = V_7;
  8431. if ((((int32_t)L_52) < ((int32_t)L_53)))
  8432. {
  8433. goto IL_0074;
  8434. }
  8435. }
  8436. {
  8437. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = V_9;
  8438. return L_54;
  8439. }
  8440. }
  8441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataMatrixReader_moduleSize_mA9CD4F878EF3A25CE044F39191FD9DAA726338B0 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_leftTopBlack, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___1_image, int32_t* ___2_modulesize, const RuntimeMethod* method)
  8442. {
  8443. int32_t V_0 = 0;
  8444. int32_t V_1 = 0;
  8445. int32_t V_2 = 0;
  8446. {
  8447. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___1_image;
  8448. NullCheck(L_0);
  8449. int32_t L_1;
  8450. L_1 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_0, NULL);
  8451. V_0 = L_1;
  8452. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_leftTopBlack;
  8453. NullCheck(L_2);
  8454. int32_t L_3 = 0;
  8455. int32_t L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  8456. V_1 = L_4;
  8457. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___0_leftTopBlack;
  8458. NullCheck(L_5);
  8459. int32_t L_6 = 1;
  8460. int32_t L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  8461. V_2 = L_7;
  8462. goto IL_0015;
  8463. }
  8464. IL_0011:
  8465. {
  8466. int32_t L_8 = V_1;
  8467. V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  8468. }
  8469. IL_0015:
  8470. {
  8471. int32_t L_9 = V_1;
  8472. int32_t L_10 = V_0;
  8473. if ((((int32_t)L_9) >= ((int32_t)L_10)))
  8474. {
  8475. goto IL_0023;
  8476. }
  8477. }
  8478. {
  8479. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_11 = ___1_image;
  8480. int32_t L_12 = V_1;
  8481. int32_t L_13 = V_2;
  8482. NullCheck(L_11);
  8483. bool L_14;
  8484. L_14 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_11, L_12, L_13, NULL);
  8485. if (L_14)
  8486. {
  8487. goto IL_0011;
  8488. }
  8489. }
  8490. IL_0023:
  8491. {
  8492. int32_t L_15 = V_1;
  8493. int32_t L_16 = V_0;
  8494. if ((!(((uint32_t)L_15) == ((uint32_t)L_16))))
  8495. {
  8496. goto IL_002c;
  8497. }
  8498. }
  8499. {
  8500. int32_t* L_17 = ___2_modulesize;
  8501. *((int32_t*)L_17) = (int32_t)0;
  8502. return (bool)0;
  8503. }
  8504. IL_002c:
  8505. {
  8506. int32_t* L_18 = ___2_modulesize;
  8507. int32_t L_19 = V_1;
  8508. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = ___0_leftTopBlack;
  8509. NullCheck(L_20);
  8510. int32_t L_21 = 0;
  8511. int32_t L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  8512. *((int32_t*)L_18) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_19, L_22));
  8513. int32_t* L_23 = ___2_modulesize;
  8514. int32_t L_24 = *((int32_t*)L_23);
  8515. if (L_24)
  8516. {
  8517. goto IL_0039;
  8518. }
  8519. }
  8520. {
  8521. return (bool)0;
  8522. }
  8523. IL_0039:
  8524. {
  8525. return (bool)1;
  8526. }
  8527. }
  8528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataMatrixReader__ctor_m965A6AAAAB0345D9A24B7CF4B6B7B54B4EA50371 (DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9* __this, const RuntimeMethod* method)
  8529. {
  8530. static bool s_Il2CppMethodInitialized;
  8531. if (!s_Il2CppMethodInitialized)
  8532. {
  8533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t290E13022F32826302DF7F230238FEAD1168FA28_il2cpp_TypeInfo_var);
  8534. s_Il2CppMethodInitialized = true;
  8535. }
  8536. {
  8537. Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* L_0 = (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28*)il2cpp_codegen_object_new(Decoder_t290E13022F32826302DF7F230238FEAD1168FA28_il2cpp_TypeInfo_var);
  8538. Decoder__ctor_m9F4E0135F49DE8DAE180BDA2031AAA72FD8B3B9C(L_0, NULL);
  8539. __this->___decoder = L_0;
  8540. Il2CppCodeGenWriteBarrier((void**)(&__this->___decoder), (void*)L_0);
  8541. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8542. return;
  8543. }
  8544. }
  8545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataMatrixReader__cctor_m779CB21EEF832BE2C5E5080F16FEC64C9BD8C23C (const RuntimeMethod* method)
  8546. {
  8547. static bool s_Il2CppMethodInitialized;
  8548. if (!s_Il2CppMethodInitialized)
  8549. {
  8550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var);
  8551. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  8552. s_Il2CppMethodInitialized = true;
  8553. }
  8554. {
  8555. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)0);
  8556. ((DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_StaticFields*)il2cpp_codegen_static_fields_for(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var))->___NO_POINTS = L_0;
  8557. Il2CppCodeGenWriteBarrier((void**)(&((DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_StaticFields*)il2cpp_codegen_static_fields_for(DataMatrixReader_tA1DCFF2466E7EEB73C08F9A43F378DBE81C406C9_il2cpp_TypeInfo_var))->___NO_POINTS), (void*)L_0);
  8558. return;
  8559. }
  8560. }
  8561. #ifdef __clang__
  8562. #pragma clang diagnostic pop
  8563. #endif
  8564. #ifdef __clang__
  8565. #pragma clang diagnostic push
  8566. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8567. #pragma clang diagnostic ignored "-Wunused-variable"
  8568. #endif
  8569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrixParser__ctor_mE868E3A516D53B962FA7FCE9BBF08D5BFFE0CED7 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method)
  8570. {
  8571. static bool s_Il2CppMethodInitialized;
  8572. if (!s_Il2CppMethodInitialized)
  8573. {
  8574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  8575. s_Il2CppMethodInitialized = true;
  8576. }
  8577. int32_t V_0 = 0;
  8578. {
  8579. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8580. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bitMatrix;
  8581. NullCheck(L_0);
  8582. int32_t L_1;
  8583. L_1 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_0, NULL);
  8584. V_0 = L_1;
  8585. int32_t L_2 = V_0;
  8586. if ((((int32_t)L_2) < ((int32_t)8)))
  8587. {
  8588. goto IL_001e;
  8589. }
  8590. }
  8591. {
  8592. int32_t L_3 = V_0;
  8593. if ((((int32_t)L_3) > ((int32_t)((int32_t)144))))
  8594. {
  8595. goto IL_001e;
  8596. }
  8597. }
  8598. {
  8599. int32_t L_4 = V_0;
  8600. if (!((int32_t)(L_4&1)))
  8601. {
  8602. goto IL_001f;
  8603. }
  8604. }
  8605. IL_001e:
  8606. {
  8607. return;
  8608. }
  8609. IL_001f:
  8610. {
  8611. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = ___0_bitMatrix;
  8612. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_6;
  8613. L_6 = BitMatrixParser_readVersion_m463651F2DDBC9C774B5BE1DCAE7FC48762AC3D47(L_5, NULL);
  8614. __this->___version = L_6;
  8615. Il2CppCodeGenWriteBarrier((void**)(&__this->___version), (void*)L_6);
  8616. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_7 = __this->___version;
  8617. if (!L_7)
  8618. {
  8619. goto IL_0061;
  8620. }
  8621. }
  8622. {
  8623. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = ___0_bitMatrix;
  8624. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9;
  8625. L_9 = BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424(__this, L_8, NULL);
  8626. __this->___mappingBitMatrix = L_9;
  8627. Il2CppCodeGenWriteBarrier((void**)(&__this->___mappingBitMatrix), (void*)L_9);
  8628. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_10 = __this->___mappingBitMatrix;
  8629. NullCheck(L_10);
  8630. int32_t L_11;
  8631. L_11 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_10, NULL);
  8632. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12 = __this->___mappingBitMatrix;
  8633. NullCheck(L_12);
  8634. int32_t L_13;
  8635. L_13 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_12, NULL);
  8636. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  8637. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_14, L_11, L_13, NULL);
  8638. __this->___readMappingMatrix = L_14;
  8639. Il2CppCodeGenWriteBarrier((void**)(&__this->___readMappingMatrix), (void*)L_14);
  8640. }
  8641. IL_0061:
  8642. {
  8643. return;
  8644. }
  8645. }
  8646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method)
  8647. {
  8648. {
  8649. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version;
  8650. return L_0;
  8651. }
  8652. }
  8653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_readVersion_m463651F2DDBC9C774B5BE1DCAE7FC48762AC3D47 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method)
  8654. {
  8655. static bool s_Il2CppMethodInitialized;
  8656. if (!s_Il2CppMethodInitialized)
  8657. {
  8658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  8659. s_Il2CppMethodInitialized = true;
  8660. }
  8661. int32_t V_0 = 0;
  8662. {
  8663. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bitMatrix;
  8664. NullCheck(L_0);
  8665. int32_t L_1;
  8666. L_1 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_0, NULL);
  8667. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_bitMatrix;
  8668. NullCheck(L_2);
  8669. int32_t L_3;
  8670. L_3 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_2, NULL);
  8671. V_0 = L_3;
  8672. int32_t L_4 = V_0;
  8673. il2cpp_codegen_runtime_class_init_inline(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  8674. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_5;
  8675. L_5 = Version_getVersionForDimensions_mD674FA0213CE1605193CCCEB80F65AD739E48363(L_1, L_4, NULL);
  8676. return L_5;
  8677. }
  8678. }
  8679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitMatrixParser_readCodewords_mF3F14816E48304752AB899E0B40BDA30A96E8013 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method)
  8680. {
  8681. static bool s_Il2CppMethodInitialized;
  8682. if (!s_Il2CppMethodInitialized)
  8683. {
  8684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  8685. s_Il2CppMethodInitialized = true;
  8686. }
  8687. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
  8688. int32_t V_1 = 0;
  8689. int32_t V_2 = 0;
  8690. int32_t V_3 = 0;
  8691. int32_t V_4 = 0;
  8692. int32_t V_5 = 0;
  8693. bool V_6 = false;
  8694. bool V_7 = false;
  8695. bool V_8 = false;
  8696. bool V_9 = false;
  8697. {
  8698. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version;
  8699. NullCheck(L_0);
  8700. int32_t L_1;
  8701. L_1 = Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline(L_0, NULL);
  8702. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_1);
  8703. V_0 = L_2;
  8704. V_1 = 0;
  8705. V_2 = 4;
  8706. V_3 = 0;
  8707. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = __this->___mappingBitMatrix;
  8708. NullCheck(L_3);
  8709. int32_t L_4;
  8710. L_4 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_3, NULL);
  8711. V_4 = L_4;
  8712. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = __this->___mappingBitMatrix;
  8713. NullCheck(L_5);
  8714. int32_t L_6;
  8715. L_6 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_5, NULL);
  8716. V_5 = L_6;
  8717. V_6 = (bool)0;
  8718. V_7 = (bool)0;
  8719. V_8 = (bool)0;
  8720. V_9 = (bool)0;
  8721. }
  8722. IL_003d:
  8723. {
  8724. int32_t L_7 = V_2;
  8725. int32_t L_8 = V_4;
  8726. if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
  8727. {
  8728. goto IL_006b;
  8729. }
  8730. }
  8731. {
  8732. int32_t L_9 = V_3;
  8733. if (L_9)
  8734. {
  8735. goto IL_006b;
  8736. }
  8737. }
  8738. {
  8739. bool L_10 = V_6;
  8740. if (L_10)
  8741. {
  8742. goto IL_006b;
  8743. }
  8744. }
  8745. {
  8746. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0;
  8747. int32_t L_12 = V_1;
  8748. int32_t L_13 = L_12;
  8749. V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  8750. int32_t L_14 = V_4;
  8751. int32_t L_15 = V_5;
  8752. int32_t L_16;
  8753. L_16 = BitMatrixParser_readCorner1_m468249F6B68F3B9A7DA920D764C6342265E1122C(__this, L_14, L_15, NULL);
  8754. NullCheck(L_11);
  8755. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (uint8_t)((int32_t)(uint8_t)L_16));
  8756. int32_t L_17 = V_2;
  8757. V_2 = ((int32_t)il2cpp_codegen_subtract(L_17, 2));
  8758. int32_t L_18 = V_3;
  8759. V_3 = ((int32_t)il2cpp_codegen_add(L_18, 2));
  8760. V_6 = (bool)1;
  8761. goto IL_0199;
  8762. }
  8763. IL_006b:
  8764. {
  8765. int32_t L_19 = V_2;
  8766. int32_t L_20 = V_4;
  8767. if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_20, 2))))))
  8768. {
  8769. goto IL_00a1;
  8770. }
  8771. }
  8772. {
  8773. int32_t L_21 = V_3;
  8774. if (L_21)
  8775. {
  8776. goto IL_00a1;
  8777. }
  8778. }
  8779. {
  8780. int32_t L_22 = V_5;
  8781. if (!((int32_t)(L_22&3)))
  8782. {
  8783. goto IL_00a1;
  8784. }
  8785. }
  8786. {
  8787. bool L_23 = V_7;
  8788. if (L_23)
  8789. {
  8790. goto IL_00a1;
  8791. }
  8792. }
  8793. {
  8794. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_0;
  8795. int32_t L_25 = V_1;
  8796. int32_t L_26 = L_25;
  8797. V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  8798. int32_t L_27 = V_4;
  8799. int32_t L_28 = V_5;
  8800. int32_t L_29;
  8801. L_29 = BitMatrixParser_readCorner2_mEAC8D7B17F865DF7D81A5A1A9D27004C95FDCBAE(__this, L_27, L_28, NULL);
  8802. NullCheck(L_24);
  8803. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)((int32_t)(uint8_t)L_29));
  8804. int32_t L_30 = V_2;
  8805. V_2 = ((int32_t)il2cpp_codegen_subtract(L_30, 2));
  8806. int32_t L_31 = V_3;
  8807. V_3 = ((int32_t)il2cpp_codegen_add(L_31, 2));
  8808. V_7 = (bool)1;
  8809. goto IL_0199;
  8810. }
  8811. IL_00a1:
  8812. {
  8813. int32_t L_32 = V_2;
  8814. int32_t L_33 = V_4;
  8815. if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)il2cpp_codegen_add(L_33, 4))))))
  8816. {
  8817. goto IL_00d8;
  8818. }
  8819. }
  8820. {
  8821. int32_t L_34 = V_3;
  8822. if ((!(((uint32_t)L_34) == ((uint32_t)2))))
  8823. {
  8824. goto IL_00d8;
  8825. }
  8826. }
  8827. {
  8828. int32_t L_35 = V_5;
  8829. if (((int32_t)(L_35&7)))
  8830. {
  8831. goto IL_00d8;
  8832. }
  8833. }
  8834. {
  8835. bool L_36 = V_8;
  8836. if (L_36)
  8837. {
  8838. goto IL_00d8;
  8839. }
  8840. }
  8841. {
  8842. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_0;
  8843. int32_t L_38 = V_1;
  8844. int32_t L_39 = L_38;
  8845. V_1 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  8846. int32_t L_40 = V_4;
  8847. int32_t L_41 = V_5;
  8848. int32_t L_42;
  8849. L_42 = BitMatrixParser_readCorner3_m95EB07945A26BA0DB31338F88F0122F778A82DD3(__this, L_40, L_41, NULL);
  8850. NullCheck(L_37);
  8851. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(L_39), (uint8_t)((int32_t)(uint8_t)L_42));
  8852. int32_t L_43 = V_2;
  8853. V_2 = ((int32_t)il2cpp_codegen_subtract(L_43, 2));
  8854. int32_t L_44 = V_3;
  8855. V_3 = ((int32_t)il2cpp_codegen_add(L_44, 2));
  8856. V_8 = (bool)1;
  8857. goto IL_0199;
  8858. }
  8859. IL_00d8:
  8860. {
  8861. int32_t L_45 = V_2;
  8862. int32_t L_46 = V_4;
  8863. if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_46, 2))))))
  8864. {
  8865. goto IL_010f;
  8866. }
  8867. }
  8868. {
  8869. int32_t L_47 = V_3;
  8870. if (L_47)
  8871. {
  8872. goto IL_010f;
  8873. }
  8874. }
  8875. {
  8876. int32_t L_48 = V_5;
  8877. if ((!(((uint32_t)((int32_t)(L_48&7))) == ((uint32_t)4))))
  8878. {
  8879. goto IL_010f;
  8880. }
  8881. }
  8882. {
  8883. bool L_49 = V_9;
  8884. if (L_49)
  8885. {
  8886. goto IL_010f;
  8887. }
  8888. }
  8889. {
  8890. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = V_0;
  8891. int32_t L_51 = V_1;
  8892. int32_t L_52 = L_51;
  8893. V_1 = ((int32_t)il2cpp_codegen_add(L_52, 1));
  8894. int32_t L_53 = V_4;
  8895. int32_t L_54 = V_5;
  8896. int32_t L_55;
  8897. L_55 = BitMatrixParser_readCorner4_mF16BEC18692E70C802A3635056A6FB479B552D34(__this, L_53, L_54, NULL);
  8898. NullCheck(L_50);
  8899. (L_50)->SetAt(static_cast<il2cpp_array_size_t>(L_52), (uint8_t)((int32_t)(uint8_t)L_55));
  8900. int32_t L_56 = V_2;
  8901. V_2 = ((int32_t)il2cpp_codegen_subtract(L_56, 2));
  8902. int32_t L_57 = V_3;
  8903. V_3 = ((int32_t)il2cpp_codegen_add(L_57, 2));
  8904. V_9 = (bool)1;
  8905. goto IL_0199;
  8906. }
  8907. IL_010f:
  8908. {
  8909. int32_t L_58 = V_2;
  8910. int32_t L_59 = V_4;
  8911. if ((((int32_t)L_58) >= ((int32_t)L_59)))
  8912. {
  8913. goto IL_013b;
  8914. }
  8915. }
  8916. {
  8917. int32_t L_60 = V_3;
  8918. if ((((int32_t)L_60) < ((int32_t)0)))
  8919. {
  8920. goto IL_013b;
  8921. }
  8922. }
  8923. {
  8924. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_61 = __this->___readMappingMatrix;
  8925. int32_t L_62 = V_3;
  8926. int32_t L_63 = V_2;
  8927. NullCheck(L_61);
  8928. bool L_64;
  8929. L_64 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_61, L_62, L_63, NULL);
  8930. if (L_64)
  8931. {
  8932. goto IL_013b;
  8933. }
  8934. }
  8935. {
  8936. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = V_0;
  8937. int32_t L_66 = V_1;
  8938. int32_t L_67 = L_66;
  8939. V_1 = ((int32_t)il2cpp_codegen_add(L_67, 1));
  8940. int32_t L_68 = V_2;
  8941. int32_t L_69 = V_3;
  8942. int32_t L_70 = V_4;
  8943. int32_t L_71 = V_5;
  8944. int32_t L_72;
  8945. L_72 = BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA(__this, L_68, L_69, L_70, L_71, NULL);
  8946. NullCheck(L_65);
  8947. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_67), (uint8_t)((int32_t)(uint8_t)L_72));
  8948. }
  8949. IL_013b:
  8950. {
  8951. int32_t L_73 = V_2;
  8952. V_2 = ((int32_t)il2cpp_codegen_subtract(L_73, 2));
  8953. int32_t L_74 = V_3;
  8954. V_3 = ((int32_t)il2cpp_codegen_add(L_74, 2));
  8955. int32_t L_75 = V_2;
  8956. if ((((int32_t)L_75) < ((int32_t)0)))
  8957. {
  8958. goto IL_014c;
  8959. }
  8960. }
  8961. {
  8962. int32_t L_76 = V_3;
  8963. int32_t L_77 = V_5;
  8964. if ((((int32_t)L_76) < ((int32_t)L_77)))
  8965. {
  8966. goto IL_010f;
  8967. }
  8968. }
  8969. IL_014c:
  8970. {
  8971. int32_t L_78 = V_2;
  8972. V_2 = ((int32_t)il2cpp_codegen_add(L_78, 1));
  8973. int32_t L_79 = V_3;
  8974. V_3 = ((int32_t)il2cpp_codegen_add(L_79, 3));
  8975. }
  8976. IL_0154:
  8977. {
  8978. int32_t L_80 = V_2;
  8979. if ((((int32_t)L_80) < ((int32_t)0)))
  8980. {
  8981. goto IL_0180;
  8982. }
  8983. }
  8984. {
  8985. int32_t L_81 = V_3;
  8986. int32_t L_82 = V_5;
  8987. if ((((int32_t)L_81) >= ((int32_t)L_82)))
  8988. {
  8989. goto IL_0180;
  8990. }
  8991. }
  8992. {
  8993. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_83 = __this->___readMappingMatrix;
  8994. int32_t L_84 = V_3;
  8995. int32_t L_85 = V_2;
  8996. NullCheck(L_83);
  8997. bool L_86;
  8998. L_86 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_83, L_84, L_85, NULL);
  8999. if (L_86)
  9000. {
  9001. goto IL_0180;
  9002. }
  9003. }
  9004. {
  9005. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_87 = V_0;
  9006. int32_t L_88 = V_1;
  9007. int32_t L_89 = L_88;
  9008. V_1 = ((int32_t)il2cpp_codegen_add(L_89, 1));
  9009. int32_t L_90 = V_2;
  9010. int32_t L_91 = V_3;
  9011. int32_t L_92 = V_4;
  9012. int32_t L_93 = V_5;
  9013. int32_t L_94;
  9014. L_94 = BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA(__this, L_90, L_91, L_92, L_93, NULL);
  9015. NullCheck(L_87);
  9016. (L_87)->SetAt(static_cast<il2cpp_array_size_t>(L_89), (uint8_t)((int32_t)(uint8_t)L_94));
  9017. }
  9018. IL_0180:
  9019. {
  9020. int32_t L_95 = V_2;
  9021. V_2 = ((int32_t)il2cpp_codegen_add(L_95, 2));
  9022. int32_t L_96 = V_3;
  9023. V_3 = ((int32_t)il2cpp_codegen_subtract(L_96, 2));
  9024. int32_t L_97 = V_2;
  9025. int32_t L_98 = V_4;
  9026. if ((((int32_t)L_97) >= ((int32_t)L_98)))
  9027. {
  9028. goto IL_0191;
  9029. }
  9030. }
  9031. {
  9032. int32_t L_99 = V_3;
  9033. if ((((int32_t)L_99) >= ((int32_t)0)))
  9034. {
  9035. goto IL_0154;
  9036. }
  9037. }
  9038. IL_0191:
  9039. {
  9040. int32_t L_100 = V_2;
  9041. V_2 = ((int32_t)il2cpp_codegen_add(L_100, 3));
  9042. int32_t L_101 = V_3;
  9043. V_3 = ((int32_t)il2cpp_codegen_add(L_101, 1));
  9044. }
  9045. IL_0199:
  9046. {
  9047. int32_t L_102 = V_2;
  9048. int32_t L_103 = V_4;
  9049. if ((((int32_t)L_102) < ((int32_t)L_103)))
  9050. {
  9051. goto IL_003d;
  9052. }
  9053. }
  9054. {
  9055. int32_t L_104 = V_3;
  9056. int32_t L_105 = V_5;
  9057. if ((((int32_t)L_104) < ((int32_t)L_105)))
  9058. {
  9059. goto IL_003d;
  9060. }
  9061. }
  9062. {
  9063. int32_t L_106 = V_1;
  9064. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_107 = __this->___version;
  9065. NullCheck(L_107);
  9066. int32_t L_108;
  9067. L_108 = Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline(L_107, NULL);
  9068. if ((((int32_t)L_106) == ((int32_t)L_108)))
  9069. {
  9070. goto IL_01b9;
  9071. }
  9072. }
  9073. {
  9074. return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  9075. }
  9076. IL_01b9:
  9077. {
  9078. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109 = V_0;
  9079. return L_109;
  9080. }
  9081. }
  9082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_row, int32_t ___1_column, int32_t ___2_numRows, int32_t ___3_numColumns, const RuntimeMethod* method)
  9083. {
  9084. {
  9085. int32_t L_0 = ___0_row;
  9086. if ((((int32_t)L_0) >= ((int32_t)0)))
  9087. {
  9088. goto IL_0014;
  9089. }
  9090. }
  9091. {
  9092. int32_t L_1 = ___0_row;
  9093. int32_t L_2 = ___2_numRows;
  9094. ___0_row = ((int32_t)il2cpp_codegen_add(L_1, L_2));
  9095. int32_t L_3 = ___1_column;
  9096. int32_t L_4 = ___2_numRows;
  9097. ___1_column = ((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_subtract(4, ((int32_t)(((int32_t)il2cpp_codegen_add(L_4, 4))&7))))));
  9098. }
  9099. IL_0014:
  9100. {
  9101. int32_t L_5 = ___1_column;
  9102. if ((((int32_t)L_5) >= ((int32_t)0)))
  9103. {
  9104. goto IL_002a;
  9105. }
  9106. }
  9107. {
  9108. int32_t L_6 = ___1_column;
  9109. int32_t L_7 = ___3_numColumns;
  9110. ___1_column = ((int32_t)il2cpp_codegen_add(L_6, L_7));
  9111. int32_t L_8 = ___0_row;
  9112. int32_t L_9 = ___3_numColumns;
  9113. ___0_row = ((int32_t)il2cpp_codegen_add(L_8, ((int32_t)il2cpp_codegen_subtract(4, ((int32_t)(((int32_t)il2cpp_codegen_add(L_9, 4))&7))))));
  9114. }
  9115. IL_002a:
  9116. {
  9117. int32_t L_10 = ___0_row;
  9118. int32_t L_11 = ___2_numRows;
  9119. if ((((int32_t)L_10) < ((int32_t)L_11)))
  9120. {
  9121. goto IL_0033;
  9122. }
  9123. }
  9124. {
  9125. int32_t L_12 = ___0_row;
  9126. int32_t L_13 = ___2_numRows;
  9127. ___0_row = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
  9128. }
  9129. IL_0033:
  9130. {
  9131. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = __this->___readMappingMatrix;
  9132. int32_t L_15 = ___1_column;
  9133. int32_t L_16 = ___0_row;
  9134. NullCheck(L_14);
  9135. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_14, L_15, L_16, (bool)1, NULL);
  9136. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = __this->___mappingBitMatrix;
  9137. int32_t L_18 = ___1_column;
  9138. int32_t L_19 = ___0_row;
  9139. NullCheck(L_17);
  9140. bool L_20;
  9141. L_20 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_17, L_18, L_19, NULL);
  9142. return L_20;
  9143. }
  9144. }
  9145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readUtah_mA29220710872E35FE25CEAB7529F1C5F1B6ECBDA (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_row, int32_t ___1_column, int32_t ___2_numRows, int32_t ___3_numColumns, const RuntimeMethod* method)
  9146. {
  9147. int32_t V_0 = 0;
  9148. {
  9149. V_0 = 0;
  9150. int32_t L_0 = ___0_row;
  9151. int32_t L_1 = ___1_column;
  9152. int32_t L_2 = ___2_numRows;
  9153. int32_t L_3 = ___3_numColumns;
  9154. bool L_4;
  9155. L_4 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 2)), ((int32_t)il2cpp_codegen_subtract(L_1, 2)), L_2, L_3, NULL);
  9156. if (!L_4)
  9157. {
  9158. goto IL_0017;
  9159. }
  9160. }
  9161. {
  9162. int32_t L_5 = V_0;
  9163. V_0 = ((int32_t)(L_5|1));
  9164. }
  9165. IL_0017:
  9166. {
  9167. int32_t L_6 = V_0;
  9168. V_0 = ((int32_t)(L_6<<1));
  9169. int32_t L_7 = ___0_row;
  9170. int32_t L_8 = ___1_column;
  9171. int32_t L_9 = ___2_numRows;
  9172. int32_t L_10 = ___3_numColumns;
  9173. bool L_11;
  9174. L_11 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_7, 2)), ((int32_t)il2cpp_codegen_subtract(L_8, 1)), L_9, L_10, NULL);
  9175. if (!L_11)
  9176. {
  9177. goto IL_0030;
  9178. }
  9179. }
  9180. {
  9181. int32_t L_12 = V_0;
  9182. V_0 = ((int32_t)(L_12|1));
  9183. }
  9184. IL_0030:
  9185. {
  9186. int32_t L_13 = V_0;
  9187. V_0 = ((int32_t)(L_13<<1));
  9188. int32_t L_14 = ___0_row;
  9189. int32_t L_15 = ___1_column;
  9190. int32_t L_16 = ___2_numRows;
  9191. int32_t L_17 = ___3_numColumns;
  9192. bool L_18;
  9193. L_18 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_14, 1)), ((int32_t)il2cpp_codegen_subtract(L_15, 2)), L_16, L_17, NULL);
  9194. if (!L_18)
  9195. {
  9196. goto IL_0049;
  9197. }
  9198. }
  9199. {
  9200. int32_t L_19 = V_0;
  9201. V_0 = ((int32_t)(L_19|1));
  9202. }
  9203. IL_0049:
  9204. {
  9205. int32_t L_20 = V_0;
  9206. V_0 = ((int32_t)(L_20<<1));
  9207. int32_t L_21 = ___0_row;
  9208. int32_t L_22 = ___1_column;
  9209. int32_t L_23 = ___2_numRows;
  9210. int32_t L_24 = ___3_numColumns;
  9211. bool L_25;
  9212. L_25 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_21, 1)), ((int32_t)il2cpp_codegen_subtract(L_22, 1)), L_23, L_24, NULL);
  9213. if (!L_25)
  9214. {
  9215. goto IL_0062;
  9216. }
  9217. }
  9218. {
  9219. int32_t L_26 = V_0;
  9220. V_0 = ((int32_t)(L_26|1));
  9221. }
  9222. IL_0062:
  9223. {
  9224. int32_t L_27 = V_0;
  9225. V_0 = ((int32_t)(L_27<<1));
  9226. int32_t L_28 = ___0_row;
  9227. int32_t L_29 = ___1_column;
  9228. int32_t L_30 = ___2_numRows;
  9229. int32_t L_31 = ___3_numColumns;
  9230. bool L_32;
  9231. L_32 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_28, 1)), L_29, L_30, L_31, NULL);
  9232. if (!L_32)
  9233. {
  9234. goto IL_0079;
  9235. }
  9236. }
  9237. {
  9238. int32_t L_33 = V_0;
  9239. V_0 = ((int32_t)(L_33|1));
  9240. }
  9241. IL_0079:
  9242. {
  9243. int32_t L_34 = V_0;
  9244. V_0 = ((int32_t)(L_34<<1));
  9245. int32_t L_35 = ___0_row;
  9246. int32_t L_36 = ___1_column;
  9247. int32_t L_37 = ___2_numRows;
  9248. int32_t L_38 = ___3_numColumns;
  9249. bool L_39;
  9250. L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, 2)), L_37, L_38, NULL);
  9251. if (!L_39)
  9252. {
  9253. goto IL_0090;
  9254. }
  9255. }
  9256. {
  9257. int32_t L_40 = V_0;
  9258. V_0 = ((int32_t)(L_40|1));
  9259. }
  9260. IL_0090:
  9261. {
  9262. int32_t L_41 = V_0;
  9263. V_0 = ((int32_t)(L_41<<1));
  9264. int32_t L_42 = ___0_row;
  9265. int32_t L_43 = ___1_column;
  9266. int32_t L_44 = ___2_numRows;
  9267. int32_t L_45 = ___3_numColumns;
  9268. bool L_46;
  9269. L_46 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, L_42, ((int32_t)il2cpp_codegen_subtract(L_43, 1)), L_44, L_45, NULL);
  9270. if (!L_46)
  9271. {
  9272. goto IL_00a7;
  9273. }
  9274. }
  9275. {
  9276. int32_t L_47 = V_0;
  9277. V_0 = ((int32_t)(L_47|1));
  9278. }
  9279. IL_00a7:
  9280. {
  9281. int32_t L_48 = V_0;
  9282. V_0 = ((int32_t)(L_48<<1));
  9283. int32_t L_49 = ___0_row;
  9284. int32_t L_50 = ___1_column;
  9285. int32_t L_51 = ___2_numRows;
  9286. int32_t L_52 = ___3_numColumns;
  9287. bool L_53;
  9288. L_53 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, L_49, L_50, L_51, L_52, NULL);
  9289. if (!L_53)
  9290. {
  9291. goto IL_00bc;
  9292. }
  9293. }
  9294. {
  9295. int32_t L_54 = V_0;
  9296. V_0 = ((int32_t)(L_54|1));
  9297. }
  9298. IL_00bc:
  9299. {
  9300. int32_t L_55 = V_0;
  9301. return L_55;
  9302. }
  9303. }
  9304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner1_m468249F6B68F3B9A7DA920D764C6342265E1122C (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method)
  9305. {
  9306. int32_t V_0 = 0;
  9307. {
  9308. V_0 = 0;
  9309. int32_t L_0 = ___0_numRows;
  9310. int32_t L_1 = ___0_numRows;
  9311. int32_t L_2 = ___1_numColumns;
  9312. bool L_3;
  9313. L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), 0, L_1, L_2, NULL);
  9314. if (!L_3)
  9315. {
  9316. goto IL_0014;
  9317. }
  9318. }
  9319. {
  9320. int32_t L_4 = V_0;
  9321. V_0 = ((int32_t)(L_4|1));
  9322. }
  9323. IL_0014:
  9324. {
  9325. int32_t L_5 = V_0;
  9326. V_0 = ((int32_t)(L_5<<1));
  9327. int32_t L_6 = ___0_numRows;
  9328. int32_t L_7 = ___0_numRows;
  9329. int32_t L_8 = ___1_numColumns;
  9330. bool L_9;
  9331. L_9 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), 1, L_7, L_8, NULL);
  9332. if (!L_9)
  9333. {
  9334. goto IL_002a;
  9335. }
  9336. }
  9337. {
  9338. int32_t L_10 = V_0;
  9339. V_0 = ((int32_t)(L_10|1));
  9340. }
  9341. IL_002a:
  9342. {
  9343. int32_t L_11 = V_0;
  9344. V_0 = ((int32_t)(L_11<<1));
  9345. int32_t L_12 = ___0_numRows;
  9346. int32_t L_13 = ___0_numRows;
  9347. int32_t L_14 = ___1_numColumns;
  9348. bool L_15;
  9349. L_15 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), 2, L_13, L_14, NULL);
  9350. if (!L_15)
  9351. {
  9352. goto IL_0040;
  9353. }
  9354. }
  9355. {
  9356. int32_t L_16 = V_0;
  9357. V_0 = ((int32_t)(L_16|1));
  9358. }
  9359. IL_0040:
  9360. {
  9361. int32_t L_17 = V_0;
  9362. V_0 = ((int32_t)(L_17<<1));
  9363. int32_t L_18 = ___1_numColumns;
  9364. int32_t L_19 = ___0_numRows;
  9365. int32_t L_20 = ___1_numColumns;
  9366. bool L_21;
  9367. L_21 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_18, 2)), L_19, L_20, NULL);
  9368. if (!L_21)
  9369. {
  9370. goto IL_0056;
  9371. }
  9372. }
  9373. {
  9374. int32_t L_22 = V_0;
  9375. V_0 = ((int32_t)(L_22|1));
  9376. }
  9377. IL_0056:
  9378. {
  9379. int32_t L_23 = V_0;
  9380. V_0 = ((int32_t)(L_23<<1));
  9381. int32_t L_24 = ___1_numColumns;
  9382. int32_t L_25 = ___0_numRows;
  9383. int32_t L_26 = ___1_numColumns;
  9384. bool L_27;
  9385. L_27 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_24, 1)), L_25, L_26, NULL);
  9386. if (!L_27)
  9387. {
  9388. goto IL_006c;
  9389. }
  9390. }
  9391. {
  9392. int32_t L_28 = V_0;
  9393. V_0 = ((int32_t)(L_28|1));
  9394. }
  9395. IL_006c:
  9396. {
  9397. int32_t L_29 = V_0;
  9398. V_0 = ((int32_t)(L_29<<1));
  9399. int32_t L_30 = ___1_numColumns;
  9400. int32_t L_31 = ___0_numRows;
  9401. int32_t L_32 = ___1_numColumns;
  9402. bool L_33;
  9403. L_33 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), L_31, L_32, NULL);
  9404. if (!L_33)
  9405. {
  9406. goto IL_0082;
  9407. }
  9408. }
  9409. {
  9410. int32_t L_34 = V_0;
  9411. V_0 = ((int32_t)(L_34|1));
  9412. }
  9413. IL_0082:
  9414. {
  9415. int32_t L_35 = V_0;
  9416. V_0 = ((int32_t)(L_35<<1));
  9417. int32_t L_36 = ___1_numColumns;
  9418. int32_t L_37 = ___0_numRows;
  9419. int32_t L_38 = ___1_numColumns;
  9420. bool L_39;
  9421. L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 2, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), L_37, L_38, NULL);
  9422. if (!L_39)
  9423. {
  9424. goto IL_0098;
  9425. }
  9426. }
  9427. {
  9428. int32_t L_40 = V_0;
  9429. V_0 = ((int32_t)(L_40|1));
  9430. }
  9431. IL_0098:
  9432. {
  9433. int32_t L_41 = V_0;
  9434. V_0 = ((int32_t)(L_41<<1));
  9435. int32_t L_42 = ___1_numColumns;
  9436. int32_t L_43 = ___0_numRows;
  9437. int32_t L_44 = ___1_numColumns;
  9438. bool L_45;
  9439. L_45 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 3, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43, L_44, NULL);
  9440. if (!L_45)
  9441. {
  9442. goto IL_00ae;
  9443. }
  9444. }
  9445. {
  9446. int32_t L_46 = V_0;
  9447. V_0 = ((int32_t)(L_46|1));
  9448. }
  9449. IL_00ae:
  9450. {
  9451. int32_t L_47 = V_0;
  9452. return L_47;
  9453. }
  9454. }
  9455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner2_mEAC8D7B17F865DF7D81A5A1A9D27004C95FDCBAE (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method)
  9456. {
  9457. int32_t V_0 = 0;
  9458. {
  9459. V_0 = 0;
  9460. int32_t L_0 = ___0_numRows;
  9461. int32_t L_1 = ___0_numRows;
  9462. int32_t L_2 = ___1_numColumns;
  9463. bool L_3;
  9464. L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 3)), 0, L_1, L_2, NULL);
  9465. if (!L_3)
  9466. {
  9467. goto IL_0014;
  9468. }
  9469. }
  9470. {
  9471. int32_t L_4 = V_0;
  9472. V_0 = ((int32_t)(L_4|1));
  9473. }
  9474. IL_0014:
  9475. {
  9476. int32_t L_5 = V_0;
  9477. V_0 = ((int32_t)(L_5<<1));
  9478. int32_t L_6 = ___0_numRows;
  9479. int32_t L_7 = ___0_numRows;
  9480. int32_t L_8 = ___1_numColumns;
  9481. bool L_9;
  9482. L_9 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 2)), 0, L_7, L_8, NULL);
  9483. if (!L_9)
  9484. {
  9485. goto IL_002a;
  9486. }
  9487. }
  9488. {
  9489. int32_t L_10 = V_0;
  9490. V_0 = ((int32_t)(L_10|1));
  9491. }
  9492. IL_002a:
  9493. {
  9494. int32_t L_11 = V_0;
  9495. V_0 = ((int32_t)(L_11<<1));
  9496. int32_t L_12 = ___0_numRows;
  9497. int32_t L_13 = ___0_numRows;
  9498. int32_t L_14 = ___1_numColumns;
  9499. bool L_15;
  9500. L_15 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), 0, L_13, L_14, NULL);
  9501. if (!L_15)
  9502. {
  9503. goto IL_0040;
  9504. }
  9505. }
  9506. {
  9507. int32_t L_16 = V_0;
  9508. V_0 = ((int32_t)(L_16|1));
  9509. }
  9510. IL_0040:
  9511. {
  9512. int32_t L_17 = V_0;
  9513. V_0 = ((int32_t)(L_17<<1));
  9514. int32_t L_18 = ___1_numColumns;
  9515. int32_t L_19 = ___0_numRows;
  9516. int32_t L_20 = ___1_numColumns;
  9517. bool L_21;
  9518. L_21 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_18, 4)), L_19, L_20, NULL);
  9519. if (!L_21)
  9520. {
  9521. goto IL_0056;
  9522. }
  9523. }
  9524. {
  9525. int32_t L_22 = V_0;
  9526. V_0 = ((int32_t)(L_22|1));
  9527. }
  9528. IL_0056:
  9529. {
  9530. int32_t L_23 = V_0;
  9531. V_0 = ((int32_t)(L_23<<1));
  9532. int32_t L_24 = ___1_numColumns;
  9533. int32_t L_25 = ___0_numRows;
  9534. int32_t L_26 = ___1_numColumns;
  9535. bool L_27;
  9536. L_27 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_24, 3)), L_25, L_26, NULL);
  9537. if (!L_27)
  9538. {
  9539. goto IL_006c;
  9540. }
  9541. }
  9542. {
  9543. int32_t L_28 = V_0;
  9544. V_0 = ((int32_t)(L_28|1));
  9545. }
  9546. IL_006c:
  9547. {
  9548. int32_t L_29 = V_0;
  9549. V_0 = ((int32_t)(L_29<<1));
  9550. int32_t L_30 = ___1_numColumns;
  9551. int32_t L_31 = ___0_numRows;
  9552. int32_t L_32 = ___1_numColumns;
  9553. bool L_33;
  9554. L_33 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_30, 2)), L_31, L_32, NULL);
  9555. if (!L_33)
  9556. {
  9557. goto IL_0082;
  9558. }
  9559. }
  9560. {
  9561. int32_t L_34 = V_0;
  9562. V_0 = ((int32_t)(L_34|1));
  9563. }
  9564. IL_0082:
  9565. {
  9566. int32_t L_35 = V_0;
  9567. V_0 = ((int32_t)(L_35<<1));
  9568. int32_t L_36 = ___1_numColumns;
  9569. int32_t L_37 = ___0_numRows;
  9570. int32_t L_38 = ___1_numColumns;
  9571. bool L_39;
  9572. L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), L_37, L_38, NULL);
  9573. if (!L_39)
  9574. {
  9575. goto IL_0098;
  9576. }
  9577. }
  9578. {
  9579. int32_t L_40 = V_0;
  9580. V_0 = ((int32_t)(L_40|1));
  9581. }
  9582. IL_0098:
  9583. {
  9584. int32_t L_41 = V_0;
  9585. V_0 = ((int32_t)(L_41<<1));
  9586. int32_t L_42 = ___1_numColumns;
  9587. int32_t L_43 = ___0_numRows;
  9588. int32_t L_44 = ___1_numColumns;
  9589. bool L_45;
  9590. L_45 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43, L_44, NULL);
  9591. if (!L_45)
  9592. {
  9593. goto IL_00ae;
  9594. }
  9595. }
  9596. {
  9597. int32_t L_46 = V_0;
  9598. V_0 = ((int32_t)(L_46|1));
  9599. }
  9600. IL_00ae:
  9601. {
  9602. int32_t L_47 = V_0;
  9603. return L_47;
  9604. }
  9605. }
  9606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner3_m95EB07945A26BA0DB31338F88F0122F778A82DD3 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method)
  9607. {
  9608. int32_t V_0 = 0;
  9609. {
  9610. V_0 = 0;
  9611. int32_t L_0 = ___0_numRows;
  9612. int32_t L_1 = ___0_numRows;
  9613. int32_t L_2 = ___1_numColumns;
  9614. bool L_3;
  9615. L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), 0, L_1, L_2, NULL);
  9616. if (!L_3)
  9617. {
  9618. goto IL_0014;
  9619. }
  9620. }
  9621. {
  9622. int32_t L_4 = V_0;
  9623. V_0 = ((int32_t)(L_4|1));
  9624. }
  9625. IL_0014:
  9626. {
  9627. int32_t L_5 = V_0;
  9628. V_0 = ((int32_t)(L_5<<1));
  9629. int32_t L_6 = ___0_numRows;
  9630. int32_t L_7 = ___1_numColumns;
  9631. int32_t L_8 = ___0_numRows;
  9632. int32_t L_9 = ___1_numColumns;
  9633. bool L_10;
  9634. L_10 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), ((int32_t)il2cpp_codegen_subtract(L_7, 1)), L_8, L_9, NULL);
  9635. if (!L_10)
  9636. {
  9637. goto IL_002c;
  9638. }
  9639. }
  9640. {
  9641. int32_t L_11 = V_0;
  9642. V_0 = ((int32_t)(L_11|1));
  9643. }
  9644. IL_002c:
  9645. {
  9646. int32_t L_12 = V_0;
  9647. V_0 = ((int32_t)(L_12<<1));
  9648. int32_t L_13 = ___1_numColumns;
  9649. int32_t L_14 = ___0_numRows;
  9650. int32_t L_15 = ___1_numColumns;
  9651. bool L_16;
  9652. L_16 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_13, 3)), L_14, L_15, NULL);
  9653. if (!L_16)
  9654. {
  9655. goto IL_0042;
  9656. }
  9657. }
  9658. {
  9659. int32_t L_17 = V_0;
  9660. V_0 = ((int32_t)(L_17|1));
  9661. }
  9662. IL_0042:
  9663. {
  9664. int32_t L_18 = V_0;
  9665. V_0 = ((int32_t)(L_18<<1));
  9666. int32_t L_19 = ___1_numColumns;
  9667. int32_t L_20 = ___0_numRows;
  9668. int32_t L_21 = ___1_numColumns;
  9669. bool L_22;
  9670. L_22 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_19, 2)), L_20, L_21, NULL);
  9671. if (!L_22)
  9672. {
  9673. goto IL_0058;
  9674. }
  9675. }
  9676. {
  9677. int32_t L_23 = V_0;
  9678. V_0 = ((int32_t)(L_23|1));
  9679. }
  9680. IL_0058:
  9681. {
  9682. int32_t L_24 = V_0;
  9683. V_0 = ((int32_t)(L_24<<1));
  9684. int32_t L_25 = ___1_numColumns;
  9685. int32_t L_26 = ___0_numRows;
  9686. int32_t L_27 = ___1_numColumns;
  9687. bool L_28;
  9688. L_28 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_25, 1)), L_26, L_27, NULL);
  9689. if (!L_28)
  9690. {
  9691. goto IL_006e;
  9692. }
  9693. }
  9694. {
  9695. int32_t L_29 = V_0;
  9696. V_0 = ((int32_t)(L_29|1));
  9697. }
  9698. IL_006e:
  9699. {
  9700. int32_t L_30 = V_0;
  9701. V_0 = ((int32_t)(L_30<<1));
  9702. int32_t L_31 = ___1_numColumns;
  9703. int32_t L_32 = ___0_numRows;
  9704. int32_t L_33 = ___1_numColumns;
  9705. bool L_34;
  9706. L_34 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_31, 3)), L_32, L_33, NULL);
  9707. if (!L_34)
  9708. {
  9709. goto IL_0084;
  9710. }
  9711. }
  9712. {
  9713. int32_t L_35 = V_0;
  9714. V_0 = ((int32_t)(L_35|1));
  9715. }
  9716. IL_0084:
  9717. {
  9718. int32_t L_36 = V_0;
  9719. V_0 = ((int32_t)(L_36<<1));
  9720. int32_t L_37 = ___1_numColumns;
  9721. int32_t L_38 = ___0_numRows;
  9722. int32_t L_39 = ___1_numColumns;
  9723. bool L_40;
  9724. L_40 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_37, 2)), L_38, L_39, NULL);
  9725. if (!L_40)
  9726. {
  9727. goto IL_009a;
  9728. }
  9729. }
  9730. {
  9731. int32_t L_41 = V_0;
  9732. V_0 = ((int32_t)(L_41|1));
  9733. }
  9734. IL_009a:
  9735. {
  9736. int32_t L_42 = V_0;
  9737. V_0 = ((int32_t)(L_42<<1));
  9738. int32_t L_43 = ___1_numColumns;
  9739. int32_t L_44 = ___0_numRows;
  9740. int32_t L_45 = ___1_numColumns;
  9741. bool L_46;
  9742. L_46 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_43, 1)), L_44, L_45, NULL);
  9743. if (!L_46)
  9744. {
  9745. goto IL_00b0;
  9746. }
  9747. }
  9748. {
  9749. int32_t L_47 = V_0;
  9750. V_0 = ((int32_t)(L_47|1));
  9751. }
  9752. IL_00b0:
  9753. {
  9754. int32_t L_48 = V_0;
  9755. return L_48;
  9756. }
  9757. }
  9758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrixParser_readCorner4_mF16BEC18692E70C802A3635056A6FB479B552D34 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method)
  9759. {
  9760. int32_t V_0 = 0;
  9761. {
  9762. V_0 = 0;
  9763. int32_t L_0 = ___0_numRows;
  9764. int32_t L_1 = ___0_numRows;
  9765. int32_t L_2 = ___1_numColumns;
  9766. bool L_3;
  9767. L_3 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 3)), 0, L_1, L_2, NULL);
  9768. if (!L_3)
  9769. {
  9770. goto IL_0014;
  9771. }
  9772. }
  9773. {
  9774. int32_t L_4 = V_0;
  9775. V_0 = ((int32_t)(L_4|1));
  9776. }
  9777. IL_0014:
  9778. {
  9779. int32_t L_5 = V_0;
  9780. V_0 = ((int32_t)(L_5<<1));
  9781. int32_t L_6 = ___0_numRows;
  9782. int32_t L_7 = ___0_numRows;
  9783. int32_t L_8 = ___1_numColumns;
  9784. bool L_9;
  9785. L_9 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 2)), 0, L_7, L_8, NULL);
  9786. if (!L_9)
  9787. {
  9788. goto IL_002a;
  9789. }
  9790. }
  9791. {
  9792. int32_t L_10 = V_0;
  9793. V_0 = ((int32_t)(L_10|1));
  9794. }
  9795. IL_002a:
  9796. {
  9797. int32_t L_11 = V_0;
  9798. V_0 = ((int32_t)(L_11<<1));
  9799. int32_t L_12 = ___0_numRows;
  9800. int32_t L_13 = ___0_numRows;
  9801. int32_t L_14 = ___1_numColumns;
  9802. bool L_15;
  9803. L_15 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), 0, L_13, L_14, NULL);
  9804. if (!L_15)
  9805. {
  9806. goto IL_0040;
  9807. }
  9808. }
  9809. {
  9810. int32_t L_16 = V_0;
  9811. V_0 = ((int32_t)(L_16|1));
  9812. }
  9813. IL_0040:
  9814. {
  9815. int32_t L_17 = V_0;
  9816. V_0 = ((int32_t)(L_17<<1));
  9817. int32_t L_18 = ___1_numColumns;
  9818. int32_t L_19 = ___0_numRows;
  9819. int32_t L_20 = ___1_numColumns;
  9820. bool L_21;
  9821. L_21 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_18, 2)), L_19, L_20, NULL);
  9822. if (!L_21)
  9823. {
  9824. goto IL_0056;
  9825. }
  9826. }
  9827. {
  9828. int32_t L_22 = V_0;
  9829. V_0 = ((int32_t)(L_22|1));
  9830. }
  9831. IL_0056:
  9832. {
  9833. int32_t L_23 = V_0;
  9834. V_0 = ((int32_t)(L_23<<1));
  9835. int32_t L_24 = ___1_numColumns;
  9836. int32_t L_25 = ___0_numRows;
  9837. int32_t L_26 = ___1_numColumns;
  9838. bool L_27;
  9839. L_27 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_24, 1)), L_25, L_26, NULL);
  9840. if (!L_27)
  9841. {
  9842. goto IL_006c;
  9843. }
  9844. }
  9845. {
  9846. int32_t L_28 = V_0;
  9847. V_0 = ((int32_t)(L_28|1));
  9848. }
  9849. IL_006c:
  9850. {
  9851. int32_t L_29 = V_0;
  9852. V_0 = ((int32_t)(L_29<<1));
  9853. int32_t L_30 = ___1_numColumns;
  9854. int32_t L_31 = ___0_numRows;
  9855. int32_t L_32 = ___1_numColumns;
  9856. bool L_33;
  9857. L_33 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), L_31, L_32, NULL);
  9858. if (!L_33)
  9859. {
  9860. goto IL_0082;
  9861. }
  9862. }
  9863. {
  9864. int32_t L_34 = V_0;
  9865. V_0 = ((int32_t)(L_34|1));
  9866. }
  9867. IL_0082:
  9868. {
  9869. int32_t L_35 = V_0;
  9870. V_0 = ((int32_t)(L_35<<1));
  9871. int32_t L_36 = ___1_numColumns;
  9872. int32_t L_37 = ___0_numRows;
  9873. int32_t L_38 = ___1_numColumns;
  9874. bool L_39;
  9875. L_39 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 2, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), L_37, L_38, NULL);
  9876. if (!L_39)
  9877. {
  9878. goto IL_0098;
  9879. }
  9880. }
  9881. {
  9882. int32_t L_40 = V_0;
  9883. V_0 = ((int32_t)(L_40|1));
  9884. }
  9885. IL_0098:
  9886. {
  9887. int32_t L_41 = V_0;
  9888. V_0 = ((int32_t)(L_41<<1));
  9889. int32_t L_42 = ___1_numColumns;
  9890. int32_t L_43 = ___0_numRows;
  9891. int32_t L_44 = ___1_numColumns;
  9892. bool L_45;
  9893. L_45 = BitMatrixParser_readModule_m74CCC2152AF6614F12705919F30C2848FBC40D90(__this, 3, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), L_43, L_44, NULL);
  9894. if (!L_45)
  9895. {
  9896. goto IL_00ae;
  9897. }
  9898. }
  9899. {
  9900. int32_t L_46 = V_0;
  9901. V_0 = ((int32_t)(L_46|1));
  9902. }
  9903. IL_00ae:
  9904. {
  9905. int32_t L_47 = V_0;
  9906. return L_47;
  9907. }
  9908. }
  9909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424 (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bitMatrix, const RuntimeMethod* method)
  9910. {
  9911. static bool s_Il2CppMethodInitialized;
  9912. if (!s_Il2CppMethodInitialized)
  9913. {
  9914. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  9915. s_Il2CppMethodInitialized = true;
  9916. }
  9917. int32_t V_0 = 0;
  9918. int32_t V_1 = 0;
  9919. int32_t V_2 = 0;
  9920. int32_t V_3 = 0;
  9921. int32_t V_4 = 0;
  9922. int32_t V_5 = 0;
  9923. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_6 = NULL;
  9924. int32_t V_7 = 0;
  9925. int32_t V_8 = 0;
  9926. int32_t V_9 = 0;
  9927. int32_t V_10 = 0;
  9928. int32_t V_11 = 0;
  9929. int32_t V_12 = 0;
  9930. int32_t V_13 = 0;
  9931. int32_t V_14 = 0;
  9932. int32_t V_15 = 0;
  9933. int32_t V_16 = 0;
  9934. int32_t G_B2_0 = 0;
  9935. int32_t G_B1_0 = 0;
  9936. {
  9937. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version;
  9938. NullCheck(L_0);
  9939. int32_t L_1;
  9940. L_1 = Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416_inline(L_0, NULL);
  9941. V_0 = L_1;
  9942. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_2 = __this->___version;
  9943. NullCheck(L_2);
  9944. int32_t L_3;
  9945. L_3 = Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF_inline(L_2, NULL);
  9946. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = ___0_bitMatrix;
  9947. NullCheck(L_4);
  9948. int32_t L_5;
  9949. L_5 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_4, NULL);
  9950. int32_t L_6 = V_0;
  9951. if ((((int32_t)L_5) == ((int32_t)L_6)))
  9952. {
  9953. G_B2_0 = L_3;
  9954. goto IL_002b;
  9955. }
  9956. G_B1_0 = L_3;
  9957. }
  9958. {
  9959. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  9960. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral45B7C6516A22956F66264BF26A6D8F22714CE1E2)), NULL);
  9961. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrixParser_extractDataRegion_mF986736841D235AD4CA9C9638EF73CC8C7F5A424_RuntimeMethod_var)));
  9962. }
  9963. IL_002b:
  9964. {
  9965. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_8 = __this->___version;
  9966. NullCheck(L_8);
  9967. int32_t L_9;
  9968. L_9 = Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0_inline(L_8, NULL);
  9969. V_1 = L_9;
  9970. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_10 = __this->___version;
  9971. NullCheck(L_10);
  9972. int32_t L_11;
  9973. L_11 = Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC_inline(L_10, NULL);
  9974. V_2 = L_11;
  9975. int32_t L_12 = V_0;
  9976. int32_t L_13 = V_1;
  9977. V_3 = ((int32_t)(L_12/L_13));
  9978. int32_t L_14 = V_2;
  9979. V_4 = ((int32_t)(G_B2_0/L_14));
  9980. int32_t L_15 = V_3;
  9981. int32_t L_16 = V_1;
  9982. V_5 = ((int32_t)il2cpp_codegen_multiply(L_15, L_16));
  9983. int32_t L_17 = V_4;
  9984. int32_t L_18 = V_2;
  9985. int32_t L_19 = V_5;
  9986. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  9987. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_20, ((int32_t)il2cpp_codegen_multiply(L_17, L_18)), L_19, NULL);
  9988. V_6 = L_20;
  9989. V_7 = 0;
  9990. goto IL_00e8;
  9991. }
  9992. IL_0065:
  9993. {
  9994. int32_t L_21 = V_7;
  9995. int32_t L_22 = V_1;
  9996. V_8 = ((int32_t)il2cpp_codegen_multiply(L_21, L_22));
  9997. V_9 = 0;
  9998. goto IL_00dc;
  9999. }
  10000. IL_0070:
  10001. {
  10002. int32_t L_23 = V_9;
  10003. int32_t L_24 = V_2;
  10004. V_10 = ((int32_t)il2cpp_codegen_multiply(L_23, L_24));
  10005. V_11 = 0;
  10006. goto IL_00d1;
  10007. }
  10008. IL_007b:
  10009. {
  10010. int32_t L_25 = V_7;
  10011. int32_t L_26 = V_1;
  10012. int32_t L_27 = V_11;
  10013. V_12 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_25, ((int32_t)il2cpp_codegen_add(L_26, 2)))), 1)), L_27));
  10014. int32_t L_28 = V_8;
  10015. int32_t L_29 = V_11;
  10016. V_13 = ((int32_t)il2cpp_codegen_add(L_28, L_29));
  10017. V_14 = 0;
  10018. goto IL_00c6;
  10019. }
  10020. IL_0094:
  10021. {
  10022. int32_t L_30 = V_9;
  10023. int32_t L_31 = V_2;
  10024. int32_t L_32 = V_14;
  10025. V_15 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_30, ((int32_t)il2cpp_codegen_add(L_31, 2)))), 1)), L_32));
  10026. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = ___0_bitMatrix;
  10027. int32_t L_34 = V_15;
  10028. int32_t L_35 = V_12;
  10029. NullCheck(L_33);
  10030. bool L_36;
  10031. L_36 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_33, L_34, L_35, NULL);
  10032. if (!L_36)
  10033. {
  10034. goto IL_00c0;
  10035. }
  10036. }
  10037. {
  10038. int32_t L_37 = V_10;
  10039. int32_t L_38 = V_14;
  10040. V_16 = ((int32_t)il2cpp_codegen_add(L_37, L_38));
  10041. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = V_6;
  10042. int32_t L_40 = V_16;
  10043. int32_t L_41 = V_13;
  10044. NullCheck(L_39);
  10045. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_39, L_40, L_41, (bool)1, NULL);
  10046. }
  10047. IL_00c0:
  10048. {
  10049. int32_t L_42 = V_14;
  10050. V_14 = ((int32_t)il2cpp_codegen_add(L_42, 1));
  10051. }
  10052. IL_00c6:
  10053. {
  10054. int32_t L_43 = V_14;
  10055. int32_t L_44 = V_2;
  10056. if ((((int32_t)L_43) < ((int32_t)L_44)))
  10057. {
  10058. goto IL_0094;
  10059. }
  10060. }
  10061. {
  10062. int32_t L_45 = V_11;
  10063. V_11 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  10064. }
  10065. IL_00d1:
  10066. {
  10067. int32_t L_46 = V_11;
  10068. int32_t L_47 = V_1;
  10069. if ((((int32_t)L_46) < ((int32_t)L_47)))
  10070. {
  10071. goto IL_007b;
  10072. }
  10073. }
  10074. {
  10075. int32_t L_48 = V_9;
  10076. V_9 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  10077. }
  10078. IL_00dc:
  10079. {
  10080. int32_t L_49 = V_9;
  10081. int32_t L_50 = V_4;
  10082. if ((((int32_t)L_49) < ((int32_t)L_50)))
  10083. {
  10084. goto IL_0070;
  10085. }
  10086. }
  10087. {
  10088. int32_t L_51 = V_7;
  10089. V_7 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  10090. }
  10091. IL_00e8:
  10092. {
  10093. int32_t L_52 = V_7;
  10094. int32_t L_53 = V_3;
  10095. if ((((int32_t)L_52) < ((int32_t)L_53)))
  10096. {
  10097. goto IL_0065;
  10098. }
  10099. }
  10100. {
  10101. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = V_6;
  10102. return L_54;
  10103. }
  10104. }
  10105. #ifdef __clang__
  10106. #pragma clang diagnostic pop
  10107. #endif
  10108. #ifdef __clang__
  10109. #pragma clang diagnostic push
  10110. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10111. #pragma clang diagnostic ignored "-Wunused-variable"
  10112. #endif
  10113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBlock__ctor_mC014F51CCFD73268E1B484025E29A5CB8944CEC0 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, int32_t ___0_numDataCodewords, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_codewords, const RuntimeMethod* method)
  10114. {
  10115. {
  10116. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  10117. int32_t L_0 = ___0_numDataCodewords;
  10118. __this->___numDataCodewords = L_0;
  10119. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_codewords;
  10120. __this->___codewords = L_1;
  10121. Il2CppCodeGenWriteBarrier((void**)(&__this->___codewords), (void*)L_1);
  10122. return;
  10123. }
  10124. }
  10125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawCodewords, Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* ___1_version, const RuntimeMethod* method)
  10126. {
  10127. static bool s_Il2CppMethodInitialized;
  10128. if (!s_Il2CppMethodInitialized)
  10129. {
  10130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  10131. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340_il2cpp_TypeInfo_var);
  10132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D_il2cpp_TypeInfo_var);
  10133. s_Il2CppMethodInitialized = true;
  10134. }
  10135. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* V_0 = NULL;
  10136. int32_t V_1 = 0;
  10137. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_2 = NULL;
  10138. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* V_3 = NULL;
  10139. int32_t V_4 = 0;
  10140. int32_t V_5 = 0;
  10141. int32_t V_6 = 0;
  10142. int32_t V_7 = 0;
  10143. bool V_8 = false;
  10144. int32_t V_9 = 0;
  10145. int32_t V_10 = 0;
  10146. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_11 = NULL;
  10147. int32_t V_12 = 0;
  10148. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_13 = NULL;
  10149. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_14 = NULL;
  10150. int32_t V_15 = 0;
  10151. int32_t V_16 = 0;
  10152. int32_t V_17 = 0;
  10153. int32_t V_18 = 0;
  10154. int32_t V_19 = 0;
  10155. int32_t V_20 = 0;
  10156. int32_t V_21 = 0;
  10157. int32_t V_22 = 0;
  10158. int32_t V_23 = 0;
  10159. int32_t V_24 = 0;
  10160. int32_t G_B18_0 = 0;
  10161. int32_t G_B26_0 = 0;
  10162. int32_t G_B30_0 = 0;
  10163. {
  10164. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = ___1_version;
  10165. NullCheck(L_0);
  10166. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_1;
  10167. L_1 = Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A_inline(L_0, NULL);
  10168. V_0 = L_1;
  10169. V_1 = 0;
  10170. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_2 = V_0;
  10171. NullCheck(L_2);
  10172. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_3;
  10173. L_3 = ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline(L_2, NULL);
  10174. V_2 = L_3;
  10175. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_4 = V_2;
  10176. V_11 = L_4;
  10177. V_12 = 0;
  10178. goto IL_002f;
  10179. }
  10180. IL_0018:
  10181. {
  10182. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_5 = V_11;
  10183. int32_t L_6 = V_12;
  10184. NullCheck(L_5);
  10185. int32_t L_7 = L_6;
  10186. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  10187. V_13 = L_8;
  10188. int32_t L_9 = V_1;
  10189. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_10 = V_13;
  10190. NullCheck(L_10);
  10191. int32_t L_11;
  10192. L_11 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_10, NULL);
  10193. V_1 = ((int32_t)il2cpp_codegen_add(L_9, L_11));
  10194. int32_t L_12 = V_12;
  10195. V_12 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  10196. }
  10197. IL_002f:
  10198. {
  10199. int32_t L_13 = V_12;
  10200. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_14 = V_11;
  10201. NullCheck(L_14);
  10202. if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  10203. {
  10204. goto IL_0018;
  10205. }
  10206. }
  10207. {
  10208. int32_t L_15 = V_1;
  10209. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_16 = (DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340*)(DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340*)SZArrayNew(DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340_il2cpp_TypeInfo_var, (uint32_t)L_15);
  10210. V_3 = L_16;
  10211. V_4 = 0;
  10212. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_17 = V_2;
  10213. V_11 = L_17;
  10214. V_12 = 0;
  10215. goto IL_0097;
  10216. }
  10217. IL_0049:
  10218. {
  10219. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_18 = V_11;
  10220. int32_t L_19 = V_12;
  10221. NullCheck(L_18);
  10222. int32_t L_20 = L_19;
  10223. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  10224. V_14 = L_21;
  10225. V_15 = 0;
  10226. goto IL_0086;
  10227. }
  10228. IL_0055:
  10229. {
  10230. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_22 = V_14;
  10231. NullCheck(L_22);
  10232. int32_t L_23;
  10233. L_23 = ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline(L_22, NULL);
  10234. V_16 = L_23;
  10235. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_24 = V_0;
  10236. NullCheck(L_24);
  10237. int32_t L_25;
  10238. L_25 = ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline(L_24, NULL);
  10239. int32_t L_26 = V_16;
  10240. V_17 = ((int32_t)il2cpp_codegen_add(L_25, L_26));
  10241. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_27 = V_3;
  10242. int32_t L_28 = V_4;
  10243. int32_t L_29 = L_28;
  10244. V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  10245. int32_t L_30 = V_16;
  10246. int32_t L_31 = V_17;
  10247. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_31);
  10248. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_33 = (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D*)il2cpp_codegen_object_new(DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D_il2cpp_TypeInfo_var);
  10249. DataBlock__ctor_mC014F51CCFD73268E1B484025E29A5CB8944CEC0(L_33, L_30, L_32, NULL);
  10250. NullCheck(L_27);
  10251. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D*)L_33);
  10252. int32_t L_34 = V_15;
  10253. V_15 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  10254. }
  10255. IL_0086:
  10256. {
  10257. int32_t L_35 = V_15;
  10258. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_36 = V_14;
  10259. NullCheck(L_36);
  10260. int32_t L_37;
  10261. L_37 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_36, NULL);
  10262. if ((((int32_t)L_35) < ((int32_t)L_37)))
  10263. {
  10264. goto IL_0055;
  10265. }
  10266. }
  10267. {
  10268. int32_t L_38 = V_12;
  10269. V_12 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  10270. }
  10271. IL_0097:
  10272. {
  10273. int32_t L_39 = V_12;
  10274. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_40 = V_11;
  10275. NullCheck(L_40);
  10276. if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))
  10277. {
  10278. goto IL_0049;
  10279. }
  10280. }
  10281. {
  10282. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_41 = V_3;
  10283. NullCheck(L_41);
  10284. int32_t L_42 = 0;
  10285. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_43 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
  10286. NullCheck(L_43);
  10287. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = L_43->___codewords;
  10288. NullCheck(L_44);
  10289. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_45 = V_0;
  10290. NullCheck(L_45);
  10291. int32_t L_46;
  10292. L_46 = ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline(L_45, NULL);
  10293. V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_44)->max_length)), L_46));
  10294. int32_t L_47 = V_5;
  10295. V_6 = ((int32_t)il2cpp_codegen_subtract(L_47, 1));
  10296. V_7 = 0;
  10297. V_18 = 0;
  10298. goto IL_00ec;
  10299. }
  10300. IL_00c0:
  10301. {
  10302. V_19 = 0;
  10303. goto IL_00e0;
  10304. }
  10305. IL_00c5:
  10306. {
  10307. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_48 = V_3;
  10308. int32_t L_49 = V_19;
  10309. NullCheck(L_48);
  10310. int32_t L_50 = L_49;
  10311. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
  10312. NullCheck(L_51);
  10313. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = L_51->___codewords;
  10314. int32_t L_53 = V_18;
  10315. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = ___0_rawCodewords;
  10316. int32_t L_55 = V_7;
  10317. int32_t L_56 = L_55;
  10318. V_7 = ((int32_t)il2cpp_codegen_add(L_56, 1));
  10319. NullCheck(L_54);
  10320. int32_t L_57 = L_56;
  10321. uint8_t L_58 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  10322. NullCheck(L_52);
  10323. (L_52)->SetAt(static_cast<il2cpp_array_size_t>(L_53), (uint8_t)L_58);
  10324. int32_t L_59 = V_19;
  10325. V_19 = ((int32_t)il2cpp_codegen_add(L_59, 1));
  10326. }
  10327. IL_00e0:
  10328. {
  10329. int32_t L_60 = V_19;
  10330. int32_t L_61 = V_4;
  10331. if ((((int32_t)L_60) < ((int32_t)L_61)))
  10332. {
  10333. goto IL_00c5;
  10334. }
  10335. }
  10336. {
  10337. int32_t L_62 = V_18;
  10338. V_18 = ((int32_t)il2cpp_codegen_add(L_62, 1));
  10339. }
  10340. IL_00ec:
  10341. {
  10342. int32_t L_63 = V_18;
  10343. int32_t L_64 = V_6;
  10344. if ((((int32_t)L_63) < ((int32_t)L_64)))
  10345. {
  10346. goto IL_00c0;
  10347. }
  10348. }
  10349. {
  10350. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_65 = ___1_version;
  10351. NullCheck(L_65);
  10352. int32_t L_66;
  10353. L_66 = Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897_inline(L_65, NULL);
  10354. V_8 = (bool)((((int32_t)L_66) == ((int32_t)((int32_t)24)))? 1 : 0);
  10355. bool L_67 = V_8;
  10356. if (L_67)
  10357. {
  10358. goto IL_0106;
  10359. }
  10360. }
  10361. {
  10362. int32_t L_68 = V_4;
  10363. G_B18_0 = L_68;
  10364. goto IL_0107;
  10365. }
  10366. IL_0106:
  10367. {
  10368. G_B18_0 = 8;
  10369. }
  10370. IL_0107:
  10371. {
  10372. V_9 = G_B18_0;
  10373. V_20 = 0;
  10374. goto IL_012b;
  10375. }
  10376. IL_010e:
  10377. {
  10378. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_69 = V_3;
  10379. int32_t L_70 = V_20;
  10380. NullCheck(L_69);
  10381. int32_t L_71 = L_70;
  10382. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
  10383. NullCheck(L_72);
  10384. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = L_72->___codewords;
  10385. int32_t L_74 = V_5;
  10386. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_75 = ___0_rawCodewords;
  10387. int32_t L_76 = V_7;
  10388. int32_t L_77 = L_76;
  10389. V_7 = ((int32_t)il2cpp_codegen_add(L_77, 1));
  10390. NullCheck(L_75);
  10391. int32_t L_78 = L_77;
  10392. uint8_t L_79 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
  10393. NullCheck(L_73);
  10394. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_74, 1))), (uint8_t)L_79);
  10395. int32_t L_80 = V_20;
  10396. V_20 = ((int32_t)il2cpp_codegen_add(L_80, 1));
  10397. }
  10398. IL_012b:
  10399. {
  10400. int32_t L_81 = V_20;
  10401. int32_t L_82 = V_9;
  10402. if ((((int32_t)L_81) < ((int32_t)L_82)))
  10403. {
  10404. goto IL_010e;
  10405. }
  10406. }
  10407. {
  10408. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_83 = V_3;
  10409. NullCheck(L_83);
  10410. int32_t L_84 = 0;
  10411. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_85 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
  10412. NullCheck(L_85);
  10413. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = L_85->___codewords;
  10414. NullCheck(L_86);
  10415. V_10 = ((int32_t)(((RuntimeArray*)L_86)->max_length));
  10416. int32_t L_87 = V_5;
  10417. V_21 = L_87;
  10418. goto IL_0193;
  10419. }
  10420. IL_0143:
  10421. {
  10422. V_22 = 0;
  10423. goto IL_0187;
  10424. }
  10425. IL_0148:
  10426. {
  10427. bool L_88 = V_8;
  10428. if (L_88)
  10429. {
  10430. goto IL_0150;
  10431. }
  10432. }
  10433. {
  10434. int32_t L_89 = V_22;
  10435. G_B26_0 = L_89;
  10436. goto IL_0157;
  10437. }
  10438. IL_0150:
  10439. {
  10440. int32_t L_90 = V_22;
  10441. int32_t L_91 = V_4;
  10442. G_B26_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_90, 8))%L_91));
  10443. }
  10444. IL_0157:
  10445. {
  10446. V_23 = G_B26_0;
  10447. bool L_92 = V_8;
  10448. if (!L_92)
  10449. {
  10450. goto IL_0162;
  10451. }
  10452. }
  10453. {
  10454. int32_t L_93 = V_23;
  10455. if ((((int32_t)L_93) > ((int32_t)7)))
  10456. {
  10457. goto IL_0166;
  10458. }
  10459. }
  10460. IL_0162:
  10461. {
  10462. int32_t L_94 = V_21;
  10463. G_B30_0 = L_94;
  10464. goto IL_016a;
  10465. }
  10466. IL_0166:
  10467. {
  10468. int32_t L_95 = V_21;
  10469. G_B30_0 = ((int32_t)il2cpp_codegen_subtract(L_95, 1));
  10470. }
  10471. IL_016a:
  10472. {
  10473. V_24 = G_B30_0;
  10474. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_96 = V_3;
  10475. int32_t L_97 = V_23;
  10476. NullCheck(L_96);
  10477. int32_t L_98 = L_97;
  10478. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_99 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
  10479. NullCheck(L_99);
  10480. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_100 = L_99->___codewords;
  10481. int32_t L_101 = V_24;
  10482. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_102 = ___0_rawCodewords;
  10483. int32_t L_103 = V_7;
  10484. int32_t L_104 = L_103;
  10485. V_7 = ((int32_t)il2cpp_codegen_add(L_104, 1));
  10486. NullCheck(L_102);
  10487. int32_t L_105 = L_104;
  10488. uint8_t L_106 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
  10489. NullCheck(L_100);
  10490. (L_100)->SetAt(static_cast<il2cpp_array_size_t>(L_101), (uint8_t)L_106);
  10491. int32_t L_107 = V_22;
  10492. V_22 = ((int32_t)il2cpp_codegen_add(L_107, 1));
  10493. }
  10494. IL_0187:
  10495. {
  10496. int32_t L_108 = V_22;
  10497. int32_t L_109 = V_4;
  10498. if ((((int32_t)L_108) < ((int32_t)L_109)))
  10499. {
  10500. goto IL_0148;
  10501. }
  10502. }
  10503. {
  10504. int32_t L_110 = V_21;
  10505. V_21 = ((int32_t)il2cpp_codegen_add(L_110, 1));
  10506. }
  10507. IL_0193:
  10508. {
  10509. int32_t L_111 = V_21;
  10510. int32_t L_112 = V_10;
  10511. if ((((int32_t)L_111) < ((int32_t)L_112)))
  10512. {
  10513. goto IL_0143;
  10514. }
  10515. }
  10516. {
  10517. int32_t L_113 = V_7;
  10518. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_114 = ___0_rawCodewords;
  10519. NullCheck(L_114);
  10520. if ((((int32_t)L_113) == ((int32_t)((int32_t)(((RuntimeArray*)L_114)->max_length)))))
  10521. {
  10522. goto IL_01a6;
  10523. }
  10524. }
  10525. {
  10526. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_115 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  10527. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_115, NULL);
  10528. IL2CPP_RAISE_MANAGED_EXCEPTION(L_115, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469_RuntimeMethod_var)));
  10529. }
  10530. IL_01a6:
  10531. {
  10532. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_116 = V_3;
  10533. return L_116;
  10534. }
  10535. }
  10536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method)
  10537. {
  10538. {
  10539. int32_t L_0 = __this->___numDataCodewords;
  10540. return L_0;
  10541. }
  10542. }
  10543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381 (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method)
  10544. {
  10545. {
  10546. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___codewords;
  10547. return L_0;
  10548. }
  10549. }
  10550. #ifdef __clang__
  10551. #pragma clang diagnostic pop
  10552. #endif
  10553. #ifdef __clang__
  10554. #pragma clang diagnostic push
  10555. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10556. #pragma clang diagnostic ignored "-Wunused-variable"
  10557. #endif
  10558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_mDD754D9BD8D2F7DACE485A86F14F3EA10521DF8A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
  10559. {
  10560. static bool s_Il2CppMethodInitialized;
  10561. if (!s_Il2CppMethodInitialized)
  10562. {
  10563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var);
  10564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var);
  10566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  10567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  10568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var);
  10569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var);
  10570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  10571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var);
  10572. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  10573. s_Il2CppMethodInitialized = true;
  10574. }
  10575. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* V_0 = NULL;
  10576. StringBuilder_t* V_1 = NULL;
  10577. StringBuilder_t* V_2 = NULL;
  10578. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* V_3 = NULL;
  10579. int32_t V_4 = 0;
  10580. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_5 = NULL;
  10581. int32_t V_6 = 0;
  10582. bool V_7 = false;
  10583. String_t* G_B40_0 = NULL;
  10584. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B40_1 = NULL;
  10585. String_t* G_B39_0 = NULL;
  10586. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B39_1 = NULL;
  10587. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* G_B41_0 = NULL;
  10588. String_t* G_B41_1 = NULL;
  10589. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B41_2 = NULL;
  10590. {
  10591. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
  10592. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2*)il2cpp_codegen_object_new(BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var);
  10593. BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2(L_1, L_0, NULL);
  10594. V_0 = L_1;
  10595. StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  10596. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)100), NULL);
  10597. V_1 = L_2;
  10598. StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  10599. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_3, 0, NULL);
  10600. V_2 = L_3;
  10601. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_4 = (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)il2cpp_codegen_object_new(List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var);
  10602. List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B(L_4, 1, List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var);
  10603. V_3 = L_4;
  10604. V_4 = 1;
  10605. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  10606. List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_5, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  10607. V_5 = L_5;
  10608. V_7 = (bool)0;
  10609. }
  10610. IL_002a:
  10611. {
  10612. int32_t L_6 = V_4;
  10613. if ((!(((uint32_t)L_6) == ((uint32_t)1))))
  10614. {
  10615. goto IL_003f;
  10616. }
  10617. }
  10618. {
  10619. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = V_0;
  10620. StringBuilder_t* L_8 = V_1;
  10621. StringBuilder_t* L_9 = V_2;
  10622. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_10 = V_5;
  10623. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10624. bool L_11;
  10625. L_11 = DecodedBitStreamParser_decodeAsciiSegment_mB08B6B22743BC4843BB1D74223460A93E6674A8D(L_7, L_8, L_9, L_10, (&V_4), NULL);
  10626. if (L_11)
  10627. {
  10628. goto IL_00a8;
  10629. }
  10630. }
  10631. {
  10632. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  10633. }
  10634. IL_003f:
  10635. {
  10636. int32_t L_12 = V_4;
  10637. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_12, 2)))
  10638. {
  10639. case 0:
  10640. {
  10641. goto IL_0062;
  10642. }
  10643. case 1:
  10644. {
  10645. goto IL_006f;
  10646. }
  10647. case 2:
  10648. {
  10649. goto IL_007c;
  10650. }
  10651. case 3:
  10652. {
  10653. goto IL_0087;
  10654. }
  10655. case 4:
  10656. {
  10657. goto IL_0092;
  10658. }
  10659. case 5:
  10660. {
  10661. goto IL_009e;
  10662. }
  10663. }
  10664. }
  10665. {
  10666. goto IL_00a3;
  10667. }
  10668. IL_0062:
  10669. {
  10670. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_13 = V_0;
  10671. StringBuilder_t* L_14 = V_1;
  10672. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = V_5;
  10673. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10674. bool L_16;
  10675. L_16 = DecodedBitStreamParser_decodeC40Segment_mD8C78DA8E64BBA876D0571BA6DDB1DEF1BDE8A81(L_13, L_14, L_15, NULL);
  10676. if (L_16)
  10677. {
  10678. goto IL_00a5;
  10679. }
  10680. }
  10681. {
  10682. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  10683. }
  10684. IL_006f:
  10685. {
  10686. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_17 = V_0;
  10687. StringBuilder_t* L_18 = V_1;
  10688. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_19 = V_5;
  10689. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10690. bool L_20;
  10691. L_20 = DecodedBitStreamParser_decodeTextSegment_m0B8A0650ACAACBC3167CBF42D9B0E0651BD45C4D(L_17, L_18, L_19, NULL);
  10692. if (L_20)
  10693. {
  10694. goto IL_00a5;
  10695. }
  10696. }
  10697. {
  10698. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  10699. }
  10700. IL_007c:
  10701. {
  10702. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_21 = V_0;
  10703. StringBuilder_t* L_22 = V_1;
  10704. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10705. bool L_23;
  10706. L_23 = DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362(L_21, L_22, NULL);
  10707. if (L_23)
  10708. {
  10709. goto IL_00a5;
  10710. }
  10711. }
  10712. {
  10713. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  10714. }
  10715. IL_0087:
  10716. {
  10717. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_24 = V_0;
  10718. StringBuilder_t* L_25 = V_1;
  10719. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10720. bool L_26;
  10721. L_26 = DecodedBitStreamParser_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363(L_24, L_25, NULL);
  10722. if (L_26)
  10723. {
  10724. goto IL_00a5;
  10725. }
  10726. }
  10727. {
  10728. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  10729. }
  10730. IL_0092:
  10731. {
  10732. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_27 = V_0;
  10733. StringBuilder_t* L_28 = V_1;
  10734. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_29 = V_3;
  10735. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  10736. bool L_30;
  10737. L_30 = DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0(L_27, L_28, L_29, NULL);
  10738. if (L_30)
  10739. {
  10740. goto IL_00a5;
  10741. }
  10742. }
  10743. {
  10744. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  10745. }
  10746. IL_009e:
  10747. {
  10748. V_7 = (bool)1;
  10749. goto IL_00a5;
  10750. }
  10751. IL_00a3:
  10752. {
  10753. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  10754. }
  10755. IL_00a5:
  10756. {
  10757. V_4 = 1;
  10758. }
  10759. IL_00a8:
  10760. {
  10761. int32_t L_31 = V_4;
  10762. if (!L_31)
  10763. {
  10764. goto IL_00b8;
  10765. }
  10766. }
  10767. {
  10768. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_32 = V_0;
  10769. NullCheck(L_32);
  10770. int32_t L_33;
  10771. L_33 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_32, NULL);
  10772. if ((((int32_t)L_33) > ((int32_t)0)))
  10773. {
  10774. goto IL_002a;
  10775. }
  10776. }
  10777. IL_00b8:
  10778. {
  10779. StringBuilder_t* L_34 = V_2;
  10780. NullCheck(L_34);
  10781. int32_t L_35;
  10782. L_35 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_34, NULL);
  10783. if ((((int32_t)L_35) <= ((int32_t)0)))
  10784. {
  10785. goto IL_00ce;
  10786. }
  10787. }
  10788. {
  10789. StringBuilder_t* L_36 = V_1;
  10790. StringBuilder_t* L_37 = V_2;
  10791. NullCheck(L_37);
  10792. String_t* L_38;
  10793. L_38 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_37);
  10794. NullCheck(L_36);
  10795. StringBuilder_t* L_39;
  10796. L_39 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_36, L_38, NULL);
  10797. }
  10798. IL_00ce:
  10799. {
  10800. bool L_40 = V_7;
  10801. if (!L_40)
  10802. {
  10803. goto IL_0109;
  10804. }
  10805. }
  10806. {
  10807. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_41 = V_5;
  10808. NullCheck(L_41);
  10809. bool L_42;
  10810. L_42 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_41, 0, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  10811. if (L_42)
  10812. {
  10813. goto IL_00e6;
  10814. }
  10815. }
  10816. {
  10817. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_43 = V_5;
  10818. NullCheck(L_43);
  10819. bool L_44;
  10820. L_44 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_43, 4, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  10821. if (!L_44)
  10822. {
  10823. goto IL_00eb;
  10824. }
  10825. }
  10826. IL_00e6:
  10827. {
  10828. V_6 = 5;
  10829. goto IL_013e;
  10830. }
  10831. IL_00eb:
  10832. {
  10833. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_45 = V_5;
  10834. NullCheck(L_45);
  10835. bool L_46;
  10836. L_46 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_45, 1, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  10837. if (L_46)
  10838. {
  10839. goto IL_00ff;
  10840. }
  10841. }
  10842. {
  10843. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_47 = V_5;
  10844. NullCheck(L_47);
  10845. bool L_48;
  10846. L_48 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_47, 5, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  10847. if (!L_48)
  10848. {
  10849. goto IL_0104;
  10850. }
  10851. }
  10852. IL_00ff:
  10853. {
  10854. V_6 = 6;
  10855. goto IL_013e;
  10856. }
  10857. IL_0104:
  10858. {
  10859. V_6 = 4;
  10860. goto IL_013e;
  10861. }
  10862. IL_0109:
  10863. {
  10864. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_49 = V_5;
  10865. NullCheck(L_49);
  10866. bool L_50;
  10867. L_50 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_49, 0, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  10868. if (L_50)
  10869. {
  10870. goto IL_011d;
  10871. }
  10872. }
  10873. {
  10874. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_51 = V_5;
  10875. NullCheck(L_51);
  10876. bool L_52;
  10877. L_52 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_51, 4, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  10878. if (!L_52)
  10879. {
  10880. goto IL_0122;
  10881. }
  10882. }
  10883. IL_011d:
  10884. {
  10885. V_6 = 2;
  10886. goto IL_013e;
  10887. }
  10888. IL_0122:
  10889. {
  10890. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_53 = V_5;
  10891. NullCheck(L_53);
  10892. bool L_54;
  10893. L_54 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_53, 1, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  10894. if (L_54)
  10895. {
  10896. goto IL_0136;
  10897. }
  10898. }
  10899. {
  10900. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_55 = V_5;
  10901. NullCheck(L_55);
  10902. bool L_56;
  10903. L_56 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_55, 5, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
  10904. if (!L_56)
  10905. {
  10906. goto IL_013b;
  10907. }
  10908. }
  10909. IL_0136:
  10910. {
  10911. V_6 = 3;
  10912. goto IL_013e;
  10913. }
  10914. IL_013b:
  10915. {
  10916. V_6 = 1;
  10917. }
  10918. IL_013e:
  10919. {
  10920. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = ___0_bytes;
  10921. StringBuilder_t* L_58 = V_1;
  10922. NullCheck(L_58);
  10923. String_t* L_59;
  10924. L_59 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_58);
  10925. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_60 = V_3;
  10926. NullCheck(L_60);
  10927. int32_t L_61;
  10928. L_61 = List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_inline(L_60, List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var);
  10929. if (!L_61)
  10930. {
  10931. G_B40_0 = L_59;
  10932. G_B40_1 = L_57;
  10933. goto IL_0150;
  10934. }
  10935. G_B39_0 = L_59;
  10936. G_B39_1 = L_57;
  10937. }
  10938. {
  10939. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_62 = V_3;
  10940. G_B41_0 = L_62;
  10941. G_B41_1 = G_B39_0;
  10942. G_B41_2 = G_B39_1;
  10943. goto IL_0151;
  10944. }
  10945. IL_0150:
  10946. {
  10947. G_B41_0 = ((List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)(NULL));
  10948. G_B41_1 = G_B40_0;
  10949. G_B41_2 = G_B40_1;
  10950. }
  10951. IL_0151:
  10952. {
  10953. int32_t L_63 = V_6;
  10954. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_64 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var);
  10955. DecoderResult__ctor_mB587020D6727B8B0761B43A483C59D4DB564F9CA(L_64, G_B41_2, G_B41_1, G_B41_0, (String_t*)NULL, L_63, NULL);
  10956. return L_64;
  10957. }
  10958. }
  10959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAsciiSegment_mB08B6B22743BC4843BB1D74223460A93E6674A8D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, StringBuilder_t* ___2_resultTrailer, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___3_fnc1positions, int32_t* ___4_mode, const RuntimeMethod* method)
  10960. {
  10961. static bool s_Il2CppMethodInitialized;
  10962. if (!s_Il2CppMethodInitialized)
  10963. {
  10964. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  10965. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811);
  10966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487);
  10967. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE);
  10968. s_Il2CppMethodInitialized = true;
  10969. }
  10970. bool V_0 = false;
  10971. int32_t V_1 = 0;
  10972. int32_t V_2 = 0;
  10973. {
  10974. V_0 = (bool)0;
  10975. int32_t* L_0 = ___4_mode;
  10976. *((int32_t*)L_0) = (int32_t)1;
  10977. }
  10978. IL_0006:
  10979. {
  10980. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits;
  10981. NullCheck(L_1);
  10982. int32_t L_2;
  10983. L_2 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_1, 8, NULL);
  10984. V_1 = L_2;
  10985. int32_t L_3 = V_1;
  10986. if (L_3)
  10987. {
  10988. goto IL_0013;
  10989. }
  10990. }
  10991. {
  10992. return (bool)0;
  10993. }
  10994. IL_0013:
  10995. {
  10996. int32_t L_4 = V_1;
  10997. if ((((int32_t)L_4) > ((int32_t)((int32_t)128))))
  10998. {
  10999. goto IL_0037;
  11000. }
  11001. }
  11002. {
  11003. bool L_5 = V_0;
  11004. if (!L_5)
  11005. {
  11006. goto IL_0026;
  11007. }
  11008. }
  11009. {
  11010. int32_t L_6 = V_1;
  11011. V_1 = ((int32_t)il2cpp_codegen_add(L_6, ((int32_t)128)));
  11012. }
  11013. IL_0026:
  11014. {
  11015. StringBuilder_t* L_7 = ___1_result;
  11016. int32_t L_8 = V_1;
  11017. NullCheck(L_7);
  11018. StringBuilder_t* L_9;
  11019. L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_8, 1))), NULL);
  11020. int32_t* L_10 = ___4_mode;
  11021. *((int32_t*)L_10) = (int32_t)1;
  11022. return (bool)1;
  11023. }
  11024. IL_0037:
  11025. {
  11026. int32_t L_11 = V_1;
  11027. if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)129)))))
  11028. {
  11029. goto IL_0045;
  11030. }
  11031. }
  11032. {
  11033. int32_t* L_12 = ___4_mode;
  11034. *((int32_t*)L_12) = (int32_t)0;
  11035. return (bool)1;
  11036. }
  11037. IL_0045:
  11038. {
  11039. int32_t L_13 = V_1;
  11040. if ((((int32_t)L_13) > ((int32_t)((int32_t)229))))
  11041. {
  11042. goto IL_0070;
  11043. }
  11044. }
  11045. {
  11046. int32_t L_14 = V_1;
  11047. V_2 = ((int32_t)il2cpp_codegen_subtract(L_14, ((int32_t)130)));
  11048. int32_t L_15 = V_2;
  11049. if ((((int32_t)L_15) >= ((int32_t)((int32_t)10))))
  11050. {
  11051. goto IL_0063;
  11052. }
  11053. }
  11054. {
  11055. StringBuilder_t* L_16 = ___1_result;
  11056. NullCheck(L_16);
  11057. StringBuilder_t* L_17;
  11058. L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, ((int32_t)48), NULL);
  11059. }
  11060. IL_0063:
  11061. {
  11062. StringBuilder_t* L_18 = ___1_result;
  11063. int32_t L_19 = V_2;
  11064. NullCheck(L_18);
  11065. StringBuilder_t* L_20;
  11066. L_20 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_18, L_19, NULL);
  11067. goto IL_0135;
  11068. }
  11069. IL_0070:
  11070. {
  11071. int32_t L_21 = V_1;
  11072. switch (((int32_t)il2cpp_codegen_subtract(L_21, ((int32_t)230))))
  11073. {
  11074. case 0:
  11075. {
  11076. goto IL_00ae;
  11077. }
  11078. case 1:
  11079. {
  11080. goto IL_00b4;
  11081. }
  11082. case 2:
  11083. {
  11084. goto IL_00ba;
  11085. }
  11086. case 3:
  11087. {
  11088. goto IL_0135;
  11089. }
  11090. case 4:
  11091. {
  11092. goto IL_0135;
  11093. }
  11094. case 5:
  11095. {
  11096. goto IL_00d1;
  11097. }
  11098. case 6:
  11099. {
  11100. goto IL_00d5;
  11101. }
  11102. case 7:
  11103. {
  11104. goto IL_00f0;
  11105. }
  11106. case 8:
  11107. {
  11108. goto IL_010b;
  11109. }
  11110. case 9:
  11111. {
  11112. goto IL_0111;
  11113. }
  11114. case 10:
  11115. {
  11116. goto IL_0117;
  11117. }
  11118. case 11:
  11119. {
  11120. goto IL_011d;
  11121. }
  11122. }
  11123. }
  11124. {
  11125. goto IL_0123;
  11126. }
  11127. IL_00ae:
  11128. {
  11129. int32_t* L_22 = ___4_mode;
  11130. *((int32_t*)L_22) = (int32_t)2;
  11131. return (bool)1;
  11132. }
  11133. IL_00b4:
  11134. {
  11135. int32_t* L_23 = ___4_mode;
  11136. *((int32_t*)L_23) = (int32_t)6;
  11137. return (bool)1;
  11138. }
  11139. IL_00ba:
  11140. {
  11141. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_24 = ___3_fnc1positions;
  11142. StringBuilder_t* L_25 = ___1_result;
  11143. NullCheck(L_25);
  11144. int32_t L_26;
  11145. L_26 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_25, NULL);
  11146. NullCheck(L_24);
  11147. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_24, L_26, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  11148. StringBuilder_t* L_27 = ___1_result;
  11149. NullCheck(L_27);
  11150. StringBuilder_t* L_28;
  11151. L_28 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, ((int32_t)29), NULL);
  11152. goto IL_0135;
  11153. }
  11154. IL_00d1:
  11155. {
  11156. V_0 = (bool)1;
  11157. goto IL_0135;
  11158. }
  11159. IL_00d5:
  11160. {
  11161. StringBuilder_t* L_29 = ___1_result;
  11162. NullCheck(L_29);
  11163. StringBuilder_t* L_30;
  11164. L_30 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_29, _stringLiteral895F35611393FCADD03B2CF6C38585E8727AEDBE, NULL);
  11165. StringBuilder_t* L_31 = ___2_resultTrailer;
  11166. NullCheck(L_31);
  11167. StringBuilder_t* L_32;
  11168. L_32 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_31, 0, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL);
  11169. goto IL_0135;
  11170. }
  11171. IL_00f0:
  11172. {
  11173. StringBuilder_t* L_33 = ___1_result;
  11174. NullCheck(L_33);
  11175. StringBuilder_t* L_34;
  11176. L_34 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_33, _stringLiteral6B45C9B04E0BBC517E1F701CABE91D17F24D4487, NULL);
  11177. StringBuilder_t* L_35 = ___2_resultTrailer;
  11178. NullCheck(L_35);
  11179. StringBuilder_t* L_36;
  11180. L_36 = StringBuilder_Insert_mEA426100381DD65FB6A891BA28B5F1208BEDDD29(L_35, 0, _stringLiteral10156E54DD9F95B19D9B2F0EE2976B0A4A7D1811, NULL);
  11181. goto IL_0135;
  11182. }
  11183. IL_010b:
  11184. {
  11185. int32_t* L_37 = ___4_mode;
  11186. *((int32_t*)L_37) = (int32_t)4;
  11187. return (bool)1;
  11188. }
  11189. IL_0111:
  11190. {
  11191. int32_t* L_38 = ___4_mode;
  11192. *((int32_t*)L_38) = (int32_t)3;
  11193. return (bool)1;
  11194. }
  11195. IL_0117:
  11196. {
  11197. int32_t* L_39 = ___4_mode;
  11198. *((int32_t*)L_39) = (int32_t)5;
  11199. return (bool)1;
  11200. }
  11201. IL_011d:
  11202. {
  11203. int32_t* L_40 = ___4_mode;
  11204. *((int32_t*)L_40) = (int32_t)7;
  11205. return (bool)1;
  11206. }
  11207. IL_0123:
  11208. {
  11209. int32_t L_41 = V_1;
  11210. if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)254)))))
  11211. {
  11212. goto IL_0133;
  11213. }
  11214. }
  11215. {
  11216. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_42 = ___0_bits;
  11217. NullCheck(L_42);
  11218. int32_t L_43;
  11219. L_43 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_42, NULL);
  11220. if (!L_43)
  11221. {
  11222. goto IL_0135;
  11223. }
  11224. }
  11225. IL_0133:
  11226. {
  11227. return (bool)0;
  11228. }
  11229. IL_0135:
  11230. {
  11231. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_44 = ___0_bits;
  11232. NullCheck(L_44);
  11233. int32_t L_45;
  11234. L_45 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_44, NULL);
  11235. if ((((int32_t)L_45) > ((int32_t)0)))
  11236. {
  11237. goto IL_0006;
  11238. }
  11239. }
  11240. {
  11241. int32_t* L_46 = ___4_mode;
  11242. *((int32_t*)L_46) = (int32_t)1;
  11243. return (bool)1;
  11244. }
  11245. }
  11246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeC40Segment_mD8C78DA8E64BBA876D0571BA6DDB1DEF1BDE8A81 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___2_fnc1positions, const RuntimeMethod* method)
  11247. {
  11248. static bool s_Il2CppMethodInitialized;
  11249. if (!s_Il2CppMethodInitialized)
  11250. {
  11251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  11254. s_Il2CppMethodInitialized = true;
  11255. }
  11256. bool V_0 = false;
  11257. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  11258. int32_t V_2 = 0;
  11259. int32_t V_3 = 0;
  11260. int32_t V_4 = 0;
  11261. int32_t V_5 = 0;
  11262. Il2CppChar V_6 = 0x0;
  11263. Il2CppChar V_7 = 0x0;
  11264. {
  11265. V_0 = (bool)0;
  11266. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
  11267. V_1 = L_0;
  11268. V_2 = 0;
  11269. }
  11270. IL_000b:
  11271. {
  11272. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits;
  11273. NullCheck(L_1);
  11274. int32_t L_2;
  11275. L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL);
  11276. if ((!(((uint32_t)L_2) == ((uint32_t)8))))
  11277. {
  11278. goto IL_0016;
  11279. }
  11280. }
  11281. {
  11282. return (bool)1;
  11283. }
  11284. IL_0016:
  11285. {
  11286. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_3 = ___0_bits;
  11287. NullCheck(L_3);
  11288. int32_t L_4;
  11289. L_4 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_3, 8, NULL);
  11290. V_3 = L_4;
  11291. int32_t L_5 = V_3;
  11292. if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)254)))))
  11293. {
  11294. goto IL_0028;
  11295. }
  11296. }
  11297. {
  11298. return (bool)1;
  11299. }
  11300. IL_0028:
  11301. {
  11302. int32_t L_6 = V_3;
  11303. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits;
  11304. NullCheck(L_7);
  11305. int32_t L_8;
  11306. L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL);
  11307. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
  11308. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11309. DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5(L_6, L_8, L_9, NULL);
  11310. V_4 = 0;
  11311. goto IL_016b;
  11312. }
  11313. IL_003e:
  11314. {
  11315. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_1;
  11316. int32_t L_11 = V_4;
  11317. NullCheck(L_10);
  11318. int32_t L_12 = L_11;
  11319. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  11320. V_5 = L_13;
  11321. int32_t L_14 = V_2;
  11322. switch (L_14)
  11323. {
  11324. case 0:
  11325. {
  11326. goto IL_005f;
  11327. }
  11328. case 1:
  11329. {
  11330. goto IL_00ad;
  11331. }
  11332. case 2:
  11333. {
  11334. goto IL_00d5;
  11335. }
  11336. case 3:
  11337. {
  11338. goto IL_013b;
  11339. }
  11340. }
  11341. }
  11342. {
  11343. goto IL_0163;
  11344. }
  11345. IL_005f:
  11346. {
  11347. int32_t L_15 = V_5;
  11348. if ((((int32_t)L_15) >= ((int32_t)3)))
  11349. {
  11350. goto IL_006e;
  11351. }
  11352. }
  11353. {
  11354. int32_t L_16 = V_5;
  11355. V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  11356. goto IL_0165;
  11357. }
  11358. IL_006e:
  11359. {
  11360. int32_t L_17 = V_5;
  11361. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11362. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS;
  11363. NullCheck(L_18);
  11364. if ((((int32_t)L_17) >= ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
  11365. {
  11366. goto IL_00ab;
  11367. }
  11368. }
  11369. {
  11370. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11371. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_19 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS;
  11372. int32_t L_20 = V_5;
  11373. NullCheck(L_19);
  11374. int32_t L_21 = L_20;
  11375. uint16_t L_22 = (uint16_t)(L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  11376. V_6 = L_22;
  11377. bool L_23 = V_0;
  11378. if (!L_23)
  11379. {
  11380. goto IL_009d;
  11381. }
  11382. }
  11383. {
  11384. StringBuilder_t* L_24 = ___1_result;
  11385. Il2CppChar L_25 = V_6;
  11386. NullCheck(L_24);
  11387. StringBuilder_t* L_26;
  11388. L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, ((int32_t)128)))), NULL);
  11389. V_0 = (bool)0;
  11390. goto IL_0165;
  11391. }
  11392. IL_009d:
  11393. {
  11394. StringBuilder_t* L_27 = ___1_result;
  11395. Il2CppChar L_28 = V_6;
  11396. NullCheck(L_27);
  11397. StringBuilder_t* L_29;
  11398. L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, L_28, NULL);
  11399. goto IL_0165;
  11400. }
  11401. IL_00ab:
  11402. {
  11403. return (bool)0;
  11404. }
  11405. IL_00ad:
  11406. {
  11407. bool L_30 = V_0;
  11408. if (!L_30)
  11409. {
  11410. goto IL_00c4;
  11411. }
  11412. }
  11413. {
  11414. StringBuilder_t* L_31 = ___1_result;
  11415. int32_t L_32 = V_5;
  11416. NullCheck(L_31);
  11417. StringBuilder_t* L_33;
  11418. L_33 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_31, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_32, ((int32_t)128)))), NULL);
  11419. V_0 = (bool)0;
  11420. goto IL_00ce;
  11421. }
  11422. IL_00c4:
  11423. {
  11424. StringBuilder_t* L_34 = ___1_result;
  11425. int32_t L_35 = V_5;
  11426. NullCheck(L_34);
  11427. StringBuilder_t* L_36;
  11428. L_36 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_34, ((int32_t)(uint16_t)L_35), NULL);
  11429. }
  11430. IL_00ce:
  11431. {
  11432. V_2 = 0;
  11433. goto IL_0165;
  11434. }
  11435. IL_00d5:
  11436. {
  11437. int32_t L_37 = V_5;
  11438. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11439. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS;
  11440. NullCheck(L_38);
  11441. if ((((int32_t)L_37) >= ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
  11442. {
  11443. goto IL_010c;
  11444. }
  11445. }
  11446. {
  11447. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11448. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_39 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS;
  11449. int32_t L_40 = V_5;
  11450. NullCheck(L_39);
  11451. int32_t L_41 = L_40;
  11452. uint16_t L_42 = (uint16_t)(L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  11453. V_7 = L_42;
  11454. bool L_43 = V_0;
  11455. if (!L_43)
  11456. {
  11457. goto IL_0101;
  11458. }
  11459. }
  11460. {
  11461. StringBuilder_t* L_44 = ___1_result;
  11462. Il2CppChar L_45 = V_7;
  11463. NullCheck(L_44);
  11464. StringBuilder_t* L_46;
  11465. L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, ((int32_t)128)))), NULL);
  11466. V_0 = (bool)0;
  11467. goto IL_0137;
  11468. }
  11469. IL_0101:
  11470. {
  11471. StringBuilder_t* L_47 = ___1_result;
  11472. Il2CppChar L_48 = V_7;
  11473. NullCheck(L_47);
  11474. StringBuilder_t* L_49;
  11475. L_49 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_47, L_48, NULL);
  11476. goto IL_0137;
  11477. }
  11478. IL_010c:
  11479. {
  11480. int32_t L_50 = V_5;
  11481. if ((((int32_t)L_50) == ((int32_t)((int32_t)27))))
  11482. {
  11483. goto IL_011a;
  11484. }
  11485. }
  11486. {
  11487. int32_t L_51 = V_5;
  11488. if ((((int32_t)L_51) == ((int32_t)((int32_t)30))))
  11489. {
  11490. goto IL_0131;
  11491. }
  11492. }
  11493. {
  11494. goto IL_0135;
  11495. }
  11496. IL_011a:
  11497. {
  11498. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_52 = ___2_fnc1positions;
  11499. StringBuilder_t* L_53 = ___1_result;
  11500. NullCheck(L_53);
  11501. int32_t L_54;
  11502. L_54 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_53, NULL);
  11503. NullCheck(L_52);
  11504. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_52, L_54, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  11505. StringBuilder_t* L_55 = ___1_result;
  11506. NullCheck(L_55);
  11507. StringBuilder_t* L_56;
  11508. L_56 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_55, ((int32_t)29), NULL);
  11509. goto IL_0137;
  11510. }
  11511. IL_0131:
  11512. {
  11513. V_0 = (bool)1;
  11514. goto IL_0137;
  11515. }
  11516. IL_0135:
  11517. {
  11518. return (bool)0;
  11519. }
  11520. IL_0137:
  11521. {
  11522. V_2 = 0;
  11523. goto IL_0165;
  11524. }
  11525. IL_013b:
  11526. {
  11527. bool L_57 = V_0;
  11528. if (!L_57)
  11529. {
  11530. goto IL_0152;
  11531. }
  11532. }
  11533. {
  11534. StringBuilder_t* L_58 = ___1_result;
  11535. int32_t L_59 = V_5;
  11536. NullCheck(L_58);
  11537. StringBuilder_t* L_60;
  11538. L_60 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_58, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_59, ((int32_t)224)))), NULL);
  11539. V_0 = (bool)0;
  11540. goto IL_015f;
  11541. }
  11542. IL_0152:
  11543. {
  11544. StringBuilder_t* L_61 = ___1_result;
  11545. int32_t L_62 = V_5;
  11546. NullCheck(L_61);
  11547. StringBuilder_t* L_63;
  11548. L_63 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_61, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_62, ((int32_t)96)))), NULL);
  11549. }
  11550. IL_015f:
  11551. {
  11552. V_2 = 0;
  11553. goto IL_0165;
  11554. }
  11555. IL_0163:
  11556. {
  11557. return (bool)0;
  11558. }
  11559. IL_0165:
  11560. {
  11561. int32_t L_64 = V_4;
  11562. V_4 = ((int32_t)il2cpp_codegen_add(L_64, 1));
  11563. }
  11564. IL_016b:
  11565. {
  11566. int32_t L_65 = V_4;
  11567. if ((((int32_t)L_65) < ((int32_t)3)))
  11568. {
  11569. goto IL_003e;
  11570. }
  11571. }
  11572. {
  11573. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_66 = ___0_bits;
  11574. NullCheck(L_66);
  11575. int32_t L_67;
  11576. L_67 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_66, NULL);
  11577. if ((((int32_t)L_67) > ((int32_t)0)))
  11578. {
  11579. goto IL_000b;
  11580. }
  11581. }
  11582. {
  11583. return (bool)1;
  11584. }
  11585. }
  11586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeTextSegment_m0B8A0650ACAACBC3167CBF42D9B0E0651BD45C4D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___2_fnc1positions, const RuntimeMethod* method)
  11587. {
  11588. static bool s_Il2CppMethodInitialized;
  11589. if (!s_Il2CppMethodInitialized)
  11590. {
  11591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  11594. s_Il2CppMethodInitialized = true;
  11595. }
  11596. bool V_0 = false;
  11597. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  11598. int32_t V_2 = 0;
  11599. int32_t V_3 = 0;
  11600. int32_t V_4 = 0;
  11601. int32_t V_5 = 0;
  11602. Il2CppChar V_6 = 0x0;
  11603. Il2CppChar V_7 = 0x0;
  11604. Il2CppChar V_8 = 0x0;
  11605. {
  11606. V_0 = (bool)0;
  11607. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
  11608. V_1 = L_0;
  11609. V_2 = 0;
  11610. }
  11611. IL_000b:
  11612. {
  11613. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits;
  11614. NullCheck(L_1);
  11615. int32_t L_2;
  11616. L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL);
  11617. if ((!(((uint32_t)L_2) == ((uint32_t)8))))
  11618. {
  11619. goto IL_0016;
  11620. }
  11621. }
  11622. {
  11623. return (bool)1;
  11624. }
  11625. IL_0016:
  11626. {
  11627. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_3 = ___0_bits;
  11628. NullCheck(L_3);
  11629. int32_t L_4;
  11630. L_4 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_3, 8, NULL);
  11631. V_3 = L_4;
  11632. int32_t L_5 = V_3;
  11633. if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)254)))))
  11634. {
  11635. goto IL_0028;
  11636. }
  11637. }
  11638. {
  11639. return (bool)1;
  11640. }
  11641. IL_0028:
  11642. {
  11643. int32_t L_6 = V_3;
  11644. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits;
  11645. NullCheck(L_7);
  11646. int32_t L_8;
  11647. L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL);
  11648. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
  11649. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11650. DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5(L_6, L_8, L_9, NULL);
  11651. V_4 = 0;
  11652. goto IL_017e;
  11653. }
  11654. IL_003e:
  11655. {
  11656. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_1;
  11657. int32_t L_11 = V_4;
  11658. NullCheck(L_10);
  11659. int32_t L_12 = L_11;
  11660. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  11661. V_5 = L_13;
  11662. int32_t L_14 = V_2;
  11663. switch (L_14)
  11664. {
  11665. case 0:
  11666. {
  11667. goto IL_005f;
  11668. }
  11669. case 1:
  11670. {
  11671. goto IL_00ad;
  11672. }
  11673. case 2:
  11674. {
  11675. goto IL_00d5;
  11676. }
  11677. case 3:
  11678. {
  11679. goto IL_013b;
  11680. }
  11681. }
  11682. }
  11683. {
  11684. goto IL_0176;
  11685. }
  11686. IL_005f:
  11687. {
  11688. int32_t L_15 = V_5;
  11689. if ((((int32_t)L_15) >= ((int32_t)3)))
  11690. {
  11691. goto IL_006e;
  11692. }
  11693. }
  11694. {
  11695. int32_t L_16 = V_5;
  11696. V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  11697. goto IL_0178;
  11698. }
  11699. IL_006e:
  11700. {
  11701. int32_t L_17 = V_5;
  11702. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11703. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS;
  11704. NullCheck(L_18);
  11705. if ((((int32_t)L_17) >= ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
  11706. {
  11707. goto IL_00ab;
  11708. }
  11709. }
  11710. {
  11711. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11712. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_19 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS;
  11713. int32_t L_20 = V_5;
  11714. NullCheck(L_19);
  11715. int32_t L_21 = L_20;
  11716. uint16_t L_22 = (uint16_t)(L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  11717. V_6 = L_22;
  11718. bool L_23 = V_0;
  11719. if (!L_23)
  11720. {
  11721. goto IL_009d;
  11722. }
  11723. }
  11724. {
  11725. StringBuilder_t* L_24 = ___1_result;
  11726. Il2CppChar L_25 = V_6;
  11727. NullCheck(L_24);
  11728. StringBuilder_t* L_26;
  11729. L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, ((int32_t)128)))), NULL);
  11730. V_0 = (bool)0;
  11731. goto IL_0178;
  11732. }
  11733. IL_009d:
  11734. {
  11735. StringBuilder_t* L_27 = ___1_result;
  11736. Il2CppChar L_28 = V_6;
  11737. NullCheck(L_27);
  11738. StringBuilder_t* L_29;
  11739. L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, L_28, NULL);
  11740. goto IL_0178;
  11741. }
  11742. IL_00ab:
  11743. {
  11744. return (bool)0;
  11745. }
  11746. IL_00ad:
  11747. {
  11748. bool L_30 = V_0;
  11749. if (!L_30)
  11750. {
  11751. goto IL_00c4;
  11752. }
  11753. }
  11754. {
  11755. StringBuilder_t* L_31 = ___1_result;
  11756. int32_t L_32 = V_5;
  11757. NullCheck(L_31);
  11758. StringBuilder_t* L_33;
  11759. L_33 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_31, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_32, ((int32_t)128)))), NULL);
  11760. V_0 = (bool)0;
  11761. goto IL_00ce;
  11762. }
  11763. IL_00c4:
  11764. {
  11765. StringBuilder_t* L_34 = ___1_result;
  11766. int32_t L_35 = V_5;
  11767. NullCheck(L_34);
  11768. StringBuilder_t* L_36;
  11769. L_36 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_34, ((int32_t)(uint16_t)L_35), NULL);
  11770. }
  11771. IL_00ce:
  11772. {
  11773. V_2 = 0;
  11774. goto IL_0178;
  11775. }
  11776. IL_00d5:
  11777. {
  11778. int32_t L_37 = V_5;
  11779. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11780. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS;
  11781. NullCheck(L_38);
  11782. if ((((int32_t)L_37) >= ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
  11783. {
  11784. goto IL_010c;
  11785. }
  11786. }
  11787. {
  11788. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11789. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_39 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS;
  11790. int32_t L_40 = V_5;
  11791. NullCheck(L_39);
  11792. int32_t L_41 = L_40;
  11793. uint16_t L_42 = (uint16_t)(L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  11794. V_7 = L_42;
  11795. bool L_43 = V_0;
  11796. if (!L_43)
  11797. {
  11798. goto IL_0101;
  11799. }
  11800. }
  11801. {
  11802. StringBuilder_t* L_44 = ___1_result;
  11803. Il2CppChar L_45 = V_7;
  11804. NullCheck(L_44);
  11805. StringBuilder_t* L_46;
  11806. L_46 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_44, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, ((int32_t)128)))), NULL);
  11807. V_0 = (bool)0;
  11808. goto IL_0137;
  11809. }
  11810. IL_0101:
  11811. {
  11812. StringBuilder_t* L_47 = ___1_result;
  11813. Il2CppChar L_48 = V_7;
  11814. NullCheck(L_47);
  11815. StringBuilder_t* L_49;
  11816. L_49 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_47, L_48, NULL);
  11817. goto IL_0137;
  11818. }
  11819. IL_010c:
  11820. {
  11821. int32_t L_50 = V_5;
  11822. if ((((int32_t)L_50) == ((int32_t)((int32_t)27))))
  11823. {
  11824. goto IL_011a;
  11825. }
  11826. }
  11827. {
  11828. int32_t L_51 = V_5;
  11829. if ((((int32_t)L_51) == ((int32_t)((int32_t)30))))
  11830. {
  11831. goto IL_0131;
  11832. }
  11833. }
  11834. {
  11835. goto IL_0135;
  11836. }
  11837. IL_011a:
  11838. {
  11839. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_52 = ___2_fnc1positions;
  11840. StringBuilder_t* L_53 = ___1_result;
  11841. NullCheck(L_53);
  11842. int32_t L_54;
  11843. L_54 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_53, NULL);
  11844. NullCheck(L_52);
  11845. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_52, L_54, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  11846. StringBuilder_t* L_55 = ___1_result;
  11847. NullCheck(L_55);
  11848. StringBuilder_t* L_56;
  11849. L_56 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_55, ((int32_t)29), NULL);
  11850. goto IL_0137;
  11851. }
  11852. IL_0131:
  11853. {
  11854. V_0 = (bool)1;
  11855. goto IL_0137;
  11856. }
  11857. IL_0135:
  11858. {
  11859. return (bool)0;
  11860. }
  11861. IL_0137:
  11862. {
  11863. V_2 = 0;
  11864. goto IL_0178;
  11865. }
  11866. IL_013b:
  11867. {
  11868. int32_t L_57 = V_5;
  11869. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11870. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_58 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS;
  11871. NullCheck(L_58);
  11872. if ((((int32_t)L_57) >= ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length)))))
  11873. {
  11874. goto IL_0174;
  11875. }
  11876. }
  11877. {
  11878. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11879. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_59 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS;
  11880. int32_t L_60 = V_5;
  11881. NullCheck(L_59);
  11882. int32_t L_61 = L_60;
  11883. uint16_t L_62 = (uint16_t)(L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
  11884. V_8 = L_62;
  11885. bool L_63 = V_0;
  11886. if (!L_63)
  11887. {
  11888. goto IL_0167;
  11889. }
  11890. }
  11891. {
  11892. StringBuilder_t* L_64 = ___1_result;
  11893. Il2CppChar L_65 = V_8;
  11894. NullCheck(L_64);
  11895. StringBuilder_t* L_66;
  11896. L_66 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_64, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, ((int32_t)128)))), NULL);
  11897. V_0 = (bool)0;
  11898. goto IL_0170;
  11899. }
  11900. IL_0167:
  11901. {
  11902. StringBuilder_t* L_67 = ___1_result;
  11903. Il2CppChar L_68 = V_8;
  11904. NullCheck(L_67);
  11905. StringBuilder_t* L_69;
  11906. L_69 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_67, L_68, NULL);
  11907. }
  11908. IL_0170:
  11909. {
  11910. V_2 = 0;
  11911. goto IL_0178;
  11912. }
  11913. IL_0174:
  11914. {
  11915. return (bool)0;
  11916. }
  11917. IL_0176:
  11918. {
  11919. return (bool)0;
  11920. }
  11921. IL_0178:
  11922. {
  11923. int32_t L_70 = V_4;
  11924. V_4 = ((int32_t)il2cpp_codegen_add(L_70, 1));
  11925. }
  11926. IL_017e:
  11927. {
  11928. int32_t L_71 = V_4;
  11929. if ((((int32_t)L_71) < ((int32_t)3)))
  11930. {
  11931. goto IL_003e;
  11932. }
  11933. }
  11934. {
  11935. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_72 = ___0_bits;
  11936. NullCheck(L_72);
  11937. int32_t L_73;
  11938. L_73 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_72, NULL);
  11939. if ((((int32_t)L_73) > ((int32_t)0)))
  11940. {
  11941. goto IL_000b;
  11942. }
  11943. }
  11944. {
  11945. return (bool)1;
  11946. }
  11947. }
  11948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAnsiX12Segment_m3173B3C69B85A2D9379599AD9CDD73F9C5038362 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method)
  11949. {
  11950. static bool s_Il2CppMethodInitialized;
  11951. if (!s_Il2CppMethodInitialized)
  11952. {
  11953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  11954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11955. s_Il2CppMethodInitialized = true;
  11956. }
  11957. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  11958. int32_t V_1 = 0;
  11959. int32_t V_2 = 0;
  11960. int32_t V_3 = 0;
  11961. {
  11962. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
  11963. V_0 = L_0;
  11964. }
  11965. IL_0007:
  11966. {
  11967. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits;
  11968. NullCheck(L_1);
  11969. int32_t L_2;
  11970. L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL);
  11971. if ((!(((uint32_t)L_2) == ((uint32_t)8))))
  11972. {
  11973. goto IL_0012;
  11974. }
  11975. }
  11976. {
  11977. return (bool)1;
  11978. }
  11979. IL_0012:
  11980. {
  11981. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_3 = ___0_bits;
  11982. NullCheck(L_3);
  11983. int32_t L_4;
  11984. L_4 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_3, 8, NULL);
  11985. V_1 = L_4;
  11986. int32_t L_5 = V_1;
  11987. if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)254)))))
  11988. {
  11989. goto IL_0024;
  11990. }
  11991. }
  11992. {
  11993. return (bool)1;
  11994. }
  11995. IL_0024:
  11996. {
  11997. int32_t L_6 = V_1;
  11998. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits;
  11999. NullCheck(L_7);
  12000. int32_t L_8;
  12001. L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL);
  12002. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0;
  12003. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  12004. DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5(L_6, L_8, L_9, NULL);
  12005. V_2 = 0;
  12006. goto IL_00aa;
  12007. }
  12008. IL_0036:
  12009. {
  12010. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_0;
  12011. int32_t L_11 = V_2;
  12012. NullCheck(L_10);
  12013. int32_t L_12 = L_11;
  12014. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  12015. V_3 = L_13;
  12016. int32_t L_14 = V_3;
  12017. switch (L_14)
  12018. {
  12019. case 0:
  12020. {
  12021. goto IL_0052;
  12022. }
  12023. case 1:
  12024. {
  12025. goto IL_005d;
  12026. }
  12027. case 2:
  12028. {
  12029. goto IL_0068;
  12030. }
  12031. case 3:
  12032. {
  12033. goto IL_0073;
  12034. }
  12035. }
  12036. }
  12037. {
  12038. goto IL_007e;
  12039. }
  12040. IL_0052:
  12041. {
  12042. StringBuilder_t* L_15 = ___1_result;
  12043. NullCheck(L_15);
  12044. StringBuilder_t* L_16;
  12045. L_16 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_15, ((int32_t)13), NULL);
  12046. goto IL_00a6;
  12047. }
  12048. IL_005d:
  12049. {
  12050. StringBuilder_t* L_17 = ___1_result;
  12051. NullCheck(L_17);
  12052. StringBuilder_t* L_18;
  12053. L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_17, ((int32_t)42), NULL);
  12054. goto IL_00a6;
  12055. }
  12056. IL_0068:
  12057. {
  12058. StringBuilder_t* L_19 = ___1_result;
  12059. NullCheck(L_19);
  12060. StringBuilder_t* L_20;
  12061. L_20 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_19, ((int32_t)62), NULL);
  12062. goto IL_00a6;
  12063. }
  12064. IL_0073:
  12065. {
  12066. StringBuilder_t* L_21 = ___1_result;
  12067. NullCheck(L_21);
  12068. StringBuilder_t* L_22;
  12069. L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, ((int32_t)32), NULL);
  12070. goto IL_00a6;
  12071. }
  12072. IL_007e:
  12073. {
  12074. int32_t L_23 = V_3;
  12075. if ((((int32_t)L_23) >= ((int32_t)((int32_t)14))))
  12076. {
  12077. goto IL_0091;
  12078. }
  12079. }
  12080. {
  12081. StringBuilder_t* L_24 = ___1_result;
  12082. int32_t L_25 = V_3;
  12083. NullCheck(L_24);
  12084. StringBuilder_t* L_26;
  12085. L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_25, ((int32_t)44)))), NULL);
  12086. goto IL_00a6;
  12087. }
  12088. IL_0091:
  12089. {
  12090. int32_t L_27 = V_3;
  12091. if ((((int32_t)L_27) >= ((int32_t)((int32_t)40))))
  12092. {
  12093. goto IL_00a4;
  12094. }
  12095. }
  12096. {
  12097. StringBuilder_t* L_28 = ___1_result;
  12098. int32_t L_29 = V_3;
  12099. NullCheck(L_28);
  12100. StringBuilder_t* L_30;
  12101. L_30 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_29, ((int32_t)51)))), NULL);
  12102. goto IL_00a6;
  12103. }
  12104. IL_00a4:
  12105. {
  12106. return (bool)0;
  12107. }
  12108. IL_00a6:
  12109. {
  12110. int32_t L_31 = V_2;
  12111. V_2 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  12112. }
  12113. IL_00aa:
  12114. {
  12115. int32_t L_32 = V_2;
  12116. if ((((int32_t)L_32) < ((int32_t)3)))
  12117. {
  12118. goto IL_0036;
  12119. }
  12120. }
  12121. {
  12122. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_33 = ___0_bits;
  12123. NullCheck(L_33);
  12124. int32_t L_34;
  12125. L_34 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_33, NULL);
  12126. if ((((int32_t)L_34) > ((int32_t)0)))
  12127. {
  12128. goto IL_0007;
  12129. }
  12130. }
  12131. {
  12132. return (bool)1;
  12133. }
  12134. }
  12135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser_parseTwoBytes_mCDF7D29BED0979AD3140C626805686E2AE0ABBD5 (int32_t ___0_firstByte, int32_t ___1_secondByte, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_result, const RuntimeMethod* method)
  12136. {
  12137. int32_t V_0 = 0;
  12138. int32_t V_1 = 0;
  12139. {
  12140. int32_t L_0 = ___0_firstByte;
  12141. int32_t L_1 = ___1_secondByte;
  12142. V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<8)), L_1)), 1));
  12143. int32_t L_2 = V_0;
  12144. V_1 = ((int32_t)(L_2/((int32_t)1600)));
  12145. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___2_result;
  12146. int32_t L_4 = V_1;
  12147. NullCheck(L_3);
  12148. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_4);
  12149. int32_t L_5 = V_0;
  12150. int32_t L_6 = V_1;
  12151. V_0 = ((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)1600)))));
  12152. int32_t L_7 = V_0;
  12153. V_1 = ((int32_t)(L_7/((int32_t)40)));
  12154. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___2_result;
  12155. int32_t L_9 = V_1;
  12156. NullCheck(L_8);
  12157. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_9);
  12158. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = ___2_result;
  12159. int32_t L_11 = V_0;
  12160. int32_t L_12 = V_1;
  12161. NullCheck(L_10);
  12162. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)((int32_t)il2cpp_codegen_subtract(L_11, ((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)40))))));
  12163. return;
  12164. }
  12165. }
  12166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeEdifactSegment_m4203702CF507C39C4BA73B2170FE2C60F3338363 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, const RuntimeMethod* method)
  12167. {
  12168. int32_t V_0 = 0;
  12169. int32_t V_1 = 0;
  12170. int32_t V_2 = 0;
  12171. IL_0000:
  12172. {
  12173. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_0 = ___0_bits;
  12174. NullCheck(L_0);
  12175. int32_t L_1;
  12176. L_1 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_0, NULL);
  12177. if ((((int32_t)L_1) > ((int32_t)((int32_t)16))))
  12178. {
  12179. goto IL_000c;
  12180. }
  12181. }
  12182. {
  12183. return (bool)1;
  12184. }
  12185. IL_000c:
  12186. {
  12187. V_0 = 0;
  12188. goto IL_004c;
  12189. }
  12190. IL_0010:
  12191. {
  12192. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_2 = ___0_bits;
  12193. NullCheck(L_2);
  12194. int32_t L_3;
  12195. L_3 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_2, 6, NULL);
  12196. V_1 = L_3;
  12197. int32_t L_4 = V_1;
  12198. if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)31)))))
  12199. {
  12200. goto IL_0034;
  12201. }
  12202. }
  12203. {
  12204. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_5 = ___0_bits;
  12205. NullCheck(L_5);
  12206. int32_t L_6;
  12207. L_6 = BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A_inline(L_5, NULL);
  12208. V_2 = ((int32_t)il2cpp_codegen_subtract(8, L_6));
  12209. int32_t L_7 = V_2;
  12210. if ((((int32_t)L_7) == ((int32_t)8)))
  12211. {
  12212. goto IL_0032;
  12213. }
  12214. }
  12215. {
  12216. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_8 = ___0_bits;
  12217. int32_t L_9 = V_2;
  12218. NullCheck(L_8);
  12219. int32_t L_10;
  12220. L_10 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_8, L_9, NULL);
  12221. }
  12222. IL_0032:
  12223. {
  12224. return (bool)1;
  12225. }
  12226. IL_0034:
  12227. {
  12228. int32_t L_11 = V_1;
  12229. if (((int32_t)(L_11&((int32_t)32))))
  12230. {
  12231. goto IL_003f;
  12232. }
  12233. }
  12234. {
  12235. int32_t L_12 = V_1;
  12236. V_1 = ((int32_t)(L_12|((int32_t)64)));
  12237. }
  12238. IL_003f:
  12239. {
  12240. StringBuilder_t* L_13 = ___1_result;
  12241. int32_t L_14 = V_1;
  12242. NullCheck(L_13);
  12243. StringBuilder_t* L_15;
  12244. L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_13, ((int32_t)(uint16_t)L_14), NULL);
  12245. int32_t L_16 = V_0;
  12246. V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  12247. }
  12248. IL_004c:
  12249. {
  12250. int32_t L_17 = V_0;
  12251. if ((((int32_t)L_17) < ((int32_t)4)))
  12252. {
  12253. goto IL_0010;
  12254. }
  12255. }
  12256. {
  12257. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_18 = ___0_bits;
  12258. NullCheck(L_18);
  12259. int32_t L_19;
  12260. L_19 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_18, NULL);
  12261. if ((((int32_t)L_19) > ((int32_t)0)))
  12262. {
  12263. goto IL_0000;
  12264. }
  12265. }
  12266. {
  12267. return (bool)1;
  12268. }
  12269. }
  12270. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, RuntimeObject* ___2_byteSegments, const RuntimeMethod* method)
  12271. {
  12272. static bool s_Il2CppMethodInitialized;
  12273. if (!s_Il2CppMethodInitialized)
  12274. {
  12275. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  12276. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  12277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var);
  12278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  12279. s_Il2CppMethodInitialized = true;
  12280. }
  12281. int32_t V_0 = 0;
  12282. int32_t V_1 = 0;
  12283. int32_t V_2 = 0;
  12284. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
  12285. int32_t V_4 = 0;
  12286. Exception_t* V_5 = NULL;
  12287. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  12288. Exception_t* G_B16_0 = NULL;
  12289. String_t* G_B16_1 = NULL;
  12290. Exception_t* G_B15_0 = NULL;
  12291. String_t* G_B15_1 = NULL;
  12292. String_t* G_B17_0 = NULL;
  12293. String_t* G_B17_1 = NULL;
  12294. {
  12295. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_0 = ___0_bits;
  12296. NullCheck(L_0);
  12297. int32_t L_1;
  12298. L_1 = BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD_inline(L_0, NULL);
  12299. V_0 = ((int32_t)il2cpp_codegen_add(1, L_1));
  12300. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_2 = ___0_bits;
  12301. NullCheck(L_2);
  12302. int32_t L_3;
  12303. L_3 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_2, 8, NULL);
  12304. int32_t L_4 = V_0;
  12305. int32_t L_5 = L_4;
  12306. V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  12307. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  12308. int32_t L_6;
  12309. L_6 = DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4(L_3, L_5, NULL);
  12310. V_1 = L_6;
  12311. int32_t L_7 = V_1;
  12312. if (L_7)
  12313. {
  12314. goto IL_0029;
  12315. }
  12316. }
  12317. {
  12318. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_8 = ___0_bits;
  12319. NullCheck(L_8);
  12320. int32_t L_9;
  12321. L_9 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_8, NULL);
  12322. V_2 = ((int32_t)(L_9/8));
  12323. goto IL_0055;
  12324. }
  12325. IL_0029:
  12326. {
  12327. int32_t L_10 = V_1;
  12328. if ((((int32_t)L_10) >= ((int32_t)((int32_t)250))))
  12329. {
  12330. goto IL_0035;
  12331. }
  12332. }
  12333. {
  12334. int32_t L_11 = V_1;
  12335. V_2 = L_11;
  12336. goto IL_0055;
  12337. }
  12338. IL_0035:
  12339. {
  12340. int32_t L_12 = V_1;
  12341. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_13 = ___0_bits;
  12342. NullCheck(L_13);
  12343. int32_t L_14;
  12344. L_14 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_13, 8, NULL);
  12345. int32_t L_15 = V_0;
  12346. int32_t L_16 = L_15;
  12347. V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  12348. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  12349. int32_t L_17;
  12350. L_17 = DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4(L_14, L_16, NULL);
  12351. V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)250), ((int32_t)il2cpp_codegen_subtract(L_12, ((int32_t)249))))), L_17));
  12352. }
  12353. IL_0055:
  12354. {
  12355. int32_t L_18 = V_2;
  12356. if ((((int32_t)L_18) >= ((int32_t)0)))
  12357. {
  12358. goto IL_005b;
  12359. }
  12360. }
  12361. {
  12362. return (bool)0;
  12363. }
  12364. IL_005b:
  12365. {
  12366. int32_t L_19 = V_2;
  12367. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_19);
  12368. V_3 = L_20;
  12369. V_4 = 0;
  12370. goto IL_008e;
  12371. }
  12372. IL_0067:
  12373. {
  12374. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_21 = ___0_bits;
  12375. NullCheck(L_21);
  12376. int32_t L_22;
  12377. L_22 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_21, NULL);
  12378. if ((((int32_t)L_22) >= ((int32_t)8)))
  12379. {
  12380. goto IL_0072;
  12381. }
  12382. }
  12383. {
  12384. return (bool)0;
  12385. }
  12386. IL_0072:
  12387. {
  12388. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_3;
  12389. int32_t L_24 = V_4;
  12390. BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_25 = ___0_bits;
  12391. NullCheck(L_25);
  12392. int32_t L_26;
  12393. L_26 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_25, 8, NULL);
  12394. int32_t L_27 = V_0;
  12395. int32_t L_28 = L_27;
  12396. V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  12397. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  12398. int32_t L_29;
  12399. L_29 = DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4(L_26, L_28, NULL);
  12400. NullCheck(L_23);
  12401. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (uint8_t)((int32_t)(uint8_t)L_29));
  12402. int32_t L_30 = V_4;
  12403. V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  12404. }
  12405. IL_008e:
  12406. {
  12407. int32_t L_31 = V_4;
  12408. int32_t L_32 = V_2;
  12409. if ((((int32_t)L_31) < ((int32_t)L_32)))
  12410. {
  12411. goto IL_0067;
  12412. }
  12413. }
  12414. {
  12415. RuntimeObject* L_33 = ___2_byteSegments;
  12416. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = V_3;
  12417. NullCheck(L_33);
  12418. InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var, L_33, L_34);
  12419. }
  12420. try
  12421. {
  12422. StringBuilder_t* L_35 = ___1_result;
  12423. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_36;
  12424. L_36 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE, NULL);
  12425. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = V_3;
  12426. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_3;
  12427. NullCheck(L_38);
  12428. NullCheck(L_36);
  12429. String_t* L_39;
  12430. L_39 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(45, L_36, L_37, 0, ((int32_t)(((RuntimeArray*)L_38)->max_length)));
  12431. NullCheck(L_35);
  12432. StringBuilder_t* L_40;
  12433. L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_35, L_39, NULL);
  12434. goto IL_00d7;
  12435. }
  12436. catch(Il2CppExceptionWrapper& e)
  12437. {
  12438. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  12439. {
  12440. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  12441. goto CATCH_00b7;
  12442. }
  12443. throw e;
  12444. }
  12445. CATCH_00b7:
  12446. {
  12447. {
  12448. Exception_t* L_41 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  12449. V_5 = L_41;
  12450. Exception_t* L_42 = V_5;
  12451. Exception_t* L_43 = L_42;
  12452. if (L_43)
  12453. {
  12454. G_B16_0 = L_43;
  12455. G_B16_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2));
  12456. goto IL_00c7;
  12457. }
  12458. G_B15_0 = L_43;
  12459. G_B15_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC687FF9F9798FFC8496C7189D2C0036BCA037CD2));
  12460. }
  12461. {
  12462. G_B17_0 = ((String_t*)(NULL));
  12463. G_B17_1 = G_B15_1;
  12464. goto IL_00cc;
  12465. }
  12466. IL_00c7:
  12467. {
  12468. NullCheck(G_B16_0);
  12469. String_t* L_44;
  12470. L_44 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B16_0);
  12471. G_B17_0 = L_44;
  12472. G_B17_1 = G_B16_1;
  12473. }
  12474. IL_00cc:
  12475. {
  12476. String_t* L_45;
  12477. L_45 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B17_1, G_B17_0, NULL);
  12478. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_46 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  12479. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_46, L_45, NULL);
  12480. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  12481. IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecodedBitStreamParser_decodeBase256Segment_mCEF1E8F6D6A5EA6C28F7A5AFC34BDCF389B315F0_RuntimeMethod_var)));
  12482. }
  12483. }
  12484. IL_00d7:
  12485. {
  12486. return (bool)1;
  12487. }
  12488. }
  12489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_unrandomize255State_m6EEB733DEFC80F4266F26DEC0F4CFED6A0278DE4 (int32_t ___0_randomizedBase256Codeword, int32_t ___1_base256CodewordPosition, const RuntimeMethod* method)
  12490. {
  12491. int32_t V_0 = 0;
  12492. int32_t V_1 = 0;
  12493. {
  12494. int32_t L_0 = ___1_base256CodewordPosition;
  12495. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)149), L_0))%((int32_t)255))), 1));
  12496. int32_t L_1 = ___0_randomizedBase256Codeword;
  12497. int32_t L_2 = V_0;
  12498. V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
  12499. int32_t L_3 = V_1;
  12500. if ((((int32_t)L_3) >= ((int32_t)0)))
  12501. {
  12502. goto IL_0020;
  12503. }
  12504. }
  12505. {
  12506. int32_t L_4 = V_1;
  12507. return ((int32_t)il2cpp_codegen_add(L_4, ((int32_t)256)));
  12508. }
  12509. IL_0020:
  12510. {
  12511. int32_t L_5 = V_1;
  12512. return L_5;
  12513. }
  12514. }
  12515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser__cctor_m98C7FD63690BE811ED2EEF6D3139FEA7C5609524 (const RuntimeMethod* method)
  12516. {
  12517. static bool s_Il2CppMethodInitialized;
  12518. if (!s_Il2CppMethodInitialized)
  12519. {
  12520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  12521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  12522. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0_FieldInfo_var);
  12523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91_FieldInfo_var);
  12524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7_FieldInfo_var);
  12525. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745_FieldInfo_var);
  12526. s_Il2CppMethodInitialized = true;
  12527. }
  12528. {
  12529. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40));
  12530. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0;
  12531. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7_FieldInfo_var) };
  12532. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  12533. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS = L_1;
  12534. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_BASIC_SET_CHARS), (void*)L_1);
  12535. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)27));
  12536. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = L_3;
  12537. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0_FieldInfo_var) };
  12538. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
  12539. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS = L_4;
  12540. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS), (void*)L_4);
  12541. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)40));
  12542. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = L_6;
  12543. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745_FieldInfo_var) };
  12544. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
  12545. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS = L_7;
  12546. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_BASIC_SET_CHARS), (void*)L_7);
  12547. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___C40_SHIFT2_SET_CHARS;
  12548. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS = L_9;
  12549. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT2_SET_CHARS), (void*)L_9);
  12550. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
  12551. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = L_10;
  12552. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91_FieldInfo_var) };
  12553. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL);
  12554. ((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS = L_11;
  12555. Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var))->___TEXT_SHIFT3_SET_CHARS), (void*)L_11);
  12556. return;
  12557. }
  12558. }
  12559. #ifdef __clang__
  12560. #pragma clang diagnostic pop
  12561. #endif
  12562. #ifdef __clang__
  12563. #pragma clang diagnostic push
  12564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12565. #pragma clang diagnostic ignored "-Wunused-variable"
  12566. #endif
  12567. #ifdef __clang__
  12568. #pragma clang diagnostic pop
  12569. #endif
  12570. #ifdef __clang__
  12571. #pragma clang diagnostic push
  12572. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12573. #pragma clang diagnostic ignored "-Wunused-variable"
  12574. #endif
  12575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m9F4E0135F49DE8DAE180BDA2031AAA72FD8B3B9C (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, const RuntimeMethod* method)
  12576. {
  12577. static bool s_Il2CppMethodInitialized;
  12578. if (!s_Il2CppMethodInitialized)
  12579. {
  12580. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  12581. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  12582. s_Il2CppMethodInitialized = true;
  12583. }
  12584. {
  12585. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  12586. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  12587. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___DATA_MATRIX_FIELD_256;
  12588. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_1 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  12589. ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_1, L_0, NULL);
  12590. __this->___rsDecoder = L_1;
  12591. Il2CppCodeGenWriteBarrier((void**)(&__this->___rsDecoder), (void*)L_1);
  12592. return;
  12593. }
  12594. }
  12595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_mF17DCF35DE3E7D84B0CB71E94AD7F3C14AF271EC (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, const RuntimeMethod* method)
  12596. {
  12597. static bool s_Il2CppMethodInitialized;
  12598. if (!s_Il2CppMethodInitialized)
  12599. {
  12600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0_il2cpp_TypeInfo_var);
  12601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  12602. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  12603. s_Il2CppMethodInitialized = true;
  12604. }
  12605. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* V_0 = NULL;
  12606. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  12607. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* V_2 = NULL;
  12608. int32_t V_3 = 0;
  12609. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
  12610. int32_t V_5 = 0;
  12611. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* V_6 = NULL;
  12612. int32_t V_7 = 0;
  12613. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* V_8 = NULL;
  12614. int32_t V_9 = 0;
  12615. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_10 = NULL;
  12616. int32_t V_11 = 0;
  12617. int32_t V_12 = 0;
  12618. {
  12619. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits;
  12620. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_1 = (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0*)il2cpp_codegen_object_new(BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0_il2cpp_TypeInfo_var);
  12621. BitMatrixParser__ctor_mE868E3A516D53B962FA7FCE9BBF08D5BFFE0CED7(L_1, L_0, NULL);
  12622. V_0 = L_1;
  12623. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_2 = V_0;
  12624. NullCheck(L_2);
  12625. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_3;
  12626. L_3 = BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline(L_2, NULL);
  12627. if (L_3)
  12628. {
  12629. goto IL_0011;
  12630. }
  12631. }
  12632. {
  12633. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  12634. }
  12635. IL_0011:
  12636. {
  12637. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_4 = V_0;
  12638. NullCheck(L_4);
  12639. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5;
  12640. L_5 = BitMatrixParser_readCodewords_mF3F14816E48304752AB899E0B40BDA30A96E8013(L_4, NULL);
  12641. V_1 = L_5;
  12642. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_1;
  12643. if (L_6)
  12644. {
  12645. goto IL_001d;
  12646. }
  12647. }
  12648. {
  12649. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  12650. }
  12651. IL_001d:
  12652. {
  12653. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_1;
  12654. BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* L_8 = V_0;
  12655. NullCheck(L_8);
  12656. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_9;
  12657. L_9 = BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline(L_8, NULL);
  12658. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_10;
  12659. L_10 = DataBlock_getDataBlocks_m59956A57CD0F2E6C2DA0DAFBEDF5BC697E760469(L_7, L_9, NULL);
  12660. V_2 = L_10;
  12661. V_3 = 0;
  12662. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_11 = V_2;
  12663. V_6 = L_11;
  12664. V_7 = 0;
  12665. goto IL_004b;
  12666. }
  12667. IL_0034:
  12668. {
  12669. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_12 = V_6;
  12670. int32_t L_13 = V_7;
  12671. NullCheck(L_12);
  12672. int32_t L_14 = L_13;
  12673. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  12674. V_8 = L_15;
  12675. int32_t L_16 = V_3;
  12676. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_17 = V_8;
  12677. NullCheck(L_17);
  12678. int32_t L_18;
  12679. L_18 = DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline(L_17, NULL);
  12680. V_3 = ((int32_t)il2cpp_codegen_add(L_16, L_18));
  12681. int32_t L_19 = V_7;
  12682. V_7 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  12683. }
  12684. IL_004b:
  12685. {
  12686. int32_t L_20 = V_7;
  12687. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_21 = V_6;
  12688. NullCheck(L_21);
  12689. if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
  12690. {
  12691. goto IL_0034;
  12692. }
  12693. }
  12694. {
  12695. int32_t L_22 = V_3;
  12696. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_22);
  12697. V_4 = L_23;
  12698. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_24 = V_2;
  12699. NullCheck(L_24);
  12700. V_5 = ((int32_t)(((RuntimeArray*)L_24)->max_length));
  12701. V_9 = 0;
  12702. goto IL_00ad;
  12703. }
  12704. IL_0065:
  12705. {
  12706. DataBlockU5BU5D_t23954EF7C3D8FC55DA4EE9165E6DEFCE3BD71340* L_25 = V_2;
  12707. int32_t L_26 = V_9;
  12708. NullCheck(L_25);
  12709. int32_t L_27 = L_26;
  12710. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  12711. DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* L_29 = L_28;
  12712. NullCheck(L_29);
  12713. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30;
  12714. L_30 = DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381_inline(L_29, NULL);
  12715. V_10 = L_30;
  12716. NullCheck(L_29);
  12717. int32_t L_31;
  12718. L_31 = DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline(L_29, NULL);
  12719. V_11 = L_31;
  12720. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_10;
  12721. int32_t L_33 = V_11;
  12722. bool L_34;
  12723. L_34 = Decoder_correctErrors_mBBB3E9E09DB8EB85F851CEF85C2BB4E24487B7B9(__this, L_32, L_33, NULL);
  12724. if (L_34)
  12725. {
  12726. goto IL_0086;
  12727. }
  12728. }
  12729. {
  12730. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  12731. }
  12732. IL_0086:
  12733. {
  12734. V_12 = 0;
  12735. goto IL_00a1;
  12736. }
  12737. IL_008b:
  12738. {
  12739. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = V_4;
  12740. int32_t L_36 = V_12;
  12741. int32_t L_37 = V_5;
  12742. int32_t L_38 = V_9;
  12743. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = V_10;
  12744. int32_t L_40 = V_12;
  12745. NullCheck(L_39);
  12746. int32_t L_41 = L_40;
  12747. uint8_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  12748. NullCheck(L_35);
  12749. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_36, L_37)), L_38))), (uint8_t)L_42);
  12750. int32_t L_43 = V_12;
  12751. V_12 = ((int32_t)il2cpp_codegen_add(L_43, 1));
  12752. }
  12753. IL_00a1:
  12754. {
  12755. int32_t L_44 = V_12;
  12756. int32_t L_45 = V_11;
  12757. if ((((int32_t)L_44) < ((int32_t)L_45)))
  12758. {
  12759. goto IL_008b;
  12760. }
  12761. }
  12762. {
  12763. int32_t L_46 = V_9;
  12764. V_9 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  12765. }
  12766. IL_00ad:
  12767. {
  12768. int32_t L_47 = V_9;
  12769. int32_t L_48 = V_5;
  12770. if ((((int32_t)L_47) < ((int32_t)L_48)))
  12771. {
  12772. goto IL_0065;
  12773. }
  12774. }
  12775. {
  12776. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = V_4;
  12777. il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t07A521F3D015534150FFC8FEEDBE07780F6506A4_il2cpp_TypeInfo_var);
  12778. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_50;
  12779. L_50 = DecodedBitStreamParser_decode_mDD754D9BD8D2F7DACE485A86F14F3EA10521DF8A(L_49, NULL);
  12780. return L_50;
  12781. }
  12782. }
  12783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decoder_correctErrors_mBBB3E9E09DB8EB85F851CEF85C2BB4E24487B7B9 (Decoder_t290E13022F32826302DF7F230238FEAD1168FA28* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codewordBytes, int32_t ___1_numDataCodewords, const RuntimeMethod* method)
  12784. {
  12785. static bool s_Il2CppMethodInitialized;
  12786. if (!s_Il2CppMethodInitialized)
  12787. {
  12788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  12789. s_Il2CppMethodInitialized = true;
  12790. }
  12791. int32_t V_0 = 0;
  12792. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  12793. int32_t V_2 = 0;
  12794. int32_t V_3 = 0;
  12795. int32_t V_4 = 0;
  12796. {
  12797. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_codewordBytes;
  12798. NullCheck(L_0);
  12799. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  12800. int32_t L_1 = V_0;
  12801. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_1);
  12802. V_1 = L_2;
  12803. V_3 = 0;
  12804. goto IL_001f;
  12805. }
  12806. IL_000f:
  12807. {
  12808. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1;
  12809. int32_t L_4 = V_3;
  12810. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_codewordBytes;
  12811. int32_t L_6 = V_3;
  12812. NullCheck(L_5);
  12813. int32_t L_7 = L_6;
  12814. uint8_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  12815. NullCheck(L_3);
  12816. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (int32_t)((int32_t)((int32_t)L_8&((int32_t)255))));
  12817. int32_t L_9 = V_3;
  12818. V_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  12819. }
  12820. IL_001f:
  12821. {
  12822. int32_t L_10 = V_3;
  12823. int32_t L_11 = V_0;
  12824. if ((((int32_t)L_10) < ((int32_t)L_11)))
  12825. {
  12826. goto IL_000f;
  12827. }
  12828. }
  12829. {
  12830. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_codewordBytes;
  12831. NullCheck(L_12);
  12832. int32_t L_13 = ___1_numDataCodewords;
  12833. V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13));
  12834. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_14 = __this->___rsDecoder;
  12835. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1;
  12836. int32_t L_16 = V_2;
  12837. NullCheck(L_14);
  12838. bool L_17;
  12839. L_17 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_14, L_15, L_16, NULL);
  12840. if (L_17)
  12841. {
  12842. goto IL_003a;
  12843. }
  12844. }
  12845. {
  12846. return (bool)0;
  12847. }
  12848. IL_003a:
  12849. {
  12850. V_4 = 0;
  12851. goto IL_004e;
  12852. }
  12853. IL_003f:
  12854. {
  12855. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_codewordBytes;
  12856. int32_t L_19 = V_4;
  12857. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_1;
  12858. int32_t L_21 = V_4;
  12859. NullCheck(L_20);
  12860. int32_t L_22 = L_21;
  12861. int32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  12862. NullCheck(L_18);
  12863. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (uint8_t)((int32_t)(uint8_t)L_23));
  12864. int32_t L_24 = V_4;
  12865. V_4 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  12866. }
  12867. IL_004e:
  12868. {
  12869. int32_t L_25 = V_4;
  12870. int32_t L_26 = ___1_numDataCodewords;
  12871. if ((((int32_t)L_25) < ((int32_t)L_26)))
  12872. {
  12873. goto IL_003f;
  12874. }
  12875. }
  12876. {
  12877. return (bool)1;
  12878. }
  12879. }
  12880. #ifdef __clang__
  12881. #pragma clang diagnostic pop
  12882. #endif
  12883. #ifdef __clang__
  12884. #pragma clang diagnostic push
  12885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12886. #pragma clang diagnostic ignored "-Wunused-variable"
  12887. #endif
  12888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, int32_t ___0_versionNumber, int32_t ___1_symbolSizeRows, int32_t ___2_symbolSizeColumns, int32_t ___3_dataRegionSizeRows, int32_t ___4_dataRegionSizeColumns, ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* ___5_ecBlocks, const RuntimeMethod* method)
  12889. {
  12890. int32_t V_0 = 0;
  12891. int32_t V_1 = 0;
  12892. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* V_2 = NULL;
  12893. int32_t V_3 = 0;
  12894. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* V_4 = NULL;
  12895. {
  12896. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  12897. int32_t L_0 = ___0_versionNumber;
  12898. __this->___versionNumber = L_0;
  12899. int32_t L_1 = ___1_symbolSizeRows;
  12900. __this->___symbolSizeRows = L_1;
  12901. int32_t L_2 = ___2_symbolSizeColumns;
  12902. __this->___symbolSizeColumns = L_2;
  12903. int32_t L_3 = ___3_dataRegionSizeRows;
  12904. __this->___dataRegionSizeRows = L_3;
  12905. int32_t L_4 = ___4_dataRegionSizeColumns;
  12906. __this->___dataRegionSizeColumns = L_4;
  12907. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_5 = ___5_ecBlocks;
  12908. __this->___ecBlocks = L_5;
  12909. Il2CppCodeGenWriteBarrier((void**)(&__this->___ecBlocks), (void*)L_5);
  12910. V_0 = 0;
  12911. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_6 = ___5_ecBlocks;
  12912. NullCheck(L_6);
  12913. int32_t L_7;
  12914. L_7 = ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline(L_6, NULL);
  12915. V_1 = L_7;
  12916. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_8 = ___5_ecBlocks;
  12917. NullCheck(L_8);
  12918. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_9;
  12919. L_9 = ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline(L_8, NULL);
  12920. V_2 = L_9;
  12921. V_3 = 0;
  12922. goto IL_0066;
  12923. }
  12924. IL_0049:
  12925. {
  12926. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_10 = V_2;
  12927. int32_t L_11 = V_3;
  12928. NullCheck(L_10);
  12929. int32_t L_12 = L_11;
  12930. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  12931. V_4 = L_13;
  12932. int32_t L_14 = V_0;
  12933. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_15 = V_4;
  12934. NullCheck(L_15);
  12935. int32_t L_16;
  12936. L_16 = ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline(L_15, NULL);
  12937. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_17 = V_4;
  12938. NullCheck(L_17);
  12939. int32_t L_18;
  12940. L_18 = ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline(L_17, NULL);
  12941. int32_t L_19 = V_1;
  12942. V_0 = ((int32_t)il2cpp_codegen_add(L_14, ((int32_t)il2cpp_codegen_multiply(L_16, ((int32_t)il2cpp_codegen_add(L_18, L_19))))));
  12943. int32_t L_20 = V_3;
  12944. V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1));
  12945. }
  12946. IL_0066:
  12947. {
  12948. int32_t L_21 = V_3;
  12949. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_22 = V_2;
  12950. NullCheck(L_22);
  12951. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  12952. {
  12953. goto IL_0049;
  12954. }
  12955. }
  12956. {
  12957. int32_t L_23 = V_0;
  12958. __this->___totalCodewords = L_23;
  12959. return;
  12960. }
  12961. }
  12962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  12963. {
  12964. {
  12965. int32_t L_0 = __this->___versionNumber;
  12966. return L_0;
  12967. }
  12968. }
  12969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  12970. {
  12971. {
  12972. int32_t L_0 = __this->___symbolSizeRows;
  12973. return L_0;
  12974. }
  12975. }
  12976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  12977. {
  12978. {
  12979. int32_t L_0 = __this->___symbolSizeColumns;
  12980. return L_0;
  12981. }
  12982. }
  12983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  12984. {
  12985. {
  12986. int32_t L_0 = __this->___dataRegionSizeRows;
  12987. return L_0;
  12988. }
  12989. }
  12990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  12991. {
  12992. {
  12993. int32_t L_0 = __this->___dataRegionSizeColumns;
  12994. return L_0;
  12995. }
  12996. }
  12997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  12998. {
  12999. {
  13000. int32_t L_0 = __this->___totalCodewords;
  13001. return L_0;
  13002. }
  13003. }
  13004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  13005. {
  13006. {
  13007. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_0 = __this->___ecBlocks;
  13008. return L_0;
  13009. }
  13010. }
  13011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* Version_getVersionForDimensions_mD674FA0213CE1605193CCCEB80F65AD739E48363 (int32_t ___0_numRows, int32_t ___1_numColumns, const RuntimeMethod* method)
  13012. {
  13013. static bool s_Il2CppMethodInitialized;
  13014. if (!s_Il2CppMethodInitialized)
  13015. {
  13016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13017. s_Il2CppMethodInitialized = true;
  13018. }
  13019. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* V_0 = NULL;
  13020. int32_t V_1 = 0;
  13021. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* V_2 = NULL;
  13022. {
  13023. int32_t L_0 = ___0_numRows;
  13024. if (((int32_t)(L_0&1)))
  13025. {
  13026. goto IL_000a;
  13027. }
  13028. }
  13029. {
  13030. int32_t L_1 = ___1_numColumns;
  13031. if (!((int32_t)(L_1&1)))
  13032. {
  13033. goto IL_000c;
  13034. }
  13035. }
  13036. IL_000a:
  13037. {
  13038. return (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)NULL;
  13039. }
  13040. IL_000c:
  13041. {
  13042. il2cpp_codegen_runtime_class_init_inline(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13043. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_2 = ((Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields*)il2cpp_codegen_static_fields_for(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var))->___VERSIONS;
  13044. V_0 = L_2;
  13045. V_1 = 0;
  13046. goto IL_0032;
  13047. }
  13048. IL_0016:
  13049. {
  13050. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_3 = V_0;
  13051. int32_t L_4 = V_1;
  13052. NullCheck(L_3);
  13053. int32_t L_5 = L_4;
  13054. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  13055. V_2 = L_6;
  13056. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_7 = V_2;
  13057. NullCheck(L_7);
  13058. int32_t L_8 = L_7->___symbolSizeRows;
  13059. int32_t L_9 = ___0_numRows;
  13060. if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  13061. {
  13062. goto IL_002e;
  13063. }
  13064. }
  13065. {
  13066. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_10 = V_2;
  13067. NullCheck(L_10);
  13068. int32_t L_11 = L_10->___symbolSizeColumns;
  13069. int32_t L_12 = ___1_numColumns;
  13070. if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
  13071. {
  13072. goto IL_002e;
  13073. }
  13074. }
  13075. {
  13076. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_13 = V_2;
  13077. return L_13;
  13078. }
  13079. IL_002e:
  13080. {
  13081. int32_t L_14 = V_1;
  13082. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  13083. }
  13084. IL_0032:
  13085. {
  13086. int32_t L_15 = V_1;
  13087. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_16 = V_0;
  13088. NullCheck(L_16);
  13089. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  13090. {
  13091. goto IL_0016;
  13092. }
  13093. }
  13094. {
  13095. return (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)NULL;
  13096. }
  13097. }
  13098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Version_ToString_mA3739543E77171D1919E19A0C01CAD1C6789FF92 (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  13099. {
  13100. int32_t V_0 = 0;
  13101. {
  13102. int32_t L_0 = __this->___versionNumber;
  13103. V_0 = L_0;
  13104. String_t* L_1;
  13105. L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
  13106. return L_1;
  13107. }
  13108. }
  13109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* Version_buildVersions_m7F2D5982DA0C4AEEFC038EC498C70DA432976460 (const RuntimeMethod* method)
  13110. {
  13111. static bool s_Il2CppMethodInitialized;
  13112. if (!s_Il2CppMethodInitialized)
  13113. {
  13114. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13115. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var);
  13117. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13118. s_Il2CppMethodInitialized = true;
  13119. }
  13120. {
  13121. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_0 = (VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1*)(VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1*)SZArrayNew(VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48));
  13122. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_1 = L_0;
  13123. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_2 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13124. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_2, 1, 3, NULL);
  13125. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_3 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13126. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_3, 5, L_2, NULL);
  13127. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_4 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13128. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_4, 1, ((int32_t)10), ((int32_t)10), 8, 8, L_3, NULL);
  13129. NullCheck(L_1);
  13130. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_4);
  13131. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_5 = L_1;
  13132. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_6 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13133. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_6, 1, 5, NULL);
  13134. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_7 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13135. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_7, 7, L_6, NULL);
  13136. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_8 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13137. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_8, 2, ((int32_t)12), ((int32_t)12), ((int32_t)10), ((int32_t)10), L_7, NULL);
  13138. NullCheck(L_5);
  13139. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_8);
  13140. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_9 = L_5;
  13141. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_10 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13142. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_10, 1, 8, NULL);
  13143. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_11 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13144. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_11, ((int32_t)10), L_10, NULL);
  13145. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_12 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13146. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_12, 3, ((int32_t)14), ((int32_t)14), ((int32_t)12), ((int32_t)12), L_11, NULL);
  13147. NullCheck(L_9);
  13148. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_12);
  13149. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_13 = L_9;
  13150. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_14 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13151. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_14, 1, ((int32_t)12), NULL);
  13152. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_15 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13153. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_15, ((int32_t)12), L_14, NULL);
  13154. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_16 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13155. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_16, 4, ((int32_t)16), ((int32_t)16), ((int32_t)14), ((int32_t)14), L_15, NULL);
  13156. NullCheck(L_13);
  13157. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_16);
  13158. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_17 = L_13;
  13159. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_18 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13160. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_18, 1, ((int32_t)18), NULL);
  13161. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_19 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13162. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_19, ((int32_t)14), L_18, NULL);
  13163. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_20 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13164. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_20, 5, ((int32_t)18), ((int32_t)18), ((int32_t)16), ((int32_t)16), L_19, NULL);
  13165. NullCheck(L_17);
  13166. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_20);
  13167. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_21 = L_17;
  13168. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_22 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13169. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_22, 1, ((int32_t)22), NULL);
  13170. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_23 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13171. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_23, ((int32_t)18), L_22, NULL);
  13172. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_24 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13173. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_24, 6, ((int32_t)20), ((int32_t)20), ((int32_t)18), ((int32_t)18), L_23, NULL);
  13174. NullCheck(L_21);
  13175. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_24);
  13176. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_25 = L_21;
  13177. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_26 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13178. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_26, 1, ((int32_t)30), NULL);
  13179. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_27 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13180. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_27, ((int32_t)20), L_26, NULL);
  13181. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_28 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13182. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_28, 7, ((int32_t)22), ((int32_t)22), ((int32_t)20), ((int32_t)20), L_27, NULL);
  13183. NullCheck(L_25);
  13184. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(6), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_28);
  13185. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_29 = L_25;
  13186. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_30 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13187. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_30, 1, ((int32_t)36), NULL);
  13188. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_31 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13189. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_31, ((int32_t)24), L_30, NULL);
  13190. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_32 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13191. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_32, 8, ((int32_t)24), ((int32_t)24), ((int32_t)22), ((int32_t)22), L_31, NULL);
  13192. NullCheck(L_29);
  13193. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(7), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_32);
  13194. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_33 = L_29;
  13195. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_34 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13196. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_34, 1, ((int32_t)44), NULL);
  13197. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_35 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13198. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_35, ((int32_t)28), L_34, NULL);
  13199. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_36 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13200. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_36, ((int32_t)9), ((int32_t)26), ((int32_t)26), ((int32_t)24), ((int32_t)24), L_35, NULL);
  13201. NullCheck(L_33);
  13202. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(8), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_36);
  13203. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_37 = L_33;
  13204. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_38 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13205. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_38, 1, ((int32_t)62), NULL);
  13206. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_39 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13207. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_39, ((int32_t)36), L_38, NULL);
  13208. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_40 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13209. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_40, ((int32_t)10), ((int32_t)32), ((int32_t)32), ((int32_t)14), ((int32_t)14), L_39, NULL);
  13210. NullCheck(L_37);
  13211. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_40);
  13212. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_41 = L_37;
  13213. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_42 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13214. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_42, 1, ((int32_t)86), NULL);
  13215. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_43 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13216. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_43, ((int32_t)42), L_42, NULL);
  13217. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_44 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13218. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_44, ((int32_t)11), ((int32_t)36), ((int32_t)36), ((int32_t)16), ((int32_t)16), L_43, NULL);
  13219. NullCheck(L_41);
  13220. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_44);
  13221. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_45 = L_41;
  13222. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_46 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13223. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_46, 1, ((int32_t)114), NULL);
  13224. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_47 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13225. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_47, ((int32_t)48), L_46, NULL);
  13226. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_48 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13227. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_48, ((int32_t)12), ((int32_t)40), ((int32_t)40), ((int32_t)18), ((int32_t)18), L_47, NULL);
  13228. NullCheck(L_45);
  13229. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_48);
  13230. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_49 = L_45;
  13231. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_50 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13232. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_50, 1, ((int32_t)144), NULL);
  13233. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_51 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13234. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_51, ((int32_t)56), L_50, NULL);
  13235. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_52 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13236. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_52, ((int32_t)13), ((int32_t)44), ((int32_t)44), ((int32_t)20), ((int32_t)20), L_51, NULL);
  13237. NullCheck(L_49);
  13238. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_52);
  13239. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_53 = L_49;
  13240. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_54 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13241. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_54, 1, ((int32_t)174), NULL);
  13242. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_55 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13243. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_55, ((int32_t)68), L_54, NULL);
  13244. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_56 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13245. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_56, ((int32_t)14), ((int32_t)48), ((int32_t)48), ((int32_t)22), ((int32_t)22), L_55, NULL);
  13246. NullCheck(L_53);
  13247. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_56);
  13248. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_57 = L_53;
  13249. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_58 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13250. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_58, 2, ((int32_t)102), NULL);
  13251. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_59 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13252. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_59, ((int32_t)42), L_58, NULL);
  13253. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_60 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13254. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_60, ((int32_t)15), ((int32_t)52), ((int32_t)52), ((int32_t)24), ((int32_t)24), L_59, NULL);
  13255. NullCheck(L_57);
  13256. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_60);
  13257. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_61 = L_57;
  13258. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_62 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13259. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_62, 2, ((int32_t)140), NULL);
  13260. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_63 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13261. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_63, ((int32_t)56), L_62, NULL);
  13262. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_64 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13263. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_64, ((int32_t)16), ((int32_t)64), ((int32_t)64), ((int32_t)14), ((int32_t)14), L_63, NULL);
  13264. NullCheck(L_61);
  13265. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_64);
  13266. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_65 = L_61;
  13267. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_66 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13268. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_66, 4, ((int32_t)92), NULL);
  13269. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_67 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13270. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_67, ((int32_t)36), L_66, NULL);
  13271. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_68 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13272. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_68, ((int32_t)17), ((int32_t)72), ((int32_t)72), ((int32_t)16), ((int32_t)16), L_67, NULL);
  13273. NullCheck(L_65);
  13274. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_68);
  13275. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_69 = L_65;
  13276. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_70 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13277. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_70, 4, ((int32_t)114), NULL);
  13278. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_71 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13279. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_71, ((int32_t)48), L_70, NULL);
  13280. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_72 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13281. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_72, ((int32_t)18), ((int32_t)80), ((int32_t)80), ((int32_t)18), ((int32_t)18), L_71, NULL);
  13282. NullCheck(L_69);
  13283. (L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_72);
  13284. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_73 = L_69;
  13285. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_74 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13286. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_74, 4, ((int32_t)144), NULL);
  13287. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_75 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13288. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_75, ((int32_t)56), L_74, NULL);
  13289. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_76 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13290. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_76, ((int32_t)19), ((int32_t)88), ((int32_t)88), ((int32_t)20), ((int32_t)20), L_75, NULL);
  13291. NullCheck(L_73);
  13292. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_76);
  13293. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_77 = L_73;
  13294. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_78 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13295. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_78, 4, ((int32_t)174), NULL);
  13296. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_79 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13297. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_79, ((int32_t)68), L_78, NULL);
  13298. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_80 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13299. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_80, ((int32_t)20), ((int32_t)96), ((int32_t)96), ((int32_t)22), ((int32_t)22), L_79, NULL);
  13300. NullCheck(L_77);
  13301. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_80);
  13302. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_81 = L_77;
  13303. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_82 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13304. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_82, 6, ((int32_t)136), NULL);
  13305. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_83 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13306. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_83, ((int32_t)56), L_82, NULL);
  13307. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_84 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13308. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_84, ((int32_t)21), ((int32_t)104), ((int32_t)104), ((int32_t)24), ((int32_t)24), L_83, NULL);
  13309. NullCheck(L_81);
  13310. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_84);
  13311. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_85 = L_81;
  13312. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_86 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13313. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_86, 6, ((int32_t)175), NULL);
  13314. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_87 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13315. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_87, ((int32_t)68), L_86, NULL);
  13316. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_88 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13317. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_88, ((int32_t)22), ((int32_t)120), ((int32_t)120), ((int32_t)18), ((int32_t)18), L_87, NULL);
  13318. NullCheck(L_85);
  13319. (L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_88);
  13320. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_89 = L_85;
  13321. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_90 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13322. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_90, 8, ((int32_t)163), NULL);
  13323. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_91 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13324. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_91, ((int32_t)62), L_90, NULL);
  13325. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_92 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13326. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_92, ((int32_t)23), ((int32_t)132), ((int32_t)132), ((int32_t)20), ((int32_t)20), L_91, NULL);
  13327. NullCheck(L_89);
  13328. (L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_92);
  13329. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_93 = L_89;
  13330. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_94 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13331. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_94, 8, ((int32_t)156), NULL);
  13332. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_95 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13333. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_95, 2, ((int32_t)155), NULL);
  13334. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_96 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13335. ECBlocks__ctor_mC61594EA3A9C209F269B9D6444EF9DB0D8CA213A(L_96, ((int32_t)62), L_94, L_95, NULL);
  13336. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_97 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13337. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_97, ((int32_t)24), ((int32_t)144), ((int32_t)144), ((int32_t)22), ((int32_t)22), L_96, NULL);
  13338. NullCheck(L_93);
  13339. (L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_97);
  13340. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_98 = L_93;
  13341. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_99 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13342. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_99, 1, 5, NULL);
  13343. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_100 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13344. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_100, 7, L_99, NULL);
  13345. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_101 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13346. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_101, ((int32_t)25), 8, ((int32_t)18), 6, ((int32_t)16), L_100, NULL);
  13347. NullCheck(L_98);
  13348. (L_98)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_101);
  13349. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_102 = L_98;
  13350. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_103 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13351. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_103, 1, ((int32_t)10), NULL);
  13352. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_104 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13353. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_104, ((int32_t)11), L_103, NULL);
  13354. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_105 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13355. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_105, ((int32_t)26), 8, ((int32_t)32), 6, ((int32_t)14), L_104, NULL);
  13356. NullCheck(L_102);
  13357. (L_102)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_105);
  13358. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_106 = L_102;
  13359. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_107 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13360. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_107, 1, ((int32_t)16), NULL);
  13361. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_108 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13362. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_108, ((int32_t)14), L_107, NULL);
  13363. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_109 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13364. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_109, ((int32_t)27), ((int32_t)12), ((int32_t)26), ((int32_t)10), ((int32_t)24), L_108, NULL);
  13365. NullCheck(L_106);
  13366. (L_106)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_109);
  13367. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_110 = L_106;
  13368. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_111 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13369. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_111, 1, ((int32_t)22), NULL);
  13370. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_112 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13371. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_112, ((int32_t)18), L_111, NULL);
  13372. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_113 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13373. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_113, ((int32_t)28), ((int32_t)12), ((int32_t)36), ((int32_t)10), ((int32_t)16), L_112, NULL);
  13374. NullCheck(L_110);
  13375. (L_110)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_113);
  13376. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_114 = L_110;
  13377. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_115 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13378. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_115, 1, ((int32_t)32), NULL);
  13379. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_116 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13380. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_116, ((int32_t)24), L_115, NULL);
  13381. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_117 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13382. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_117, ((int32_t)29), ((int32_t)16), ((int32_t)36), ((int32_t)14), ((int32_t)16), L_116, NULL);
  13383. NullCheck(L_114);
  13384. (L_114)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_117);
  13385. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_118 = L_114;
  13386. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_119 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13387. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_119, 1, ((int32_t)49), NULL);
  13388. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_120 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13389. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_120, ((int32_t)28), L_119, NULL);
  13390. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_121 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13391. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_121, ((int32_t)30), ((int32_t)16), ((int32_t)48), ((int32_t)14), ((int32_t)22), L_120, NULL);
  13392. NullCheck(L_118);
  13393. (L_118)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_121);
  13394. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_122 = L_118;
  13395. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_123 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13396. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_123, 1, ((int32_t)18), NULL);
  13397. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_124 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13398. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_124, ((int32_t)15), L_123, NULL);
  13399. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_125 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13400. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_125, ((int32_t)31), 8, ((int32_t)48), 6, ((int32_t)22), L_124, NULL);
  13401. NullCheck(L_122);
  13402. (L_122)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_125);
  13403. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_126 = L_122;
  13404. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_127 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13405. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_127, 1, ((int32_t)24), NULL);
  13406. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_128 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13407. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_128, ((int32_t)18), L_127, NULL);
  13408. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_129 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13409. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_129, ((int32_t)32), 8, ((int32_t)64), 6, ((int32_t)14), L_128, NULL);
  13410. NullCheck(L_126);
  13411. (L_126)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_129);
  13412. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_130 = L_126;
  13413. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_131 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13414. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_131, 1, ((int32_t)32), NULL);
  13415. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_132 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13416. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_132, ((int32_t)22), L_131, NULL);
  13417. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_133 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13418. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_133, ((int32_t)33), 8, ((int32_t)80), 6, ((int32_t)18), L_132, NULL);
  13419. NullCheck(L_130);
  13420. (L_130)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_133);
  13421. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_134 = L_130;
  13422. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_135 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13423. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_135, 1, ((int32_t)38), NULL);
  13424. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_136 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13425. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_136, ((int32_t)28), L_135, NULL);
  13426. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_137 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13427. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_137, ((int32_t)34), 8, ((int32_t)96), 6, ((int32_t)22), L_136, NULL);
  13428. NullCheck(L_134);
  13429. (L_134)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_137);
  13430. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_138 = L_134;
  13431. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_139 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13432. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_139, 1, ((int32_t)49), NULL);
  13433. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_140 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13434. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_140, ((int32_t)32), L_139, NULL);
  13435. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_141 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13436. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_141, ((int32_t)35), 8, ((int32_t)120), 6, ((int32_t)18), L_140, NULL);
  13437. NullCheck(L_138);
  13438. (L_138)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_141);
  13439. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_142 = L_138;
  13440. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_143 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13441. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_143, 1, ((int32_t)63), NULL);
  13442. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_144 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13443. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_144, ((int32_t)36), L_143, NULL);
  13444. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_145 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13445. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_145, ((int32_t)36), 8, ((int32_t)144), 6, ((int32_t)22), L_144, NULL);
  13446. NullCheck(L_142);
  13447. (L_142)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_145);
  13448. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_146 = L_142;
  13449. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_147 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13450. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_147, 1, ((int32_t)43), NULL);
  13451. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_148 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13452. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_148, ((int32_t)27), L_147, NULL);
  13453. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_149 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13454. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_149, ((int32_t)37), ((int32_t)12), ((int32_t)64), ((int32_t)10), ((int32_t)14), L_148, NULL);
  13455. NullCheck(L_146);
  13456. (L_146)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_149);
  13457. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_150 = L_146;
  13458. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_151 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13459. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_151, 1, ((int32_t)64), NULL);
  13460. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_152 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13461. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_152, ((int32_t)36), L_151, NULL);
  13462. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_153 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13463. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_153, ((int32_t)38), ((int32_t)12), ((int32_t)88), ((int32_t)10), ((int32_t)20), L_152, NULL);
  13464. NullCheck(L_150);
  13465. (L_150)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_153);
  13466. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_154 = L_150;
  13467. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_155 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13468. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_155, 1, ((int32_t)62), NULL);
  13469. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_156 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13470. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_156, ((int32_t)36), L_155, NULL);
  13471. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_157 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13472. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_157, ((int32_t)39), ((int32_t)16), ((int32_t)64), ((int32_t)14), ((int32_t)14), L_156, NULL);
  13473. NullCheck(L_154);
  13474. (L_154)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_157);
  13475. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_158 = L_154;
  13476. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_159 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13477. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_159, 1, ((int32_t)44), NULL);
  13478. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_160 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13479. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_160, ((int32_t)28), L_159, NULL);
  13480. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_161 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13481. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_161, ((int32_t)40), ((int32_t)20), ((int32_t)36), ((int32_t)18), ((int32_t)16), L_160, NULL);
  13482. NullCheck(L_158);
  13483. (L_158)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_161);
  13484. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_162 = L_158;
  13485. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_163 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13486. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_163, 1, ((int32_t)56), NULL);
  13487. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_164 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13488. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_164, ((int32_t)34), L_163, NULL);
  13489. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_165 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13490. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_165, ((int32_t)41), ((int32_t)20), ((int32_t)44), ((int32_t)18), ((int32_t)20), L_164, NULL);
  13491. NullCheck(L_162);
  13492. (L_162)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_165);
  13493. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_166 = L_162;
  13494. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_167 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13495. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_167, 1, ((int32_t)84), NULL);
  13496. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_168 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13497. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_168, ((int32_t)42), L_167, NULL);
  13498. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_169 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13499. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_169, ((int32_t)42), ((int32_t)20), ((int32_t)64), ((int32_t)18), ((int32_t)14), L_168, NULL);
  13500. NullCheck(L_166);
  13501. (L_166)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_169);
  13502. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_170 = L_166;
  13503. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_171 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13504. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_171, 1, ((int32_t)72), NULL);
  13505. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_172 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13506. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_172, ((int32_t)38), L_171, NULL);
  13507. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_173 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13508. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_173, ((int32_t)43), ((int32_t)22), ((int32_t)48), ((int32_t)20), ((int32_t)22), L_172, NULL);
  13509. NullCheck(L_170);
  13510. (L_170)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_173);
  13511. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_174 = L_170;
  13512. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_175 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13513. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_175, 1, ((int32_t)80), NULL);
  13514. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_176 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13515. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_176, ((int32_t)41), L_175, NULL);
  13516. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_177 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13517. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_177, ((int32_t)44), ((int32_t)24), ((int32_t)48), ((int32_t)22), ((int32_t)22), L_176, NULL);
  13518. NullCheck(L_174);
  13519. (L_174)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_177);
  13520. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_178 = L_174;
  13521. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_179 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13522. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_179, 1, ((int32_t)108), NULL);
  13523. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_180 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13524. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_180, ((int32_t)46), L_179, NULL);
  13525. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_181 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13526. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_181, ((int32_t)45), ((int32_t)24), ((int32_t)64), ((int32_t)22), ((int32_t)14), L_180, NULL);
  13527. NullCheck(L_178);
  13528. (L_178)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)44)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_181);
  13529. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_182 = L_178;
  13530. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_183 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13531. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_183, 1, ((int32_t)70), NULL);
  13532. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_184 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13533. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_184, ((int32_t)38), L_183, NULL);
  13534. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_185 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13535. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_185, ((int32_t)46), ((int32_t)26), ((int32_t)40), ((int32_t)24), ((int32_t)18), L_184, NULL);
  13536. NullCheck(L_182);
  13537. (L_182)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)45)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_185);
  13538. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_186 = L_182;
  13539. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_187 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13540. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_187, 1, ((int32_t)90), NULL);
  13541. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_188 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13542. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_188, ((int32_t)42), L_187, NULL);
  13543. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_189 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13544. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_189, ((int32_t)47), ((int32_t)26), ((int32_t)48), ((int32_t)24), ((int32_t)22), L_188, NULL);
  13545. NullCheck(L_186);
  13546. (L_186)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)46)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_189);
  13547. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_190 = L_186;
  13548. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_191 = (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)il2cpp_codegen_object_new(ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D_il2cpp_TypeInfo_var);
  13549. ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525(L_191, 1, ((int32_t)118), NULL);
  13550. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_192 = (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B*)il2cpp_codegen_object_new(ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B_il2cpp_TypeInfo_var);
  13551. ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29(L_192, ((int32_t)50), L_191, NULL);
  13552. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_193 = (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)il2cpp_codegen_object_new(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13553. Version__ctor_m6E9E4542F29FA04572F49C3D04B3F618E10ECED9(L_193, ((int32_t)48), ((int32_t)26), ((int32_t)64), ((int32_t)24), ((int32_t)14), L_192, NULL);
  13554. NullCheck(L_190);
  13555. (L_190)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)47)), (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC*)L_193);
  13556. return L_190;
  13557. }
  13558. }
  13559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__cctor_m151906592515FEDFB7582140012E7CF4075DA56E (const RuntimeMethod* method)
  13560. {
  13561. static bool s_Il2CppMethodInitialized;
  13562. if (!s_Il2CppMethodInitialized)
  13563. {
  13564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var);
  13565. s_Il2CppMethodInitialized = true;
  13566. }
  13567. {
  13568. VersionU5BU5D_t3B72DEA3B6303DA7DBA82081FDE4A145A1AC00C1* L_0;
  13569. L_0 = Version_buildVersions_m7F2D5982DA0C4AEEFC038EC498C70DA432976460(NULL);
  13570. ((Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields*)il2cpp_codegen_static_fields_for(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var))->___VERSIONS = L_0;
  13571. Il2CppCodeGenWriteBarrier((void**)(&((Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_StaticFields*)il2cpp_codegen_static_fields_for(Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC_il2cpp_TypeInfo_var))->___VERSIONS), (void*)L_0);
  13572. return;
  13573. }
  13574. }
  13575. #ifdef __clang__
  13576. #pragma clang diagnostic pop
  13577. #endif
  13578. #ifdef __clang__
  13579. #pragma clang diagnostic push
  13580. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13581. #pragma clang diagnostic ignored "-Wunused-variable"
  13582. #endif
  13583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_m167A67B38AA628DD3120F5B7983F0A44E494BA29 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks, const RuntimeMethod* method)
  13584. {
  13585. static bool s_Il2CppMethodInitialized;
  13586. if (!s_Il2CppMethodInitialized)
  13587. {
  13588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var);
  13589. s_Il2CppMethodInitialized = true;
  13590. }
  13591. {
  13592. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  13593. int32_t L_0 = ___0_ecCodewords;
  13594. __this->___ecCodewords = L_0;
  13595. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_1 = (ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)SZArrayNew(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var, (uint32_t)1);
  13596. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_2 = L_1;
  13597. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_3 = ___1_ecBlocks;
  13598. NullCheck(L_2);
  13599. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_3);
  13600. __this->____ecBlocksValue = L_2;
  13601. Il2CppCodeGenWriteBarrier((void**)(&__this->____ecBlocksValue), (void*)L_2);
  13602. return;
  13603. }
  13604. }
  13605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECBlocks__ctor_mC61594EA3A9C209F269B9D6444EF9DB0D8CA213A (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, int32_t ___0_ecCodewords, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___1_ecBlocks1, ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* ___2_ecBlocks2, const RuntimeMethod* method)
  13606. {
  13607. static bool s_Il2CppMethodInitialized;
  13608. if (!s_Il2CppMethodInitialized)
  13609. {
  13610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var);
  13611. s_Il2CppMethodInitialized = true;
  13612. }
  13613. {
  13614. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  13615. int32_t L_0 = ___0_ecCodewords;
  13616. __this->___ecCodewords = L_0;
  13617. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_1 = (ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE*)SZArrayNew(ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE_il2cpp_TypeInfo_var, (uint32_t)2);
  13618. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_2 = L_1;
  13619. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_3 = ___1_ecBlocks1;
  13620. NullCheck(L_2);
  13621. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_3);
  13622. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_4 = L_2;
  13623. ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* L_5 = ___2_ecBlocks2;
  13624. NullCheck(L_4);
  13625. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D*)L_5);
  13626. __this->____ecBlocksValue = L_4;
  13627. Il2CppCodeGenWriteBarrier((void**)(&__this->____ecBlocksValue), (void*)L_4);
  13628. return;
  13629. }
  13630. }
  13631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method)
  13632. {
  13633. {
  13634. int32_t L_0 = __this->___ecCodewords;
  13635. return L_0;
  13636. }
  13637. }
  13638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378 (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method)
  13639. {
  13640. {
  13641. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_0 = __this->____ecBlocksValue;
  13642. return L_0;
  13643. }
  13644. }
  13645. #ifdef __clang__
  13646. #pragma clang diagnostic pop
  13647. #endif
  13648. #ifdef __clang__
  13649. #pragma clang diagnostic push
  13650. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13651. #pragma clang diagnostic ignored "-Wunused-variable"
  13652. #endif
  13653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECB__ctor_mD9ED26407EFD61E7A566CCC6A508736A9B8C8525 (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, int32_t ___0_count, int32_t ___1_dataCodewords, const RuntimeMethod* method)
  13654. {
  13655. {
  13656. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  13657. int32_t L_0 = ___0_count;
  13658. __this->___count = L_0;
  13659. int32_t L_1 = ___1_dataCodewords;
  13660. __this->___dataCodewords = L_1;
  13661. return;
  13662. }
  13663. }
  13664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method)
  13665. {
  13666. {
  13667. int32_t L_0 = __this->___count;
  13668. return L_0;
  13669. }
  13670. }
  13671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method)
  13672. {
  13673. {
  13674. int32_t L_0 = __this->___dataCodewords;
  13675. return L_0;
  13676. }
  13677. }
  13678. #ifdef __clang__
  13679. #pragma clang diagnostic pop
  13680. #endif
  13681. #ifdef __clang__
  13682. #pragma clang diagnostic push
  13683. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13684. #pragma clang diagnostic ignored "-Wunused-variable"
  13685. #endif
  13686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__ctor_m0C85416E7FF8027D5658B6A6DE8C04D389B02FA4 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method)
  13687. {
  13688. {
  13689. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  13690. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  13691. __this->___image = L_0;
  13692. Il2CppCodeGenWriteBarrier((void**)(&__this->___image), (void*)L_0);
  13693. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image;
  13694. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_2;
  13695. L_2 = WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959(L_1, NULL);
  13696. __this->___rectangleDetector = L_2;
  13697. Il2CppCodeGenWriteBarrier((void**)(&__this->___rectangleDetector), (void*)L_2);
  13698. return;
  13699. }
  13700. }
  13701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* Detector_detect_mAF29A9EB02C3727DADDFD22C10B2631B29844B5E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, const RuntimeMethod* method)
  13702. {
  13703. static bool s_Il2CppMethodInitialized;
  13704. if (!s_Il2CppMethodInitialized)
  13705. {
  13706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var);
  13707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  13708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  13709. s_Il2CppMethodInitialized = true;
  13710. }
  13711. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_0 = NULL;
  13712. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL;
  13713. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  13714. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  13715. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_4 = NULL;
  13716. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL;
  13717. int32_t V_6 = 0;
  13718. int32_t V_7 = 0;
  13719. {
  13720. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_0 = __this->___rectangleDetector;
  13721. if (L_0)
  13722. {
  13723. goto IL_000a;
  13724. }
  13725. }
  13726. {
  13727. return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL;
  13728. }
  13729. IL_000a:
  13730. {
  13731. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_1 = __this->___rectangleDetector;
  13732. NullCheck(L_1);
  13733. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_2;
  13734. L_2 = WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5(L_1, NULL);
  13735. V_0 = L_2;
  13736. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = V_0;
  13737. if (L_3)
  13738. {
  13739. goto IL_001b;
  13740. }
  13741. }
  13742. {
  13743. return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL;
  13744. }
  13745. IL_001b:
  13746. {
  13747. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = V_0;
  13748. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_5;
  13749. L_5 = Detector_detectSolid1_mF689D0142E6978529B7080CAC339F208ED3E0295(__this, L_4, NULL);
  13750. V_1 = L_5;
  13751. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = V_1;
  13752. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_7;
  13753. L_7 = Detector_detectSolid2_mEECEFB2628BEEE11B81E21D12DF40E0C34335CF3(__this, L_6, NULL);
  13754. V_1 = L_7;
  13755. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_8 = V_1;
  13756. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_1;
  13757. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10;
  13758. L_10 = Detector_correctTopRight_m65238A6DA2EE8F7D57CC42325B85C91000400A00(__this, L_9, NULL);
  13759. NullCheck(L_8);
  13760. ArrayElementTypeCheck (L_8, L_10);
  13761. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_10);
  13762. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_11 = V_1;
  13763. NullCheck(L_11);
  13764. int32_t L_12 = 3;
  13765. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  13766. if (L_13)
  13767. {
  13768. goto IL_003c;
  13769. }
  13770. }
  13771. {
  13772. return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL;
  13773. }
  13774. IL_003c:
  13775. {
  13776. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_14 = V_1;
  13777. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_15;
  13778. L_15 = Detector_shiftToModuleCenter_mE0BBDB10451A50DE300F5B7760AC43FDA494D9EA(__this, L_14, NULL);
  13779. V_1 = L_15;
  13780. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_16 = V_1;
  13781. NullCheck(L_16);
  13782. int32_t L_17 = 0;
  13783. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  13784. V_2 = L_18;
  13785. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_19 = V_1;
  13786. NullCheck(L_19);
  13787. int32_t L_20 = 1;
  13788. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  13789. V_3 = L_21;
  13790. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = V_1;
  13791. NullCheck(L_22);
  13792. int32_t L_23 = 2;
  13793. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  13794. V_4 = L_24;
  13795. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_25 = V_1;
  13796. NullCheck(L_25);
  13797. int32_t L_26 = 3;
  13798. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  13799. V_5 = L_27;
  13800. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = V_2;
  13801. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = V_5;
  13802. int32_t L_30;
  13803. L_30 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_28, L_29, NULL);
  13804. V_6 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  13805. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31 = V_4;
  13806. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = V_5;
  13807. int32_t L_33;
  13808. L_33 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_31, L_32, NULL);
  13809. V_7 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  13810. int32_t L_34 = V_6;
  13811. if ((!(((uint32_t)((int32_t)(L_34&1))) == ((uint32_t)1))))
  13812. {
  13813. goto IL_007e;
  13814. }
  13815. }
  13816. {
  13817. int32_t L_35 = V_6;
  13818. V_6 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  13819. }
  13820. IL_007e:
  13821. {
  13822. int32_t L_36 = V_7;
  13823. if ((!(((uint32_t)((int32_t)(L_36&1))) == ((uint32_t)1))))
  13824. {
  13825. goto IL_008b;
  13826. }
  13827. }
  13828. {
  13829. int32_t L_37 = V_7;
  13830. V_7 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  13831. }
  13832. IL_008b:
  13833. {
  13834. int32_t L_38 = V_6;
  13835. int32_t L_39 = V_7;
  13836. if ((((int32_t)((int32_t)il2cpp_codegen_multiply(4, L_38))) >= ((int32_t)((int32_t)il2cpp_codegen_multiply(6, L_39)))))
  13837. {
  13838. goto IL_00ad;
  13839. }
  13840. }
  13841. {
  13842. int32_t L_40 = V_7;
  13843. int32_t L_41 = V_6;
  13844. if ((((int32_t)((int32_t)il2cpp_codegen_multiply(4, L_40))) >= ((int32_t)((int32_t)il2cpp_codegen_multiply(6, L_41)))))
  13845. {
  13846. goto IL_00ad;
  13847. }
  13848. }
  13849. {
  13850. int32_t L_42 = V_6;
  13851. int32_t L_43 = V_7;
  13852. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  13853. int32_t L_44;
  13854. L_44 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_42, L_43, NULL);
  13855. int32_t L_45 = L_44;
  13856. V_7 = L_45;
  13857. V_6 = L_45;
  13858. }
  13859. IL_00ad:
  13860. {
  13861. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_46 = __this->___image;
  13862. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_47 = V_2;
  13863. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_3;
  13864. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_49 = V_4;
  13865. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = V_5;
  13866. int32_t L_51 = V_6;
  13867. int32_t L_52 = V_7;
  13868. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_53;
  13869. L_53 = Detector_sampleGrid_m082AE2B08B79B6FD5F5620F3BA8073AAF7213ABB(L_46, L_47, L_48, L_49, L_50, L_51, L_52, NULL);
  13870. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_54 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  13871. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_55 = L_54;
  13872. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = V_2;
  13873. NullCheck(L_55);
  13874. ArrayElementTypeCheck (L_55, L_56);
  13875. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_56);
  13876. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_57 = L_55;
  13877. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = V_3;
  13878. NullCheck(L_57);
  13879. ArrayElementTypeCheck (L_57, L_58);
  13880. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_58);
  13881. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_59 = L_57;
  13882. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_60 = V_4;
  13883. NullCheck(L_59);
  13884. ArrayElementTypeCheck (L_59, L_60);
  13885. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_60);
  13886. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_61 = L_59;
  13887. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = V_5;
  13888. NullCheck(L_61);
  13889. ArrayElementTypeCheck (L_61, L_62);
  13890. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_62);
  13891. DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_63 = (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)il2cpp_codegen_object_new(DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var);
  13892. DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E(L_63, L_53, L_61, NULL);
  13893. return L_63;
  13894. }
  13895. }
  13896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_to, int32_t ___2_div, const RuntimeMethod* method)
  13897. {
  13898. static bool s_Il2CppMethodInitialized;
  13899. if (!s_Il2CppMethodInitialized)
  13900. {
  13901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  13902. s_Il2CppMethodInitialized = true;
  13903. }
  13904. float V_0 = 0.0f;
  13905. float V_1 = 0.0f;
  13906. {
  13907. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___1_to;
  13908. NullCheck(L_0);
  13909. float L_1;
  13910. L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0);
  13911. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_point;
  13912. NullCheck(L_2);
  13913. float L_3;
  13914. L_3 = VirtualFuncInvoker0< float >::Invoke(4, L_2);
  13915. int32_t L_4 = ___2_div;
  13916. V_0 = ((float)(((float)il2cpp_codegen_subtract(L_1, L_3))/((float)((int32_t)il2cpp_codegen_add(L_4, 1)))));
  13917. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = ___1_to;
  13918. NullCheck(L_5);
  13919. float L_6;
  13920. L_6 = VirtualFuncInvoker0< float >::Invoke(5, L_5);
  13921. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7 = ___0_point;
  13922. NullCheck(L_7);
  13923. float L_8;
  13924. L_8 = VirtualFuncInvoker0< float >::Invoke(5, L_7);
  13925. int32_t L_9 = ___2_div;
  13926. V_1 = ((float)(((float)il2cpp_codegen_subtract(L_6, L_8))/((float)((int32_t)il2cpp_codegen_add(L_9, 1)))));
  13927. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___0_point;
  13928. NullCheck(L_10);
  13929. float L_11;
  13930. L_11 = VirtualFuncInvoker0< float >::Invoke(4, L_10);
  13931. float L_12 = V_0;
  13932. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = ___0_point;
  13933. NullCheck(L_13);
  13934. float L_14;
  13935. L_14 = VirtualFuncInvoker0< float >::Invoke(5, L_13);
  13936. float L_15 = V_1;
  13937. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  13938. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_16, ((float)il2cpp_codegen_add(L_11, L_12)), ((float)il2cpp_codegen_add(L_14, L_15)), NULL);
  13939. return L_16;
  13940. }
  13941. }
  13942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, float ___1_fromX, float ___2_fromY, const RuntimeMethod* method)
  13943. {
  13944. static bool s_Il2CppMethodInitialized;
  13945. if (!s_Il2CppMethodInitialized)
  13946. {
  13947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  13948. s_Il2CppMethodInitialized = true;
  13949. }
  13950. float V_0 = 0.0f;
  13951. float V_1 = 0.0f;
  13952. {
  13953. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_point;
  13954. NullCheck(L_0);
  13955. float L_1;
  13956. L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0);
  13957. V_0 = L_1;
  13958. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_point;
  13959. NullCheck(L_2);
  13960. float L_3;
  13961. L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2);
  13962. V_1 = L_3;
  13963. float L_4 = V_0;
  13964. float L_5 = ___1_fromX;
  13965. if ((!(((float)L_4) < ((float)L_5))))
  13966. {
  13967. goto IL_001c;
  13968. }
  13969. }
  13970. {
  13971. float L_6 = V_0;
  13972. V_0 = ((float)il2cpp_codegen_subtract(L_6, (1.0f)));
  13973. goto IL_0024;
  13974. }
  13975. IL_001c:
  13976. {
  13977. float L_7 = V_0;
  13978. V_0 = ((float)il2cpp_codegen_add(L_7, (1.0f)));
  13979. }
  13980. IL_0024:
  13981. {
  13982. float L_8 = V_1;
  13983. float L_9 = ___2_fromY;
  13984. if ((!(((float)L_8) < ((float)L_9))))
  13985. {
  13986. goto IL_0032;
  13987. }
  13988. }
  13989. {
  13990. float L_10 = V_1;
  13991. V_1 = ((float)il2cpp_codegen_subtract(L_10, (1.0f)));
  13992. goto IL_003a;
  13993. }
  13994. IL_0032:
  13995. {
  13996. float L_11 = V_1;
  13997. V_1 = ((float)il2cpp_codegen_add(L_11, (1.0f)));
  13998. }
  13999. IL_003a:
  14000. {
  14001. float L_12 = V_0;
  14002. float L_13 = V_1;
  14003. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  14004. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_14, L_12, L_13, NULL);
  14005. return L_14;
  14006. }
  14007. }
  14008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid1_mF689D0142E6978529B7080CAC339F208ED3E0295 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, const RuntimeMethod* method)
  14009. {
  14010. static bool s_Il2CppMethodInitialized;
  14011. if (!s_Il2CppMethodInitialized)
  14012. {
  14013. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  14014. s_Il2CppMethodInitialized = true;
  14015. }
  14016. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL;
  14017. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL;
  14018. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  14019. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  14020. int32_t V_4 = 0;
  14021. int32_t V_5 = 0;
  14022. int32_t V_6 = 0;
  14023. int32_t V_7 = 0;
  14024. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_8 = NULL;
  14025. {
  14026. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_cornerPoints;
  14027. NullCheck(L_0);
  14028. int32_t L_1 = 0;
  14029. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  14030. V_0 = L_2;
  14031. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_cornerPoints;
  14032. NullCheck(L_3);
  14033. int32_t L_4 = 1;
  14034. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  14035. V_1 = L_5;
  14036. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_cornerPoints;
  14037. NullCheck(L_6);
  14038. int32_t L_7 = 3;
  14039. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  14040. V_2 = L_8;
  14041. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_cornerPoints;
  14042. NullCheck(L_9);
  14043. int32_t L_10 = 2;
  14044. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  14045. V_3 = L_11;
  14046. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0;
  14047. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_1;
  14048. int32_t L_14;
  14049. L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL);
  14050. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_1;
  14051. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_2;
  14052. int32_t L_17;
  14053. L_17 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_15, L_16, NULL);
  14054. V_4 = L_17;
  14055. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = V_2;
  14056. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_3;
  14057. int32_t L_20;
  14058. L_20 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_18, L_19, NULL);
  14059. V_5 = L_20;
  14060. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = V_3;
  14061. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = V_0;
  14062. int32_t L_23;
  14063. L_23 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_21, L_22, NULL);
  14064. V_6 = L_23;
  14065. V_7 = L_14;
  14066. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_24 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  14067. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_25 = L_24;
  14068. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_3;
  14069. NullCheck(L_25);
  14070. ArrayElementTypeCheck (L_25, L_26);
  14071. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_26);
  14072. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_27 = L_25;
  14073. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = V_0;
  14074. NullCheck(L_27);
  14075. ArrayElementTypeCheck (L_27, L_28);
  14076. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_28);
  14077. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_29 = L_27;
  14078. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = V_1;
  14079. NullCheck(L_29);
  14080. ArrayElementTypeCheck (L_29, L_30);
  14081. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_30);
  14082. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_31 = L_29;
  14083. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = V_2;
  14084. NullCheck(L_31);
  14085. ArrayElementTypeCheck (L_31, L_32);
  14086. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_32);
  14087. V_8 = L_31;
  14088. int32_t L_33 = V_7;
  14089. int32_t L_34 = V_4;
  14090. if ((((int32_t)L_33) <= ((int32_t)L_34)))
  14091. {
  14092. goto IL_006e;
  14093. }
  14094. }
  14095. {
  14096. int32_t L_35 = V_4;
  14097. V_7 = L_35;
  14098. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = V_8;
  14099. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_37 = V_0;
  14100. NullCheck(L_36);
  14101. ArrayElementTypeCheck (L_36, L_37);
  14102. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_37);
  14103. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = V_8;
  14104. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_1;
  14105. NullCheck(L_38);
  14106. ArrayElementTypeCheck (L_38, L_39);
  14107. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_39);
  14108. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = V_8;
  14109. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_2;
  14110. NullCheck(L_40);
  14111. ArrayElementTypeCheck (L_40, L_41);
  14112. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_41);
  14113. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_42 = V_8;
  14114. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = V_3;
  14115. NullCheck(L_42);
  14116. ArrayElementTypeCheck (L_42, L_43);
  14117. (L_42)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_43);
  14118. }
  14119. IL_006e:
  14120. {
  14121. int32_t L_44 = V_7;
  14122. int32_t L_45 = V_5;
  14123. if ((((int32_t)L_44) <= ((int32_t)L_45)))
  14124. {
  14125. goto IL_008c;
  14126. }
  14127. }
  14128. {
  14129. int32_t L_46 = V_5;
  14130. V_7 = L_46;
  14131. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_47 = V_8;
  14132. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_1;
  14133. NullCheck(L_47);
  14134. ArrayElementTypeCheck (L_47, L_48);
  14135. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_48);
  14136. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_49 = V_8;
  14137. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = V_2;
  14138. NullCheck(L_49);
  14139. ArrayElementTypeCheck (L_49, L_50);
  14140. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_50);
  14141. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_51 = V_8;
  14142. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_52 = V_3;
  14143. NullCheck(L_51);
  14144. ArrayElementTypeCheck (L_51, L_52);
  14145. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_52);
  14146. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_53 = V_8;
  14147. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_54 = V_0;
  14148. NullCheck(L_53);
  14149. ArrayElementTypeCheck (L_53, L_54);
  14150. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_54);
  14151. }
  14152. IL_008c:
  14153. {
  14154. int32_t L_55 = V_7;
  14155. int32_t L_56 = V_6;
  14156. if ((((int32_t)L_55) <= ((int32_t)L_56)))
  14157. {
  14158. goto IL_00a6;
  14159. }
  14160. }
  14161. {
  14162. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_57 = V_8;
  14163. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = V_2;
  14164. NullCheck(L_57);
  14165. ArrayElementTypeCheck (L_57, L_58);
  14166. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_58);
  14167. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_59 = V_8;
  14168. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_60 = V_3;
  14169. NullCheck(L_59);
  14170. ArrayElementTypeCheck (L_59, L_60);
  14171. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_60);
  14172. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_61 = V_8;
  14173. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = V_0;
  14174. NullCheck(L_61);
  14175. ArrayElementTypeCheck (L_61, L_62);
  14176. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_62);
  14177. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_63 = V_8;
  14178. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_1;
  14179. NullCheck(L_63);
  14180. ArrayElementTypeCheck (L_63, L_64);
  14181. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_64);
  14182. }
  14183. IL_00a6:
  14184. {
  14185. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_65 = V_8;
  14186. return L_65;
  14187. }
  14188. }
  14189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_detectSolid2_mEECEFB2628BEEE11B81E21D12DF40E0C34335CF3 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method)
  14190. {
  14191. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL;
  14192. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL;
  14193. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  14194. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  14195. int32_t V_4 = 0;
  14196. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL;
  14197. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL;
  14198. int32_t V_7 = 0;
  14199. {
  14200. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_points;
  14201. NullCheck(L_0);
  14202. int32_t L_1 = 0;
  14203. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  14204. V_0 = L_2;
  14205. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_points;
  14206. NullCheck(L_3);
  14207. int32_t L_4 = 1;
  14208. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  14209. V_1 = L_5;
  14210. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_points;
  14211. NullCheck(L_6);
  14212. int32_t L_7 = 2;
  14213. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  14214. V_2 = L_8;
  14215. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_points;
  14216. NullCheck(L_9);
  14217. int32_t L_10 = 3;
  14218. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  14219. V_3 = L_11;
  14220. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0;
  14221. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_3;
  14222. int32_t L_14;
  14223. L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL);
  14224. V_4 = L_14;
  14225. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_1;
  14226. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_2;
  14227. int32_t L_17 = V_4;
  14228. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18;
  14229. L_18 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_15, L_16, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_17, 1)), 4)), NULL);
  14230. V_5 = L_18;
  14231. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_2;
  14232. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = V_1;
  14233. int32_t L_21 = V_4;
  14234. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22;
  14235. L_22 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_19, L_20, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_21, 1)), 4)), NULL);
  14236. V_6 = L_22;
  14237. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = V_5;
  14238. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = V_0;
  14239. int32_t L_25;
  14240. L_25 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_23, L_24, NULL);
  14241. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_6;
  14242. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = V_3;
  14243. int32_t L_28;
  14244. L_28 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_26, L_27, NULL);
  14245. V_7 = L_28;
  14246. int32_t L_29 = V_7;
  14247. if ((((int32_t)L_25) >= ((int32_t)L_29)))
  14248. {
  14249. goto IL_0062;
  14250. }
  14251. }
  14252. {
  14253. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = ___0_points;
  14254. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31 = V_0;
  14255. NullCheck(L_30);
  14256. ArrayElementTypeCheck (L_30, L_31);
  14257. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_31);
  14258. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_32 = ___0_points;
  14259. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = V_1;
  14260. NullCheck(L_32);
  14261. ArrayElementTypeCheck (L_32, L_33);
  14262. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_33);
  14263. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_34 = ___0_points;
  14264. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_35 = V_2;
  14265. NullCheck(L_34);
  14266. ArrayElementTypeCheck (L_34, L_35);
  14267. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_35);
  14268. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = ___0_points;
  14269. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_37 = V_3;
  14270. NullCheck(L_36);
  14271. ArrayElementTypeCheck (L_36, L_37);
  14272. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_37);
  14273. goto IL_0072;
  14274. }
  14275. IL_0062:
  14276. {
  14277. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = ___0_points;
  14278. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_1;
  14279. NullCheck(L_38);
  14280. ArrayElementTypeCheck (L_38, L_39);
  14281. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_39);
  14282. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = ___0_points;
  14283. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_2;
  14284. NullCheck(L_40);
  14285. ArrayElementTypeCheck (L_40, L_41);
  14286. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_41);
  14287. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_42 = ___0_points;
  14288. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = V_3;
  14289. NullCheck(L_42);
  14290. ArrayElementTypeCheck (L_42, L_43);
  14291. (L_42)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_43);
  14292. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_44 = ___0_points;
  14293. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_45 = V_0;
  14294. NullCheck(L_44);
  14295. ArrayElementTypeCheck (L_44, L_45);
  14296. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_45);
  14297. }
  14298. IL_0072:
  14299. {
  14300. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_46 = ___0_points;
  14301. return L_46;
  14302. }
  14303. }
  14304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Detector_correctTopRight_m65238A6DA2EE8F7D57CC42325B85C91000400A00 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method)
  14305. {
  14306. static bool s_Il2CppMethodInitialized;
  14307. if (!s_Il2CppMethodInitialized)
  14308. {
  14309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  14310. s_Il2CppMethodInitialized = true;
  14311. }
  14312. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL;
  14313. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL;
  14314. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  14315. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  14316. int32_t V_4 = 0;
  14317. int32_t V_5 = 0;
  14318. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL;
  14319. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL;
  14320. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_8 = NULL;
  14321. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_9 = NULL;
  14322. int32_t V_10 = 0;
  14323. {
  14324. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_points;
  14325. NullCheck(L_0);
  14326. int32_t L_1 = 0;
  14327. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  14328. V_0 = L_2;
  14329. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_points;
  14330. NullCheck(L_3);
  14331. int32_t L_4 = 1;
  14332. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  14333. V_1 = L_5;
  14334. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_points;
  14335. NullCheck(L_6);
  14336. int32_t L_7 = 2;
  14337. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  14338. V_2 = L_8;
  14339. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_points;
  14340. NullCheck(L_9);
  14341. int32_t L_10 = 3;
  14342. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  14343. V_3 = L_11;
  14344. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0;
  14345. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_3;
  14346. int32_t L_14;
  14347. L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL);
  14348. V_4 = L_14;
  14349. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_1;
  14350. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_3;
  14351. int32_t L_17;
  14352. L_17 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_15, L_16, NULL);
  14353. V_5 = L_17;
  14354. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = V_0;
  14355. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_1;
  14356. int32_t L_20 = V_5;
  14357. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21;
  14358. L_21 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_18, L_19, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_20, 1)), 4)), NULL);
  14359. V_6 = L_21;
  14360. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = V_2;
  14361. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = V_1;
  14362. int32_t L_24 = V_4;
  14363. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25;
  14364. L_25 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_22, L_23, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_24, 1)), 4)), NULL);
  14365. V_7 = L_25;
  14366. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_6;
  14367. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = V_3;
  14368. int32_t L_28;
  14369. L_28 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_26, L_27, NULL);
  14370. V_4 = L_28;
  14371. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = V_7;
  14372. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = V_3;
  14373. int32_t L_31;
  14374. L_31 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_29, L_30, NULL);
  14375. V_5 = L_31;
  14376. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = V_3;
  14377. NullCheck(L_32);
  14378. float L_33;
  14379. L_33 = VirtualFuncInvoker0< float >::Invoke(4, L_32);
  14380. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_34 = V_2;
  14381. NullCheck(L_34);
  14382. float L_35;
  14383. L_35 = VirtualFuncInvoker0< float >::Invoke(4, L_34);
  14384. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36 = V_1;
  14385. NullCheck(L_36);
  14386. float L_37;
  14387. L_37 = VirtualFuncInvoker0< float >::Invoke(4, L_36);
  14388. int32_t L_38 = V_4;
  14389. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_3;
  14390. NullCheck(L_39);
  14391. float L_40;
  14392. L_40 = VirtualFuncInvoker0< float >::Invoke(5, L_39);
  14393. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_2;
  14394. NullCheck(L_41);
  14395. float L_42;
  14396. L_42 = VirtualFuncInvoker0< float >::Invoke(5, L_41);
  14397. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = V_1;
  14398. NullCheck(L_43);
  14399. float L_44;
  14400. L_44 = VirtualFuncInvoker0< float >::Invoke(5, L_43);
  14401. int32_t L_45 = V_4;
  14402. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  14403. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_46, ((float)il2cpp_codegen_add(L_33, ((float)(((float)il2cpp_codegen_subtract(L_35, L_37))/((float)((int32_t)il2cpp_codegen_add(L_38, 1))))))), ((float)il2cpp_codegen_add(L_40, ((float)(((float)il2cpp_codegen_subtract(L_42, L_44))/((float)((int32_t)il2cpp_codegen_add(L_45, 1))))))), NULL);
  14404. V_8 = L_46;
  14405. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_47 = V_3;
  14406. NullCheck(L_47);
  14407. float L_48;
  14408. L_48 = VirtualFuncInvoker0< float >::Invoke(4, L_47);
  14409. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_49 = V_0;
  14410. NullCheck(L_49);
  14411. float L_50;
  14412. L_50 = VirtualFuncInvoker0< float >::Invoke(4, L_49);
  14413. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = V_1;
  14414. NullCheck(L_51);
  14415. float L_52;
  14416. L_52 = VirtualFuncInvoker0< float >::Invoke(4, L_51);
  14417. int32_t L_53 = V_5;
  14418. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_54 = V_3;
  14419. NullCheck(L_54);
  14420. float L_55;
  14421. L_55 = VirtualFuncInvoker0< float >::Invoke(5, L_54);
  14422. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = V_0;
  14423. NullCheck(L_56);
  14424. float L_57;
  14425. L_57 = VirtualFuncInvoker0< float >::Invoke(5, L_56);
  14426. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = V_1;
  14427. NullCheck(L_58);
  14428. float L_59;
  14429. L_59 = VirtualFuncInvoker0< float >::Invoke(5, L_58);
  14430. int32_t L_60 = V_5;
  14431. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_61 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  14432. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_61, ((float)il2cpp_codegen_add(L_48, ((float)(((float)il2cpp_codegen_subtract(L_50, L_52))/((float)((int32_t)il2cpp_codegen_add(L_53, 1))))))), ((float)il2cpp_codegen_add(L_55, ((float)(((float)il2cpp_codegen_subtract(L_57, L_59))/((float)((int32_t)il2cpp_codegen_add(L_60, 1))))))), NULL);
  14433. V_9 = L_61;
  14434. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = V_8;
  14435. bool L_63;
  14436. L_63 = Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E(__this, L_62, NULL);
  14437. if (L_63)
  14438. {
  14439. goto IL_00e7;
  14440. }
  14441. }
  14442. {
  14443. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_9;
  14444. bool L_65;
  14445. L_65 = Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E(__this, L_64, NULL);
  14446. if (!L_65)
  14447. {
  14448. goto IL_00e5;
  14449. }
  14450. }
  14451. {
  14452. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_66 = V_9;
  14453. return L_66;
  14454. }
  14455. IL_00e5:
  14456. {
  14457. return (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL;
  14458. }
  14459. IL_00e7:
  14460. {
  14461. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_67 = V_9;
  14462. bool L_68;
  14463. L_68 = Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E(__this, L_67, NULL);
  14464. if (L_68)
  14465. {
  14466. goto IL_00f4;
  14467. }
  14468. }
  14469. {
  14470. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_69 = V_8;
  14471. return L_69;
  14472. }
  14473. IL_00f4:
  14474. {
  14475. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = V_6;
  14476. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_71 = V_8;
  14477. int32_t L_72;
  14478. L_72 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_70, L_71, NULL);
  14479. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = V_7;
  14480. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_74 = V_8;
  14481. int32_t L_75;
  14482. L_75 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_73, L_74, NULL);
  14483. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_76 = V_6;
  14484. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_77 = V_9;
  14485. int32_t L_78;
  14486. L_78 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_76, L_77, NULL);
  14487. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_79 = V_7;
  14488. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_80 = V_9;
  14489. int32_t L_81;
  14490. L_81 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_79, L_80, NULL);
  14491. V_10 = ((int32_t)il2cpp_codegen_add(L_78, L_81));
  14492. int32_t L_82 = V_10;
  14493. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_72, L_75))) <= ((int32_t)L_82)))
  14494. {
  14495. goto IL_0127;
  14496. }
  14497. }
  14498. {
  14499. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_83 = V_8;
  14500. return L_83;
  14501. }
  14502. IL_0127:
  14503. {
  14504. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84 = V_9;
  14505. return L_84;
  14506. }
  14507. }
  14508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_shiftToModuleCenter_mE0BBDB10451A50DE300F5B7760AC43FDA494D9EA (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method)
  14509. {
  14510. static bool s_Il2CppMethodInitialized;
  14511. if (!s_Il2CppMethodInitialized)
  14512. {
  14513. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  14514. s_Il2CppMethodInitialized = true;
  14515. }
  14516. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL;
  14517. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL;
  14518. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  14519. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  14520. int32_t V_4 = 0;
  14521. int32_t V_5 = 0;
  14522. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL;
  14523. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL;
  14524. float V_8 = 0.0f;
  14525. float V_9 = 0.0f;
  14526. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_10 = NULL;
  14527. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_11 = NULL;
  14528. {
  14529. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_points;
  14530. NullCheck(L_0);
  14531. int32_t L_1 = 0;
  14532. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  14533. V_0 = L_2;
  14534. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = ___0_points;
  14535. NullCheck(L_3);
  14536. int32_t L_4 = 1;
  14537. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  14538. V_1 = L_5;
  14539. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_points;
  14540. NullCheck(L_6);
  14541. int32_t L_7 = 2;
  14542. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  14543. V_2 = L_8;
  14544. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = ___0_points;
  14545. NullCheck(L_9);
  14546. int32_t L_10 = 3;
  14547. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  14548. V_3 = L_11;
  14549. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = V_0;
  14550. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_3;
  14551. int32_t L_14;
  14552. L_14 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_12, L_13, NULL);
  14553. V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  14554. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = V_2;
  14555. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_3;
  14556. int32_t L_17;
  14557. L_17 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_15, L_16, NULL);
  14558. V_5 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  14559. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = V_0;
  14560. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = V_1;
  14561. int32_t L_20 = V_5;
  14562. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21;
  14563. L_21 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_18, L_19, ((int32_t)il2cpp_codegen_multiply(L_20, 4)), NULL);
  14564. V_6 = L_21;
  14565. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = V_2;
  14566. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = V_1;
  14567. int32_t L_24 = V_4;
  14568. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25;
  14569. L_25 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_22, L_23, ((int32_t)il2cpp_codegen_multiply(L_24, 4)), NULL);
  14570. V_7 = L_25;
  14571. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = V_6;
  14572. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = V_3;
  14573. int32_t L_28;
  14574. L_28 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_26, L_27, NULL);
  14575. V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  14576. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = V_7;
  14577. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = V_3;
  14578. int32_t L_31;
  14579. L_31 = Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2(__this, L_29, L_30, NULL);
  14580. V_5 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  14581. int32_t L_32 = V_4;
  14582. if ((!(((uint32_t)((int32_t)(L_32&1))) == ((uint32_t)1))))
  14583. {
  14584. goto IL_0069;
  14585. }
  14586. }
  14587. {
  14588. int32_t L_33 = V_4;
  14589. V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  14590. }
  14591. IL_0069:
  14592. {
  14593. int32_t L_34 = V_5;
  14594. if ((!(((uint32_t)((int32_t)(L_34&1))) == ((uint32_t)1))))
  14595. {
  14596. goto IL_0076;
  14597. }
  14598. }
  14599. {
  14600. int32_t L_35 = V_5;
  14601. V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  14602. }
  14603. IL_0076:
  14604. {
  14605. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36 = V_0;
  14606. NullCheck(L_36);
  14607. float L_37;
  14608. L_37 = VirtualFuncInvoker0< float >::Invoke(4, L_36);
  14609. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_38 = V_1;
  14610. NullCheck(L_38);
  14611. float L_39;
  14612. L_39 = VirtualFuncInvoker0< float >::Invoke(4, L_38);
  14613. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_40 = V_2;
  14614. NullCheck(L_40);
  14615. float L_41;
  14616. L_41 = VirtualFuncInvoker0< float >::Invoke(4, L_40);
  14617. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_42 = V_3;
  14618. NullCheck(L_42);
  14619. float L_43;
  14620. L_43 = VirtualFuncInvoker0< float >::Invoke(4, L_42);
  14621. V_8 = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_37, L_39)), L_41)), L_43))/(4.0f)));
  14622. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_44 = V_0;
  14623. NullCheck(L_44);
  14624. float L_45;
  14625. L_45 = VirtualFuncInvoker0< float >::Invoke(5, L_44);
  14626. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = V_1;
  14627. NullCheck(L_46);
  14628. float L_47;
  14629. L_47 = VirtualFuncInvoker0< float >::Invoke(5, L_46);
  14630. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_2;
  14631. NullCheck(L_48);
  14632. float L_49;
  14633. L_49 = VirtualFuncInvoker0< float >::Invoke(5, L_48);
  14634. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = V_3;
  14635. NullCheck(L_50);
  14636. float L_51;
  14637. L_51 = VirtualFuncInvoker0< float >::Invoke(5, L_50);
  14638. V_9 = ((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_45, L_47)), L_49)), L_51))/(4.0f)));
  14639. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_52 = V_0;
  14640. float L_53 = V_8;
  14641. float L_54 = V_9;
  14642. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_55;
  14643. L_55 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_52, L_53, L_54, NULL);
  14644. V_0 = L_55;
  14645. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = V_1;
  14646. float L_57 = V_8;
  14647. float L_58 = V_9;
  14648. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_59;
  14649. L_59 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_56, L_57, L_58, NULL);
  14650. V_1 = L_59;
  14651. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_60 = V_2;
  14652. float L_61 = V_8;
  14653. float L_62 = V_9;
  14654. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_63;
  14655. L_63 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_60, L_61, L_62, NULL);
  14656. V_2 = L_63;
  14657. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_3;
  14658. float L_65 = V_8;
  14659. float L_66 = V_9;
  14660. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_67;
  14661. L_67 = Detector_moveAway_m66056D72DF7F2D2A729D250C4D5A87A7019C10C8(L_64, L_65, L_66, NULL);
  14662. V_3 = L_67;
  14663. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_68 = V_0;
  14664. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_69 = V_1;
  14665. int32_t L_70 = V_5;
  14666. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_71;
  14667. L_71 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_68, L_69, ((int32_t)il2cpp_codegen_multiply(L_70, 4)), NULL);
  14668. V_6 = L_71;
  14669. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_72 = V_6;
  14670. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = V_3;
  14671. int32_t L_74 = V_4;
  14672. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_75;
  14673. L_75 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_72, L_73, ((int32_t)il2cpp_codegen_multiply(L_74, 4)), NULL);
  14674. V_6 = L_75;
  14675. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_76 = V_1;
  14676. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_77 = V_0;
  14677. int32_t L_78 = V_5;
  14678. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_79;
  14679. L_79 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_76, L_77, ((int32_t)il2cpp_codegen_multiply(L_78, 4)), NULL);
  14680. V_10 = L_79;
  14681. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_80 = V_10;
  14682. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_81 = V_2;
  14683. int32_t L_82 = V_4;
  14684. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_83;
  14685. L_83 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_80, L_81, ((int32_t)il2cpp_codegen_multiply(L_82, 4)), NULL);
  14686. V_10 = L_83;
  14687. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84 = V_2;
  14688. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_85 = V_3;
  14689. int32_t L_86 = V_5;
  14690. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_87;
  14691. L_87 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_84, L_85, ((int32_t)il2cpp_codegen_multiply(L_86, 4)), NULL);
  14692. V_7 = L_87;
  14693. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_88 = V_7;
  14694. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_89 = V_1;
  14695. int32_t L_90 = V_4;
  14696. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_91;
  14697. L_91 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_88, L_89, ((int32_t)il2cpp_codegen_multiply(L_90, 4)), NULL);
  14698. V_7 = L_91;
  14699. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_92 = V_3;
  14700. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_93 = V_2;
  14701. int32_t L_94 = V_5;
  14702. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_95;
  14703. L_95 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_92, L_93, ((int32_t)il2cpp_codegen_multiply(L_94, 4)), NULL);
  14704. V_11 = L_95;
  14705. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_96 = V_11;
  14706. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_97 = V_0;
  14707. int32_t L_98 = V_4;
  14708. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_99;
  14709. L_99 = Detector_shiftPoint_mC82F15540C0D58F16B567AD732A2A9810C0FAFEA(L_96, L_97, ((int32_t)il2cpp_codegen_multiply(L_98, 4)), NULL);
  14710. V_11 = L_99;
  14711. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_100 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  14712. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_101 = L_100;
  14713. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_102 = V_6;
  14714. NullCheck(L_101);
  14715. ArrayElementTypeCheck (L_101, L_102);
  14716. (L_101)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_102);
  14717. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_103 = L_101;
  14718. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_104 = V_10;
  14719. NullCheck(L_103);
  14720. ArrayElementTypeCheck (L_103, L_104);
  14721. (L_103)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_104);
  14722. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_105 = L_103;
  14723. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_106 = V_7;
  14724. NullCheck(L_105);
  14725. ArrayElementTypeCheck (L_105, L_106);
  14726. (L_105)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_106);
  14727. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_107 = L_105;
  14728. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_108 = V_11;
  14729. NullCheck(L_107);
  14730. ArrayElementTypeCheck (L_107, L_108);
  14731. (L_107)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_108);
  14732. return L_107;
  14733. }
  14734. }
  14735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m5793AAB37FCC3E38BBBFFBF38784D72DBC344D4E (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p, const RuntimeMethod* method)
  14736. {
  14737. {
  14738. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_p;
  14739. NullCheck(L_0);
  14740. float L_1;
  14741. L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0);
  14742. if ((!(((float)L_1) >= ((float)(0.0f)))))
  14743. {
  14744. goto IL_0043;
  14745. }
  14746. }
  14747. {
  14748. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_p;
  14749. NullCheck(L_2);
  14750. float L_3;
  14751. L_3 = VirtualFuncInvoker0< float >::Invoke(4, L_2);
  14752. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = __this->___image;
  14753. NullCheck(L_4);
  14754. int32_t L_5;
  14755. L_5 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_4, NULL);
  14756. if ((!(((float)L_3) < ((float)((float)L_5)))))
  14757. {
  14758. goto IL_0043;
  14759. }
  14760. }
  14761. {
  14762. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___0_p;
  14763. NullCheck(L_6);
  14764. float L_7;
  14765. L_7 = VirtualFuncInvoker0< float >::Invoke(5, L_6);
  14766. if ((!(((float)L_7) > ((float)(0.0f)))))
  14767. {
  14768. goto IL_0043;
  14769. }
  14770. }
  14771. {
  14772. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___0_p;
  14773. NullCheck(L_8);
  14774. float L_9;
  14775. L_9 = VirtualFuncInvoker0< float >::Invoke(5, L_8);
  14776. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_10 = __this->___image;
  14777. NullCheck(L_10);
  14778. int32_t L_11;
  14779. L_11 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_10, NULL);
  14780. return (bool)((((float)L_9) < ((float)((float)L_11)))? 1 : 0);
  14781. }
  14782. IL_0043:
  14783. {
  14784. return (bool)0;
  14785. }
  14786. }
  14787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_m082AE2B08B79B6FD5F5620F3BA8073AAF7213ABB (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_topRight, int32_t ___5_dimensionX, int32_t ___6_dimensionY, const RuntimeMethod* method)
  14788. {
  14789. static bool s_Il2CppMethodInitialized;
  14790. if (!s_Il2CppMethodInitialized)
  14791. {
  14792. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  14793. s_Il2CppMethodInitialized = true;
  14794. }
  14795. {
  14796. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  14797. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0;
  14798. L_0 = GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline(NULL);
  14799. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image;
  14800. int32_t L_2 = ___5_dimensionX;
  14801. int32_t L_3 = ___6_dimensionY;
  14802. int32_t L_4 = ___5_dimensionX;
  14803. int32_t L_5 = ___5_dimensionX;
  14804. int32_t L_6 = ___6_dimensionY;
  14805. int32_t L_7 = ___6_dimensionY;
  14806. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___1_topLeft;
  14807. NullCheck(L_8);
  14808. float L_9;
  14809. L_9 = VirtualFuncInvoker0< float >::Invoke(4, L_8);
  14810. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___1_topLeft;
  14811. NullCheck(L_10);
  14812. float L_11;
  14813. L_11 = VirtualFuncInvoker0< float >::Invoke(5, L_10);
  14814. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = ___4_topRight;
  14815. NullCheck(L_12);
  14816. float L_13;
  14817. L_13 = VirtualFuncInvoker0< float >::Invoke(4, L_12);
  14818. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = ___4_topRight;
  14819. NullCheck(L_14);
  14820. float L_15;
  14821. L_15 = VirtualFuncInvoker0< float >::Invoke(5, L_14);
  14822. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = ___3_bottomRight;
  14823. NullCheck(L_16);
  14824. float L_17;
  14825. L_17 = VirtualFuncInvoker0< float >::Invoke(4, L_16);
  14826. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = ___3_bottomRight;
  14827. NullCheck(L_18);
  14828. float L_19;
  14829. L_19 = VirtualFuncInvoker0< float >::Invoke(5, L_18);
  14830. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = ___2_bottomLeft;
  14831. NullCheck(L_20);
  14832. float L_21;
  14833. L_21 = VirtualFuncInvoker0< float >::Invoke(4, L_20);
  14834. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = ___2_bottomLeft;
  14835. NullCheck(L_22);
  14836. float L_23;
  14837. L_23 = VirtualFuncInvoker0< float >::Invoke(5, L_22);
  14838. NullCheck(L_0);
  14839. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_24;
  14840. L_24 = VirtualFuncInvoker19< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, int32_t, int32_t, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float >::Invoke(4, L_0, L_1, L_2, L_3, (0.5f), (0.5f), ((float)il2cpp_codegen_subtract(((float)L_4), (0.5f))), (0.5f), ((float)il2cpp_codegen_subtract(((float)L_5), (0.5f))), ((float)il2cpp_codegen_subtract(((float)L_6), (0.5f))), (0.5f), ((float)il2cpp_codegen_subtract(((float)L_7), (0.5f))), L_9, L_11, L_13, L_15, L_17, L_19, L_21, L_23);
  14841. return L_24;
  14842. }
  14843. }
  14844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_transitionsBetween_m30ED255F88456ECED90BBC052124EC56E61FC3E2 (Detector_t7CD2014E47F0CECC9F3A0E20B69BEC0BF8679C99* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_from, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_to, const RuntimeMethod* method)
  14845. {
  14846. static bool s_Il2CppMethodInitialized;
  14847. if (!s_Il2CppMethodInitialized)
  14848. {
  14849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  14850. s_Il2CppMethodInitialized = true;
  14851. }
  14852. int32_t V_0 = 0;
  14853. int32_t V_1 = 0;
  14854. int32_t V_2 = 0;
  14855. int32_t V_3 = 0;
  14856. bool V_4 = false;
  14857. int32_t V_5 = 0;
  14858. int32_t V_6 = 0;
  14859. int32_t V_7 = 0;
  14860. int32_t V_8 = 0;
  14861. int32_t V_9 = 0;
  14862. int32_t V_10 = 0;
  14863. bool V_11 = false;
  14864. int32_t V_12 = 0;
  14865. int32_t V_13 = 0;
  14866. bool V_14 = false;
  14867. int32_t G_B5_0 = 0;
  14868. int32_t G_B8_0 = 0;
  14869. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B10_0 = NULL;
  14870. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B9_0 = NULL;
  14871. int32_t G_B11_0 = 0;
  14872. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B11_1 = NULL;
  14873. int32_t G_B13_0 = 0;
  14874. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B13_1 = NULL;
  14875. int32_t G_B12_0 = 0;
  14876. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B12_1 = NULL;
  14877. int32_t G_B14_0 = 0;
  14878. int32_t G_B14_1 = 0;
  14879. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B14_2 = NULL;
  14880. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B17_0 = NULL;
  14881. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B16_0 = NULL;
  14882. int32_t G_B18_0 = 0;
  14883. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B18_1 = NULL;
  14884. int32_t G_B20_0 = 0;
  14885. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B20_1 = NULL;
  14886. int32_t G_B19_0 = 0;
  14887. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B19_1 = NULL;
  14888. int32_t G_B21_0 = 0;
  14889. int32_t G_B21_1 = 0;
  14890. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* G_B21_2 = NULL;
  14891. {
  14892. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_from;
  14893. NullCheck(L_0);
  14894. float L_1;
  14895. L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0);
  14896. V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
  14897. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_from;
  14898. NullCheck(L_2);
  14899. float L_3;
  14900. L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2);
  14901. V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_3);
  14902. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___1_to;
  14903. NullCheck(L_4);
  14904. float L_5;
  14905. L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4);
  14906. V_2 = il2cpp_codegen_cast_double_to_int<int32_t>(L_5);
  14907. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = __this->___image;
  14908. NullCheck(L_6);
  14909. int32_t L_7;
  14910. L_7 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_6, NULL);
  14911. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___1_to;
  14912. NullCheck(L_8);
  14913. float L_9;
  14914. L_9 = VirtualFuncInvoker0< float >::Invoke(5, L_8);
  14915. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  14916. int32_t L_10;
  14917. L_10 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_7, 1)), il2cpp_codegen_cast_double_to_int<int32_t>(L_9), NULL);
  14918. V_3 = L_10;
  14919. int32_t L_11 = V_3;
  14920. int32_t L_12 = V_1;
  14921. int32_t L_13;
  14922. L_13 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_11, L_12)));
  14923. int32_t L_14 = V_2;
  14924. int32_t L_15 = V_0;
  14925. int32_t L_16;
  14926. L_16 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_14, L_15)));
  14927. V_4 = (bool)((((int32_t)L_13) > ((int32_t)L_16))? 1 : 0);
  14928. bool L_17 = V_4;
  14929. if (!L_17)
  14930. {
  14931. goto IL_0052;
  14932. }
  14933. }
  14934. {
  14935. int32_t L_18 = V_0;
  14936. int32_t L_19 = V_1;
  14937. V_0 = L_19;
  14938. V_1 = L_18;
  14939. int32_t L_20 = V_2;
  14940. int32_t L_21 = V_3;
  14941. V_2 = L_21;
  14942. V_3 = L_20;
  14943. }
  14944. IL_0052:
  14945. {
  14946. int32_t L_22 = V_2;
  14947. int32_t L_23 = V_0;
  14948. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  14949. int32_t L_24;
  14950. L_24 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_22, L_23)));
  14951. V_5 = L_24;
  14952. int32_t L_25 = V_3;
  14953. int32_t L_26 = V_1;
  14954. int32_t L_27;
  14955. L_27 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_25, L_26)));
  14956. V_6 = L_27;
  14957. int32_t L_28 = V_5;
  14958. V_7 = ((int32_t)(((-L_28))/2));
  14959. int32_t L_29 = V_1;
  14960. int32_t L_30 = V_3;
  14961. if ((((int32_t)L_29) < ((int32_t)L_30)))
  14962. {
  14963. goto IL_0074;
  14964. }
  14965. }
  14966. {
  14967. G_B5_0 = (-1);
  14968. goto IL_0075;
  14969. }
  14970. IL_0074:
  14971. {
  14972. G_B5_0 = 1;
  14973. }
  14974. IL_0075:
  14975. {
  14976. V_8 = G_B5_0;
  14977. int32_t L_31 = V_0;
  14978. int32_t L_32 = V_2;
  14979. if ((((int32_t)L_31) < ((int32_t)L_32)))
  14980. {
  14981. goto IL_007e;
  14982. }
  14983. }
  14984. {
  14985. G_B8_0 = (-1);
  14986. goto IL_007f;
  14987. }
  14988. IL_007e:
  14989. {
  14990. G_B8_0 = 1;
  14991. }
  14992. IL_007f:
  14993. {
  14994. V_9 = G_B8_0;
  14995. V_10 = 0;
  14996. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = __this->___image;
  14997. bool L_34 = V_4;
  14998. if (L_34)
  14999. {
  15000. G_B10_0 = L_33;
  15001. goto IL_0091;
  15002. }
  15003. G_B9_0 = L_33;
  15004. }
  15005. {
  15006. int32_t L_35 = V_0;
  15007. G_B11_0 = L_35;
  15008. G_B11_1 = G_B9_0;
  15009. goto IL_0092;
  15010. }
  15011. IL_0091:
  15012. {
  15013. int32_t L_36 = V_1;
  15014. G_B11_0 = L_36;
  15015. G_B11_1 = G_B10_0;
  15016. }
  15017. IL_0092:
  15018. {
  15019. bool L_37 = V_4;
  15020. if (L_37)
  15021. {
  15022. G_B13_0 = G_B11_0;
  15023. G_B13_1 = G_B11_1;
  15024. goto IL_0099;
  15025. }
  15026. G_B12_0 = G_B11_0;
  15027. G_B12_1 = G_B11_1;
  15028. }
  15029. {
  15030. int32_t L_38 = V_1;
  15031. G_B14_0 = L_38;
  15032. G_B14_1 = G_B12_0;
  15033. G_B14_2 = G_B12_1;
  15034. goto IL_009a;
  15035. }
  15036. IL_0099:
  15037. {
  15038. int32_t L_39 = V_0;
  15039. G_B14_0 = L_39;
  15040. G_B14_1 = G_B13_0;
  15041. G_B14_2 = G_B13_1;
  15042. }
  15043. IL_009a:
  15044. {
  15045. NullCheck(G_B14_2);
  15046. bool L_40;
  15047. L_40 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(G_B14_2, G_B14_1, G_B14_0, NULL);
  15048. V_11 = L_40;
  15049. int32_t L_41 = V_0;
  15050. V_12 = L_41;
  15051. int32_t L_42 = V_1;
  15052. V_13 = L_42;
  15053. goto IL_0100;
  15054. }
  15055. IL_00a9:
  15056. {
  15057. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_43 = __this->___image;
  15058. bool L_44 = V_4;
  15059. if (L_44)
  15060. {
  15061. G_B17_0 = L_43;
  15062. goto IL_00b7;
  15063. }
  15064. G_B16_0 = L_43;
  15065. }
  15066. {
  15067. int32_t L_45 = V_12;
  15068. G_B18_0 = L_45;
  15069. G_B18_1 = G_B16_0;
  15070. goto IL_00b9;
  15071. }
  15072. IL_00b7:
  15073. {
  15074. int32_t L_46 = V_13;
  15075. G_B18_0 = L_46;
  15076. G_B18_1 = G_B17_0;
  15077. }
  15078. IL_00b9:
  15079. {
  15080. bool L_47 = V_4;
  15081. if (L_47)
  15082. {
  15083. G_B20_0 = G_B18_0;
  15084. G_B20_1 = G_B18_1;
  15085. goto IL_00c1;
  15086. }
  15087. G_B19_0 = G_B18_0;
  15088. G_B19_1 = G_B18_1;
  15089. }
  15090. {
  15091. int32_t L_48 = V_13;
  15092. G_B21_0 = L_48;
  15093. G_B21_1 = G_B19_0;
  15094. G_B21_2 = G_B19_1;
  15095. goto IL_00c3;
  15096. }
  15097. IL_00c1:
  15098. {
  15099. int32_t L_49 = V_12;
  15100. G_B21_0 = L_49;
  15101. G_B21_1 = G_B20_0;
  15102. G_B21_2 = G_B20_1;
  15103. }
  15104. IL_00c3:
  15105. {
  15106. NullCheck(G_B21_2);
  15107. bool L_50;
  15108. L_50 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(G_B21_2, G_B21_1, G_B21_0, NULL);
  15109. V_14 = L_50;
  15110. bool L_51 = V_14;
  15111. bool L_52 = V_11;
  15112. if ((((int32_t)L_51) == ((int32_t)L_52)))
  15113. {
  15114. goto IL_00da;
  15115. }
  15116. }
  15117. {
  15118. int32_t L_53 = V_10;
  15119. V_10 = ((int32_t)il2cpp_codegen_add(L_53, 1));
  15120. bool L_54 = V_14;
  15121. V_11 = L_54;
  15122. }
  15123. IL_00da:
  15124. {
  15125. int32_t L_55 = V_7;
  15126. int32_t L_56 = V_6;
  15127. V_7 = ((int32_t)il2cpp_codegen_add(L_55, L_56));
  15128. int32_t L_57 = V_7;
  15129. if ((((int32_t)L_57) <= ((int32_t)0)))
  15130. {
  15131. goto IL_00f9;
  15132. }
  15133. }
  15134. {
  15135. int32_t L_58 = V_13;
  15136. int32_t L_59 = V_3;
  15137. if ((((int32_t)L_58) == ((int32_t)L_59)))
  15138. {
  15139. goto IL_0105;
  15140. }
  15141. }
  15142. {
  15143. int32_t L_60 = V_13;
  15144. int32_t L_61 = V_8;
  15145. V_13 = ((int32_t)il2cpp_codegen_add(L_60, L_61));
  15146. int32_t L_62 = V_7;
  15147. int32_t L_63 = V_5;
  15148. V_7 = ((int32_t)il2cpp_codegen_subtract(L_62, L_63));
  15149. }
  15150. IL_00f9:
  15151. {
  15152. int32_t L_64 = V_12;
  15153. int32_t L_65 = V_9;
  15154. V_12 = ((int32_t)il2cpp_codegen_add(L_64, L_65));
  15155. }
  15156. IL_0100:
  15157. {
  15158. int32_t L_66 = V_12;
  15159. int32_t L_67 = V_2;
  15160. if ((!(((uint32_t)L_66) == ((uint32_t)L_67))))
  15161. {
  15162. goto IL_00a9;
  15163. }
  15164. }
  15165. IL_0105:
  15166. {
  15167. int32_t L_68 = V_10;
  15168. return L_68;
  15169. }
  15170. }
  15171. #ifdef __clang__
  15172. #pragma clang diagnostic pop
  15173. #endif
  15174. #ifdef __clang__
  15175. #pragma clang diagnostic push
  15176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15177. #pragma clang diagnostic ignored "-Wunused-variable"
  15178. #endif
  15179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15180. {
  15181. {
  15182. int32_t L_0 = __this->___size;
  15183. return L_0;
  15184. }
  15185. }
  15186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, const RuntimeMethod* method)
  15187. {
  15188. {
  15189. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits;
  15190. int32_t L_1 = ___0_i;
  15191. NullCheck(L_0);
  15192. int32_t L_2 = ((int32_t)(L_1>>5));
  15193. int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  15194. int32_t L_4 = ___0_i;
  15195. return (bool)((!(((uint32_t)((int32_t)(L_3&((int32_t)(1<<((int32_t)(((int32_t)(L_4&((int32_t)31)))&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
  15196. }
  15197. }
  15198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, bool ___1_value, const RuntimeMethod* method)
  15199. {
  15200. {
  15201. bool L_0 = ___1_value;
  15202. if (!L_0)
  15203. {
  15204. goto IL_001e;
  15205. }
  15206. }
  15207. {
  15208. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits;
  15209. int32_t L_2 = ___0_i;
  15210. NullCheck(L_1);
  15211. int32_t* L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_2>>5)))));
  15212. int32_t L_4 = *((int32_t*)L_3);
  15213. int32_t L_5 = ___0_i;
  15214. *((int32_t*)L_3) = (int32_t)((int32_t)(L_4|((int32_t)(1<<((int32_t)(((int32_t)(L_5&((int32_t)31)))&((int32_t)31)))))));
  15215. }
  15216. IL_001e:
  15217. {
  15218. return;
  15219. }
  15220. }
  15221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_size, const RuntimeMethod* method)
  15222. {
  15223. static bool s_Il2CppMethodInitialized;
  15224. if (!s_Il2CppMethodInitialized)
  15225. {
  15226. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15227. s_Il2CppMethodInitialized = true;
  15228. }
  15229. {
  15230. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  15231. int32_t L_0 = ___0_size;
  15232. if ((((int32_t)L_0) >= ((int32_t)1)))
  15233. {
  15234. goto IL_0015;
  15235. }
  15236. }
  15237. {
  15238. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15239. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE57E9F8D508C53FA6E82FF9B3A504F0C9FFBE6AA)), NULL);
  15240. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C_RuntimeMethod_var)));
  15241. }
  15242. IL_0015:
  15243. {
  15244. int32_t L_2 = ___0_size;
  15245. __this->___size = L_2;
  15246. int32_t L_3 = ___0_size;
  15247. il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15248. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4;
  15249. L_4 = BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635(L_3, NULL);
  15250. __this->___bits = L_4;
  15251. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_4);
  15252. return;
  15253. }
  15254. }
  15255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2 (int32_t ___0_num, const RuntimeMethod* method)
  15256. {
  15257. static bool s_Il2CppMethodInitialized;
  15258. if (!s_Il2CppMethodInitialized)
  15259. {
  15260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15261. s_Il2CppMethodInitialized = true;
  15262. }
  15263. int32_t V_0 = 0;
  15264. {
  15265. int32_t L_0 = ___0_num;
  15266. int32_t L_1 = ___0_num;
  15267. V_0 = ((int32_t)(((int32_t)(((-L_0))&L_1))%((int32_t)37)));
  15268. int32_t L_2 = V_0;
  15269. if ((((int32_t)L_2) >= ((int32_t)0)))
  15270. {
  15271. goto IL_0010;
  15272. }
  15273. }
  15274. {
  15275. int32_t L_3 = V_0;
  15276. V_0 = ((int32_t)il2cpp_codegen_multiply(L_3, (-1)));
  15277. }
  15278. IL_0010:
  15279. {
  15280. il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15281. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields*)il2cpp_codegen_static_fields_for(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var))->____lookup;
  15282. int32_t L_5 = V_0;
  15283. NullCheck(L_4);
  15284. int32_t L_6 = L_5;
  15285. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  15286. return L_7;
  15287. }
  15288. }
  15289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_from, const RuntimeMethod* method)
  15290. {
  15291. static bool s_Il2CppMethodInitialized;
  15292. if (!s_Il2CppMethodInitialized)
  15293. {
  15294. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15295. s_Il2CppMethodInitialized = true;
  15296. }
  15297. int32_t V_0 = 0;
  15298. int32_t V_1 = 0;
  15299. int32_t V_2 = 0;
  15300. {
  15301. int32_t L_0 = ___0_from;
  15302. int32_t L_1 = __this->___size;
  15303. if ((((int32_t)L_0) < ((int32_t)L_1)))
  15304. {
  15305. goto IL_0010;
  15306. }
  15307. }
  15308. {
  15309. int32_t L_2 = __this->___size;
  15310. return L_2;
  15311. }
  15312. IL_0010:
  15313. {
  15314. int32_t L_3 = ___0_from;
  15315. V_0 = ((int32_t)(L_3>>5));
  15316. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits;
  15317. int32_t L_5 = V_0;
  15318. NullCheck(L_4);
  15319. int32_t L_6 = L_5;
  15320. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  15321. V_1 = L_7;
  15322. int32_t L_8 = V_1;
  15323. int32_t L_9 = ___0_from;
  15324. V_1 = ((int32_t)(L_8&((-((int32_t)(1<<((int32_t)(((int32_t)(L_9&((int32_t)31)))&((int32_t)31)))))))));
  15325. goto IL_004b;
  15326. }
  15327. IL_002c:
  15328. {
  15329. int32_t L_10 = V_0;
  15330. int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  15331. V_0 = L_11;
  15332. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits;
  15333. NullCheck(L_12);
  15334. if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
  15335. {
  15336. goto IL_0042;
  15337. }
  15338. }
  15339. {
  15340. int32_t L_13 = __this->___size;
  15341. return L_13;
  15342. }
  15343. IL_0042:
  15344. {
  15345. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___bits;
  15346. int32_t L_15 = V_0;
  15347. NullCheck(L_14);
  15348. int32_t L_16 = L_15;
  15349. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  15350. V_1 = L_17;
  15351. }
  15352. IL_004b:
  15353. {
  15354. int32_t L_18 = V_1;
  15355. if (!L_18)
  15356. {
  15357. goto IL_002c;
  15358. }
  15359. }
  15360. {
  15361. int32_t L_19 = V_0;
  15362. int32_t L_20 = V_1;
  15363. il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15364. int32_t L_21;
  15365. L_21 = BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2(L_20, NULL);
  15366. V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_19<<5)), L_21));
  15367. int32_t L_22 = V_2;
  15368. int32_t L_23 = __this->___size;
  15369. if ((((int32_t)L_22) > ((int32_t)L_23)))
  15370. {
  15371. goto IL_0064;
  15372. }
  15373. }
  15374. {
  15375. int32_t L_24 = V_2;
  15376. return L_24;
  15377. }
  15378. IL_0064:
  15379. {
  15380. int32_t L_25 = __this->___size;
  15381. return L_25;
  15382. }
  15383. }
  15384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_getNextUnset_m500B3B13B5BD6B712BCD369857F37F5855DD6D5D (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_from, const RuntimeMethod* method)
  15385. {
  15386. static bool s_Il2CppMethodInitialized;
  15387. if (!s_Il2CppMethodInitialized)
  15388. {
  15389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15390. s_Il2CppMethodInitialized = true;
  15391. }
  15392. int32_t V_0 = 0;
  15393. int32_t V_1 = 0;
  15394. int32_t V_2 = 0;
  15395. {
  15396. int32_t L_0 = ___0_from;
  15397. int32_t L_1 = __this->___size;
  15398. if ((((int32_t)L_0) < ((int32_t)L_1)))
  15399. {
  15400. goto IL_0010;
  15401. }
  15402. }
  15403. {
  15404. int32_t L_2 = __this->___size;
  15405. return L_2;
  15406. }
  15407. IL_0010:
  15408. {
  15409. int32_t L_3 = ___0_from;
  15410. V_0 = ((int32_t)(L_3>>5));
  15411. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits;
  15412. int32_t L_5 = V_0;
  15413. NullCheck(L_4);
  15414. int32_t L_6 = L_5;
  15415. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  15416. V_1 = ((~L_7));
  15417. int32_t L_8 = V_1;
  15418. int32_t L_9 = ___0_from;
  15419. V_1 = ((int32_t)(L_8&((-((int32_t)(1<<((int32_t)(((int32_t)(L_9&((int32_t)31)))&((int32_t)31)))))))));
  15420. goto IL_004d;
  15421. }
  15422. IL_002d:
  15423. {
  15424. int32_t L_10 = V_0;
  15425. int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  15426. V_0 = L_11;
  15427. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits;
  15428. NullCheck(L_12);
  15429. if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
  15430. {
  15431. goto IL_0043;
  15432. }
  15433. }
  15434. {
  15435. int32_t L_13 = __this->___size;
  15436. return L_13;
  15437. }
  15438. IL_0043:
  15439. {
  15440. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___bits;
  15441. int32_t L_15 = V_0;
  15442. NullCheck(L_14);
  15443. int32_t L_16 = L_15;
  15444. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  15445. V_1 = ((~L_17));
  15446. }
  15447. IL_004d:
  15448. {
  15449. int32_t L_18 = V_1;
  15450. if (!L_18)
  15451. {
  15452. goto IL_002d;
  15453. }
  15454. }
  15455. {
  15456. int32_t L_19 = V_0;
  15457. int32_t L_20 = V_1;
  15458. il2cpp_codegen_runtime_class_init_inline(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15459. int32_t L_21;
  15460. L_21 = BitArray_numberOfTrailingZeros_m02928E3B4A68227236FA18E18E0592EFE0DE3DE2(L_20, NULL);
  15461. V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_19<<5)), L_21));
  15462. int32_t L_22 = V_2;
  15463. int32_t L_23 = __this->___size;
  15464. if ((((int32_t)L_22) > ((int32_t)L_23)))
  15465. {
  15466. goto IL_0066;
  15467. }
  15468. }
  15469. {
  15470. int32_t L_24 = V_2;
  15471. return L_24;
  15472. }
  15473. IL_0066:
  15474. {
  15475. int32_t L_25 = __this->___size;
  15476. return L_25;
  15477. }
  15478. }
  15479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_setBulk_m00F4DF1A10241D5933939D5A8F838100B7922D04 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, int32_t ___1_newBits, const RuntimeMethod* method)
  15480. {
  15481. {
  15482. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits;
  15483. int32_t L_1 = ___0_i;
  15484. int32_t L_2 = ___1_newBits;
  15485. NullCheck(L_0);
  15486. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_1>>5))), (int32_t)L_2);
  15487. return;
  15488. }
  15489. }
  15490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15491. {
  15492. int32_t V_0 = 0;
  15493. int32_t V_1 = 0;
  15494. {
  15495. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits;
  15496. NullCheck(L_0);
  15497. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  15498. V_1 = 0;
  15499. goto IL_001a;
  15500. }
  15501. IL_000d:
  15502. {
  15503. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits;
  15504. int32_t L_2 = V_1;
  15505. NullCheck(L_1);
  15506. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)0);
  15507. int32_t L_3 = V_1;
  15508. V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  15509. }
  15510. IL_001a:
  15511. {
  15512. int32_t L_4 = V_1;
  15513. int32_t L_5 = V_0;
  15514. if ((((int32_t)L_4) < ((int32_t)L_5)))
  15515. {
  15516. goto IL_000d;
  15517. }
  15518. }
  15519. {
  15520. return;
  15521. }
  15522. }
  15523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_start, int32_t ___1_end, bool ___2_value, const RuntimeMethod* method)
  15524. {
  15525. int32_t V_0 = 0;
  15526. int32_t V_1 = 0;
  15527. int32_t V_2 = 0;
  15528. int32_t V_3 = 0;
  15529. int32_t V_4 = 0;
  15530. int32_t V_5 = 0;
  15531. int32_t G_B10_0 = 0;
  15532. int32_t G_B13_0 = 0;
  15533. int32_t G_B15_0 = 0;
  15534. int32_t G_B14_0 = 0;
  15535. int32_t G_B16_0 = 0;
  15536. int32_t G_B16_1 = 0;
  15537. {
  15538. int32_t L_0 = ___1_end;
  15539. int32_t L_1 = ___0_start;
  15540. if ((((int32_t)L_0) < ((int32_t)L_1)))
  15541. {
  15542. goto IL_0011;
  15543. }
  15544. }
  15545. {
  15546. int32_t L_2 = ___0_start;
  15547. if ((((int32_t)L_2) < ((int32_t)0)))
  15548. {
  15549. goto IL_0011;
  15550. }
  15551. }
  15552. {
  15553. int32_t L_3 = ___1_end;
  15554. int32_t L_4 = __this->___size;
  15555. if ((((int32_t)L_3) <= ((int32_t)L_4)))
  15556. {
  15557. goto IL_0017;
  15558. }
  15559. }
  15560. IL_0011:
  15561. {
  15562. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  15563. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_5, NULL);
  15564. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7_RuntimeMethod_var)));
  15565. }
  15566. IL_0017:
  15567. {
  15568. int32_t L_6 = ___1_end;
  15569. int32_t L_7 = ___0_start;
  15570. if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
  15571. {
  15572. goto IL_001d;
  15573. }
  15574. }
  15575. {
  15576. return (bool)1;
  15577. }
  15578. IL_001d:
  15579. {
  15580. int32_t L_8 = ___1_end;
  15581. ___1_end = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  15582. int32_t L_9 = ___0_start;
  15583. V_0 = ((int32_t)(L_9>>5));
  15584. int32_t L_10 = ___1_end;
  15585. V_1 = ((int32_t)(L_10>>5));
  15586. int32_t L_11 = V_0;
  15587. V_2 = L_11;
  15588. goto IL_0073;
  15589. }
  15590. IL_002e:
  15591. {
  15592. int32_t L_12 = V_2;
  15593. int32_t L_13 = V_0;
  15594. if ((((int32_t)L_12) > ((int32_t)L_13)))
  15595. {
  15596. goto IL_0038;
  15597. }
  15598. }
  15599. {
  15600. int32_t L_14 = ___0_start;
  15601. G_B10_0 = ((int32_t)(L_14&((int32_t)31)));
  15602. goto IL_0039;
  15603. }
  15604. IL_0038:
  15605. {
  15606. G_B10_0 = 0;
  15607. }
  15608. IL_0039:
  15609. {
  15610. V_3 = G_B10_0;
  15611. int32_t L_15 = V_2;
  15612. int32_t L_16 = V_1;
  15613. if ((((int32_t)L_15) < ((int32_t)L_16)))
  15614. {
  15615. goto IL_0044;
  15616. }
  15617. }
  15618. {
  15619. int32_t L_17 = ___1_end;
  15620. G_B13_0 = ((int32_t)(L_17&((int32_t)31)));
  15621. goto IL_0046;
  15622. }
  15623. IL_0044:
  15624. {
  15625. G_B13_0 = ((int32_t)31);
  15626. }
  15627. IL_0046:
  15628. {
  15629. V_4 = G_B13_0;
  15630. int32_t L_18 = V_4;
  15631. int32_t L_19 = V_3;
  15632. V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(2<<((int32_t)(L_18&((int32_t)31))))), ((int32_t)(1<<((int32_t)(L_19&((int32_t)31)))))));
  15633. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___bits;
  15634. int32_t L_21 = V_2;
  15635. NullCheck(L_20);
  15636. int32_t L_22 = L_21;
  15637. int32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  15638. int32_t L_24 = V_5;
  15639. bool L_25 = ___2_value;
  15640. if (L_25)
  15641. {
  15642. G_B15_0 = ((int32_t)(L_23&L_24));
  15643. goto IL_0069;
  15644. }
  15645. G_B14_0 = ((int32_t)(L_23&L_24));
  15646. }
  15647. {
  15648. G_B16_0 = 0;
  15649. G_B16_1 = G_B14_0;
  15650. goto IL_006b;
  15651. }
  15652. IL_0069:
  15653. {
  15654. int32_t L_26 = V_5;
  15655. G_B16_0 = L_26;
  15656. G_B16_1 = G_B15_0;
  15657. }
  15658. IL_006b:
  15659. {
  15660. if ((((int32_t)G_B16_1) == ((int32_t)G_B16_0)))
  15661. {
  15662. goto IL_006f;
  15663. }
  15664. }
  15665. {
  15666. return (bool)0;
  15667. }
  15668. IL_006f:
  15669. {
  15670. int32_t L_27 = V_2;
  15671. V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  15672. }
  15673. IL_0073:
  15674. {
  15675. int32_t L_28 = V_2;
  15676. int32_t L_29 = V_1;
  15677. if ((((int32_t)L_28) <= ((int32_t)L_29)))
  15678. {
  15679. goto IL_002e;
  15680. }
  15681. }
  15682. {
  15683. return (bool)1;
  15684. }
  15685. }
  15686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15687. {
  15688. {
  15689. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits;
  15690. return L_0;
  15691. }
  15692. }
  15693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15694. {
  15695. static bool s_Il2CppMethodInitialized;
  15696. if (!s_Il2CppMethodInitialized)
  15697. {
  15698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15699. s_Il2CppMethodInitialized = true;
  15700. }
  15701. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  15702. int32_t V_1 = 0;
  15703. int32_t V_2 = 0;
  15704. int32_t V_3 = 0;
  15705. int64_t V_4 = 0;
  15706. int32_t V_5 = 0;
  15707. int32_t V_6 = 0;
  15708. int32_t V_7 = 0;
  15709. int32_t V_8 = 0;
  15710. {
  15711. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits;
  15712. NullCheck(L_0);
  15713. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
  15714. V_0 = L_1;
  15715. int32_t L_2 = __this->___size;
  15716. V_1 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_2, 1))>>5));
  15717. int32_t L_3 = V_1;
  15718. V_2 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  15719. V_3 = 0;
  15720. goto IL_00ba;
  15721. }
  15722. IL_0024:
  15723. {
  15724. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits;
  15725. int32_t L_5 = V_3;
  15726. NullCheck(L_4);
  15727. int32_t L_6 = L_5;
  15728. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  15729. V_4 = ((int64_t)L_7);
  15730. int64_t L_8 = V_4;
  15731. int64_t L_9 = V_4;
  15732. V_4 = ((int64_t)(((int64_t)(((int64_t)(L_8>>1))&((int64_t)((int32_t)1431655765))))|((int64_t)(((int64_t)(L_9&((int64_t)((int32_t)1431655765))))<<1))));
  15733. int64_t L_10 = V_4;
  15734. int64_t L_11 = V_4;
  15735. V_4 = ((int64_t)(((int64_t)(((int64_t)(L_10>>2))&((int64_t)((int32_t)858993459))))|((int64_t)(((int64_t)(L_11&((int64_t)((int32_t)858993459))))<<2))));
  15736. int64_t L_12 = V_4;
  15737. int64_t L_13 = V_4;
  15738. V_4 = ((int64_t)(((int64_t)(((int64_t)(L_12>>4))&((int64_t)((int32_t)252645135))))|((int64_t)(((int64_t)(L_13&((int64_t)((int32_t)252645135))))<<4))));
  15739. int64_t L_14 = V_4;
  15740. int64_t L_15 = V_4;
  15741. V_4 = ((int64_t)(((int64_t)(((int64_t)(L_14>>8))&((int64_t)((int32_t)16711935))))|((int64_t)(((int64_t)(L_15&((int64_t)((int32_t)16711935))))<<8))));
  15742. int64_t L_16 = V_4;
  15743. int64_t L_17 = V_4;
  15744. V_4 = ((int64_t)(((int64_t)(((int64_t)(L_16>>((int32_t)16)))&((int64_t)((int32_t)65535))))|((int64_t)(((int64_t)(L_17&((int64_t)((int32_t)65535))))<<((int32_t)16)))));
  15745. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0;
  15746. int32_t L_19 = V_1;
  15747. int32_t L_20 = V_3;
  15748. int64_t L_21 = V_4;
  15749. NullCheck(L_18);
  15750. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_19, L_20))), (int32_t)((int32_t)L_21));
  15751. int32_t L_22 = V_3;
  15752. V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  15753. }
  15754. IL_00ba:
  15755. {
  15756. int32_t L_23 = V_3;
  15757. int32_t L_24 = V_2;
  15758. if ((((int32_t)L_23) < ((int32_t)L_24)))
  15759. {
  15760. goto IL_0024;
  15761. }
  15762. }
  15763. {
  15764. int32_t L_25 = __this->___size;
  15765. int32_t L_26 = V_2;
  15766. if ((((int32_t)L_25) == ((int32_t)((int32_t)il2cpp_codegen_multiply(L_26, ((int32_t)32))))))
  15767. {
  15768. goto IL_0124;
  15769. }
  15770. }
  15771. {
  15772. int32_t L_27 = V_2;
  15773. int32_t L_28 = __this->___size;
  15774. V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_27, ((int32_t)32))), L_28));
  15775. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = V_0;
  15776. NullCheck(L_29);
  15777. int32_t L_30 = 0;
  15778. int32_t L_31 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  15779. int32_t L_32 = V_5;
  15780. V_6 = ((int32_t)((uint32_t)L_31>>((int32_t)(L_32&((int32_t)31)))));
  15781. V_7 = 1;
  15782. goto IL_0118;
  15783. }
  15784. IL_00ea:
  15785. {
  15786. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = V_0;
  15787. int32_t L_34 = V_7;
  15788. NullCheck(L_33);
  15789. int32_t L_35 = L_34;
  15790. int32_t L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
  15791. V_8 = L_36;
  15792. int32_t L_37 = V_6;
  15793. int32_t L_38 = V_8;
  15794. int32_t L_39 = V_5;
  15795. V_6 = ((int32_t)(L_37|((int32_t)(L_38<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_39))&((int32_t)31)))))));
  15796. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_0;
  15797. int32_t L_41 = V_7;
  15798. int32_t L_42 = V_6;
  15799. NullCheck(L_40);
  15800. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_41, 1))), (int32_t)L_42);
  15801. int32_t L_43 = V_8;
  15802. int32_t L_44 = V_5;
  15803. V_6 = ((int32_t)((uint32_t)L_43>>((int32_t)(L_44&((int32_t)31)))));
  15804. int32_t L_45 = V_7;
  15805. V_7 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  15806. }
  15807. IL_0118:
  15808. {
  15809. int32_t L_46 = V_7;
  15810. int32_t L_47 = V_2;
  15811. if ((((int32_t)L_46) < ((int32_t)L_47)))
  15812. {
  15813. goto IL_00ea;
  15814. }
  15815. }
  15816. {
  15817. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = V_0;
  15818. int32_t L_49 = V_2;
  15819. int32_t L_50 = V_6;
  15820. NullCheck(L_48);
  15821. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_49, 1))), (int32_t)L_50);
  15822. }
  15823. IL_0124:
  15824. {
  15825. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = V_0;
  15826. __this->___bits = L_51;
  15827. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_51);
  15828. return;
  15829. }
  15830. }
  15831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_makeArray_mAB2BEE39B7DE3EB20F07752D8769848FBDE1F635 (int32_t ___0_size, const RuntimeMethod* method)
  15832. {
  15833. static bool s_Il2CppMethodInitialized;
  15834. if (!s_Il2CppMethodInitialized)
  15835. {
  15836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  15837. s_Il2CppMethodInitialized = true;
  15838. }
  15839. {
  15840. int32_t L_0 = ___0_size;
  15841. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_0, ((int32_t)31)))>>5)));
  15842. return L_1;
  15843. }
  15844. }
  15845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_Equals_m3A6267EC53CC4913E7FD65C3BC748025C5380DAA (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
  15846. {
  15847. static bool s_Il2CppMethodInitialized;
  15848. if (!s_Il2CppMethodInitialized)
  15849. {
  15850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  15851. s_Il2CppMethodInitialized = true;
  15852. }
  15853. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_0 = NULL;
  15854. int32_t V_1 = 0;
  15855. {
  15856. RuntimeObject* L_0 = ___0_o;
  15857. V_0 = ((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)IsInstSealed((RuntimeObject*)L_0, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var));
  15858. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = V_0;
  15859. if (L_1)
  15860. {
  15861. goto IL_000c;
  15862. }
  15863. }
  15864. {
  15865. return (bool)0;
  15866. }
  15867. IL_000c:
  15868. {
  15869. int32_t L_2 = __this->___size;
  15870. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = V_0;
  15871. NullCheck(L_3);
  15872. int32_t L_4 = L_3->___size;
  15873. if ((((int32_t)L_2) == ((int32_t)L_4)))
  15874. {
  15875. goto IL_001c;
  15876. }
  15877. }
  15878. {
  15879. return (bool)0;
  15880. }
  15881. IL_001c:
  15882. {
  15883. V_1 = 0;
  15884. goto IL_0038;
  15885. }
  15886. IL_0020:
  15887. {
  15888. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___bits;
  15889. int32_t L_6 = V_1;
  15890. NullCheck(L_5);
  15891. int32_t L_7 = L_6;
  15892. int32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  15893. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = V_0;
  15894. NullCheck(L_9);
  15895. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9->___bits;
  15896. int32_t L_11 = V_1;
  15897. NullCheck(L_10);
  15898. int32_t L_12 = L_11;
  15899. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  15900. if ((((int32_t)L_8) == ((int32_t)L_13)))
  15901. {
  15902. goto IL_0034;
  15903. }
  15904. }
  15905. {
  15906. return (bool)0;
  15907. }
  15908. IL_0034:
  15909. {
  15910. int32_t L_14 = V_1;
  15911. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  15912. }
  15913. IL_0038:
  15914. {
  15915. int32_t L_15 = V_1;
  15916. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = __this->___bits;
  15917. NullCheck(L_16);
  15918. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  15919. {
  15920. goto IL_0020;
  15921. }
  15922. }
  15923. {
  15924. return (bool)1;
  15925. }
  15926. }
  15927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_GetHashCode_mA465A5240376FF5977DCEE3D9F916BCEB7CFADFC (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15928. {
  15929. int32_t V_0 = 0;
  15930. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  15931. int32_t V_2 = 0;
  15932. int32_t V_3 = 0;
  15933. {
  15934. int32_t L_0 = __this->___size;
  15935. V_0 = L_0;
  15936. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits;
  15937. V_1 = L_1;
  15938. V_2 = 0;
  15939. goto IL_0027;
  15940. }
  15941. IL_0012:
  15942. {
  15943. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_1;
  15944. int32_t L_3 = V_2;
  15945. NullCheck(L_2);
  15946. int32_t L_4 = L_3;
  15947. int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  15948. V_3 = L_5;
  15949. int32_t L_6 = V_0;
  15950. int32_t L_7;
  15951. L_7 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_3), NULL);
  15952. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_6)), L_7));
  15953. int32_t L_8 = V_2;
  15954. V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  15955. }
  15956. IL_0027:
  15957. {
  15958. int32_t L_9 = V_2;
  15959. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = V_1;
  15960. NullCheck(L_10);
  15961. if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
  15962. {
  15963. goto IL_0012;
  15964. }
  15965. }
  15966. {
  15967. int32_t L_11 = V_0;
  15968. return L_11;
  15969. }
  15970. }
  15971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitArray_ToString_mFE8C898EBE133D97A5376FA817AF69B31A205950 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  15972. {
  15973. static bool s_Il2CppMethodInitialized;
  15974. if (!s_Il2CppMethodInitialized)
  15975. {
  15976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  15977. s_Il2CppMethodInitialized = true;
  15978. }
  15979. StringBuilder_t* V_0 = NULL;
  15980. int32_t V_1 = 0;
  15981. StringBuilder_t* G_B5_0 = NULL;
  15982. StringBuilder_t* G_B4_0 = NULL;
  15983. int32_t G_B6_0 = 0;
  15984. StringBuilder_t* G_B6_1 = NULL;
  15985. {
  15986. int32_t L_0 = __this->___size;
  15987. int32_t L_1 = __this->___size;
  15988. StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  15989. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_1/8)))), 1)), NULL);
  15990. V_0 = L_2;
  15991. V_1 = 0;
  15992. goto IL_0043;
  15993. }
  15994. IL_001b:
  15995. {
  15996. int32_t L_3 = V_1;
  15997. if (((int32_t)(L_3&7)))
  15998. {
  15999. goto IL_0029;
  16000. }
  16001. }
  16002. {
  16003. StringBuilder_t* L_4 = V_0;
  16004. NullCheck(L_4);
  16005. StringBuilder_t* L_5;
  16006. L_5 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_4, ((int32_t)32), NULL);
  16007. }
  16008. IL_0029:
  16009. {
  16010. StringBuilder_t* L_6 = V_0;
  16011. int32_t L_7 = V_1;
  16012. bool L_8;
  16013. L_8 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(__this, L_7, NULL);
  16014. if (L_8)
  16015. {
  16016. G_B5_0 = L_6;
  16017. goto IL_0037;
  16018. }
  16019. G_B4_0 = L_6;
  16020. }
  16021. {
  16022. G_B6_0 = ((int32_t)46);
  16023. G_B6_1 = G_B4_0;
  16024. goto IL_0039;
  16025. }
  16026. IL_0037:
  16027. {
  16028. G_B6_0 = ((int32_t)88);
  16029. G_B6_1 = G_B5_0;
  16030. }
  16031. IL_0039:
  16032. {
  16033. NullCheck(G_B6_1);
  16034. StringBuilder_t* L_9;
  16035. L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(G_B6_1, G_B6_0, NULL);
  16036. int32_t L_10 = V_1;
  16037. V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  16038. }
  16039. IL_0043:
  16040. {
  16041. int32_t L_11 = V_1;
  16042. int32_t L_12 = __this->___size;
  16043. if ((((int32_t)L_11) < ((int32_t)L_12)))
  16044. {
  16045. goto IL_001b;
  16046. }
  16047. }
  16048. {
  16049. StringBuilder_t* L_13 = V_0;
  16050. NullCheck(L_13);
  16051. String_t* L_14;
  16052. L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_13);
  16053. return L_14;
  16054. }
  16055. }
  16056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__cctor_m5DF1EEA7F8673F2EAE5CA11057E25FAA10A2D844 (const RuntimeMethod* method)
  16057. {
  16058. static bool s_Il2CppMethodInitialized;
  16059. if (!s_Il2CppMethodInitialized)
  16060. {
  16061. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC_FieldInfo_var);
  16064. s_Il2CppMethodInitialized = true;
  16065. }
  16066. {
  16067. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)37));
  16068. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
  16069. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC_FieldInfo_var) };
  16070. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  16071. ((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields*)il2cpp_codegen_static_fields_for(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var))->____lookup = L_1;
  16072. Il2CppCodeGenWriteBarrier((void**)(&((BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields*)il2cpp_codegen_static_fields_for(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var))->____lookup), (void*)L_1);
  16073. return;
  16074. }
  16075. }
  16076. #ifdef __clang__
  16077. #pragma clang diagnostic pop
  16078. #endif
  16079. #ifdef __clang__
  16080. #pragma clang diagnostic push
  16081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16082. #pragma clang diagnostic ignored "-Wunused-variable"
  16083. #endif
  16084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16085. {
  16086. {
  16087. int32_t L_0 = __this->___width;
  16088. return L_0;
  16089. }
  16090. }
  16091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16092. {
  16093. {
  16094. int32_t L_0 = __this->___height;
  16095. return L_0;
  16096. }
  16097. }
  16098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m43029CCB30F012A15D327BE473B515F6BDAEED68 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_dimension, const RuntimeMethod* method)
  16099. {
  16100. {
  16101. int32_t L_0 = ___0_dimension;
  16102. int32_t L_1 = ___0_dimension;
  16103. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(__this, L_0, L_1, NULL);
  16104. return;
  16105. }
  16106. }
  16107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
  16108. {
  16109. static bool s_Il2CppMethodInitialized;
  16110. if (!s_Il2CppMethodInitialized)
  16111. {
  16112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16113. s_Il2CppMethodInitialized = true;
  16114. }
  16115. {
  16116. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  16117. int32_t L_0 = ___0_width;
  16118. if ((((int32_t)L_0) < ((int32_t)1)))
  16119. {
  16120. goto IL_000e;
  16121. }
  16122. }
  16123. {
  16124. int32_t L_1 = ___1_height;
  16125. if ((((int32_t)L_1) >= ((int32_t)1)))
  16126. {
  16127. goto IL_0019;
  16128. }
  16129. }
  16130. IL_000e:
  16131. {
  16132. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16133. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1FFF440FE9B8F3167272E80BBC803CF400C5432D)), NULL);
  16134. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17_RuntimeMethod_var)));
  16135. }
  16136. IL_0019:
  16137. {
  16138. int32_t L_3 = ___0_width;
  16139. __this->___width = L_3;
  16140. int32_t L_4 = ___1_height;
  16141. __this->___height = L_4;
  16142. int32_t L_5 = ___0_width;
  16143. __this->___rowSize = ((int32_t)(((int32_t)il2cpp_codegen_add(L_5, ((int32_t)31)))>>5));
  16144. int32_t L_6 = __this->___rowSize;
  16145. int32_t L_7 = ___1_height;
  16146. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_6, L_7)));
  16147. __this->___bits = L_8;
  16148. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_8);
  16149. return;
  16150. }
  16151. }
  16152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m2D17ECD88A0B6F0222F0466D08AE1EA68F9293D1 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_rowSize, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___3_bits, const RuntimeMethod* method)
  16153. {
  16154. {
  16155. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  16156. int32_t L_0 = ___0_width;
  16157. __this->___width = L_0;
  16158. int32_t L_1 = ___1_height;
  16159. __this->___height = L_1;
  16160. int32_t L_2 = ___2_rowSize;
  16161. __this->___rowSize = L_2;
  16162. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___3_bits;
  16163. __this->___bits = L_3;
  16164. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_3);
  16165. return;
  16166. }
  16167. }
  16168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
  16169. {
  16170. int32_t V_0 = 0;
  16171. {
  16172. int32_t L_0 = ___1_y;
  16173. int32_t L_1 = __this->___rowSize;
  16174. int32_t L_2 = ___0_x;
  16175. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)(L_2>>5))));
  16176. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits;
  16177. int32_t L_4 = V_0;
  16178. NullCheck(L_3);
  16179. int32_t L_5 = L_4;
  16180. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  16181. int32_t L_7 = ___0_x;
  16182. return (bool)((!(((uint32_t)((int32_t)(((int32_t)((uint32_t)L_6>>((int32_t)(((int32_t)(L_7&((int32_t)31)))&((int32_t)31)))))&1))) <= ((uint32_t)0)))? 1 : 0);
  16183. }
  16184. }
  16185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_value, const RuntimeMethod* method)
  16186. {
  16187. int32_t V_0 = 0;
  16188. int32_t V_1 = 0;
  16189. {
  16190. bool L_0 = ___2_value;
  16191. if (!L_0)
  16192. {
  16193. goto IL_002a;
  16194. }
  16195. }
  16196. {
  16197. int32_t L_1 = ___1_y;
  16198. int32_t L_2 = __this->___rowSize;
  16199. int32_t L_3 = ___0_x;
  16200. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, L_2)), ((int32_t)(L_3>>5))));
  16201. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___bits;
  16202. int32_t L_5 = V_0;
  16203. NullCheck(L_4);
  16204. int32_t* L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)));
  16205. int32_t L_7 = *((int32_t*)L_6);
  16206. int32_t L_8 = ___0_x;
  16207. *((int32_t*)L_6) = (int32_t)((int32_t)(L_7|((int32_t)(1<<((int32_t)(((int32_t)(L_8&((int32_t)31)))&((int32_t)31)))))));
  16208. return;
  16209. }
  16210. IL_002a:
  16211. {
  16212. int32_t L_9 = ___1_y;
  16213. int32_t L_10 = __this->___rowSize;
  16214. int32_t L_11 = ___0_x;
  16215. V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_9, L_10)), ((int32_t)(L_11/((int32_t)32)))));
  16216. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits;
  16217. int32_t L_13 = V_1;
  16218. NullCheck(L_12);
  16219. int32_t* L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)));
  16220. int32_t L_15 = *((int32_t*)L_14);
  16221. int32_t L_16 = ___0_x;
  16222. *((int32_t*)L_14) = (int32_t)((int32_t)(L_15&((~((int32_t)(1<<((int32_t)(((int32_t)(L_16&((int32_t)31)))&((int32_t)31)))))))));
  16223. return;
  16224. }
  16225. }
  16226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flip_m95CE6A536F988256C9DF907D8FBC808624A7BE25 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
  16227. {
  16228. int32_t V_0 = 0;
  16229. {
  16230. int32_t L_0 = ___1_y;
  16231. int32_t L_1 = __this->___rowSize;
  16232. int32_t L_2 = ___0_x;
  16233. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)(L_2>>5))));
  16234. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits;
  16235. int32_t L_4 = V_0;
  16236. NullCheck(L_3);
  16237. int32_t* L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)));
  16238. int32_t L_6 = *((int32_t*)L_5);
  16239. int32_t L_7 = ___0_x;
  16240. *((int32_t*)L_5) = (int32_t)((int32_t)(L_6^((int32_t)(1<<((int32_t)(((int32_t)(L_7&((int32_t)31)))&((int32_t)31)))))));
  16241. return;
  16242. }
  16243. }
  16244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flip_mCFBF5A002B72DBB09481984F336E46406138AD18 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16245. {
  16246. int32_t V_0 = 0;
  16247. int32_t V_1 = 0;
  16248. {
  16249. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits;
  16250. NullCheck(L_0);
  16251. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  16252. V_1 = 0;
  16253. goto IL_0022;
  16254. }
  16255. IL_000d:
  16256. {
  16257. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___bits;
  16258. int32_t L_2 = V_1;
  16259. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits;
  16260. int32_t L_4 = V_1;
  16261. NullCheck(L_3);
  16262. int32_t L_5 = L_4;
  16263. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  16264. NullCheck(L_1);
  16265. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)((~L_6)));
  16266. int32_t L_7 = V_1;
  16267. V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  16268. }
  16269. IL_0022:
  16270. {
  16271. int32_t L_8 = V_1;
  16272. int32_t L_9 = V_0;
  16273. if ((((int32_t)L_8) < ((int32_t)L_9)))
  16274. {
  16275. goto IL_000d;
  16276. }
  16277. }
  16278. {
  16279. return;
  16280. }
  16281. }
  16282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_flipWhen_mF17A8033077CACB638D5A51898E2E53FB5067FA4 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* ___0_shouldBeFlipped, const RuntimeMethod* method)
  16283. {
  16284. int32_t V_0 = 0;
  16285. int32_t V_1 = 0;
  16286. int32_t V_2 = 0;
  16287. {
  16288. V_0 = 0;
  16289. goto IL_0049;
  16290. }
  16291. IL_0004:
  16292. {
  16293. V_1 = 0;
  16294. goto IL_003c;
  16295. }
  16296. IL_0008:
  16297. {
  16298. Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* L_0 = ___0_shouldBeFlipped;
  16299. int32_t L_1 = V_0;
  16300. int32_t L_2 = V_1;
  16301. NullCheck(L_0);
  16302. bool L_3;
  16303. L_3 = Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_inline(L_0, L_1, L_2, NULL);
  16304. if (!L_3)
  16305. {
  16306. goto IL_0038;
  16307. }
  16308. }
  16309. {
  16310. int32_t L_4 = V_0;
  16311. int32_t L_5 = __this->___rowSize;
  16312. int32_t L_6 = V_1;
  16313. V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_4, L_5)), ((int32_t)(L_6>>5))));
  16314. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___bits;
  16315. int32_t L_8 = V_2;
  16316. NullCheck(L_7);
  16317. int32_t* L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)));
  16318. int32_t L_10 = *((int32_t*)L_9);
  16319. int32_t L_11 = V_1;
  16320. *((int32_t*)L_9) = (int32_t)((int32_t)(L_10^((int32_t)(1<<((int32_t)(((int32_t)(L_11&((int32_t)31)))&((int32_t)31)))))));
  16321. }
  16322. IL_0038:
  16323. {
  16324. int32_t L_12 = V_1;
  16325. V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  16326. }
  16327. IL_003c:
  16328. {
  16329. int32_t L_13 = V_1;
  16330. int32_t L_14 = __this->___width;
  16331. if ((((int32_t)L_13) < ((int32_t)L_14)))
  16332. {
  16333. goto IL_0008;
  16334. }
  16335. }
  16336. {
  16337. int32_t L_15 = V_0;
  16338. V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  16339. }
  16340. IL_0049:
  16341. {
  16342. int32_t L_16 = V_0;
  16343. int32_t L_17 = __this->___height;
  16344. if ((((int32_t)L_16) < ((int32_t)L_17)))
  16345. {
  16346. goto IL_0004;
  16347. }
  16348. }
  16349. {
  16350. return;
  16351. }
  16352. }
  16353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_left, int32_t ___1_top, int32_t ___2_width, int32_t ___3_height, const RuntimeMethod* method)
  16354. {
  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. int32_t V_4 = 0;
  16360. {
  16361. int32_t L_0 = ___1_top;
  16362. if ((((int32_t)L_0) < ((int32_t)0)))
  16363. {
  16364. goto IL_0008;
  16365. }
  16366. }
  16367. {
  16368. int32_t L_1 = ___0_left;
  16369. if ((((int32_t)L_1) >= ((int32_t)0)))
  16370. {
  16371. goto IL_0013;
  16372. }
  16373. }
  16374. IL_0008:
  16375. {
  16376. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16377. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82E2088D372EE08FF52779A13763129EEE2C2BC7)), NULL);
  16378. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var)));
  16379. }
  16380. IL_0013:
  16381. {
  16382. int32_t L_3 = ___3_height;
  16383. if ((((int32_t)L_3) < ((int32_t)1)))
  16384. {
  16385. goto IL_001c;
  16386. }
  16387. }
  16388. {
  16389. int32_t L_4 = ___2_width;
  16390. if ((((int32_t)L_4) >= ((int32_t)1)))
  16391. {
  16392. goto IL_0027;
  16393. }
  16394. }
  16395. IL_001c:
  16396. {
  16397. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16398. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCC03484805A39EE04FBAB0DC117480C5490EA54E)), NULL);
  16399. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var)));
  16400. }
  16401. IL_0027:
  16402. {
  16403. int32_t L_6 = ___0_left;
  16404. int32_t L_7 = ___2_width;
  16405. V_0 = ((int32_t)il2cpp_codegen_add(L_6, L_7));
  16406. int32_t L_8 = ___1_top;
  16407. int32_t L_9 = ___3_height;
  16408. V_1 = ((int32_t)il2cpp_codegen_add(L_8, L_9));
  16409. int32_t L_10 = V_1;
  16410. int32_t L_11 = __this->___height;
  16411. if ((((int32_t)L_10) > ((int32_t)L_11)))
  16412. {
  16413. goto IL_0042;
  16414. }
  16415. }
  16416. {
  16417. int32_t L_12 = V_0;
  16418. int32_t L_13 = __this->___width;
  16419. if ((((int32_t)L_12) <= ((int32_t)L_13)))
  16420. {
  16421. goto IL_004d;
  16422. }
  16423. }
  16424. IL_0042:
  16425. {
  16426. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  16427. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral178A8E92A59398DFA9F1676529FEE2F193A0A9AD)), NULL);
  16428. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitMatrix_setRegion_m7A363710FD3B752DE2CAC83BEC3CE64B441849F1_RuntimeMethod_var)));
  16429. }
  16430. IL_004d:
  16431. {
  16432. int32_t L_15 = ___1_top;
  16433. V_2 = L_15;
  16434. goto IL_008d;
  16435. }
  16436. IL_0051:
  16437. {
  16438. int32_t L_16 = V_2;
  16439. int32_t L_17 = __this->___rowSize;
  16440. V_3 = ((int32_t)il2cpp_codegen_multiply(L_16, L_17));
  16441. int32_t L_18 = ___0_left;
  16442. V_4 = L_18;
  16443. goto IL_0084;
  16444. }
  16445. IL_005f:
  16446. {
  16447. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = __this->___bits;
  16448. int32_t L_20 = V_3;
  16449. int32_t L_21 = V_4;
  16450. NullCheck(L_19);
  16451. int32_t* L_22 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_20, ((int32_t)(L_21>>5)))))));
  16452. int32_t L_23 = *((int32_t*)L_22);
  16453. int32_t L_24 = V_4;
  16454. *((int32_t*)L_22) = (int32_t)((int32_t)(L_23|((int32_t)(1<<((int32_t)(((int32_t)(L_24&((int32_t)31)))&((int32_t)31)))))));
  16455. int32_t L_25 = V_4;
  16456. V_4 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  16457. }
  16458. IL_0084:
  16459. {
  16460. int32_t L_26 = V_4;
  16461. int32_t L_27 = V_0;
  16462. if ((((int32_t)L_26) < ((int32_t)L_27)))
  16463. {
  16464. goto IL_005f;
  16465. }
  16466. }
  16467. {
  16468. int32_t L_28 = V_2;
  16469. V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  16470. }
  16471. IL_008d:
  16472. {
  16473. int32_t L_29 = V_2;
  16474. int32_t L_30 = V_1;
  16475. if ((((int32_t)L_29) < ((int32_t)L_30)))
  16476. {
  16477. goto IL_0051;
  16478. }
  16479. }
  16480. {
  16481. return;
  16482. }
  16483. }
  16484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method)
  16485. {
  16486. static bool s_Il2CppMethodInitialized;
  16487. if (!s_Il2CppMethodInitialized)
  16488. {
  16489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16490. s_Il2CppMethodInitialized = true;
  16491. }
  16492. int32_t V_0 = 0;
  16493. int32_t V_1 = 0;
  16494. {
  16495. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_row;
  16496. if (!L_0)
  16497. {
  16498. goto IL_0011;
  16499. }
  16500. }
  16501. {
  16502. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___1_row;
  16503. NullCheck(L_1);
  16504. int32_t L_2;
  16505. L_2 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_1, NULL);
  16506. int32_t L_3 = __this->___width;
  16507. if ((((int32_t)L_2) >= ((int32_t)L_3)))
  16508. {
  16509. goto IL_0020;
  16510. }
  16511. }
  16512. IL_0011:
  16513. {
  16514. int32_t L_4 = __this->___width;
  16515. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_5 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16516. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_5, L_4, NULL);
  16517. ___1_row = L_5;
  16518. goto IL_0026;
  16519. }
  16520. IL_0020:
  16521. {
  16522. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_6 = ___1_row;
  16523. NullCheck(L_6);
  16524. BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B(L_6, NULL);
  16525. }
  16526. IL_0026:
  16527. {
  16528. int32_t L_7 = ___0_y;
  16529. int32_t L_8 = __this->___rowSize;
  16530. V_0 = ((int32_t)il2cpp_codegen_multiply(L_7, L_8));
  16531. V_1 = 0;
  16532. goto IL_004a;
  16533. }
  16534. IL_0033:
  16535. {
  16536. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___1_row;
  16537. int32_t L_10 = V_1;
  16538. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->___bits;
  16539. int32_t L_12 = V_0;
  16540. int32_t L_13 = V_1;
  16541. NullCheck(L_11);
  16542. int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_12, L_13));
  16543. int32_t L_15 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  16544. NullCheck(L_9);
  16545. BitArray_setBulk_m00F4DF1A10241D5933939D5A8F838100B7922D04(L_9, ((int32_t)(L_10<<5)), L_15, NULL);
  16546. int32_t L_16 = V_1;
  16547. V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  16548. }
  16549. IL_004a:
  16550. {
  16551. int32_t L_17 = V_1;
  16552. int32_t L_18 = __this->___rowSize;
  16553. if ((((int32_t)L_17) < ((int32_t)L_18)))
  16554. {
  16555. goto IL_0033;
  16556. }
  16557. }
  16558. {
  16559. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_19 = ___1_row;
  16560. return L_19;
  16561. }
  16562. }
  16563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method)
  16564. {
  16565. {
  16566. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___1_row;
  16567. NullCheck(L_0);
  16568. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1;
  16569. L_1 = BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline(L_0, NULL);
  16570. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits;
  16571. int32_t L_3 = ___0_y;
  16572. int32_t L_4 = __this->___rowSize;
  16573. int32_t L_5 = __this->___rowSize;
  16574. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, 0, (RuntimeArray*)L_2, ((int32_t)il2cpp_codegen_multiply(L_3, L_4)), L_5, NULL);
  16575. return;
  16576. }
  16577. }
  16578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_rotate180_m4124EFF162D09996DC72019D5EE7AF0CE483E47A (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16579. {
  16580. static bool s_Il2CppMethodInitialized;
  16581. if (!s_Il2CppMethodInitialized)
  16582. {
  16583. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16584. s_Il2CppMethodInitialized = true;
  16585. }
  16586. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_0 = NULL;
  16587. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_1 = NULL;
  16588. int32_t V_2 = 0;
  16589. int32_t V_3 = 0;
  16590. int32_t V_4 = 0;
  16591. {
  16592. int32_t L_0 = __this->___width;
  16593. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16594. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_1, L_0, NULL);
  16595. V_0 = L_1;
  16596. int32_t L_2 = __this->___width;
  16597. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  16598. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_3, L_2, NULL);
  16599. V_1 = L_3;
  16600. int32_t L_4 = __this->___height;
  16601. V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_4, 1))/2));
  16602. V_3 = 0;
  16603. goto IL_0067;
  16604. }
  16605. IL_0027:
  16606. {
  16607. int32_t L_5 = V_3;
  16608. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_6 = V_0;
  16609. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7;
  16610. L_7 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(__this, L_5, L_6, NULL);
  16611. V_0 = L_7;
  16612. int32_t L_8 = __this->___height;
  16613. int32_t L_9 = V_3;
  16614. V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_8, 1)), L_9));
  16615. int32_t L_10 = V_4;
  16616. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_11 = V_1;
  16617. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_12;
  16618. L_12 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(__this, L_10, L_11, NULL);
  16619. V_1 = L_12;
  16620. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_13 = V_0;
  16621. NullCheck(L_13);
  16622. BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494(L_13, NULL);
  16623. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_14 = V_1;
  16624. NullCheck(L_14);
  16625. BitArray_reverse_m737EFD06F68E7B7A9CB68109A8FB288EBE8F1494(L_14, NULL);
  16626. int32_t L_15 = V_3;
  16627. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_16 = V_1;
  16628. BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9(__this, L_15, L_16, NULL);
  16629. int32_t L_17 = V_4;
  16630. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_18 = V_0;
  16631. BitMatrix_setRow_m595461021284A1CD91ADAD460D4CE393DE665CD9(__this, L_17, L_18, NULL);
  16632. int32_t L_19 = V_3;
  16633. V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  16634. }
  16635. IL_0067:
  16636. {
  16637. int32_t L_20 = V_3;
  16638. int32_t L_21 = V_2;
  16639. if ((((int32_t)L_20) < ((int32_t)L_21)))
  16640. {
  16641. goto IL_0027;
  16642. }
  16643. }
  16644. {
  16645. return;
  16646. }
  16647. }
  16648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_rotate90_mB56448D5E6DAC42C9086A45BB9D42C0B5C169763 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16649. {
  16650. static bool s_Il2CppMethodInitialized;
  16651. if (!s_Il2CppMethodInitialized)
  16652. {
  16653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16654. s_Il2CppMethodInitialized = true;
  16655. }
  16656. int32_t V_0 = 0;
  16657. int32_t V_1 = 0;
  16658. int32_t V_2 = 0;
  16659. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
  16660. int32_t V_4 = 0;
  16661. int32_t V_5 = 0;
  16662. int32_t V_6 = 0;
  16663. int32_t V_7 = 0;
  16664. {
  16665. int32_t L_0 = __this->___height;
  16666. V_0 = L_0;
  16667. int32_t L_1 = __this->___width;
  16668. V_1 = L_1;
  16669. int32_t L_2 = V_0;
  16670. V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_2, ((int32_t)31)))/((int32_t)32)));
  16671. int32_t L_3 = V_2;
  16672. int32_t L_4 = V_1;
  16673. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_3, L_4)));
  16674. V_3 = L_5;
  16675. V_4 = 0;
  16676. goto IL_008c;
  16677. }
  16678. IL_0024:
  16679. {
  16680. V_5 = 0;
  16681. goto IL_007c;
  16682. }
  16683. IL_0029:
  16684. {
  16685. int32_t L_6 = V_4;
  16686. int32_t L_7 = __this->___rowSize;
  16687. int32_t L_8 = V_5;
  16688. V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_6, L_7)), ((int32_t)(L_8/((int32_t)32)))));
  16689. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___bits;
  16690. int32_t L_10 = V_6;
  16691. NullCheck(L_9);
  16692. int32_t L_11 = L_10;
  16693. int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  16694. int32_t L_13 = V_5;
  16695. if (!((int32_t)(((int32_t)((uint32_t)L_12>>((int32_t)(((int32_t)(L_13&((int32_t)31)))&((int32_t)31)))))&1)))
  16696. {
  16697. goto IL_0076;
  16698. }
  16699. }
  16700. {
  16701. int32_t L_14 = V_1;
  16702. int32_t L_15 = V_5;
  16703. int32_t L_16 = V_2;
  16704. int32_t L_17 = V_4;
  16705. V_7 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_14, 1)), L_15)), L_16)), ((int32_t)(L_17/((int32_t)32)))));
  16706. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_3;
  16707. int32_t L_19 = V_7;
  16708. NullCheck(L_18);
  16709. int32_t* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)));
  16710. int32_t L_21 = *((int32_t*)L_20);
  16711. int32_t L_22 = V_4;
  16712. *((int32_t*)L_20) = (int32_t)((int32_t)(L_21|((int32_t)(1<<((int32_t)(((int32_t)(L_22&((int32_t)31)))&((int32_t)31)))))));
  16713. }
  16714. IL_0076:
  16715. {
  16716. int32_t L_23 = V_5;
  16717. V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  16718. }
  16719. IL_007c:
  16720. {
  16721. int32_t L_24 = V_5;
  16722. int32_t L_25 = __this->___width;
  16723. if ((((int32_t)L_24) < ((int32_t)L_25)))
  16724. {
  16725. goto IL_0029;
  16726. }
  16727. }
  16728. {
  16729. int32_t L_26 = V_4;
  16730. V_4 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  16731. }
  16732. IL_008c:
  16733. {
  16734. int32_t L_27 = V_4;
  16735. int32_t L_28 = __this->___height;
  16736. if ((((int32_t)L_27) < ((int32_t)L_28)))
  16737. {
  16738. goto IL_0024;
  16739. }
  16740. }
  16741. {
  16742. int32_t L_29 = V_0;
  16743. __this->___width = L_29;
  16744. int32_t L_30 = V_1;
  16745. __this->___height = L_30;
  16746. int32_t L_31 = V_2;
  16747. __this->___rowSize = L_31;
  16748. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_3;
  16749. __this->___bits = L_32;
  16750. Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_32);
  16751. return;
  16752. }
  16753. }
  16754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getEnclosingRectangle_m98890955CDD702C809A90DB245E4F6A0BB77F866 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16755. {
  16756. static bool s_Il2CppMethodInitialized;
  16757. if (!s_Il2CppMethodInitialized)
  16758. {
  16759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16760. s_Il2CppMethodInitialized = true;
  16761. }
  16762. int32_t V_0 = 0;
  16763. int32_t V_1 = 0;
  16764. int32_t V_2 = 0;
  16765. int32_t V_3 = 0;
  16766. int32_t V_4 = 0;
  16767. int32_t V_5 = 0;
  16768. int32_t V_6 = 0;
  16769. int32_t V_7 = 0;
  16770. int32_t V_8 = 0;
  16771. {
  16772. int32_t L_0 = __this->___width;
  16773. V_0 = L_0;
  16774. int32_t L_1 = __this->___height;
  16775. V_1 = L_1;
  16776. V_2 = (-1);
  16777. V_3 = (-1);
  16778. V_4 = 0;
  16779. goto IL_00cd;
  16780. }
  16781. IL_001a:
  16782. {
  16783. V_5 = 0;
  16784. goto IL_00ba;
  16785. }
  16786. IL_0022:
  16787. {
  16788. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits;
  16789. int32_t L_3 = V_4;
  16790. int32_t L_4 = __this->___rowSize;
  16791. int32_t L_5 = V_5;
  16792. NullCheck(L_2);
  16793. int32_t L_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_3, L_4)), L_5));
  16794. int32_t L_7 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  16795. V_6 = L_7;
  16796. int32_t L_8 = V_6;
  16797. if (!L_8)
  16798. {
  16799. goto IL_00b4;
  16800. }
  16801. }
  16802. {
  16803. int32_t L_9 = V_4;
  16804. int32_t L_10 = V_1;
  16805. if ((((int32_t)L_9) >= ((int32_t)L_10)))
  16806. {
  16807. goto IL_0043;
  16808. }
  16809. }
  16810. {
  16811. int32_t L_11 = V_4;
  16812. V_1 = L_11;
  16813. }
  16814. IL_0043:
  16815. {
  16816. int32_t L_12 = V_4;
  16817. int32_t L_13 = V_3;
  16818. if ((((int32_t)L_12) <= ((int32_t)L_13)))
  16819. {
  16820. goto IL_004b;
  16821. }
  16822. }
  16823. {
  16824. int32_t L_14 = V_4;
  16825. V_3 = L_14;
  16826. }
  16827. IL_004b:
  16828. {
  16829. int32_t L_15 = V_5;
  16830. int32_t L_16 = V_0;
  16831. if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)32)))) >= ((int32_t)L_16)))
  16832. {
  16833. goto IL_007f;
  16834. }
  16835. }
  16836. {
  16837. V_7 = 0;
  16838. goto IL_005e;
  16839. }
  16840. IL_0058:
  16841. {
  16842. int32_t L_17 = V_7;
  16843. V_7 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  16844. }
  16845. IL_005e:
  16846. {
  16847. int32_t L_18 = V_6;
  16848. int32_t L_19 = V_7;
  16849. if (!((int32_t)(L_18<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)31), L_19))&((int32_t)31))))))
  16850. {
  16851. goto IL_0058;
  16852. }
  16853. }
  16854. {
  16855. int32_t L_20 = V_5;
  16856. int32_t L_21 = V_7;
  16857. int32_t L_22 = V_0;
  16858. if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_20, ((int32_t)32))), L_21))) >= ((int32_t)L_22)))
  16859. {
  16860. goto IL_007f;
  16861. }
  16862. }
  16863. {
  16864. int32_t L_23 = V_5;
  16865. int32_t L_24 = V_7;
  16866. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_23, ((int32_t)32))), L_24));
  16867. }
  16868. IL_007f:
  16869. {
  16870. int32_t L_25 = V_5;
  16871. int32_t L_26 = V_2;
  16872. if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_25, ((int32_t)32))), ((int32_t)31)))) <= ((int32_t)L_26)))
  16873. {
  16874. goto IL_00b4;
  16875. }
  16876. }
  16877. {
  16878. V_8 = ((int32_t)31);
  16879. goto IL_0096;
  16880. }
  16881. IL_0090:
  16882. {
  16883. int32_t L_27 = V_8;
  16884. V_8 = ((int32_t)il2cpp_codegen_subtract(L_27, 1));
  16885. }
  16886. IL_0096:
  16887. {
  16888. int32_t L_28 = V_6;
  16889. int32_t L_29 = V_8;
  16890. if (!((int32_t)((uint32_t)L_28>>((int32_t)(L_29&((int32_t)31))))))
  16891. {
  16892. goto IL_0090;
  16893. }
  16894. }
  16895. {
  16896. int32_t L_30 = V_5;
  16897. int32_t L_31 = V_8;
  16898. int32_t L_32 = V_2;
  16899. if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_30, ((int32_t)32))), L_31))) <= ((int32_t)L_32)))
  16900. {
  16901. goto IL_00b4;
  16902. }
  16903. }
  16904. {
  16905. int32_t L_33 = V_5;
  16906. int32_t L_34 = V_8;
  16907. V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_33, ((int32_t)32))), L_34));
  16908. }
  16909. IL_00b4:
  16910. {
  16911. int32_t L_35 = V_5;
  16912. V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  16913. }
  16914. IL_00ba:
  16915. {
  16916. int32_t L_36 = V_5;
  16917. int32_t L_37 = __this->___rowSize;
  16918. if ((((int32_t)L_36) < ((int32_t)L_37)))
  16919. {
  16920. goto IL_0022;
  16921. }
  16922. }
  16923. {
  16924. int32_t L_38 = V_4;
  16925. V_4 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  16926. }
  16927. IL_00cd:
  16928. {
  16929. int32_t L_39 = V_4;
  16930. int32_t L_40 = __this->___height;
  16931. if ((((int32_t)L_39) < ((int32_t)L_40)))
  16932. {
  16933. goto IL_001a;
  16934. }
  16935. }
  16936. {
  16937. int32_t L_41 = V_2;
  16938. int32_t L_42 = V_0;
  16939. if ((((int32_t)L_41) < ((int32_t)L_42)))
  16940. {
  16941. goto IL_00e2;
  16942. }
  16943. }
  16944. {
  16945. int32_t L_43 = V_3;
  16946. int32_t L_44 = V_1;
  16947. if ((((int32_t)L_43) >= ((int32_t)L_44)))
  16948. {
  16949. goto IL_00e4;
  16950. }
  16951. }
  16952. IL_00e2:
  16953. {
  16954. return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  16955. }
  16956. IL_00e4:
  16957. {
  16958. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
  16959. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = L_45;
  16960. int32_t L_47 = V_0;
  16961. NullCheck(L_46);
  16962. (L_46)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_47);
  16963. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = L_46;
  16964. int32_t L_49 = V_1;
  16965. NullCheck(L_48);
  16966. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_49);
  16967. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = L_48;
  16968. int32_t L_51 = V_2;
  16969. int32_t L_52 = V_0;
  16970. NullCheck(L_50);
  16971. (L_50)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_51, L_52)), 1)));
  16972. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = L_50;
  16973. int32_t L_54 = V_3;
  16974. int32_t L_55 = V_1;
  16975. NullCheck(L_53);
  16976. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_54, L_55)), 1)));
  16977. return L_53;
  16978. }
  16979. }
  16980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getTopLeftOnBit_mE53B7EB7057D475B8018302349D01CC5F5764F59 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  16981. {
  16982. static bool s_Il2CppMethodInitialized;
  16983. if (!s_Il2CppMethodInitialized)
  16984. {
  16985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  16986. s_Il2CppMethodInitialized = true;
  16987. }
  16988. int32_t V_0 = 0;
  16989. int32_t V_1 = 0;
  16990. int32_t V_2 = 0;
  16991. int32_t V_3 = 0;
  16992. int32_t V_4 = 0;
  16993. {
  16994. V_0 = 0;
  16995. goto IL_0008;
  16996. }
  16997. IL_0004:
  16998. {
  16999. int32_t L_0 = V_0;
  17000. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  17001. }
  17002. IL_0008:
  17003. {
  17004. int32_t L_1 = V_0;
  17005. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___bits;
  17006. NullCheck(L_2);
  17007. if ((((int32_t)L_1) >= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
  17008. {
  17009. goto IL_001d;
  17010. }
  17011. }
  17012. {
  17013. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits;
  17014. int32_t L_4 = V_0;
  17015. NullCheck(L_3);
  17016. int32_t L_5 = L_4;
  17017. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  17018. if (!L_6)
  17019. {
  17020. goto IL_0004;
  17021. }
  17022. }
  17023. IL_001d:
  17024. {
  17025. int32_t L_7 = V_0;
  17026. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___bits;
  17027. NullCheck(L_8);
  17028. if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  17029. {
  17030. goto IL_002a;
  17031. }
  17032. }
  17033. {
  17034. return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  17035. }
  17036. IL_002a:
  17037. {
  17038. int32_t L_9 = V_0;
  17039. int32_t L_10 = __this->___rowSize;
  17040. V_1 = ((int32_t)(L_9/L_10));
  17041. int32_t L_11 = V_0;
  17042. int32_t L_12 = __this->___rowSize;
  17043. V_2 = ((int32_t)(((int32_t)(L_11%L_12))<<5));
  17044. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->___bits;
  17045. int32_t L_14 = V_0;
  17046. NullCheck(L_13);
  17047. int32_t L_15 = L_14;
  17048. int32_t L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  17049. V_3 = L_16;
  17050. V_4 = 0;
  17051. goto IL_0052;
  17052. }
  17053. IL_004c:
  17054. {
  17055. int32_t L_17 = V_4;
  17056. V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  17057. }
  17058. IL_0052:
  17059. {
  17060. int32_t L_18 = V_3;
  17061. int32_t L_19 = V_4;
  17062. if (!((int32_t)(L_18<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)31), L_19))&((int32_t)31))))))
  17063. {
  17064. goto IL_004c;
  17065. }
  17066. }
  17067. {
  17068. int32_t L_20 = V_2;
  17069. int32_t L_21 = V_4;
  17070. V_2 = ((int32_t)il2cpp_codegen_add(L_20, L_21));
  17071. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2);
  17072. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = L_22;
  17073. int32_t L_24 = V_2;
  17074. NullCheck(L_23);
  17075. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_24);
  17076. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = L_23;
  17077. int32_t L_26 = V_1;
  17078. NullCheck(L_25);
  17079. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_26);
  17080. return L_25;
  17081. }
  17082. }
  17083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getBottomRightOnBit_m7697D5320BF3A9AB523F69FA9348242B17F34181 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  17084. {
  17085. static bool s_Il2CppMethodInitialized;
  17086. if (!s_Il2CppMethodInitialized)
  17087. {
  17088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17089. s_Il2CppMethodInitialized = true;
  17090. }
  17091. int32_t V_0 = 0;
  17092. int32_t V_1 = 0;
  17093. int32_t V_2 = 0;
  17094. int32_t V_3 = 0;
  17095. int32_t V_4 = 0;
  17096. {
  17097. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits;
  17098. NullCheck(L_0);
  17099. V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
  17100. goto IL_0011;
  17101. }
  17102. IL_000d:
  17103. {
  17104. int32_t L_1 = V_0;
  17105. V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
  17106. }
  17107. IL_0011:
  17108. {
  17109. int32_t L_2 = V_0;
  17110. if ((((int32_t)L_2) < ((int32_t)0)))
  17111. {
  17112. goto IL_001f;
  17113. }
  17114. }
  17115. {
  17116. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits;
  17117. int32_t L_4 = V_0;
  17118. NullCheck(L_3);
  17119. int32_t L_5 = L_4;
  17120. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  17121. if (!L_6)
  17122. {
  17123. goto IL_000d;
  17124. }
  17125. }
  17126. IL_001f:
  17127. {
  17128. int32_t L_7 = V_0;
  17129. if ((((int32_t)L_7) >= ((int32_t)0)))
  17130. {
  17131. goto IL_0025;
  17132. }
  17133. }
  17134. {
  17135. return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  17136. }
  17137. IL_0025:
  17138. {
  17139. int32_t L_8 = V_0;
  17140. int32_t L_9 = __this->___rowSize;
  17141. V_1 = ((int32_t)(L_8/L_9));
  17142. int32_t L_10 = V_0;
  17143. int32_t L_11 = __this->___rowSize;
  17144. V_2 = ((int32_t)(((int32_t)(L_10%L_11))<<5));
  17145. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___bits;
  17146. int32_t L_13 = V_0;
  17147. NullCheck(L_12);
  17148. int32_t L_14 = L_13;
  17149. int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  17150. V_3 = L_15;
  17151. V_4 = ((int32_t)31);
  17152. goto IL_004e;
  17153. }
  17154. IL_0048:
  17155. {
  17156. int32_t L_16 = V_4;
  17157. V_4 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
  17158. }
  17159. IL_004e:
  17160. {
  17161. int32_t L_17 = V_3;
  17162. int32_t L_18 = V_4;
  17163. if (!((int32_t)((uint32_t)L_17>>((int32_t)(L_18&((int32_t)31))))))
  17164. {
  17165. goto IL_0048;
  17166. }
  17167. }
  17168. {
  17169. int32_t L_19 = V_2;
  17170. int32_t L_20 = V_4;
  17171. V_2 = ((int32_t)il2cpp_codegen_add(L_19, L_20));
  17172. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2);
  17173. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_21;
  17174. int32_t L_23 = V_2;
  17175. NullCheck(L_22);
  17176. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_23);
  17177. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = L_22;
  17178. int32_t L_25 = V_1;
  17179. NullCheck(L_24);
  17180. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_25);
  17181. return L_24;
  17182. }
  17183. }
  17184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_Equals_m1A76B3AA06FCD524B608E8EEDA4F8472EC7D6079 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  17185. {
  17186. static bool s_Il2CppMethodInitialized;
  17187. if (!s_Il2CppMethodInitialized)
  17188. {
  17189. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  17190. s_Il2CppMethodInitialized = true;
  17191. }
  17192. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL;
  17193. int32_t V_1 = 0;
  17194. {
  17195. RuntimeObject* L_0 = ___0_obj;
  17196. if (((BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)IsInstSealed((RuntimeObject*)L_0, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var)))
  17197. {
  17198. goto IL_000a;
  17199. }
  17200. }
  17201. {
  17202. return (bool)0;
  17203. }
  17204. IL_000a:
  17205. {
  17206. RuntimeObject* L_1 = ___0_obj;
  17207. V_0 = ((BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)CastclassSealed((RuntimeObject*)L_1, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var));
  17208. int32_t L_2 = __this->___width;
  17209. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = V_0;
  17210. NullCheck(L_3);
  17211. int32_t L_4 = L_3->___width;
  17212. if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
  17213. {
  17214. goto IL_004d;
  17215. }
  17216. }
  17217. {
  17218. int32_t L_5 = __this->___height;
  17219. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = V_0;
  17220. NullCheck(L_6);
  17221. int32_t L_7 = L_6->___height;
  17222. if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
  17223. {
  17224. goto IL_004d;
  17225. }
  17226. }
  17227. {
  17228. int32_t L_8 = __this->___rowSize;
  17229. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9 = V_0;
  17230. NullCheck(L_9);
  17231. int32_t L_10 = L_9->___rowSize;
  17232. if ((!(((uint32_t)L_8) == ((uint32_t)L_10))))
  17233. {
  17234. goto IL_004d;
  17235. }
  17236. }
  17237. {
  17238. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->___bits;
  17239. NullCheck(L_11);
  17240. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_12 = V_0;
  17241. NullCheck(L_12);
  17242. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = L_12->___bits;
  17243. NullCheck(L_13);
  17244. if ((((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  17245. {
  17246. goto IL_004f;
  17247. }
  17248. }
  17249. IL_004d:
  17250. {
  17251. return (bool)0;
  17252. }
  17253. IL_004f:
  17254. {
  17255. V_1 = 0;
  17256. goto IL_006b;
  17257. }
  17258. IL_0053:
  17259. {
  17260. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___bits;
  17261. int32_t L_15 = V_1;
  17262. NullCheck(L_14);
  17263. int32_t L_16 = L_15;
  17264. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  17265. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = V_0;
  17266. NullCheck(L_18);
  17267. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = L_18->___bits;
  17268. int32_t L_20 = V_1;
  17269. NullCheck(L_19);
  17270. int32_t L_21 = L_20;
  17271. int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  17272. if ((((int32_t)L_17) == ((int32_t)L_22)))
  17273. {
  17274. goto IL_0067;
  17275. }
  17276. }
  17277. {
  17278. return (bool)0;
  17279. }
  17280. IL_0067:
  17281. {
  17282. int32_t L_23 = V_1;
  17283. V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  17284. }
  17285. IL_006b:
  17286. {
  17287. int32_t L_24 = V_1;
  17288. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = __this->___bits;
  17289. NullCheck(L_25);
  17290. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  17291. {
  17292. goto IL_0053;
  17293. }
  17294. }
  17295. {
  17296. return (bool)1;
  17297. }
  17298. }
  17299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitMatrix_GetHashCode_mC3DDC52D4D597EBDE24E3363728DF6B78B624051 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  17300. {
  17301. int32_t V_0 = 0;
  17302. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  17303. int32_t V_2 = 0;
  17304. int32_t V_3 = 0;
  17305. {
  17306. int32_t L_0 = __this->___width;
  17307. V_0 = L_0;
  17308. int32_t L_1 = V_0;
  17309. int32_t L_2 = __this->___width;
  17310. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_1)), L_2));
  17311. int32_t L_3 = V_0;
  17312. int32_t L_4 = __this->___height;
  17313. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_3)), L_4));
  17314. int32_t L_5 = V_0;
  17315. int32_t L_6 = __this->___rowSize;
  17316. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_5)), L_6));
  17317. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___bits;
  17318. V_1 = L_7;
  17319. V_2 = 0;
  17320. goto IL_004b;
  17321. }
  17322. IL_0036:
  17323. {
  17324. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_1;
  17325. int32_t L_9 = V_2;
  17326. NullCheck(L_8);
  17327. int32_t L_10 = L_9;
  17328. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  17329. V_3 = L_11;
  17330. int32_t L_12 = V_0;
  17331. int32_t L_13;
  17332. L_13 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_3), NULL);
  17333. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)31), L_12)), L_13));
  17334. int32_t L_14 = V_2;
  17335. V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  17336. }
  17337. IL_004b:
  17338. {
  17339. int32_t L_15 = V_2;
  17340. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1;
  17341. NullCheck(L_16);
  17342. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  17343. {
  17344. goto IL_0036;
  17345. }
  17346. }
  17347. {
  17348. int32_t L_17 = V_0;
  17349. return L_17;
  17350. }
  17351. }
  17352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_ToString_m377CF3DDFF3FE654A90D9EF83A7861CE0431C228 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  17353. {
  17354. static bool s_Il2CppMethodInitialized;
  17355. if (!s_Il2CppMethodInitialized)
  17356. {
  17357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA);
  17358. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1);
  17359. s_Il2CppMethodInitialized = true;
  17360. }
  17361. {
  17362. String_t* L_0;
  17363. L_0 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
  17364. String_t* L_1;
  17365. L_1 = BitMatrix_ToString_mBBAEF28C1A43700320D82418CC0D43680E5A9C50(__this, _stringLiteralBE95278C133C16A058F9D4C519E94B186E62CAB1, _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA, L_0, NULL);
  17366. return L_1;
  17367. }
  17368. }
  17369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_ToString_mBBAEF28C1A43700320D82418CC0D43680E5A9C50 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, String_t* ___0_setString, String_t* ___1_unsetString, String_t* ___2_lineSeparator, const RuntimeMethod* method)
  17370. {
  17371. {
  17372. String_t* L_0 = ___0_setString;
  17373. String_t* L_1 = ___1_unsetString;
  17374. String_t* L_2 = ___2_lineSeparator;
  17375. String_t* L_3;
  17376. L_3 = BitMatrix_buildToString_mF5396FEEF928CF85A9DAA6EF9B74E754D3DFE33F(__this, L_0, L_1, L_2, NULL);
  17377. return L_3;
  17378. }
  17379. }
  17380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BitMatrix_buildToString_mF5396FEEF928CF85A9DAA6EF9B74E754D3DFE33F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, String_t* ___0_setString, String_t* ___1_unsetString, String_t* ___2_lineSeparator, const RuntimeMethod* method)
  17381. {
  17382. static bool s_Il2CppMethodInitialized;
  17383. if (!s_Il2CppMethodInitialized)
  17384. {
  17385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  17386. s_Il2CppMethodInitialized = true;
  17387. }
  17388. StringBuilder_t* V_0 = NULL;
  17389. int32_t V_1 = 0;
  17390. int32_t V_2 = 0;
  17391. StringBuilder_t* G_B4_0 = NULL;
  17392. StringBuilder_t* G_B3_0 = NULL;
  17393. String_t* G_B5_0 = NULL;
  17394. StringBuilder_t* G_B5_1 = NULL;
  17395. {
  17396. int32_t L_0 = __this->___height;
  17397. int32_t L_1 = __this->___width;
  17398. StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  17399. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)))), NULL);
  17400. V_0 = L_2;
  17401. V_1 = 0;
  17402. goto IL_004b;
  17403. }
  17404. IL_0019:
  17405. {
  17406. V_2 = 0;
  17407. goto IL_0036;
  17408. }
  17409. IL_001d:
  17410. {
  17411. StringBuilder_t* L_3 = V_0;
  17412. int32_t L_4 = V_2;
  17413. int32_t L_5 = V_1;
  17414. bool L_6;
  17415. L_6 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(__this, L_4, L_5, NULL);
  17416. if (L_6)
  17417. {
  17418. G_B4_0 = L_3;
  17419. goto IL_002b;
  17420. }
  17421. G_B3_0 = L_3;
  17422. }
  17423. {
  17424. String_t* L_7 = ___1_unsetString;
  17425. G_B5_0 = L_7;
  17426. G_B5_1 = G_B3_0;
  17427. goto IL_002c;
  17428. }
  17429. IL_002b:
  17430. {
  17431. String_t* L_8 = ___0_setString;
  17432. G_B5_0 = L_8;
  17433. G_B5_1 = G_B4_0;
  17434. }
  17435. IL_002c:
  17436. {
  17437. NullCheck(G_B5_1);
  17438. StringBuilder_t* L_9;
  17439. L_9 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(G_B5_1, G_B5_0, NULL);
  17440. int32_t L_10 = V_2;
  17441. V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  17442. }
  17443. IL_0036:
  17444. {
  17445. int32_t L_11 = V_2;
  17446. int32_t L_12 = __this->___width;
  17447. if ((((int32_t)L_11) < ((int32_t)L_12)))
  17448. {
  17449. goto IL_001d;
  17450. }
  17451. }
  17452. {
  17453. StringBuilder_t* L_13 = V_0;
  17454. String_t* L_14 = ___2_lineSeparator;
  17455. NullCheck(L_13);
  17456. StringBuilder_t* L_15;
  17457. L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_13, L_14, NULL);
  17458. int32_t L_16 = V_1;
  17459. V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  17460. }
  17461. IL_004b:
  17462. {
  17463. int32_t L_17 = V_1;
  17464. int32_t L_18 = __this->___height;
  17465. if ((((int32_t)L_17) < ((int32_t)L_18)))
  17466. {
  17467. goto IL_0019;
  17468. }
  17469. }
  17470. {
  17471. StringBuilder_t* L_19 = V_0;
  17472. NullCheck(L_19);
  17473. String_t* L_20;
  17474. L_20 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_19);
  17475. return L_20;
  17476. }
  17477. }
  17478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BitMatrix_Clone_m81553080186AF35BA4E0D20F3EEDBBE4816EC589 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  17479. {
  17480. static bool s_Il2CppMethodInitialized;
  17481. if (!s_Il2CppMethodInitialized)
  17482. {
  17483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  17484. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  17485. s_Il2CppMethodInitialized = true;
  17486. }
  17487. {
  17488. int32_t L_0 = __this->___width;
  17489. int32_t L_1 = __this->___height;
  17490. int32_t L_2 = __this->___rowSize;
  17491. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___bits;
  17492. NullCheck((RuntimeArray*)L_3);
  17493. RuntimeObject* L_4;
  17494. L_4 = Array_Clone_m66C9D0727C9BAA0995E4142F29B45BC03582E042((RuntimeArray*)L_3, NULL);
  17495. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  17496. BitMatrix__ctor_m2D17ECD88A0B6F0222F0466D08AE1EA68F9293D1(L_5, L_0, L_1, L_2, ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_4, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)), NULL);
  17497. return L_5;
  17498. }
  17499. }
  17500. #ifdef __clang__
  17501. #pragma clang diagnostic pop
  17502. #endif
  17503. #ifdef __clang__
  17504. #pragma clang diagnostic push
  17505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17506. #pragma clang diagnostic ignored "-Wunused-variable"
  17507. #endif
  17508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
  17509. {
  17510. {
  17511. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  17512. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
  17513. __this->___bytes = L_0;
  17514. Il2CppCodeGenWriteBarrier((void**)(&__this->___bytes), (void*)L_0);
  17515. return;
  17516. }
  17517. }
  17518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  17519. {
  17520. {
  17521. int32_t L_0 = __this->___bitOffset;
  17522. return L_0;
  17523. }
  17524. }
  17525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  17526. {
  17527. {
  17528. int32_t L_0 = __this->___byteOffset;
  17529. return L_0;
  17530. }
  17531. }
  17532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, int32_t ___0_numBits, const RuntimeMethod* method)
  17533. {
  17534. int32_t V_0 = 0;
  17535. int32_t V_1 = 0;
  17536. int32_t V_2 = 0;
  17537. int32_t V_3 = 0;
  17538. int32_t V_4 = 0;
  17539. int32_t V_5 = 0;
  17540. int32_t V_6 = 0;
  17541. int32_t G_B8_0 = 0;
  17542. {
  17543. int32_t L_0 = ___0_numBits;
  17544. if ((((int32_t)L_0) < ((int32_t)1)))
  17545. {
  17546. goto IL_0012;
  17547. }
  17548. }
  17549. {
  17550. int32_t L_1 = ___0_numBits;
  17551. if ((((int32_t)L_1) > ((int32_t)((int32_t)32))))
  17552. {
  17553. goto IL_0012;
  17554. }
  17555. }
  17556. {
  17557. int32_t L_2 = ___0_numBits;
  17558. int32_t L_3;
  17559. L_3 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(__this, NULL);
  17560. if ((((int32_t)L_2) <= ((int32_t)L_3)))
  17561. {
  17562. goto IL_0024;
  17563. }
  17564. }
  17565. IL_0012:
  17566. {
  17567. String_t* L_4;
  17568. L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_numBits), NULL);
  17569. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  17570. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F6F391E021B2C74C55A006DD32D3DCE2127A4D7)), NULL);
  17571. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D_RuntimeMethod_var)));
  17572. }
  17573. IL_0024:
  17574. {
  17575. V_0 = 0;
  17576. int32_t L_6 = __this->___bitOffset;
  17577. if ((((int32_t)L_6) <= ((int32_t)0)))
  17578. {
  17579. goto IL_009f;
  17580. }
  17581. }
  17582. {
  17583. int32_t L_7 = __this->___bitOffset;
  17584. V_1 = ((int32_t)il2cpp_codegen_subtract(8, L_7));
  17585. int32_t L_8 = ___0_numBits;
  17586. int32_t L_9 = V_1;
  17587. if ((((int32_t)L_8) < ((int32_t)L_9)))
  17588. {
  17589. goto IL_003f;
  17590. }
  17591. }
  17592. {
  17593. int32_t L_10 = V_1;
  17594. G_B8_0 = L_10;
  17595. goto IL_0040;
  17596. }
  17597. IL_003f:
  17598. {
  17599. int32_t L_11 = ___0_numBits;
  17600. G_B8_0 = L_11;
  17601. }
  17602. IL_0040:
  17603. {
  17604. V_2 = G_B8_0;
  17605. int32_t L_12 = V_1;
  17606. int32_t L_13 = V_2;
  17607. V_3 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13));
  17608. int32_t L_14 = V_2;
  17609. int32_t L_15 = V_3;
  17610. V_4 = ((int32_t)(((int32_t)(((int32_t)255)>>((int32_t)(((int32_t)il2cpp_codegen_subtract(8, L_14))&((int32_t)31)))))<<((int32_t)(L_15&((int32_t)31)))));
  17611. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___bytes;
  17612. int32_t L_17 = __this->___byteOffset;
  17613. NullCheck(L_16);
  17614. int32_t L_18 = L_17;
  17615. uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  17616. int32_t L_20 = V_4;
  17617. int32_t L_21 = V_3;
  17618. V_0 = ((int32_t)(((int32_t)((int32_t)L_19&L_20))>>((int32_t)(L_21&((int32_t)31)))));
  17619. int32_t L_22 = ___0_numBits;
  17620. int32_t L_23 = V_2;
  17621. ___0_numBits = ((int32_t)il2cpp_codegen_subtract(L_22, L_23));
  17622. int32_t L_24 = __this->___bitOffset;
  17623. int32_t L_25 = V_2;
  17624. __this->___bitOffset = ((int32_t)il2cpp_codegen_add(L_24, L_25));
  17625. int32_t L_26 = __this->___bitOffset;
  17626. if ((!(((uint32_t)L_26) == ((uint32_t)8))))
  17627. {
  17628. goto IL_009f;
  17629. }
  17630. }
  17631. {
  17632. __this->___bitOffset = 0;
  17633. int32_t L_27 = __this->___byteOffset;
  17634. __this->___byteOffset = ((int32_t)il2cpp_codegen_add(L_27, 1));
  17635. }
  17636. IL_009f:
  17637. {
  17638. int32_t L_28 = ___0_numBits;
  17639. if ((((int32_t)L_28) <= ((int32_t)0)))
  17640. {
  17641. goto IL_011c;
  17642. }
  17643. }
  17644. {
  17645. goto IL_00d0;
  17646. }
  17647. IL_00a5:
  17648. {
  17649. int32_t L_29 = V_0;
  17650. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___bytes;
  17651. int32_t L_31 = __this->___byteOffset;
  17652. NullCheck(L_30);
  17653. int32_t L_32 = L_31;
  17654. uint8_t L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  17655. V_0 = ((int32_t)(((int32_t)(L_29<<8))|((int32_t)((int32_t)L_33&((int32_t)255)))));
  17656. int32_t L_34 = __this->___byteOffset;
  17657. __this->___byteOffset = ((int32_t)il2cpp_codegen_add(L_34, 1));
  17658. int32_t L_35 = ___0_numBits;
  17659. ___0_numBits = ((int32_t)il2cpp_codegen_subtract(L_35, 8));
  17660. }
  17661. IL_00d0:
  17662. {
  17663. int32_t L_36 = ___0_numBits;
  17664. if ((((int32_t)L_36) >= ((int32_t)8)))
  17665. {
  17666. goto IL_00a5;
  17667. }
  17668. }
  17669. {
  17670. int32_t L_37 = ___0_numBits;
  17671. if ((((int32_t)L_37) <= ((int32_t)0)))
  17672. {
  17673. goto IL_011c;
  17674. }
  17675. }
  17676. {
  17677. int32_t L_38 = ___0_numBits;
  17678. V_5 = ((int32_t)il2cpp_codegen_subtract(8, L_38));
  17679. int32_t L_39 = V_5;
  17680. int32_t L_40 = V_5;
  17681. V_6 = ((int32_t)(((int32_t)(((int32_t)255)>>((int32_t)(L_39&((int32_t)31)))))<<((int32_t)(L_40&((int32_t)31)))));
  17682. int32_t L_41 = V_0;
  17683. int32_t L_42 = ___0_numBits;
  17684. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43 = __this->___bytes;
  17685. int32_t L_44 = __this->___byteOffset;
  17686. NullCheck(L_43);
  17687. int32_t L_45 = L_44;
  17688. uint8_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
  17689. int32_t L_47 = V_6;
  17690. int32_t L_48 = V_5;
  17691. V_0 = ((int32_t)(((int32_t)(L_41<<((int32_t)(L_42&((int32_t)31)))))|((int32_t)(((int32_t)((int32_t)L_46&L_47))>>((int32_t)(L_48&((int32_t)31)))))));
  17692. int32_t L_49 = __this->___bitOffset;
  17693. int32_t L_50 = ___0_numBits;
  17694. __this->___bitOffset = ((int32_t)il2cpp_codegen_add(L_49, L_50));
  17695. }
  17696. IL_011c:
  17697. {
  17698. int32_t L_51 = V_0;
  17699. return L_51;
  17700. }
  17701. }
  17702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  17703. {
  17704. {
  17705. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___bytes;
  17706. NullCheck(L_0);
  17707. int32_t L_1 = __this->___byteOffset;
  17708. int32_t L_2 = __this->___bitOffset;
  17709. return ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(8, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1)))), L_2));
  17710. }
  17711. }
  17712. #ifdef __clang__
  17713. #pragma clang diagnostic pop
  17714. #endif
  17715. #ifdef __clang__
  17716. #pragma clang diagnostic push
  17717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17718. #pragma clang diagnostic ignored "-Wunused-variable"
  17719. #endif
  17720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method)
  17721. {
  17722. {
  17723. String_t* L_0 = __this->___encodingName;
  17724. return L_0;
  17725. }
  17726. }
  17727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI__cctor_m2047512065BCA8277134E67B626C56EBA7445938 (const RuntimeMethod* method)
  17728. {
  17729. static bool s_Il2CppMethodInitialized;
  17730. if (!s_Il2CppMethodInitialized)
  17731. {
  17732. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  17733. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7_RuntimeMethod_var);
  17734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904_RuntimeMethod_var);
  17735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C_il2cpp_TypeInfo_var);
  17736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F_il2cpp_TypeInfo_var);
  17737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  17738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288);
  17739. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6);
  17740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  17741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06D742D3A71181242C7DCFF8296A284478C34812);
  17742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30);
  17743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A666FEB22EA402E845382B697627E301750A697);
  17744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3);
  17745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB);
  17746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01);
  17747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A);
  17748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8);
  17749. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28);
  17750. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0);
  17751. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C78B829BD173ACBC07176EA245754186E54646A);
  17752. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F);
  17753. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41);
  17754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7);
  17755. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844);
  17756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D);
  17757. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7);
  17758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D);
  17759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA);
  17760. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A);
  17761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB);
  17762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B);
  17763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9);
  17764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9);
  17765. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1);
  17766. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3);
  17767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB);
  17768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533);
  17769. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85);
  17770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C);
  17771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8696508334090426BD2CAA230034A2848DC72B0F);
  17772. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282);
  17773. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298);
  17774. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252);
  17775. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C);
  17776. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35);
  17777. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B);
  17778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5);
  17779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE);
  17780. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04);
  17781. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427);
  17782. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0AA751189653C3A99DF95B68409D68180797E23);
  17783. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE);
  17784. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600);
  17785. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5C61CD326DAC95A16094F76918B6114482B3AA0);
  17786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992);
  17787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C);
  17788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838);
  17789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887);
  17790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1);
  17791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6);
  17792. s_Il2CppMethodInitialized = true;
  17793. }
  17794. {
  17795. Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C* L_0 = (Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C*)il2cpp_codegen_object_new(Dictionary_2_tD9E18D449F1A45A6D360FC84B77F2C1E6104580C_il2cpp_TypeInfo_var);
  17796. Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7(L_0, Dictionary_2__ctor_m399EEF1B60A8C9215E153F86B961B14438FFD9D7_RuntimeMethod_var);
  17797. ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI = L_0;
  17798. Il2CppCodeGenWriteBarrier((void**)(&((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI), (void*)L_0);
  17799. Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F* L_1 = (Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F*)il2cpp_codegen_object_new(Dictionary_2_tF25607EB4CF6B52EAB5FF196C3D0B61D4B4E336F_il2cpp_TypeInfo_var);
  17800. Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904(L_1, Dictionary_2__ctor_m92286D551A5C239C1EAAF4B1EF2A3EAA45BFB904_RuntimeMethod_var);
  17801. ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI = L_1;
  17802. Il2CppCodeGenWriteBarrier((void**)(&((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI), (void*)L_1);
  17803. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(0, _stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85, NULL);
  17804. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17805. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
  17806. NullCheck(L_3);
  17807. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  17808. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
  17809. NullCheck(L_4);
  17810. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427);
  17811. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(1, L_4, NULL);
  17812. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(2, _stringLiteral7DBD1AEF6E0918BADCD501BF4DE97FFEF6F8BD85, NULL);
  17813. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17814. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
  17815. NullCheck(L_6);
  17816. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  17817. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
  17818. NullCheck(L_7);
  17819. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralBEB77CB3FFDF4D4C945E13491E51CE0E204E2427);
  17820. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(3, L_7, NULL);
  17821. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17822. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
  17823. NullCheck(L_9);
  17824. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralEE643A167C08B29AEDB77043AFBAFC229DB19BE1);
  17825. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
  17826. NullCheck(L_10);
  17827. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral06D742D3A71181242C7DCFF8296A284478C34812);
  17828. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(4, L_10, NULL);
  17829. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17830. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
  17831. NullCheck(L_12);
  17832. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01);
  17833. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
  17834. NullCheck(L_13);
  17835. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral261FBB442AB1082E918B9302C4C5BB1CD3D656A0);
  17836. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(5, L_13, NULL);
  17837. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17838. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
  17839. NullCheck(L_15);
  17840. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB);
  17841. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
  17842. NullCheck(L_16);
  17843. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral635788782D7E112E3AE19EE7FDE9FDA9C0B0E75B);
  17844. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(6, L_16, NULL);
  17845. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17846. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
  17847. NullCheck(L_18);
  17848. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralF099CF080ECA33AF464D0D5C0DC3EA2800F64CD6);
  17849. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
  17850. NullCheck(L_19);
  17851. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralD70773EB8AD690BDF922978A6FBF94273AC62992);
  17852. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(7, L_19, NULL);
  17853. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17854. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
  17855. NullCheck(L_21);
  17856. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral1A68DDB54A887D7B3317502B71C4D6F8069C8C5A);
  17857. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
  17858. NullCheck(L_22);
  17859. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral8ACE0A2CC8787E40FD5C6CACFBB6BC18D13E4298);
  17860. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(8, L_22, NULL);
  17861. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17862. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
  17863. NullCheck(L_24);
  17864. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5A7B2E67E58F124E5F80E6659731D1501ECD29F7);
  17865. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
  17866. NullCheck(L_25);
  17867. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral46F74D56FB0E4E5CDAEEB1A86C136E7972EF27C7);
  17868. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)9), L_25, NULL);
  17869. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17870. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
  17871. NullCheck(L_27);
  17872. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralBA8F31ECD2846BA268D23C90A8319BF54F09AFBE);
  17873. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
  17874. NullCheck(L_28);
  17875. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralB4CAEF266ECDC4DB3EFE5478DF6BCB3FA7FA6CF5);
  17876. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)10), L_28, NULL);
  17877. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17878. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
  17879. NullCheck(L_30);
  17880. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral00E7B7FA7BD8E1BF49F60B35BAD00A5E1168D288);
  17881. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30;
  17882. NullCheck(L_31);
  17883. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralA660A0E0152B6566621E5F563BC1997F6D2C572C);
  17884. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)11), L_31, NULL);
  17885. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
  17886. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
  17887. NullCheck(L_33);
  17888. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral63423712F7B627F8AE4058C8AFE765C75C7083DB);
  17889. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
  17890. NullCheck(L_34);
  17891. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral5DD8AA4C81EC94167F54DD8057D881A3BEA7AA4D);
  17892. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34;
  17893. NullCheck(L_35);
  17894. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral66B24B74C189E5073BE9AE00A0BEC4FCAF1F52D9);
  17895. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)12), L_35, NULL);
  17896. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17897. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36;
  17898. NullCheck(L_37);
  17899. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralD72E72B0BDAD9BA2383C3DFF4830434A2E9B216C);
  17900. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37;
  17901. NullCheck(L_38);
  17902. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral89E99C8C644D9BB8F353270582C1A9434E6FA282);
  17903. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)13), L_38, NULL);
  17904. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17905. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
  17906. NullCheck(L_40);
  17907. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral1C3910107EC5BFBEC3B2971CFCFD45D50F39A1E8);
  17908. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40;
  17909. NullCheck(L_41);
  17910. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral52B226F919819ED2F180C86E5E3BDCC443098844);
  17911. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)15), L_41, NULL);
  17912. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
  17913. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42;
  17914. NullCheck(L_43);
  17915. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  17916. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_43;
  17917. NullCheck(L_44);
  17918. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral668C7EFD890D74D3E65B32B04CEC62ABCE247FE9);
  17919. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_44;
  17920. NullCheck(L_45);
  17921. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral8696508334090426BD2CAA230034A2848DC72B0F);
  17922. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)16), L_45, NULL);
  17923. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17924. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46;
  17925. NullCheck(L_47);
  17926. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7AE5AF52EE67FF8A198FB2A2E6BE978EDD760533);
  17927. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_47;
  17928. NullCheck(L_48);
  17929. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralC248B4DF5F1C18E170FAF592B4999347A7BC0FAE);
  17930. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)17), L_48, NULL);
  17931. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
  17932. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49;
  17933. NullCheck(L_50);
  17934. (L_50)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral128A95EA136CC1DA0BBC7EE4306C74F3E3555C01);
  17935. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_50;
  17936. NullCheck(L_51);
  17937. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralC3DAB2DAC4E19A2DD7E3300300BF0419D4C32600);
  17938. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51;
  17939. NullCheck(L_52);
  17940. (L_52)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral71AE3EA1625EF4802AAB5525F6093E6BEAD553B3);
  17941. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)18), L_52, NULL);
  17942. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3);
  17943. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53;
  17944. NullCheck(L_54);
  17945. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB);
  17946. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_54;
  17947. NullCheck(L_55);
  17948. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral44B422D9A5F66A4D708049BF9D9A8B708DF02E41);
  17949. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_55;
  17950. NullCheck(L_56);
  17951. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral55380F5BCB0323E8BB65EC1715AC7B825854076D);
  17952. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)20), L_56, NULL);
  17953. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17954. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_57;
  17955. NullCheck(L_58);
  17956. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralBB2E3DFF5194C3DA25CA2F1B6979AB563D9C5F04);
  17957. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_58;
  17958. NullCheck(L_59);
  17959. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral836AA5A30D3CC877FC15D468998A6CD70126C42C);
  17960. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)21), L_59, NULL);
  17961. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17962. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60;
  17963. NullCheck(L_61);
  17964. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral06E36EC60FB5E74AD8A944A97DB8E97CC6DDCE30);
  17965. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_61;
  17966. NullCheck(L_62);
  17967. (L_62)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral1DEE7BFF2681131A7FD4EEC5136AE754C5120F28);
  17968. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)22), L_62, NULL);
  17969. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17970. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_63;
  17971. NullCheck(L_64);
  17972. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral6DE3FBB31A6F3F1C38C4EDF4A3E3AC77750948F1);
  17973. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_64;
  17974. NullCheck(L_65);
  17975. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral2C78B829BD173ACBC07176EA245754186E54646A);
  17976. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)23), L_65, NULL);
  17977. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17978. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = L_66;
  17979. NullCheck(L_67);
  17980. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralC0AA751189653C3A99DF95B68409D68180797E23);
  17981. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = L_67;
  17982. NullCheck(L_68);
  17983. (L_68)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral0482534898B236A0CD52281D3D7B7A8AF36CA6C6);
  17984. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)24), L_68, NULL);
  17985. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17986. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_69;
  17987. NullCheck(L_70);
  17988. (L_70)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralB218335855D4DA5A0BCF71031441D1DE8536B70B);
  17989. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = L_70;
  17990. NullCheck(L_71);
  17991. (L_71)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralEDAC4E77D378859CD11ECAAAECF41F68FCFDA887);
  17992. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)25), L_71, NULL);
  17993. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  17994. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72;
  17995. NullCheck(L_73);
  17996. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838);
  17997. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73;
  17998. NullCheck(L_74);
  17999. (L_74)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral3969243E5FD270BF5232C0C7A793D09BAF00122F);
  18000. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)26), L_74, NULL);
  18001. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(((int32_t)27), _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A, NULL);
  18002. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(((int32_t)170), _stringLiteral618204AAF60A85D20FD29070EDE01CE399614E9A, NULL);
  18003. CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719(((int32_t)28), _stringLiteralC5C61CD326DAC95A16094F76918B6114482B3AA0, NULL);
  18004. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)4);
  18005. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_75;
  18006. NullCheck(L_76);
  18007. (L_76)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral0E5900473DAE968E1F4600CC48CBEEB2AEF5AEDB);
  18008. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76;
  18009. NullCheck(L_77);
  18010. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3);
  18011. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78 = L_77;
  18012. NullCheck(L_78);
  18013. (L_78)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralB0EC67AAC14495203BE30DB14ADCD7FE8378EB35);
  18014. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_78;
  18015. NullCheck(L_79);
  18016. (L_79)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral5DFBDBE341A434B99198FE2D3143110C3BDFD1BA);
  18017. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)29), L_79, NULL);
  18018. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  18019. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_80;
  18020. NullCheck(L_81);
  18021. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral0A666FEB22EA402E845382B697627E301750A697);
  18022. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = L_81;
  18023. NullCheck(L_82);
  18024. (L_82)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral97710A4CD1B3BCC14C71806ADAB554DE85943252);
  18025. CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E(((int32_t)30), L_82, NULL);
  18026. return;
  18027. }
  18028. }
  18029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method)
  18030. {
  18031. {
  18032. int32_t L_0 = ___0_value;
  18033. ECI__ctor_m7023D07353C0DC397239EFF46AB1B17D9F950AA4(__this, L_0, NULL);
  18034. String_t* L_1 = ___1_encodingName;
  18035. __this->___encodingName = L_1;
  18036. Il2CppCodeGenWriteBarrier((void**)(&__this->___encodingName), (void*)L_1);
  18037. return;
  18038. }
  18039. }
  18040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m667FC58B04E5BCD5021E95C8569075D94404D719 (int32_t ___0_value, String_t* ___1_encodingName, const RuntimeMethod* method)
  18041. {
  18042. static bool s_Il2CppMethodInitialized;
  18043. if (!s_Il2CppMethodInitialized)
  18044. {
  18045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18046. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var);
  18047. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var);
  18048. s_Il2CppMethodInitialized = true;
  18049. }
  18050. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* V_0 = NULL;
  18051. {
  18052. int32_t L_0 = ___0_value;
  18053. String_t* L_1 = ___1_encodingName;
  18054. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_2 = (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)il2cpp_codegen_object_new(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18055. CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D(L_2, L_0, L_1, NULL);
  18056. V_0 = L_2;
  18057. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18058. RuntimeObject* L_3 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI;
  18059. int32_t L_4 = ___0_value;
  18060. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_5 = V_0;
  18061. NullCheck(L_3);
  18062. InterfaceActionInvoker2< int32_t, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_3, L_4, L_5);
  18063. RuntimeObject* L_6 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI;
  18064. String_t* L_7 = ___1_encodingName;
  18065. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_8 = V_0;
  18066. NullCheck(L_6);
  18067. InterfaceActionInvoker2< String_t*, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_6, L_7, L_8);
  18068. return;
  18069. }
  18070. }
  18071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSetECI_addCharacterSet_m93EEBEAA5AF1E66EC3F001D77A48BD347CEB0D4E (int32_t ___0_value, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_encodingNames, const RuntimeMethod* method)
  18072. {
  18073. static bool s_Il2CppMethodInitialized;
  18074. if (!s_Il2CppMethodInitialized)
  18075. {
  18076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var);
  18078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var);
  18079. s_Il2CppMethodInitialized = true;
  18080. }
  18081. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* V_0 = NULL;
  18082. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
  18083. int32_t V_2 = 0;
  18084. String_t* V_3 = NULL;
  18085. {
  18086. int32_t L_0 = ___0_value;
  18087. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___1_encodingNames;
  18088. NullCheck(L_1);
  18089. int32_t L_2 = 0;
  18090. String_t* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  18091. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_4 = (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)il2cpp_codegen_object_new(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18092. CharacterSetECI__ctor_m597C0A428B62EDC84B5C0A3036C4F636C606DB6D(L_4, L_0, L_3, NULL);
  18093. V_0 = L_4;
  18094. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18095. RuntimeObject* L_5 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI;
  18096. int32_t L_6 = ___0_value;
  18097. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_7 = V_0;
  18098. NullCheck(L_5);
  18099. InterfaceActionInvoker2< int32_t, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_5, L_6, L_7);
  18100. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = ___1_encodingNames;
  18101. V_1 = L_8;
  18102. V_2 = 0;
  18103. goto IL_0030;
  18104. }
  18105. IL_001c:
  18106. {
  18107. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_1;
  18108. int32_t L_10 = V_2;
  18109. NullCheck(L_9);
  18110. int32_t L_11 = L_10;
  18111. String_t* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  18112. V_3 = L_12;
  18113. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18114. RuntimeObject* L_13 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___NAME_TO_ECI;
  18115. String_t* L_14 = V_3;
  18116. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_15 = V_0;
  18117. NullCheck(L_13);
  18118. InterfaceActionInvoker2< String_t*, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* >::Invoke(1, IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7_il2cpp_TypeInfo_var, L_13, L_14, L_15);
  18119. int32_t L_16 = V_2;
  18120. V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  18121. }
  18122. IL_0030:
  18123. {
  18124. int32_t L_17 = V_2;
  18125. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = V_1;
  18126. NullCheck(L_18);
  18127. if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
  18128. {
  18129. goto IL_001c;
  18130. }
  18131. }
  18132. {
  18133. return;
  18134. }
  18135. }
  18136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710 (int32_t ___0_value, const RuntimeMethod* method)
  18137. {
  18138. static bool s_Il2CppMethodInitialized;
  18139. if (!s_Il2CppMethodInitialized)
  18140. {
  18141. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var);
  18143. s_Il2CppMethodInitialized = true;
  18144. }
  18145. {
  18146. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18147. RuntimeObject* L_0 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI;
  18148. int32_t L_1 = ___0_value;
  18149. NullCheck(L_0);
  18150. bool L_2;
  18151. L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_0, L_1);
  18152. if (L_2)
  18153. {
  18154. goto IL_000f;
  18155. }
  18156. }
  18157. {
  18158. return (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)NULL;
  18159. }
  18160. IL_000f:
  18161. {
  18162. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18163. RuntimeObject* L_3 = ((CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields*)il2cpp_codegen_static_fields_for(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var))->___VALUE_TO_ECI;
  18164. int32_t L_4 = ___0_value;
  18165. NullCheck(L_3);
  18166. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_5;
  18167. L_5 = InterfaceFuncInvoker1< CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*, int32_t >::Invoke(0, IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5_il2cpp_TypeInfo_var, L_3, L_4);
  18168. return L_5;
  18169. }
  18170. }
  18171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m75F9717EF312CB19A50E1695A094871F8C468139 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* ___0_charsetECI, const RuntimeMethod* method)
  18172. {
  18173. static bool s_Il2CppMethodInitialized;
  18174. if (!s_Il2CppMethodInitialized)
  18175. {
  18176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18177. s_Il2CppMethodInitialized = true;
  18178. }
  18179. {
  18180. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_0 = ___0_charsetECI;
  18181. if (L_0)
  18182. {
  18183. goto IL_0005;
  18184. }
  18185. }
  18186. {
  18187. return (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL;
  18188. }
  18189. IL_0005:
  18190. {
  18191. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_1 = ___0_charsetECI;
  18192. NullCheck(L_1);
  18193. String_t* L_2;
  18194. L_2 = CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline(L_1, NULL);
  18195. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  18196. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3;
  18197. L_3 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(L_2, NULL);
  18198. return L_3;
  18199. }
  18200. }
  18201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996 (String_t* ___0_encodingName, const RuntimeMethod* method)
  18202. {
  18203. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_0 = NULL;
  18204. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_1 = NULL;
  18205. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  18206. {
  18207. V_0 = (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL;
  18208. }
  18209. try
  18210. {
  18211. String_t* L_0 = ___0_encodingName;
  18212. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1;
  18213. L_1 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(L_0, NULL);
  18214. V_0 = L_1;
  18215. goto IL_0010;
  18216. }
  18217. catch(Il2CppExceptionWrapper& e)
  18218. {
  18219. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  18220. {
  18221. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  18222. goto CATCH_000b;
  18223. }
  18224. throw e;
  18225. }
  18226. CATCH_000b:
  18227. {
  18228. Exception_t* L_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  18229. V_1 = (Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095*)NULL;
  18230. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  18231. goto IL_0012;
  18232. }
  18233. IL_0010:
  18234. {
  18235. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3 = V_0;
  18236. return L_3;
  18237. }
  18238. IL_0012:
  18239. {
  18240. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4 = V_1;
  18241. return L_4;
  18242. }
  18243. }
  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. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18253. {
  18254. {
  18255. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField;
  18256. return L_0;
  18257. }
  18258. }
  18259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method)
  18260. {
  18261. {
  18262. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value;
  18263. __this->___U3CRawBytesU3Ek__BackingField = L_0;
  18264. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRawBytesU3Ek__BackingField), (void*)L_0);
  18265. return;
  18266. }
  18267. }
  18268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_NumBits_mD7CA0DF74B5F9BC004686C59DB87B3239314D3FB (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18269. {
  18270. {
  18271. int32_t L_0 = __this->___U3CNumBitsU3Ek__BackingField;
  18272. return L_0;
  18273. }
  18274. }
  18275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18276. {
  18277. {
  18278. int32_t L_0 = ___0_value;
  18279. __this->___U3CNumBitsU3Ek__BackingField = L_0;
  18280. return;
  18281. }
  18282. }
  18283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18284. {
  18285. {
  18286. String_t* L_0 = __this->___U3CTextU3Ek__BackingField;
  18287. return L_0;
  18288. }
  18289. }
  18290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method)
  18291. {
  18292. {
  18293. String_t* L_0 = ___0_value;
  18294. __this->___U3CTextU3Ek__BackingField = L_0;
  18295. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextU3Ek__BackingField), (void*)L_0);
  18296. return;
  18297. }
  18298. }
  18299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18300. {
  18301. {
  18302. RuntimeObject* L_0 = __this->___U3CByteSegmentsU3Ek__BackingField;
  18303. return L_0;
  18304. }
  18305. }
  18306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  18307. {
  18308. {
  18309. RuntimeObject* L_0 = ___0_value;
  18310. __this->___U3CByteSegmentsU3Ek__BackingField = L_0;
  18311. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CByteSegmentsU3Ek__BackingField), (void*)L_0);
  18312. return;
  18313. }
  18314. }
  18315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18316. {
  18317. {
  18318. String_t* L_0 = __this->___U3CECLevelU3Ek__BackingField;
  18319. return L_0;
  18320. }
  18321. }
  18322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method)
  18323. {
  18324. {
  18325. String_t* L_0 = ___0_value;
  18326. __this->___U3CECLevelU3Ek__BackingField = L_0;
  18327. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CECLevelU3Ek__BackingField), (void*)L_0);
  18328. return;
  18329. }
  18330. }
  18331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderResult_get_StructuredAppend_m02D62DA31DB97258FF426F9EEFB249902E1BC824 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18332. {
  18333. {
  18334. int32_t L_0;
  18335. L_0 = DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline(__this, NULL);
  18336. if ((((int32_t)L_0) < ((int32_t)0)))
  18337. {
  18338. goto IL_0016;
  18339. }
  18340. }
  18341. {
  18342. int32_t L_1;
  18343. L_1 = DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline(__this, NULL);
  18344. return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  18345. }
  18346. IL_0016:
  18347. {
  18348. return (bool)0;
  18349. }
  18350. }
  18351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_ErrorsCorrected_m6579FBA3787C70F73FB8F16A964AC8C57EE338F7 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18352. {
  18353. {
  18354. int32_t L_0 = ___0_value;
  18355. __this->___U3CErrorsCorrectedU3Ek__BackingField = L_0;
  18356. return;
  18357. }
  18358. }
  18359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18360. {
  18361. {
  18362. int32_t L_0 = __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField;
  18363. return L_0;
  18364. }
  18365. }
  18366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18367. {
  18368. {
  18369. int32_t L_0 = ___0_value;
  18370. __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField = L_0;
  18371. return;
  18372. }
  18373. }
  18374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_Erasures_m28DFA37C1569FF1C6748C082D79B93663AF3E23E (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18375. {
  18376. {
  18377. int32_t L_0 = ___0_value;
  18378. __this->___U3CErasuresU3Ek__BackingField = L_0;
  18379. return;
  18380. }
  18381. }
  18382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18383. {
  18384. {
  18385. int32_t L_0 = __this->___U3CStructuredAppendParityU3Ek__BackingField;
  18386. return L_0;
  18387. }
  18388. }
  18389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18390. {
  18391. {
  18392. int32_t L_0 = ___0_value;
  18393. __this->___U3CStructuredAppendParityU3Ek__BackingField = L_0;
  18394. return;
  18395. }
  18396. }
  18397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_Other_m3BA3F6938F474B13A5ABE0E959BFCC61B0A1727A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18398. {
  18399. {
  18400. RuntimeObject* L_0 = __this->___U3COtherU3Ek__BackingField;
  18401. return L_0;
  18402. }
  18403. }
  18404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_Other_mC68B305945A75D9A6EE7AE8E169B15C3076F8CFF (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  18405. {
  18406. {
  18407. RuntimeObject* L_0 = ___0_value;
  18408. __this->___U3COtherU3Ek__BackingField = L_0;
  18409. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COtherU3Ek__BackingField), (void*)L_0);
  18410. return;
  18411. }
  18412. }
  18413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  18414. {
  18415. {
  18416. int32_t L_0 = __this->___U3CSymbologyModifierU3Ek__BackingField;
  18417. return L_0;
  18418. }
  18419. }
  18420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  18421. {
  18422. {
  18423. int32_t L_0 = ___0_value;
  18424. __this->___U3CSymbologyModifierU3Ek__BackingField = L_0;
  18425. return;
  18426. }
  18427. }
  18428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m240A56ABE8420FCFA236BF2E3795D8061CF7AD0A (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* ___2_byteSegments, String_t* ___3_ecLevel, const RuntimeMethod* method)
  18429. {
  18430. {
  18431. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18432. String_t* L_1 = ___1_text;
  18433. List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_2 = ___2_byteSegments;
  18434. String_t* L_3 = ___3_ecLevel;
  18435. DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB(__this, L_0, L_1, L_2, L_3, (-1), (-1), 0, NULL);
  18436. return;
  18437. }
  18438. }
  18439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_mB587020D6727B8B0761B43A483C59D4DB564F9CA (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_symbologyModifier, const RuntimeMethod* method)
  18440. {
  18441. {
  18442. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18443. String_t* L_1 = ___1_text;
  18444. RuntimeObject* L_2 = ___2_byteSegments;
  18445. String_t* L_3 = ___3_ecLevel;
  18446. int32_t L_4 = ___4_symbologyModifier;
  18447. DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB(__this, L_0, L_1, L_2, L_3, (-1), (-1), L_4, NULL);
  18448. return;
  18449. }
  18450. }
  18451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m24A8B702E915DE0F6A0E4E4B73CEA7DB0DD20DCB (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_saSequence, int32_t ___5_saParity, int32_t ___6_symbologyModifier, const RuntimeMethod* method)
  18452. {
  18453. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_0 = NULL;
  18454. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* G_B2_1 = NULL;
  18455. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_0 = NULL;
  18456. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* G_B1_1 = NULL;
  18457. int32_t G_B3_0 = 0;
  18458. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_1 = NULL;
  18459. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* G_B3_2 = NULL;
  18460. {
  18461. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18462. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_rawBytes;
  18463. if (!L_1)
  18464. {
  18465. G_B2_0 = L_0;
  18466. G_B2_1 = __this;
  18467. goto IL_000c;
  18468. }
  18469. G_B1_0 = L_0;
  18470. G_B1_1 = __this;
  18471. }
  18472. {
  18473. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_rawBytes;
  18474. NullCheck(L_2);
  18475. G_B3_0 = ((int32_t)il2cpp_codegen_multiply(8, ((int32_t)(((RuntimeArray*)L_2)->max_length))));
  18476. G_B3_1 = G_B1_0;
  18477. G_B3_2 = G_B1_1;
  18478. goto IL_000d;
  18479. }
  18480. IL_000c:
  18481. {
  18482. G_B3_0 = 0;
  18483. G_B3_1 = G_B2_0;
  18484. G_B3_2 = G_B2_1;
  18485. }
  18486. IL_000d:
  18487. {
  18488. String_t* L_3 = ___1_text;
  18489. RuntimeObject* L_4 = ___2_byteSegments;
  18490. String_t* L_5 = ___3_ecLevel;
  18491. int32_t L_6 = ___4_saSequence;
  18492. int32_t L_7 = ___5_saParity;
  18493. int32_t L_8 = ___6_symbologyModifier;
  18494. DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160(G_B3_2, G_B3_1, G_B3_0, L_3, L_4, L_5, L_6, L_7, L_8, NULL);
  18495. return;
  18496. }
  18497. }
  18498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m738770ACC7C59C0D8165FA601CF86D2F9169812D (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, int32_t ___1_numBits, String_t* ___2_text, RuntimeObject* ___3_byteSegments, String_t* ___4_ecLevel, const RuntimeMethod* method)
  18499. {
  18500. {
  18501. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18502. int32_t L_1 = ___1_numBits;
  18503. String_t* L_2 = ___2_text;
  18504. RuntimeObject* L_3 = ___3_byteSegments;
  18505. String_t* L_4 = ___4_ecLevel;
  18506. DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160(__this, L_0, L_1, L_2, L_3, L_4, (-1), (-1), 0, NULL);
  18507. return;
  18508. }
  18509. }
  18510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, int32_t ___1_numBits, String_t* ___2_text, RuntimeObject* ___3_byteSegments, String_t* ___4_ecLevel, int32_t ___5_saSequence, int32_t ___6_saParity, int32_t ___7_symbologyModifier, const RuntimeMethod* method)
  18511. {
  18512. {
  18513. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  18514. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rawBytes;
  18515. if (L_0)
  18516. {
  18517. goto IL_0012;
  18518. }
  18519. }
  18520. {
  18521. String_t* L_1 = ___2_text;
  18522. if (L_1)
  18523. {
  18524. goto IL_0012;
  18525. }
  18526. }
  18527. {
  18528. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  18529. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_2, NULL);
  18530. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecoderResult__ctor_m0324D07449BCD89200761423FD99DE305081D160_RuntimeMethod_var)));
  18531. }
  18532. IL_0012:
  18533. {
  18534. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_rawBytes;
  18535. DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8_inline(__this, L_3, NULL);
  18536. int32_t L_4 = ___1_numBits;
  18537. DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29_inline(__this, L_4, NULL);
  18538. String_t* L_5 = ___2_text;
  18539. DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889_inline(__this, L_5, NULL);
  18540. RuntimeObject* L_6 = ___3_byteSegments;
  18541. DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721_inline(__this, L_6, NULL);
  18542. String_t* L_7 = ___4_ecLevel;
  18543. DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52_inline(__this, L_7, NULL);
  18544. int32_t L_8 = ___6_saParity;
  18545. DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A_inline(__this, L_8, NULL);
  18546. int32_t L_9 = ___5_saSequence;
  18547. DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E_inline(__this, L_9, NULL);
  18548. int32_t L_10 = ___7_symbologyModifier;
  18549. DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE_inline(__this, L_10, NULL);
  18550. return;
  18551. }
  18552. }
  18553. #ifdef __clang__
  18554. #pragma clang diagnostic pop
  18555. #endif
  18556. #ifdef __clang__
  18557. #pragma clang diagnostic push
  18558. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18559. #pragma clang diagnostic ignored "-Wunused-variable"
  18560. #endif
  18561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  18562. {
  18563. {
  18564. RuntimeObject* L_0 = __this->___U3CHintsU3Ek__BackingField;
  18565. return L_0;
  18566. }
  18567. }
  18568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  18569. {
  18570. {
  18571. RuntimeObject* L_0 = ___0_value;
  18572. __this->___U3CHintsU3Ek__BackingField = L_0;
  18573. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHintsU3Ek__BackingField), (void*)L_0);
  18574. return;
  18575. }
  18576. }
  18577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_add_ValueChanged_mFDDD4153D53208F04095A36B2213CD9980BF58E8 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method)
  18578. {
  18579. static bool s_Il2CppMethodInitialized;
  18580. if (!s_Il2CppMethodInitialized)
  18581. {
  18582. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var);
  18583. s_Il2CppMethodInitialized = true;
  18584. }
  18585. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_0 = NULL;
  18586. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_1 = NULL;
  18587. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_2 = NULL;
  18588. {
  18589. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_0 = __this->___ValueChanged;
  18590. V_0 = L_0;
  18591. }
  18592. IL_0007:
  18593. {
  18594. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_1 = V_0;
  18595. V_1 = L_1;
  18596. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_2 = V_1;
  18597. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_3 = ___0_value;
  18598. Delegate_t* L_4;
  18599. L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
  18600. V_2 = ((Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)Castclass((RuntimeObject*)L_4, Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var));
  18601. Action_2_t289BAF75267253402F54F4FD038D938211304C1F** L_5 = (Action_2_t289BAF75267253402F54F4FD038D938211304C1F**)(&__this->___ValueChanged);
  18602. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_6 = V_2;
  18603. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_7 = V_1;
  18604. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_8;
  18605. L_8 = InterlockedCompareExchangeImpl<Action_2_t289BAF75267253402F54F4FD038D938211304C1F*>(L_5, L_6, L_7);
  18606. V_0 = L_8;
  18607. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_9 = V_0;
  18608. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_10 = V_1;
  18609. if ((!(((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_9) == ((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_10))))
  18610. {
  18611. goto IL_0007;
  18612. }
  18613. }
  18614. {
  18615. return;
  18616. }
  18617. }
  18618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_remove_ValueChanged_m02D2B779436D1A7E9A60B6F0802856155BE75103 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, Action_2_t289BAF75267253402F54F4FD038D938211304C1F* ___0_value, const RuntimeMethod* method)
  18619. {
  18620. static bool s_Il2CppMethodInitialized;
  18621. if (!s_Il2CppMethodInitialized)
  18622. {
  18623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var);
  18624. s_Il2CppMethodInitialized = true;
  18625. }
  18626. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_0 = NULL;
  18627. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_1 = NULL;
  18628. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* V_2 = NULL;
  18629. {
  18630. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_0 = __this->___ValueChanged;
  18631. V_0 = L_0;
  18632. }
  18633. IL_0007:
  18634. {
  18635. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_1 = V_0;
  18636. V_1 = L_1;
  18637. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_2 = V_1;
  18638. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_3 = ___0_value;
  18639. Delegate_t* L_4;
  18640. L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
  18641. V_2 = ((Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)Castclass((RuntimeObject*)L_4, Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var));
  18642. Action_2_t289BAF75267253402F54F4FD038D938211304C1F** L_5 = (Action_2_t289BAF75267253402F54F4FD038D938211304C1F**)(&__this->___ValueChanged);
  18643. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_6 = V_2;
  18644. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_7 = V_1;
  18645. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_8;
  18646. L_8 = InterlockedCompareExchangeImpl<Action_2_t289BAF75267253402F54F4FD038D938211304C1F*>(L_5, L_6, L_7);
  18647. V_0 = L_8;
  18648. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_9 = V_0;
  18649. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_10 = V_1;
  18650. if ((!(((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_9) == ((RuntimeObject*)(Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)L_10))))
  18651. {
  18652. goto IL_0007;
  18653. }
  18654. }
  18655. {
  18656. return;
  18657. }
  18658. }
  18659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39ExtendedMode_mE764802E67EF5E1B6D15C2DA6243523DAA34DDD9 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  18660. {
  18661. static bool s_Il2CppMethodInitialized;
  18662. if (!s_Il2CppMethodInitialized)
  18663. {
  18664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  18665. s_Il2CppMethodInitialized = true;
  18666. }
  18667. {
  18668. RuntimeObject* L_0;
  18669. L_0 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  18670. bool L_1 = ___0_value;
  18671. bool L_2 = L_1;
  18672. RuntimeObject* L_3 = Box(il2cpp_defaults.boolean_class, &L_2);
  18673. NullCheck(L_0);
  18674. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_0, ((int32_t)9), L_3);
  18675. return;
  18676. }
  18677. }
  18678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_set_UseCode39RelaxedExtendedMode_m382C314B870044C5CE608E7460E4F6A747514372 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, bool ___0_value, const RuntimeMethod* method)
  18679. {
  18680. static bool s_Il2CppMethodInitialized;
  18681. if (!s_Il2CppMethodInitialized)
  18682. {
  18683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  18684. s_Il2CppMethodInitialized = true;
  18685. }
  18686. {
  18687. bool L_0 = ___0_value;
  18688. if (!L_0)
  18689. {
  18690. goto IL_0017;
  18691. }
  18692. }
  18693. {
  18694. RuntimeObject* L_1;
  18695. L_1 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  18696. bool L_2 = ((bool)1);
  18697. RuntimeObject* L_3 = Box(il2cpp_defaults.boolean_class, &L_2);
  18698. NullCheck(L_1);
  18699. InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, ((int32_t)10), L_3);
  18700. return;
  18701. }
  18702. IL_0017:
  18703. {
  18704. RuntimeObject* L_4;
  18705. L_4 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  18706. NullCheck(L_4);
  18707. bool L_5;
  18708. L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, ((int32_t)10));
  18709. if (!L_5)
  18710. {
  18711. goto IL_0034;
  18712. }
  18713. }
  18714. {
  18715. RuntimeObject* L_6;
  18716. L_6 = DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline(__this, NULL);
  18717. NullCheck(L_6);
  18718. bool L_7;
  18719. L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_6, ((int32_t)10));
  18720. }
  18721. IL_0034:
  18722. {
  18723. return;
  18724. }
  18725. }
  18726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions__ctor_m3571ACF334B918DB71EEEC0FA948E74FFF381F84 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  18727. {
  18728. static bool s_Il2CppMethodInitialized;
  18729. if (!s_Il2CppMethodInitialized)
  18730. {
  18731. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var);
  18732. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC_RuntimeMethod_var);
  18733. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD_RuntimeMethod_var);
  18734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0_il2cpp_TypeInfo_var);
  18735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62_RuntimeMethod_var);
  18736. s_Il2CppMethodInitialized = true;
  18737. }
  18738. ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* V_0 = NULL;
  18739. {
  18740. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  18741. ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* L_0 = (ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0*)il2cpp_codegen_object_new(ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0_il2cpp_TypeInfo_var);
  18742. ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC(L_0, ChangeNotifyDictionary_2__ctor_m48A54914F8AEF3D1E2CEEB564B33B98A8414A5BC_RuntimeMethod_var);
  18743. V_0 = L_0;
  18744. ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* L_1 = V_0;
  18745. DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD_inline(__this, L_1, NULL);
  18746. DecodingOptions_set_UseCode39ExtendedMode_mE764802E67EF5E1B6D15C2DA6243523DAA34DDD9(__this, (bool)1, NULL);
  18747. DecodingOptions_set_UseCode39RelaxedExtendedMode_m382C314B870044C5CE608E7460E4F6A747514372(__this, (bool)1, NULL);
  18748. ChangeNotifyDictionary_2_tAB949D595EB40648CCBE41E74B1561D298C1B7D0* L_2 = V_0;
  18749. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_3 = (Action_2_t289BAF75267253402F54F4FD038D938211304C1F*)il2cpp_codegen_object_new(Action_2_t289BAF75267253402F54F4FD038D938211304C1F_il2cpp_TypeInfo_var);
  18750. Action_2__ctor_mE9F1E1F6E8B261D5D4D0AC704E03E680A2EA21DA(L_3, __this, (intptr_t)((void*)DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62_RuntimeMethod_var), NULL);
  18751. NullCheck(L_2);
  18752. ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD(L_2, L_3, ChangeNotifyDictionary_2_add_ValueChanged_m9F6348B3D17FC37D69B2541D8F40F1B1DD2FB1CD_RuntimeMethod_var);
  18753. return;
  18754. }
  18755. }
  18756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodingOptions_U3C_ctorU3Eb__46_0_mCFDF2357B322B78D86E7BBA71265DE8E088AEC62 (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_o, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_args, const RuntimeMethod* method)
  18757. {
  18758. static bool s_Il2CppMethodInitialized;
  18759. if (!s_Il2CppMethodInitialized)
  18760. {
  18761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  18762. s_Il2CppMethodInitialized = true;
  18763. }
  18764. {
  18765. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_0 = __this->___ValueChanged;
  18766. if (!L_0)
  18767. {
  18768. goto IL_0019;
  18769. }
  18770. }
  18771. {
  18772. Action_2_t289BAF75267253402F54F4FD038D938211304C1F* L_1 = __this->___ValueChanged;
  18773. il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  18774. EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* L_2 = ((EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields*)il2cpp_codegen_static_fields_for(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var))->___Empty;
  18775. NullCheck(L_1);
  18776. Action_2_Invoke_m2647E8AE2A067992C75B6E689B16B86816C565AF_inline(L_1, __this, L_2, NULL);
  18777. }
  18778. IL_0019:
  18779. {
  18780. return;
  18781. }
  18782. }
  18783. #ifdef __clang__
  18784. #pragma clang diagnostic pop
  18785. #endif
  18786. #ifdef __clang__
  18787. #pragma clang diagnostic push
  18788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18789. #pragma clang diagnostic ignored "-Wunused-variable"
  18790. #endif
  18791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DefaultGridSampler_sampleGrid_m08796B203E76806F7F97C2DEB53AAB2B34C92EC1 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_dimensionX, int32_t ___2_dimensionY, float ___3_p1ToX, float ___4_p1ToY, float ___5_p2ToX, float ___6_p2ToY, float ___7_p3ToX, float ___8_p3ToY, float ___9_p4ToX, float ___10_p4ToY, float ___11_p1FromX, float ___12_p1FromY, float ___13_p2FromX, float ___14_p2FromY, float ___15_p3FromX, float ___16_p3FromY, float ___17_p4FromX, float ___18_p4FromY, const RuntimeMethod* method)
  18792. {
  18793. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* V_0 = NULL;
  18794. {
  18795. float L_0 = ___3_p1ToX;
  18796. float L_1 = ___4_p1ToY;
  18797. float L_2 = ___5_p2ToX;
  18798. float L_3 = ___6_p2ToY;
  18799. float L_4 = ___7_p3ToX;
  18800. float L_5 = ___8_p3ToY;
  18801. float L_6 = ___9_p4ToX;
  18802. float L_7 = ___10_p4ToY;
  18803. float L_8 = ___11_p1FromX;
  18804. float L_9 = ___12_p1FromY;
  18805. float L_10 = ___13_p2FromX;
  18806. float L_11 = ___14_p2FromY;
  18807. float L_12 = ___15_p3FromX;
  18808. float L_13 = ___16_p3FromY;
  18809. float L_14 = ___17_p4FromX;
  18810. float L_15 = ___18_p4FromY;
  18811. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_16;
  18812. L_16 = PerspectiveTransform_quadrilateralToQuadrilateral_m4FEFE2B66DCFFDDBD0B488AEAFADA0039DCB2AE5(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, NULL);
  18813. V_0 = L_16;
  18814. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = ___0_image;
  18815. int32_t L_18 = ___1_dimensionX;
  18816. int32_t L_19 = ___2_dimensionY;
  18817. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_20 = V_0;
  18818. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_21;
  18819. L_21 = VirtualFuncInvoker4< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, int32_t, int32_t, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* >::Invoke(5, __this, L_17, L_18, L_19, L_20);
  18820. return L_21;
  18821. }
  18822. }
  18823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DefaultGridSampler_sampleGrid_mCF9931F2A50ACE465B6A2CADF89CDCC63A031544 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_dimensionX, int32_t ___2_dimensionY, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___3_transform, const RuntimeMethod* method)
  18824. {
  18825. static bool s_Il2CppMethodInitialized;
  18826. if (!s_Il2CppMethodInitialized)
  18827. {
  18828. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  18829. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  18830. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
  18831. s_Il2CppMethodInitialized = true;
  18832. }
  18833. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL;
  18834. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_1 = NULL;
  18835. int32_t V_2 = 0;
  18836. int32_t V_3 = 0;
  18837. float V_4 = 0.0f;
  18838. int32_t V_5 = 0;
  18839. int32_t V_6 = 0;
  18840. int32_t V_7 = 0;
  18841. int32_t V_8 = 0;
  18842. int32_t V_9 = 0;
  18843. int32_t V_10 = 0;
  18844. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_11 = NULL;
  18845. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  18846. {
  18847. int32_t L_0 = ___1_dimensionX;
  18848. if ((((int32_t)L_0) <= ((int32_t)0)))
  18849. {
  18850. goto IL_0008;
  18851. }
  18852. }
  18853. {
  18854. int32_t L_1 = ___2_dimensionY;
  18855. if ((((int32_t)L_1) > ((int32_t)0)))
  18856. {
  18857. goto IL_000a;
  18858. }
  18859. }
  18860. IL_0008:
  18861. {
  18862. return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  18863. }
  18864. IL_000a:
  18865. {
  18866. int32_t L_2 = ___1_dimensionX;
  18867. int32_t L_3 = ___2_dimensionY;
  18868. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  18869. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_4, L_2, L_3, NULL);
  18870. V_0 = L_4;
  18871. int32_t L_5 = ___1_dimensionX;
  18872. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(L_5<<1)));
  18873. V_1 = L_6;
  18874. V_2 = 0;
  18875. goto IL_00d7;
  18876. }
  18877. IL_0022:
  18878. {
  18879. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = V_1;
  18880. NullCheck(L_7);
  18881. V_3 = ((int32_t)(((RuntimeArray*)L_7)->max_length));
  18882. int32_t L_8 = V_2;
  18883. V_4 = ((float)il2cpp_codegen_add(((float)L_8), (0.5f)));
  18884. V_5 = 0;
  18885. goto IL_0052;
  18886. }
  18887. IL_0035:
  18888. {
  18889. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = V_1;
  18890. int32_t L_10 = V_5;
  18891. int32_t L_11 = V_5;
  18892. NullCheck(L_9);
  18893. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (float)((float)il2cpp_codegen_add(((float)((int32_t)(L_11>>1))), (0.5f))));
  18894. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = V_1;
  18895. int32_t L_13 = V_5;
  18896. float L_14 = V_4;
  18897. NullCheck(L_12);
  18898. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_13, 1))), (float)L_14);
  18899. int32_t L_15 = V_5;
  18900. V_5 = ((int32_t)il2cpp_codegen_add(L_15, 2));
  18901. }
  18902. IL_0052:
  18903. {
  18904. int32_t L_16 = V_5;
  18905. int32_t L_17 = V_3;
  18906. if ((((int32_t)L_16) < ((int32_t)L_17)))
  18907. {
  18908. goto IL_0035;
  18909. }
  18910. }
  18911. {
  18912. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_18 = ___3_transform;
  18913. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = V_1;
  18914. NullCheck(L_18);
  18915. PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD(L_18, L_19, NULL);
  18916. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = ___0_image;
  18917. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = V_1;
  18918. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  18919. bool L_22;
  18920. L_22 = GridSampler_checkAndNudgePoints_mE0AF55801E0BFE8AFF09835670F4C27C89C124AF(L_20, L_21, NULL);
  18921. if (L_22)
  18922. {
  18923. goto IL_006a;
  18924. }
  18925. }
  18926. {
  18927. return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  18928. }
  18929. IL_006a:
  18930. {
  18931. }
  18932. try
  18933. {
  18934. {
  18935. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_23 = ___0_image;
  18936. NullCheck(L_23);
  18937. int32_t L_24;
  18938. L_24 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_23, NULL);
  18939. V_6 = L_24;
  18940. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_25 = ___0_image;
  18941. NullCheck(L_25);
  18942. int32_t L_26;
  18943. L_26 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_25, NULL);
  18944. V_7 = L_26;
  18945. V_8 = 0;
  18946. goto IL_00c6_1;
  18947. }
  18948. IL_0080_1:
  18949. {
  18950. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = V_1;
  18951. int32_t L_28 = V_8;
  18952. NullCheck(L_27);
  18953. int32_t L_29 = L_28;
  18954. float L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  18955. V_9 = il2cpp_codegen_cast_double_to_int<int32_t>(L_30);
  18956. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = V_1;
  18957. int32_t L_32 = V_8;
  18958. NullCheck(L_31);
  18959. int32_t L_33 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  18960. float L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
  18961. V_10 = il2cpp_codegen_cast_double_to_int<int32_t>(L_34);
  18962. int32_t L_35 = V_9;
  18963. if ((((int32_t)L_35) < ((int32_t)0)))
  18964. {
  18965. goto IL_00a6_1;
  18966. }
  18967. }
  18968. {
  18969. int32_t L_36 = V_9;
  18970. int32_t L_37 = V_6;
  18971. if ((((int32_t)L_36) >= ((int32_t)L_37)))
  18972. {
  18973. goto IL_00a6_1;
  18974. }
  18975. }
  18976. {
  18977. int32_t L_38 = V_10;
  18978. if ((((int32_t)L_38) < ((int32_t)0)))
  18979. {
  18980. goto IL_00a6_1;
  18981. }
  18982. }
  18983. {
  18984. int32_t L_39 = V_10;
  18985. int32_t L_40 = V_7;
  18986. if ((((int32_t)L_39) < ((int32_t)L_40)))
  18987. {
  18988. goto IL_00ab_1;
  18989. }
  18990. }
  18991. IL_00a6_1:
  18992. {
  18993. V_11 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  18994. goto IL_00e0;
  18995. }
  18996. IL_00ab_1:
  18997. {
  18998. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_41 = V_0;
  18999. int32_t L_42 = V_8;
  19000. int32_t L_43 = V_2;
  19001. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_44 = ___0_image;
  19002. int32_t L_45 = V_9;
  19003. int32_t L_46 = V_10;
  19004. NullCheck(L_44);
  19005. bool L_47;
  19006. L_47 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_44, L_45, L_46, NULL);
  19007. NullCheck(L_41);
  19008. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_41, ((int32_t)(L_42>>1)), L_43, L_47, NULL);
  19009. int32_t L_48 = V_8;
  19010. V_8 = ((int32_t)il2cpp_codegen_add(L_48, 2));
  19011. }
  19012. IL_00c6_1:
  19013. {
  19014. int32_t L_49 = V_8;
  19015. int32_t L_50 = V_3;
  19016. if ((((int32_t)L_49) < ((int32_t)L_50)))
  19017. {
  19018. goto IL_0080_1;
  19019. }
  19020. }
  19021. {
  19022. goto IL_00d3;
  19023. }
  19024. }
  19025. catch(Il2CppExceptionWrapper& e)
  19026. {
  19027. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  19028. {
  19029. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  19030. goto CATCH_00cd;
  19031. }
  19032. throw e;
  19033. }
  19034. CATCH_00cd:
  19035. {
  19036. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_51 = ((IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)IL2CPP_GET_ACTIVE_EXCEPTION(IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*));;
  19037. V_11 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL;
  19038. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  19039. goto IL_00e0;
  19040. }
  19041. IL_00d3:
  19042. {
  19043. int32_t L_52 = V_2;
  19044. V_2 = ((int32_t)il2cpp_codegen_add(L_52, 1));
  19045. }
  19046. IL_00d7:
  19047. {
  19048. int32_t L_53 = V_2;
  19049. int32_t L_54 = ___2_dimensionY;
  19050. if ((((int32_t)L_53) < ((int32_t)L_54)))
  19051. {
  19052. goto IL_0022;
  19053. }
  19054. }
  19055. {
  19056. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_55 = V_0;
  19057. return L_55;
  19058. }
  19059. IL_00e0:
  19060. {
  19061. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_56 = V_11;
  19062. return L_56;
  19063. }
  19064. }
  19065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultGridSampler__ctor_m95FB3FC9F9078D3D7B6559FA108F31A8EA6FB1B6 (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* __this, const RuntimeMethod* method)
  19066. {
  19067. static bool s_Il2CppMethodInitialized;
  19068. if (!s_Il2CppMethodInitialized)
  19069. {
  19070. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  19071. s_Il2CppMethodInitialized = true;
  19072. }
  19073. {
  19074. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  19075. GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6(__this, NULL);
  19076. return;
  19077. }
  19078. }
  19079. #ifdef __clang__
  19080. #pragma clang diagnostic pop
  19081. #endif
  19082. #ifdef __clang__
  19083. #pragma clang diagnostic push
  19084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19085. #pragma clang diagnostic ignored "-Wunused-variable"
  19086. #endif
  19087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method)
  19088. {
  19089. {
  19090. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___U3CBitsU3Ek__BackingField;
  19091. return L_0;
  19092. }
  19093. }
  19094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method)
  19095. {
  19096. {
  19097. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_value;
  19098. __this->___U3CBitsU3Ek__BackingField = L_0;
  19099. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBitsU3Ek__BackingField), (void*)L_0);
  19100. return;
  19101. }
  19102. }
  19103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method)
  19104. {
  19105. {
  19106. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CPointsU3Ek__BackingField;
  19107. return L_0;
  19108. }
  19109. }
  19110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3 (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method)
  19111. {
  19112. {
  19113. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_value;
  19114. __this->___U3CPointsU3Ek__BackingField = L_0;
  19115. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointsU3Ek__BackingField), (void*)L_0);
  19116. return;
  19117. }
  19118. }
  19119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, const RuntimeMethod* method)
  19120. {
  19121. {
  19122. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  19123. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits;
  19124. DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0_inline(__this, L_0, NULL);
  19125. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_1 = ___1_points;
  19126. DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3_inline(__this, L_1, NULL);
  19127. return;
  19128. }
  19129. }
  19130. #ifdef __clang__
  19131. #pragma clang diagnostic pop
  19132. #endif
  19133. #ifdef __clang__
  19134. #pragma clang diagnostic push
  19135. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19136. #pragma clang diagnostic ignored "-Wunused-variable"
  19137. #endif
  19138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_value, const RuntimeMethod* method)
  19139. {
  19140. {
  19141. int32_t L_0 = ___0_value;
  19142. __this->___U3CValueU3Ek__BackingField = L_0;
  19143. return;
  19144. }
  19145. }
  19146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECI__ctor_m7023D07353C0DC397239EFF46AB1B17D9F950AA4 (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_val, const RuntimeMethod* method)
  19147. {
  19148. {
  19149. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  19150. int32_t L_0 = ___0_val;
  19151. ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338_inline(__this, L_0, NULL);
  19152. return;
  19153. }
  19154. }
  19155. #ifdef __clang__
  19156. #pragma clang diagnostic pop
  19157. #endif
  19158. #ifdef __clang__
  19159. #pragma clang diagnostic push
  19160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19161. #pragma clang diagnostic ignored "-Wunused-variable"
  19162. #endif
  19163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method)
  19164. {
  19165. static bool s_Il2CppMethodInitialized;
  19166. if (!s_Il2CppMethodInitialized)
  19167. {
  19168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  19169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  19170. s_Il2CppMethodInitialized = true;
  19171. }
  19172. {
  19173. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source;
  19174. Binarizer__ctor_m998F6088E701653D5ADED2C8B7473AFB87F3198D(__this, L_0, NULL);
  19175. il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  19176. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields*)il2cpp_codegen_static_fields_for(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var))->___EMPTY;
  19177. __this->___luminances = L_1;
  19178. Il2CppCodeGenWriteBarrier((void**)(&__this->___luminances), (void*)L_1);
  19179. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
  19180. __this->___buckets = L_2;
  19181. Il2CppCodeGenWriteBarrier((void**)(&__this->___buckets), (void*)L_2);
  19182. return;
  19183. }
  19184. }
  19185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* GlobalHistogramBinarizer_getBlackRow_mF7C638B7B5D44656E13C6E37027E9594DF42B178 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method)
  19186. {
  19187. static bool s_Il2CppMethodInitialized;
  19188. if (!s_Il2CppMethodInitialized)
  19189. {
  19190. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  19191. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  19192. s_Il2CppMethodInitialized = true;
  19193. }
  19194. int32_t V_0 = 0;
  19195. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  19196. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  19197. int32_t V_3 = 0;
  19198. int32_t V_4 = 0;
  19199. int32_t V_5 = 0;
  19200. int32_t V_6 = 0;
  19201. int32_t V_7 = 0;
  19202. int32_t V_8 = 0;
  19203. int32_t V_9 = 0;
  19204. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B2_0 = NULL;
  19205. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B1_0 = NULL;
  19206. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B3_0 = NULL;
  19207. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* G_B4_0 = NULL;
  19208. {
  19209. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0;
  19210. L_0 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(4, __this);
  19211. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1 = L_0;
  19212. NullCheck(L_1);
  19213. int32_t L_2;
  19214. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_1);
  19215. V_0 = L_2;
  19216. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_3 = ___1_row;
  19217. if (!L_3)
  19218. {
  19219. G_B2_0 = L_1;
  19220. goto IL_0019;
  19221. }
  19222. G_B1_0 = L_1;
  19223. }
  19224. {
  19225. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_4 = ___1_row;
  19226. NullCheck(L_4);
  19227. int32_t L_5;
  19228. L_5 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_4, NULL);
  19229. int32_t L_6 = V_0;
  19230. if ((((int32_t)L_5) >= ((int32_t)L_6)))
  19231. {
  19232. G_B3_0 = G_B1_0;
  19233. goto IL_0023;
  19234. }
  19235. G_B2_0 = G_B1_0;
  19236. }
  19237. IL_0019:
  19238. {
  19239. int32_t L_7 = V_0;
  19240. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var);
  19241. BitArray__ctor_m73F6CDC640CD7C76A70672D1F2750E065609487C(L_8, L_7, NULL);
  19242. ___1_row = L_8;
  19243. G_B4_0 = G_B2_0;
  19244. goto IL_0029;
  19245. }
  19246. IL_0023:
  19247. {
  19248. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_9 = ___1_row;
  19249. NullCheck(L_9);
  19250. BitArray_clear_m6769765898BA26FDABEFD59FAF79A6B77178922B(L_9, NULL);
  19251. G_B4_0 = G_B3_0;
  19252. }
  19253. IL_0029:
  19254. {
  19255. int32_t L_10 = V_0;
  19256. GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75(__this, L_10, NULL);
  19257. int32_t L_11 = ___0_y;
  19258. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___luminances;
  19259. NullCheck(G_B4_0);
  19260. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13;
  19261. L_13 = VirtualFuncInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(4, G_B4_0, L_11, L_12);
  19262. V_1 = L_13;
  19263. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___buckets;
  19264. V_2 = L_14;
  19265. V_4 = 0;
  19266. goto IL_0066;
  19267. }
  19268. IL_0049:
  19269. {
  19270. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_2;
  19271. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1;
  19272. int32_t L_17 = V_4;
  19273. NullCheck(L_16);
  19274. int32_t L_18 = L_17;
  19275. uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  19276. NullCheck(L_15);
  19277. int32_t* L_20 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(((int32_t)((int32_t)L_19&((int32_t)255)))>>3)))));
  19278. int32_t L_21 = *((int32_t*)L_20);
  19279. *((int32_t*)L_20) = (int32_t)((int32_t)il2cpp_codegen_add(L_21, 1));
  19280. int32_t L_22 = V_4;
  19281. V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  19282. }
  19283. IL_0066:
  19284. {
  19285. int32_t L_23 = V_4;
  19286. int32_t L_24 = V_0;
  19287. if ((((int32_t)L_23) < ((int32_t)L_24)))
  19288. {
  19289. goto IL_0049;
  19290. }
  19291. }
  19292. {
  19293. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_2;
  19294. il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  19295. bool L_26;
  19296. L_26 = GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208(L_25, (&V_3), NULL);
  19297. if (L_26)
  19298. {
  19299. goto IL_0077;
  19300. }
  19301. }
  19302. {
  19303. return (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)NULL;
  19304. }
  19305. IL_0077:
  19306. {
  19307. int32_t L_27 = V_0;
  19308. if ((((int32_t)L_27) >= ((int32_t)3)))
  19309. {
  19310. goto IL_00a3;
  19311. }
  19312. }
  19313. {
  19314. V_5 = 0;
  19315. goto IL_009c;
  19316. }
  19317. IL_0080:
  19318. {
  19319. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = V_1;
  19320. int32_t L_29 = V_5;
  19321. NullCheck(L_28);
  19322. int32_t L_30 = L_29;
  19323. uint8_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  19324. int32_t L_32 = V_3;
  19325. if ((((int32_t)((int32_t)((int32_t)L_31&((int32_t)255)))) >= ((int32_t)L_32)))
  19326. {
  19327. goto IL_0096;
  19328. }
  19329. }
  19330. {
  19331. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_33 = ___1_row;
  19332. int32_t L_34 = V_5;
  19333. NullCheck(L_33);
  19334. BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F(L_33, L_34, (bool)1, NULL);
  19335. }
  19336. IL_0096:
  19337. {
  19338. int32_t L_35 = V_5;
  19339. V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  19340. }
  19341. IL_009c:
  19342. {
  19343. int32_t L_36 = V_5;
  19344. int32_t L_37 = V_0;
  19345. if ((((int32_t)L_36) < ((int32_t)L_37)))
  19346. {
  19347. goto IL_0080;
  19348. }
  19349. }
  19350. {
  19351. goto IL_00f9;
  19352. }
  19353. IL_00a3:
  19354. {
  19355. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_1;
  19356. NullCheck(L_38);
  19357. int32_t L_39 = 0;
  19358. uint8_t L_40 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
  19359. V_6 = ((int32_t)((int32_t)L_40&((int32_t)255)));
  19360. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_1;
  19361. NullCheck(L_41);
  19362. int32_t L_42 = 1;
  19363. uint8_t L_43 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
  19364. V_7 = ((int32_t)((int32_t)L_43&((int32_t)255)));
  19365. V_8 = 1;
  19366. goto IL_00f2;
  19367. }
  19368. IL_00be:
  19369. {
  19370. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = V_1;
  19371. int32_t L_45 = V_8;
  19372. NullCheck(L_44);
  19373. int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  19374. uint8_t L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
  19375. V_9 = ((int32_t)((int32_t)L_47&((int32_t)255)));
  19376. int32_t L_48 = V_7;
  19377. int32_t L_49 = V_6;
  19378. int32_t L_50 = V_9;
  19379. int32_t L_51 = V_3;
  19380. if ((((int32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_48, 4)), L_49)), L_50))/2))) >= ((int32_t)L_51)))
  19381. {
  19382. goto IL_00e4;
  19383. }
  19384. }
  19385. {
  19386. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_52 = ___1_row;
  19387. int32_t L_53 = V_8;
  19388. NullCheck(L_52);
  19389. BitArray_set_Item_mF94007FC3501028771E0CF00B0E54E2A109BEF1F(L_52, L_53, (bool)1, NULL);
  19390. }
  19391. IL_00e4:
  19392. {
  19393. int32_t L_54 = V_7;
  19394. V_6 = L_54;
  19395. int32_t L_55 = V_9;
  19396. V_7 = L_55;
  19397. int32_t L_56 = V_8;
  19398. V_8 = ((int32_t)il2cpp_codegen_add(L_56, 1));
  19399. }
  19400. IL_00f2:
  19401. {
  19402. int32_t L_57 = V_8;
  19403. int32_t L_58 = V_0;
  19404. if ((((int32_t)L_57) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_58, 1)))))
  19405. {
  19406. goto IL_00be;
  19407. }
  19408. }
  19409. IL_00f9:
  19410. {
  19411. BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_59 = ___1_row;
  19412. return L_59;
  19413. }
  19414. }
  19415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* GlobalHistogramBinarizer_get_BlackMatrix_mB16D66BBF85B3BB113F58080CC4B28B4951DD5D1 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, const RuntimeMethod* method)
  19416. {
  19417. static bool s_Il2CppMethodInitialized;
  19418. if (!s_Il2CppMethodInitialized)
  19419. {
  19420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  19421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  19422. s_Il2CppMethodInitialized = true;
  19423. }
  19424. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* V_0 = NULL;
  19425. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  19426. int32_t V_2 = 0;
  19427. int32_t V_3 = 0;
  19428. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_4 = NULL;
  19429. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL;
  19430. int32_t V_6 = 0;
  19431. int32_t V_7 = 0;
  19432. int32_t V_8 = 0;
  19433. int32_t V_9 = 0;
  19434. int32_t V_10 = 0;
  19435. int32_t V_11 = 0;
  19436. int32_t V_12 = 0;
  19437. int32_t V_13 = 0;
  19438. int32_t V_14 = 0;
  19439. int32_t V_15 = 0;
  19440. {
  19441. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0;
  19442. L_0 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(4, __this);
  19443. V_0 = L_0;
  19444. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1 = V_0;
  19445. NullCheck(L_1);
  19446. int32_t L_2;
  19447. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_1);
  19448. V_2 = L_2;
  19449. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_3 = V_0;
  19450. NullCheck(L_3);
  19451. int32_t L_4;
  19452. L_4 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_3);
  19453. V_3 = L_4;
  19454. int32_t L_5 = V_2;
  19455. int32_t L_6 = V_3;
  19456. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  19457. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_7, L_5, L_6, NULL);
  19458. V_4 = L_7;
  19459. int32_t L_8 = V_2;
  19460. GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75(__this, L_8, NULL);
  19461. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___buckets;
  19462. V_5 = L_9;
  19463. V_7 = 1;
  19464. goto IL_0085;
  19465. }
  19466. IL_0032:
  19467. {
  19468. int32_t L_10 = V_3;
  19469. int32_t L_11 = V_7;
  19470. V_8 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_10, L_11))/5));
  19471. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_12 = V_0;
  19472. int32_t L_13 = V_8;
  19473. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___luminances;
  19474. NullCheck(L_12);
  19475. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15;
  19476. L_15 = VirtualFuncInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(4, L_12, L_13, L_14);
  19477. V_1 = L_15;
  19478. int32_t L_16 = V_2;
  19479. V_9 = ((int32_t)(((int32_t)(L_16<<2))/5));
  19480. int32_t L_17 = V_2;
  19481. V_10 = ((int32_t)(L_17/5));
  19482. goto IL_0079;
  19483. }
  19484. IL_0057:
  19485. {
  19486. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = V_1;
  19487. int32_t L_19 = V_10;
  19488. NullCheck(L_18);
  19489. int32_t L_20 = L_19;
  19490. uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  19491. V_11 = ((int32_t)((int32_t)L_21&((int32_t)255)));
  19492. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_5;
  19493. int32_t L_23 = V_11;
  19494. NullCheck(L_22);
  19495. int32_t* L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_23>>3)))));
  19496. int32_t L_25 = *((int32_t*)L_24);
  19497. *((int32_t*)L_24) = (int32_t)((int32_t)il2cpp_codegen_add(L_25, 1));
  19498. int32_t L_26 = V_10;
  19499. V_10 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  19500. }
  19501. IL_0079:
  19502. {
  19503. int32_t L_27 = V_10;
  19504. int32_t L_28 = V_9;
  19505. if ((((int32_t)L_27) < ((int32_t)L_28)))
  19506. {
  19507. goto IL_0057;
  19508. }
  19509. }
  19510. {
  19511. int32_t L_29 = V_7;
  19512. V_7 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  19513. }
  19514. IL_0085:
  19515. {
  19516. int32_t L_30 = V_7;
  19517. if ((((int32_t)L_30) < ((int32_t)5)))
  19518. {
  19519. goto IL_0032;
  19520. }
  19521. }
  19522. {
  19523. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_5;
  19524. il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  19525. bool L_32;
  19526. L_32 = GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208(L_31, (&V_6), NULL);
  19527. if (L_32)
  19528. {
  19529. goto IL_009d;
  19530. }
  19531. }
  19532. {
  19533. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  19534. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_33, 1, 1, NULL);
  19535. return L_33;
  19536. }
  19537. IL_009d:
  19538. {
  19539. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_34 = V_0;
  19540. NullCheck(L_34);
  19541. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35;
  19542. L_35 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(5, L_34);
  19543. V_1 = L_35;
  19544. V_12 = 0;
  19545. goto IL_00e5;
  19546. }
  19547. IL_00a9:
  19548. {
  19549. int32_t L_36 = V_12;
  19550. int32_t L_37 = V_2;
  19551. V_13 = ((int32_t)il2cpp_codegen_multiply(L_36, L_37));
  19552. V_14 = 0;
  19553. goto IL_00da;
  19554. }
  19555. IL_00b4:
  19556. {
  19557. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_1;
  19558. int32_t L_39 = V_13;
  19559. int32_t L_40 = V_14;
  19560. NullCheck(L_38);
  19561. int32_t L_41 = ((int32_t)il2cpp_codegen_add(L_39, L_40));
  19562. uint8_t L_42 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  19563. V_15 = ((int32_t)((int32_t)L_42&((int32_t)255)));
  19564. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_43 = V_4;
  19565. int32_t L_44 = V_14;
  19566. int32_t L_45 = V_12;
  19567. int32_t L_46 = V_15;
  19568. int32_t L_47 = V_6;
  19569. NullCheck(L_43);
  19570. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_43, L_44, L_45, (bool)((((int32_t)L_46) < ((int32_t)L_47))? 1 : 0), NULL);
  19571. int32_t L_48 = V_14;
  19572. V_14 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  19573. }
  19574. IL_00da:
  19575. {
  19576. int32_t L_49 = V_14;
  19577. int32_t L_50 = V_2;
  19578. if ((((int32_t)L_49) < ((int32_t)L_50)))
  19579. {
  19580. goto IL_00b4;
  19581. }
  19582. }
  19583. {
  19584. int32_t L_51 = V_12;
  19585. V_12 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  19586. }
  19587. IL_00e5:
  19588. {
  19589. int32_t L_52 = V_12;
  19590. int32_t L_53 = V_3;
  19591. if ((((int32_t)L_52) < ((int32_t)L_53)))
  19592. {
  19593. goto IL_00a9;
  19594. }
  19595. }
  19596. {
  19597. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = V_4;
  19598. return L_54;
  19599. }
  19600. }
  19601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* GlobalHistogramBinarizer_createBinarizer_mA03564DF14EAA2E7177BE2228D3DDE431F19A211 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method)
  19602. {
  19603. static bool s_Il2CppMethodInitialized;
  19604. if (!s_Il2CppMethodInitialized)
  19605. {
  19606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  19607. s_Il2CppMethodInitialized = true;
  19608. }
  19609. {
  19610. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source;
  19611. GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* L_1 = (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6*)il2cpp_codegen_object_new(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  19612. GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082(L_1, L_0, NULL);
  19613. return L_1;
  19614. }
  19615. }
  19616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer_initArrays_m0137CC3E6C3E5D54D0474EE69462041E17CCCE75 (GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6* __this, int32_t ___0_luminanceSize, const RuntimeMethod* method)
  19617. {
  19618. static bool s_Il2CppMethodInitialized;
  19619. if (!s_Il2CppMethodInitialized)
  19620. {
  19621. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  19622. s_Il2CppMethodInitialized = true;
  19623. }
  19624. int32_t V_0 = 0;
  19625. {
  19626. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___luminances;
  19627. NullCheck(L_0);
  19628. int32_t L_1 = ___0_luminanceSize;
  19629. if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
  19630. {
  19631. goto IL_0017;
  19632. }
  19633. }
  19634. {
  19635. int32_t L_2 = ___0_luminanceSize;
  19636. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2);
  19637. __this->___luminances = L_3;
  19638. Il2CppCodeGenWriteBarrier((void**)(&__this->___luminances), (void*)L_3);
  19639. }
  19640. IL_0017:
  19641. {
  19642. V_0 = 0;
  19643. goto IL_0028;
  19644. }
  19645. IL_001b:
  19646. {
  19647. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___buckets;
  19648. int32_t L_5 = V_0;
  19649. NullCheck(L_4);
  19650. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (int32_t)0);
  19651. int32_t L_6 = V_0;
  19652. V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
  19653. }
  19654. IL_0028:
  19655. {
  19656. int32_t L_7 = V_0;
  19657. if ((((int32_t)L_7) < ((int32_t)((int32_t)32))))
  19658. {
  19659. goto IL_001b;
  19660. }
  19661. }
  19662. {
  19663. return;
  19664. }
  19665. }
  19666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GlobalHistogramBinarizer_estimateBlackPoint_m6D15F1688CB03497FF8C75DFC376047D51594208 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_buckets, int32_t* ___1_blackPoint, const RuntimeMethod* method)
  19667. {
  19668. int32_t V_0 = 0;
  19669. int32_t V_1 = 0;
  19670. int32_t V_2 = 0;
  19671. int32_t V_3 = 0;
  19672. int32_t V_4 = 0;
  19673. int32_t V_5 = 0;
  19674. int32_t V_6 = 0;
  19675. int32_t V_7 = 0;
  19676. int32_t V_8 = 0;
  19677. int32_t V_9 = 0;
  19678. int32_t V_10 = 0;
  19679. int32_t V_11 = 0;
  19680. int32_t V_12 = 0;
  19681. int32_t V_13 = 0;
  19682. {
  19683. int32_t* L_0 = ___1_blackPoint;
  19684. *((int32_t*)L_0) = (int32_t)0;
  19685. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_buckets;
  19686. NullCheck(L_1);
  19687. V_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
  19688. V_1 = 0;
  19689. V_2 = 0;
  19690. V_3 = 0;
  19691. V_8 = 0;
  19692. goto IL_0033;
  19693. }
  19694. IL_0012:
  19695. {
  19696. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_buckets;
  19697. int32_t L_3 = V_8;
  19698. NullCheck(L_2);
  19699. int32_t L_4 = L_3;
  19700. int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  19701. int32_t L_6 = V_3;
  19702. if ((((int32_t)L_5) <= ((int32_t)L_6)))
  19703. {
  19704. goto IL_0021;
  19705. }
  19706. }
  19707. {
  19708. int32_t L_7 = V_8;
  19709. V_2 = L_7;
  19710. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___0_buckets;
  19711. int32_t L_9 = V_8;
  19712. NullCheck(L_8);
  19713. int32_t L_10 = L_9;
  19714. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  19715. V_3 = L_11;
  19716. }
  19717. IL_0021:
  19718. {
  19719. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___0_buckets;
  19720. int32_t L_13 = V_8;
  19721. NullCheck(L_12);
  19722. int32_t L_14 = L_13;
  19723. int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  19724. int32_t L_16 = V_1;
  19725. if ((((int32_t)L_15) <= ((int32_t)L_16)))
  19726. {
  19727. goto IL_002d;
  19728. }
  19729. }
  19730. {
  19731. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = ___0_buckets;
  19732. int32_t L_18 = V_8;
  19733. NullCheck(L_17);
  19734. int32_t L_19 = L_18;
  19735. int32_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  19736. V_1 = L_20;
  19737. }
  19738. IL_002d:
  19739. {
  19740. int32_t L_21 = V_8;
  19741. V_8 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  19742. }
  19743. IL_0033:
  19744. {
  19745. int32_t L_22 = V_8;
  19746. int32_t L_23 = V_0;
  19747. if ((((int32_t)L_22) < ((int32_t)L_23)))
  19748. {
  19749. goto IL_0012;
  19750. }
  19751. }
  19752. {
  19753. V_4 = 0;
  19754. V_5 = 0;
  19755. V_9 = 0;
  19756. goto IL_0069;
  19757. }
  19758. IL_0043:
  19759. {
  19760. int32_t L_24 = V_9;
  19761. int32_t L_25 = V_2;
  19762. V_10 = ((int32_t)il2cpp_codegen_subtract(L_24, L_25));
  19763. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = ___0_buckets;
  19764. int32_t L_27 = V_9;
  19765. NullCheck(L_26);
  19766. int32_t L_28 = L_27;
  19767. int32_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
  19768. int32_t L_30 = V_10;
  19769. int32_t L_31 = V_10;
  19770. V_11 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_29, L_30)), L_31));
  19771. int32_t L_32 = V_11;
  19772. int32_t L_33 = V_5;
  19773. if ((((int32_t)L_32) <= ((int32_t)L_33)))
  19774. {
  19775. goto IL_0063;
  19776. }
  19777. }
  19778. {
  19779. int32_t L_34 = V_9;
  19780. V_4 = L_34;
  19781. int32_t L_35 = V_11;
  19782. V_5 = L_35;
  19783. }
  19784. IL_0063:
  19785. {
  19786. int32_t L_36 = V_9;
  19787. V_9 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  19788. }
  19789. IL_0069:
  19790. {
  19791. int32_t L_37 = V_9;
  19792. int32_t L_38 = V_0;
  19793. if ((((int32_t)L_37) < ((int32_t)L_38)))
  19794. {
  19795. goto IL_0043;
  19796. }
  19797. }
  19798. {
  19799. int32_t L_39 = V_2;
  19800. int32_t L_40 = V_4;
  19801. if ((((int32_t)L_39) <= ((int32_t)L_40)))
  19802. {
  19803. goto IL_0079;
  19804. }
  19805. }
  19806. {
  19807. int32_t L_41 = V_2;
  19808. int32_t L_42 = V_4;
  19809. V_2 = L_42;
  19810. V_4 = L_41;
  19811. }
  19812. IL_0079:
  19813. {
  19814. int32_t L_43 = V_4;
  19815. int32_t L_44 = V_2;
  19816. int32_t L_45 = V_0;
  19817. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_43, L_44))) > ((int32_t)((int32_t)(L_45>>4)))))
  19818. {
  19819. goto IL_0084;
  19820. }
  19821. }
  19822. {
  19823. return (bool)0;
  19824. }
  19825. IL_0084:
  19826. {
  19827. int32_t L_46 = V_4;
  19828. V_6 = ((int32_t)il2cpp_codegen_subtract(L_46, 1));
  19829. V_7 = (-1);
  19830. int32_t L_47 = V_4;
  19831. V_12 = ((int32_t)il2cpp_codegen_subtract(L_47, 1));
  19832. goto IL_00be;
  19833. }
  19834. IL_0095:
  19835. {
  19836. int32_t L_48 = V_12;
  19837. int32_t L_49 = V_2;
  19838. int32_t L_50 = ((int32_t)il2cpp_codegen_subtract(L_48, L_49));
  19839. int32_t L_51 = V_4;
  19840. int32_t L_52 = V_12;
  19841. int32_t L_53 = V_1;
  19842. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = ___0_buckets;
  19843. int32_t L_55 = V_12;
  19844. NullCheck(L_54);
  19845. int32_t L_56 = L_55;
  19846. int32_t L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
  19847. V_13 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_50, L_50)), ((int32_t)il2cpp_codegen_subtract(L_51, L_52)))), ((int32_t)il2cpp_codegen_subtract(L_53, L_57))));
  19848. int32_t L_58 = V_13;
  19849. int32_t L_59 = V_7;
  19850. if ((((int32_t)L_58) <= ((int32_t)L_59)))
  19851. {
  19852. goto IL_00b8;
  19853. }
  19854. }
  19855. {
  19856. int32_t L_60 = V_12;
  19857. V_6 = L_60;
  19858. int32_t L_61 = V_13;
  19859. V_7 = L_61;
  19860. }
  19861. IL_00b8:
  19862. {
  19863. int32_t L_62 = V_12;
  19864. V_12 = ((int32_t)il2cpp_codegen_subtract(L_62, 1));
  19865. }
  19866. IL_00be:
  19867. {
  19868. int32_t L_63 = V_12;
  19869. int32_t L_64 = V_2;
  19870. if ((((int32_t)L_63) > ((int32_t)L_64)))
  19871. {
  19872. goto IL_0095;
  19873. }
  19874. }
  19875. {
  19876. int32_t* L_65 = ___1_blackPoint;
  19877. int32_t L_66 = V_6;
  19878. *((int32_t*)L_65) = (int32_t)((int32_t)(L_66<<3));
  19879. return (bool)1;
  19880. }
  19881. }
  19882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalHistogramBinarizer__cctor_mCC046B2D2F1A2073F11B61D9D92667756081BC29 (const RuntimeMethod* method)
  19883. {
  19884. static bool s_Il2CppMethodInitialized;
  19885. if (!s_Il2CppMethodInitialized)
  19886. {
  19887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  19888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  19889. s_Il2CppMethodInitialized = true;
  19890. }
  19891. {
  19892. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
  19893. ((GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields*)il2cpp_codegen_static_fields_for(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var))->___EMPTY = L_0;
  19894. Il2CppCodeGenWriteBarrier((void**)(&((GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_StaticFields*)il2cpp_codegen_static_fields_for(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var))->___EMPTY), (void*)L_0);
  19895. return;
  19896. }
  19897. }
  19898. #ifdef __clang__
  19899. #pragma clang diagnostic pop
  19900. #endif
  19901. #ifdef __clang__
  19902. #pragma clang diagnostic push
  19903. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19904. #pragma clang diagnostic ignored "-Wunused-variable"
  19905. #endif
  19906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173 (const RuntimeMethod* method)
  19907. {
  19908. static bool s_Il2CppMethodInitialized;
  19909. if (!s_Il2CppMethodInitialized)
  19910. {
  19911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  19912. s_Il2CppMethodInitialized = true;
  19913. }
  19914. {
  19915. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  19916. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler;
  19917. return L_0;
  19918. }
  19919. }
  19920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* GridSampler_sampleGrid_m59EE9247463B05E974FA2D0251A069BEFF64A07C (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_dimensionX, int32_t ___2_dimensionY, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___3_transform, const RuntimeMethod* method)
  19921. {
  19922. {
  19923. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  19924. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  19925. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GridSampler_sampleGrid_m59EE9247463B05E974FA2D0251A069BEFF64A07C_RuntimeMethod_var)));
  19926. }
  19927. }
  19928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridSampler_checkAndNudgePoints_mE0AF55801E0BFE8AFF09835670F4C27C89C124AF (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_points, const RuntimeMethod* method)
  19929. {
  19930. int32_t V_0 = 0;
  19931. int32_t V_1 = 0;
  19932. bool V_2 = false;
  19933. int32_t V_3 = 0;
  19934. int32_t V_4 = 0;
  19935. int32_t V_5 = 0;
  19936. int32_t V_6 = 0;
  19937. int32_t V_7 = 0;
  19938. int32_t V_8 = 0;
  19939. int32_t V_9 = 0;
  19940. {
  19941. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  19942. NullCheck(L_0);
  19943. int32_t L_1;
  19944. L_1 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_0, NULL);
  19945. V_0 = L_1;
  19946. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_image;
  19947. NullCheck(L_2);
  19948. int32_t L_3;
  19949. L_3 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_2, NULL);
  19950. V_1 = L_3;
  19951. V_2 = (bool)1;
  19952. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___1_points;
  19953. NullCheck(L_4);
  19954. V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), 1));
  19955. V_4 = 0;
  19956. goto IL_008f;
  19957. }
  19958. IL_001b:
  19959. {
  19960. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___1_points;
  19961. int32_t L_6 = V_4;
  19962. NullCheck(L_5);
  19963. int32_t L_7 = L_6;
  19964. float L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  19965. V_5 = il2cpp_codegen_cast_double_to_int<int32_t>(L_8);
  19966. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = ___1_points;
  19967. int32_t L_10 = V_4;
  19968. NullCheck(L_9);
  19969. int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  19970. float L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  19971. V_6 = il2cpp_codegen_cast_double_to_int<int32_t>(L_12);
  19972. int32_t L_13 = V_5;
  19973. if ((((int32_t)L_13) < ((int32_t)(-1))))
  19974. {
  19975. goto IL_003f;
  19976. }
  19977. }
  19978. {
  19979. int32_t L_14 = V_5;
  19980. int32_t L_15 = V_0;
  19981. if ((((int32_t)L_14) > ((int32_t)L_15)))
  19982. {
  19983. goto IL_003f;
  19984. }
  19985. }
  19986. {
  19987. int32_t L_16 = V_6;
  19988. if ((((int32_t)L_16) < ((int32_t)(-1))))
  19989. {
  19990. goto IL_003f;
  19991. }
  19992. }
  19993. {
  19994. int32_t L_17 = V_6;
  19995. int32_t L_18 = V_1;
  19996. if ((((int32_t)L_17) <= ((int32_t)L_18)))
  19997. {
  19998. goto IL_0041;
  19999. }
  20000. }
  20001. IL_003f:
  20002. {
  20003. return (bool)0;
  20004. }
  20005. IL_0041:
  20006. {
  20007. V_2 = (bool)0;
  20008. int32_t L_19 = V_5;
  20009. if ((!(((uint32_t)L_19) == ((uint32_t)(-1)))))
  20010. {
  20011. goto IL_0055;
  20012. }
  20013. }
  20014. {
  20015. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = ___1_points;
  20016. int32_t L_21 = V_4;
  20017. NullCheck(L_20);
  20018. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (float)(0.0f));
  20019. V_2 = (bool)1;
  20020. goto IL_0064;
  20021. }
  20022. IL_0055:
  20023. {
  20024. int32_t L_22 = V_5;
  20025. int32_t L_23 = V_0;
  20026. if ((!(((uint32_t)L_22) == ((uint32_t)L_23))))
  20027. {
  20028. goto IL_0064;
  20029. }
  20030. }
  20031. {
  20032. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = ___1_points;
  20033. int32_t L_25 = V_4;
  20034. int32_t L_26 = V_0;
  20035. NullCheck(L_24);
  20036. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (float)((float)((int32_t)il2cpp_codegen_subtract(L_26, 1))));
  20037. V_2 = (bool)1;
  20038. }
  20039. IL_0064:
  20040. {
  20041. int32_t L_27 = V_6;
  20042. if ((!(((uint32_t)L_27) == ((uint32_t)(-1)))))
  20043. {
  20044. goto IL_0078;
  20045. }
  20046. }
  20047. {
  20048. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = ___1_points;
  20049. int32_t L_29 = V_4;
  20050. NullCheck(L_28);
  20051. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_29, 1))), (float)(0.0f));
  20052. V_2 = (bool)1;
  20053. goto IL_0089;
  20054. }
  20055. IL_0078:
  20056. {
  20057. int32_t L_30 = V_6;
  20058. int32_t L_31 = V_1;
  20059. if ((!(((uint32_t)L_30) == ((uint32_t)L_31))))
  20060. {
  20061. goto IL_0089;
  20062. }
  20063. }
  20064. {
  20065. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = ___1_points;
  20066. int32_t L_33 = V_4;
  20067. int32_t L_34 = V_1;
  20068. NullCheck(L_32);
  20069. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_33, 1))), (float)((float)((int32_t)il2cpp_codegen_subtract(L_34, 1))));
  20070. V_2 = (bool)1;
  20071. }
  20072. IL_0089:
  20073. {
  20074. int32_t L_35 = V_4;
  20075. V_4 = ((int32_t)il2cpp_codegen_add(L_35, 2));
  20076. }
  20077. IL_008f:
  20078. {
  20079. int32_t L_36 = V_4;
  20080. int32_t L_37 = V_3;
  20081. bool L_38 = V_2;
  20082. if (((int32_t)(((((int32_t)L_36) < ((int32_t)L_37))? 1 : 0)&(int32_t)L_38)))
  20083. {
  20084. goto IL_001b;
  20085. }
  20086. }
  20087. {
  20088. V_2 = (bool)1;
  20089. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_39 = ___1_points;
  20090. NullCheck(L_39);
  20091. V_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_39)->max_length)), 2));
  20092. goto IL_0117;
  20093. }
  20094. IL_00a3:
  20095. {
  20096. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_40 = ___1_points;
  20097. int32_t L_41 = V_7;
  20098. NullCheck(L_40);
  20099. int32_t L_42 = L_41;
  20100. float L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
  20101. V_8 = il2cpp_codegen_cast_double_to_int<int32_t>(L_43);
  20102. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = ___1_points;
  20103. int32_t L_45 = V_7;
  20104. NullCheck(L_44);
  20105. int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  20106. float L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
  20107. V_9 = il2cpp_codegen_cast_double_to_int<int32_t>(L_47);
  20108. int32_t L_48 = V_8;
  20109. if ((((int32_t)L_48) < ((int32_t)(-1))))
  20110. {
  20111. goto IL_00c7;
  20112. }
  20113. }
  20114. {
  20115. int32_t L_49 = V_8;
  20116. int32_t L_50 = V_0;
  20117. if ((((int32_t)L_49) > ((int32_t)L_50)))
  20118. {
  20119. goto IL_00c7;
  20120. }
  20121. }
  20122. {
  20123. int32_t L_51 = V_9;
  20124. if ((((int32_t)L_51) < ((int32_t)(-1))))
  20125. {
  20126. goto IL_00c7;
  20127. }
  20128. }
  20129. {
  20130. int32_t L_52 = V_9;
  20131. int32_t L_53 = V_1;
  20132. if ((((int32_t)L_52) <= ((int32_t)L_53)))
  20133. {
  20134. goto IL_00c9;
  20135. }
  20136. }
  20137. IL_00c7:
  20138. {
  20139. return (bool)0;
  20140. }
  20141. IL_00c9:
  20142. {
  20143. V_2 = (bool)0;
  20144. int32_t L_54 = V_8;
  20145. if ((!(((uint32_t)L_54) == ((uint32_t)(-1)))))
  20146. {
  20147. goto IL_00dd;
  20148. }
  20149. }
  20150. {
  20151. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_55 = ___1_points;
  20152. int32_t L_56 = V_7;
  20153. NullCheck(L_55);
  20154. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (float)(0.0f));
  20155. V_2 = (bool)1;
  20156. goto IL_00ec;
  20157. }
  20158. IL_00dd:
  20159. {
  20160. int32_t L_57 = V_8;
  20161. int32_t L_58 = V_0;
  20162. if ((!(((uint32_t)L_57) == ((uint32_t)L_58))))
  20163. {
  20164. goto IL_00ec;
  20165. }
  20166. }
  20167. {
  20168. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = ___1_points;
  20169. int32_t L_60 = V_7;
  20170. int32_t L_61 = V_0;
  20171. NullCheck(L_59);
  20172. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (float)((float)((int32_t)il2cpp_codegen_subtract(L_61, 1))));
  20173. V_2 = (bool)1;
  20174. }
  20175. IL_00ec:
  20176. {
  20177. int32_t L_62 = V_9;
  20178. if ((!(((uint32_t)L_62) == ((uint32_t)(-1)))))
  20179. {
  20180. goto IL_0100;
  20181. }
  20182. }
  20183. {
  20184. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = ___1_points;
  20185. int32_t L_64 = V_7;
  20186. NullCheck(L_63);
  20187. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_64, 1))), (float)(0.0f));
  20188. V_2 = (bool)1;
  20189. goto IL_0111;
  20190. }
  20191. IL_0100:
  20192. {
  20193. int32_t L_65 = V_9;
  20194. int32_t L_66 = V_1;
  20195. if ((!(((uint32_t)L_65) == ((uint32_t)L_66))))
  20196. {
  20197. goto IL_0111;
  20198. }
  20199. }
  20200. {
  20201. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_67 = ___1_points;
  20202. int32_t L_68 = V_7;
  20203. int32_t L_69 = V_1;
  20204. NullCheck(L_67);
  20205. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_68, 1))), (float)((float)((int32_t)il2cpp_codegen_subtract(L_69, 1))));
  20206. V_2 = (bool)1;
  20207. }
  20208. IL_0111:
  20209. {
  20210. int32_t L_70 = V_7;
  20211. V_7 = ((int32_t)il2cpp_codegen_subtract(L_70, 2));
  20212. }
  20213. IL_0117:
  20214. {
  20215. int32_t L_71 = V_7;
  20216. bool L_72 = V_2;
  20217. if (((int32_t)(((((int32_t)((((int32_t)L_71) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0)&(int32_t)L_72)))
  20218. {
  20219. goto IL_00a3;
  20220. }
  20221. }
  20222. {
  20223. return (bool)1;
  20224. }
  20225. }
  20226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler__ctor_m9E0574E98127DF9E33D53A3D2281674EEA1071A6 (GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* __this, const RuntimeMethod* method)
  20227. {
  20228. {
  20229. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  20230. return;
  20231. }
  20232. }
  20233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridSampler__cctor_m5A167AC9DE579D7C15F1CD135D2F09F1E419F27A (const RuntimeMethod* method)
  20234. {
  20235. static bool s_Il2CppMethodInitialized;
  20236. if (!s_Il2CppMethodInitialized)
  20237. {
  20238. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var);
  20239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  20240. s_Il2CppMethodInitialized = true;
  20241. }
  20242. {
  20243. DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A* L_0 = (DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A*)il2cpp_codegen_object_new(DefaultGridSampler_t4DDBE6E66031DF024173A6FCB211E879B19C620A_il2cpp_TypeInfo_var);
  20244. DefaultGridSampler__ctor_m95FB3FC9F9078D3D7B6559FA108F31A8EA6FB1B6(L_0, NULL);
  20245. ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler = L_0;
  20246. Il2CppCodeGenWriteBarrier((void**)(&((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler), (void*)L_0);
  20247. return;
  20248. }
  20249. }
  20250. #ifdef __clang__
  20251. #pragma clang diagnostic pop
  20252. #endif
  20253. #ifdef __clang__
  20254. #pragma clang diagnostic push
  20255. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20256. #pragma clang diagnostic ignored "-Wunused-variable"
  20257. #endif
  20258. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* HybridBinarizer_get_BlackMatrix_m3FA5994BA2EAD04D9A7DE32CC8B17A623DBC7898 (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, const RuntimeMethod* method)
  20259. {
  20260. {
  20261. HybridBinarizer_binarizeEntireImage_m5626F91BC8D1FC6EE366BE9ACDF6AFF21077ED3B(__this, NULL);
  20262. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___matrix;
  20263. return L_0;
  20264. }
  20265. }
  20266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer__ctor_mA5EAA639B62EF4B0D4713FFDCBDF408136B63459 (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method)
  20267. {
  20268. static bool s_Il2CppMethodInitialized;
  20269. if (!s_Il2CppMethodInitialized)
  20270. {
  20271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  20272. s_Il2CppMethodInitialized = true;
  20273. }
  20274. {
  20275. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source;
  20276. il2cpp_codegen_runtime_class_init_inline(GlobalHistogramBinarizer_t496739A5F0310B0584507567A37F48448629DAC6_il2cpp_TypeInfo_var);
  20277. GlobalHistogramBinarizer__ctor_mF56228DB678DD6651FA236D5099F7F0589694082(__this, L_0, NULL);
  20278. return;
  20279. }
  20280. }
  20281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* HybridBinarizer_createBinarizer_m64BE322161A0280D8B23ED80C59F540F3A048EEA (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_source, const RuntimeMethod* method)
  20282. {
  20283. static bool s_Il2CppMethodInitialized;
  20284. if (!s_Il2CppMethodInitialized)
  20285. {
  20286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D_il2cpp_TypeInfo_var);
  20287. s_Il2CppMethodInitialized = true;
  20288. }
  20289. {
  20290. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_source;
  20291. HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* L_1 = (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D*)il2cpp_codegen_object_new(HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D_il2cpp_TypeInfo_var);
  20292. HybridBinarizer__ctor_mA5EAA639B62EF4B0D4713FFDCBDF408136B63459(L_1, L_0, NULL);
  20293. return L_1;
  20294. }
  20295. }
  20296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_binarizeEntireImage_m5626F91BC8D1FC6EE366BE9ACDF6AFF21077ED3B (HybridBinarizer_t726D5FB0A400E189DD983B9C7B5EBCAFD15DEB5D* __this, const RuntimeMethod* method)
  20297. {
  20298. static bool s_Il2CppMethodInitialized;
  20299. if (!s_Il2CppMethodInitialized)
  20300. {
  20301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  20302. s_Il2CppMethodInitialized = true;
  20303. }
  20304. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* V_0 = NULL;
  20305. int32_t V_1 = 0;
  20306. int32_t V_2 = 0;
  20307. int32_t V_3 = 0;
  20308. int32_t V_4 = 0;
  20309. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_5 = NULL;
  20310. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_6 = NULL;
  20311. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B5_0 = NULL;
  20312. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B4_0 = NULL;
  20313. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B7_0 = NULL;
  20314. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B6_0 = NULL;
  20315. {
  20316. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___matrix;
  20317. if (L_0)
  20318. {
  20319. goto IL_0083;
  20320. }
  20321. }
  20322. {
  20323. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1;
  20324. L_1 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(4, __this);
  20325. V_0 = L_1;
  20326. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_2 = V_0;
  20327. NullCheck(L_2);
  20328. int32_t L_3;
  20329. L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_2);
  20330. V_1 = L_3;
  20331. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_4 = V_0;
  20332. NullCheck(L_4);
  20333. int32_t L_5;
  20334. L_5 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_4);
  20335. V_2 = L_5;
  20336. int32_t L_6 = V_1;
  20337. if ((((int32_t)L_6) < ((int32_t)((int32_t)40))))
  20338. {
  20339. goto IL_0077;
  20340. }
  20341. }
  20342. {
  20343. int32_t L_7 = V_2;
  20344. if ((((int32_t)L_7) < ((int32_t)((int32_t)40))))
  20345. {
  20346. goto IL_0077;
  20347. }
  20348. }
  20349. {
  20350. LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_8 = V_0;
  20351. NullCheck(L_8);
  20352. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9;
  20353. L_9 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(5, L_8);
  20354. int32_t L_10 = V_1;
  20355. V_3 = ((int32_t)(L_10>>3));
  20356. int32_t L_11 = V_1;
  20357. if (!((int32_t)(L_11&7)))
  20358. {
  20359. G_B5_0 = L_9;
  20360. goto IL_003a;
  20361. }
  20362. G_B4_0 = L_9;
  20363. }
  20364. {
  20365. int32_t L_12 = V_3;
  20366. V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  20367. G_B5_0 = G_B4_0;
  20368. }
  20369. IL_003a:
  20370. {
  20371. int32_t L_13 = V_2;
  20372. V_4 = ((int32_t)(L_13>>3));
  20373. int32_t L_14 = V_2;
  20374. if (!((int32_t)(L_14&7)))
  20375. {
  20376. G_B7_0 = G_B5_0;
  20377. goto IL_004a;
  20378. }
  20379. G_B6_0 = G_B5_0;
  20380. }
  20381. {
  20382. int32_t L_15 = V_4;
  20383. V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  20384. G_B7_0 = G_B6_0;
  20385. }
  20386. IL_004a:
  20387. {
  20388. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = G_B7_0;
  20389. int32_t L_17 = V_3;
  20390. int32_t L_18 = V_4;
  20391. int32_t L_19 = V_1;
  20392. int32_t L_20 = V_2;
  20393. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_21;
  20394. L_21 = HybridBinarizer_calculateBlackPoints_m1C30CBF01BC6C5499D5E2EB460D2A19D60F58D53(L_16, L_17, L_18, L_19, L_20, NULL);
  20395. V_5 = L_21;
  20396. int32_t L_22 = V_1;
  20397. int32_t L_23 = V_2;
  20398. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_24 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var);
  20399. BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_24, L_22, L_23, NULL);
  20400. V_6 = L_24;
  20401. int32_t L_25 = V_3;
  20402. int32_t L_26 = V_4;
  20403. int32_t L_27 = V_1;
  20404. int32_t L_28 = V_2;
  20405. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_29 = V_5;
  20406. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_30 = V_6;
  20407. HybridBinarizer_calculateThresholdForBlock_mD9F6546A3EF83A65A59F129B6340424DB8A31C04(L_16, L_25, L_26, L_27, L_28, L_29, L_30, NULL);
  20408. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_31 = V_6;
  20409. __this->___matrix = L_31;
  20410. Il2CppCodeGenWriteBarrier((void**)(&__this->___matrix), (void*)L_31);
  20411. return;
  20412. }
  20413. IL_0077:
  20414. {
  20415. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_32;
  20416. L_32 = GlobalHistogramBinarizer_get_BlackMatrix_mB16D66BBF85B3BB113F58080CC4B28B4951DD5D1(__this, NULL);
  20417. __this->___matrix = L_32;
  20418. Il2CppCodeGenWriteBarrier((void**)(&__this->___matrix), (void*)L_32);
  20419. }
  20420. IL_0083:
  20421. {
  20422. return;
  20423. }
  20424. }
  20425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_calculateThresholdForBlock_mD9F6546A3EF83A65A59F129B6340424DB8A31C04 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_subWidth, int32_t ___2_subHeight, int32_t ___3_width, int32_t ___4_height, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___5_blackPoints, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___6_matrix, const RuntimeMethod* method)
  20426. {
  20427. int32_t V_0 = 0;
  20428. int32_t V_1 = 0;
  20429. int32_t V_2 = 0;
  20430. int32_t V_3 = 0;
  20431. int32_t V_4 = 0;
  20432. int32_t V_5 = 0;
  20433. int32_t V_6 = 0;
  20434. int32_t V_7 = 0;
  20435. int32_t V_8 = 0;
  20436. int32_t V_9 = 0;
  20437. int32_t V_10 = 0;
  20438. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_11 = NULL;
  20439. {
  20440. int32_t L_0 = ___4_height;
  20441. V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 8));
  20442. int32_t L_1 = ___3_width;
  20443. V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, 8));
  20444. V_2 = 0;
  20445. goto IL_00c6;
  20446. }
  20447. IL_0010:
  20448. {
  20449. int32_t L_2 = V_2;
  20450. V_3 = ((int32_t)(L_2<<3));
  20451. int32_t L_3 = V_3;
  20452. int32_t L_4 = V_0;
  20453. if ((((int32_t)L_3) <= ((int32_t)L_4)))
  20454. {
  20455. goto IL_001a;
  20456. }
  20457. }
  20458. {
  20459. int32_t L_5 = V_0;
  20460. V_3 = L_5;
  20461. }
  20462. IL_001a:
  20463. {
  20464. int32_t L_6 = V_2;
  20465. int32_t L_7 = ___2_subHeight;
  20466. int32_t L_8;
  20467. L_8 = HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE(L_6, ((int32_t)il2cpp_codegen_subtract(L_7, 3)), NULL);
  20468. V_4 = L_8;
  20469. V_5 = 0;
  20470. goto IL_00ba;
  20471. }
  20472. IL_002d:
  20473. {
  20474. int32_t L_9 = V_5;
  20475. V_6 = ((int32_t)(L_9<<3));
  20476. int32_t L_10 = V_6;
  20477. int32_t L_11 = V_1;
  20478. if ((((int32_t)L_10) <= ((int32_t)L_11)))
  20479. {
  20480. goto IL_003b;
  20481. }
  20482. }
  20483. {
  20484. int32_t L_12 = V_1;
  20485. V_6 = L_12;
  20486. }
  20487. IL_003b:
  20488. {
  20489. int32_t L_13 = V_5;
  20490. int32_t L_14 = ___1_subWidth;
  20491. int32_t L_15;
  20492. L_15 = HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE(L_13, ((int32_t)il2cpp_codegen_subtract(L_14, 3)), NULL);
  20493. V_7 = L_15;
  20494. V_8 = 0;
  20495. V_10 = ((int32_t)-2);
  20496. goto IL_009a;
  20497. }
  20498. IL_0050:
  20499. {
  20500. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_16 = ___5_blackPoints;
  20501. int32_t L_17 = V_4;
  20502. int32_t L_18 = V_10;
  20503. NullCheck(L_16);
  20504. int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_17, L_18));
  20505. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  20506. V_11 = L_20;
  20507. int32_t L_21 = V_8;
  20508. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_11;
  20509. int32_t L_23 = V_7;
  20510. NullCheck(L_22);
  20511. int32_t L_24 = ((int32_t)il2cpp_codegen_subtract(L_23, 2));
  20512. int32_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  20513. V_8 = ((int32_t)il2cpp_codegen_add(L_21, L_25));
  20514. int32_t L_26 = V_8;
  20515. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_11;
  20516. int32_t L_28 = V_7;
  20517. NullCheck(L_27);
  20518. int32_t L_29 = ((int32_t)il2cpp_codegen_subtract(L_28, 1));
  20519. int32_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  20520. V_8 = ((int32_t)il2cpp_codegen_add(L_26, L_30));
  20521. int32_t L_31 = V_8;
  20522. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_11;
  20523. int32_t L_33 = V_7;
  20524. NullCheck(L_32);
  20525. int32_t L_34 = L_33;
  20526. int32_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  20527. V_8 = ((int32_t)il2cpp_codegen_add(L_31, L_35));
  20528. int32_t L_36 = V_8;
  20529. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = V_11;
  20530. int32_t L_38 = V_7;
  20531. NullCheck(L_37);
  20532. int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  20533. int32_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
  20534. V_8 = ((int32_t)il2cpp_codegen_add(L_36, L_40));
  20535. int32_t L_41 = V_8;
  20536. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_11;
  20537. int32_t L_43 = V_7;
  20538. NullCheck(L_42);
  20539. int32_t L_44 = ((int32_t)il2cpp_codegen_add(L_43, 2));
  20540. int32_t L_45 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
  20541. V_8 = ((int32_t)il2cpp_codegen_add(L_41, L_45));
  20542. int32_t L_46 = V_10;
  20543. V_10 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  20544. }
  20545. IL_009a:
  20546. {
  20547. int32_t L_47 = V_10;
  20548. if ((((int32_t)L_47) <= ((int32_t)2)))
  20549. {
  20550. goto IL_0050;
  20551. }
  20552. }
  20553. {
  20554. int32_t L_48 = V_8;
  20555. V_9 = ((int32_t)(L_48/((int32_t)25)));
  20556. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49 = ___0_luminances;
  20557. int32_t L_50 = V_6;
  20558. int32_t L_51 = V_3;
  20559. int32_t L_52 = V_9;
  20560. int32_t L_53 = ___3_width;
  20561. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_54 = ___6_matrix;
  20562. HybridBinarizer_thresholdBlock_mAC2C07D540C8F35DCA98E8F5FD6AEBB42DA21D21(L_49, L_50, L_51, L_52, L_53, L_54, NULL);
  20563. int32_t L_55 = V_5;
  20564. V_5 = ((int32_t)il2cpp_codegen_add(L_55, 1));
  20565. }
  20566. IL_00ba:
  20567. {
  20568. int32_t L_56 = V_5;
  20569. int32_t L_57 = ___1_subWidth;
  20570. if ((((int32_t)L_56) < ((int32_t)L_57)))
  20571. {
  20572. goto IL_002d;
  20573. }
  20574. }
  20575. {
  20576. int32_t L_58 = V_2;
  20577. V_2 = ((int32_t)il2cpp_codegen_add(L_58, 1));
  20578. }
  20579. IL_00c6:
  20580. {
  20581. int32_t L_59 = V_2;
  20582. int32_t L_60 = ___2_subHeight;
  20583. if ((((int32_t)L_59) < ((int32_t)L_60)))
  20584. {
  20585. goto IL_0010;
  20586. }
  20587. }
  20588. {
  20589. return;
  20590. }
  20591. }
  20592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HybridBinarizer_cap_m152D2158B8E997FFAC30E3BF4D3314A409B117CE (int32_t ___0_value, int32_t ___1_max, const RuntimeMethod* method)
  20593. {
  20594. {
  20595. int32_t L_0 = ___0_value;
  20596. if ((((int32_t)L_0) < ((int32_t)2)))
  20597. {
  20598. goto IL_000c;
  20599. }
  20600. }
  20601. {
  20602. int32_t L_1 = ___0_value;
  20603. int32_t L_2 = ___1_max;
  20604. if ((((int32_t)L_1) > ((int32_t)L_2)))
  20605. {
  20606. goto IL_000a;
  20607. }
  20608. }
  20609. {
  20610. int32_t L_3 = ___0_value;
  20611. return L_3;
  20612. }
  20613. IL_000a:
  20614. {
  20615. int32_t L_4 = ___1_max;
  20616. return L_4;
  20617. }
  20618. IL_000c:
  20619. {
  20620. return 2;
  20621. }
  20622. }
  20623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HybridBinarizer_thresholdBlock_mAC2C07D540C8F35DCA98E8F5FD6AEBB42DA21D21 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_xoffset, int32_t ___2_yoffset, int32_t ___3_threshold, int32_t ___4_stride, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___5_matrix, const RuntimeMethod* method)
  20624. {
  20625. int32_t V_0 = 0;
  20626. int32_t V_1 = 0;
  20627. int32_t V_2 = 0;
  20628. int32_t V_3 = 0;
  20629. {
  20630. int32_t L_0 = ___2_yoffset;
  20631. int32_t L_1 = ___4_stride;
  20632. int32_t L_2 = ___1_xoffset;
  20633. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), L_2));
  20634. V_1 = 0;
  20635. goto IL_0040;
  20636. }
  20637. IL_000b:
  20638. {
  20639. V_2 = 0;
  20640. goto IL_0033;
  20641. }
  20642. IL_000f:
  20643. {
  20644. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_luminances;
  20645. int32_t L_4 = V_0;
  20646. int32_t L_5 = V_2;
  20647. NullCheck(L_3);
  20648. int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_4, L_5));
  20649. uint8_t L_7 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  20650. V_3 = ((int32_t)((int32_t)L_7&((int32_t)255)));
  20651. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = ___5_matrix;
  20652. int32_t L_9 = ___1_xoffset;
  20653. int32_t L_10 = V_2;
  20654. int32_t L_11 = ___2_yoffset;
  20655. int32_t L_12 = V_1;
  20656. int32_t L_13 = V_3;
  20657. int32_t L_14 = ___3_threshold;
  20658. NullCheck(L_8);
  20659. BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_8, ((int32_t)il2cpp_codegen_add(L_9, L_10)), ((int32_t)il2cpp_codegen_add(L_11, L_12)), (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
  20660. int32_t L_15 = V_2;
  20661. V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  20662. }
  20663. IL_0033:
  20664. {
  20665. int32_t L_16 = V_2;
  20666. if ((((int32_t)L_16) < ((int32_t)8)))
  20667. {
  20668. goto IL_000f;
  20669. }
  20670. }
  20671. {
  20672. int32_t L_17 = V_1;
  20673. V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  20674. int32_t L_18 = V_0;
  20675. int32_t L_19 = ___4_stride;
  20676. V_0 = ((int32_t)il2cpp_codegen_add(L_18, L_19));
  20677. }
  20678. IL_0040:
  20679. {
  20680. int32_t L_20 = V_1;
  20681. if ((((int32_t)L_20) < ((int32_t)8)))
  20682. {
  20683. goto IL_000b;
  20684. }
  20685. }
  20686. {
  20687. return;
  20688. }
  20689. }
  20690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* HybridBinarizer_calculateBlackPoints_m1C30CBF01BC6C5499D5E2EB460D2A19D60F58D53 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_luminances, int32_t ___1_subWidth, int32_t ___2_subHeight, int32_t ___3_width, int32_t ___4_height, const RuntimeMethod* method)
  20691. {
  20692. static bool s_Il2CppMethodInitialized;
  20693. if (!s_Il2CppMethodInitialized)
  20694. {
  20695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var);
  20696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  20697. s_Il2CppMethodInitialized = true;
  20698. }
  20699. int32_t V_0 = 0;
  20700. int32_t V_1 = 0;
  20701. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_2 = NULL;
  20702. int32_t V_3 = 0;
  20703. int32_t V_4 = 0;
  20704. int32_t V_5 = 0;
  20705. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL;
  20706. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL;
  20707. int32_t V_8 = 0;
  20708. int32_t V_9 = 0;
  20709. int32_t V_10 = 0;
  20710. int32_t V_11 = 0;
  20711. int32_t V_12 = 0;
  20712. int32_t V_13 = 0;
  20713. int32_t V_14 = 0;
  20714. int32_t V_15 = 0;
  20715. int32_t V_16 = 0;
  20716. int32_t V_17 = 0;
  20717. int32_t V_18 = 0;
  20718. int32_t V_19 = 0;
  20719. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B9_0 = NULL;
  20720. {
  20721. int32_t L_0 = ___4_height;
  20722. V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 8));
  20723. int32_t L_1 = ___3_width;
  20724. V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, 8));
  20725. int32_t L_2 = ___2_subHeight;
  20726. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_3 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)L_2);
  20727. V_2 = L_3;
  20728. V_3 = 0;
  20729. goto IL_0021;
  20730. }
  20731. IL_0014:
  20732. {
  20733. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_4 = V_2;
  20734. int32_t L_5 = V_3;
  20735. int32_t L_6 = ___1_subWidth;
  20736. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  20737. NullCheck(L_4);
  20738. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_7);
  20739. int32_t L_8 = V_3;
  20740. V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  20741. }
  20742. IL_0021:
  20743. {
  20744. int32_t L_9 = V_3;
  20745. int32_t L_10 = ___2_subHeight;
  20746. if ((((int32_t)L_9) < ((int32_t)L_10)))
  20747. {
  20748. goto IL_0014;
  20749. }
  20750. }
  20751. {
  20752. V_4 = 0;
  20753. goto IL_017b;
  20754. }
  20755. IL_002d:
  20756. {
  20757. int32_t L_11 = V_4;
  20758. V_5 = ((int32_t)(L_11<<3));
  20759. int32_t L_12 = V_5;
  20760. int32_t L_13 = V_0;
  20761. if ((((int32_t)L_12) <= ((int32_t)L_13)))
  20762. {
  20763. goto IL_003b;
  20764. }
  20765. }
  20766. {
  20767. int32_t L_14 = V_0;
  20768. V_5 = L_14;
  20769. }
  20770. IL_003b:
  20771. {
  20772. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_15 = V_2;
  20773. int32_t L_16 = V_4;
  20774. NullCheck(L_15);
  20775. int32_t L_17 = L_16;
  20776. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  20777. V_6 = L_18;
  20778. int32_t L_19 = V_4;
  20779. if ((((int32_t)L_19) > ((int32_t)0)))
  20780. {
  20781. goto IL_0049;
  20782. }
  20783. }
  20784. {
  20785. G_B9_0 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(NULL));
  20786. goto IL_004f;
  20787. }
  20788. IL_0049:
  20789. {
  20790. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_20 = V_2;
  20791. int32_t L_21 = V_4;
  20792. NullCheck(L_20);
  20793. int32_t L_22 = ((int32_t)il2cpp_codegen_subtract(L_21, 1));
  20794. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  20795. G_B9_0 = L_23;
  20796. }
  20797. IL_004f:
  20798. {
  20799. V_7 = G_B9_0;
  20800. V_8 = 0;
  20801. goto IL_016d;
  20802. }
  20803. IL_0059:
  20804. {
  20805. int32_t L_24 = V_8;
  20806. V_9 = ((int32_t)(L_24<<3));
  20807. int32_t L_25 = V_9;
  20808. int32_t L_26 = V_1;
  20809. if ((((int32_t)L_25) <= ((int32_t)L_26)))
  20810. {
  20811. goto IL_0067;
  20812. }
  20813. }
  20814. {
  20815. int32_t L_27 = V_1;
  20816. V_9 = L_27;
  20817. }
  20818. IL_0067:
  20819. {
  20820. V_10 = 0;
  20821. V_11 = ((int32_t)255);
  20822. V_12 = 0;
  20823. V_14 = 0;
  20824. int32_t L_28 = V_5;
  20825. int32_t L_29 = ___3_width;
  20826. int32_t L_30 = V_9;
  20827. V_15 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_28, L_29)), L_30));
  20828. goto IL_0115;
  20829. }
  20830. IL_0085:
  20831. {
  20832. V_16 = 0;
  20833. goto IL_00ba;
  20834. }
  20835. IL_008a:
  20836. {
  20837. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = ___0_luminances;
  20838. int32_t L_32 = V_15;
  20839. int32_t L_33 = V_16;
  20840. NullCheck(L_31);
  20841. int32_t L_34 = ((int32_t)il2cpp_codegen_add(L_32, L_33));
  20842. uint8_t L_35 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  20843. V_17 = ((int32_t)((int32_t)L_35&((int32_t)255)));
  20844. int32_t L_36 = V_10;
  20845. int32_t L_37 = V_17;
  20846. V_10 = ((int32_t)il2cpp_codegen_add(L_36, L_37));
  20847. int32_t L_38 = V_17;
  20848. int32_t L_39 = V_11;
  20849. if ((((int32_t)L_38) >= ((int32_t)L_39)))
  20850. {
  20851. goto IL_00aa;
  20852. }
  20853. }
  20854. {
  20855. int32_t L_40 = V_17;
  20856. V_11 = L_40;
  20857. }
  20858. IL_00aa:
  20859. {
  20860. int32_t L_41 = V_17;
  20861. int32_t L_42 = V_12;
  20862. if ((((int32_t)L_41) <= ((int32_t)L_42)))
  20863. {
  20864. goto IL_00b4;
  20865. }
  20866. }
  20867. {
  20868. int32_t L_43 = V_17;
  20869. V_12 = L_43;
  20870. }
  20871. IL_00b4:
  20872. {
  20873. int32_t L_44 = V_16;
  20874. V_16 = ((int32_t)il2cpp_codegen_add(L_44, 1));
  20875. }
  20876. IL_00ba:
  20877. {
  20878. int32_t L_45 = V_16;
  20879. if ((((int32_t)L_45) < ((int32_t)8)))
  20880. {
  20881. goto IL_008a;
  20882. }
  20883. }
  20884. {
  20885. int32_t L_46 = V_12;
  20886. int32_t L_47 = V_11;
  20887. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_46, L_47))) <= ((int32_t)((int32_t)24))))
  20888. {
  20889. goto IL_0109;
  20890. }
  20891. }
  20892. {
  20893. int32_t L_48 = V_14;
  20894. V_14 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  20895. int32_t L_49 = V_15;
  20896. int32_t L_50 = ___3_width;
  20897. V_15 = ((int32_t)il2cpp_codegen_add(L_49, L_50));
  20898. goto IL_0104;
  20899. }
  20900. IL_00d6:
  20901. {
  20902. V_18 = 0;
  20903. goto IL_00f3;
  20904. }
  20905. IL_00db:
  20906. {
  20907. int32_t L_51 = V_10;
  20908. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___0_luminances;
  20909. int32_t L_53 = V_15;
  20910. int32_t L_54 = V_18;
  20911. NullCheck(L_52);
  20912. int32_t L_55 = ((int32_t)il2cpp_codegen_add(L_53, L_54));
  20913. uint8_t L_56 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  20914. V_10 = ((int32_t)il2cpp_codegen_add(L_51, ((int32_t)((int32_t)L_56&((int32_t)255)))));
  20915. int32_t L_57 = V_18;
  20916. V_18 = ((int32_t)il2cpp_codegen_add(L_57, 1));
  20917. }
  20918. IL_00f3:
  20919. {
  20920. int32_t L_58 = V_18;
  20921. if ((((int32_t)L_58) < ((int32_t)8)))
  20922. {
  20923. goto IL_00db;
  20924. }
  20925. }
  20926. {
  20927. int32_t L_59 = V_14;
  20928. V_14 = ((int32_t)il2cpp_codegen_add(L_59, 1));
  20929. int32_t L_60 = V_15;
  20930. int32_t L_61 = ___3_width;
  20931. V_15 = ((int32_t)il2cpp_codegen_add(L_60, L_61));
  20932. }
  20933. IL_0104:
  20934. {
  20935. int32_t L_62 = V_14;
  20936. if ((((int32_t)L_62) < ((int32_t)8)))
  20937. {
  20938. goto IL_00d6;
  20939. }
  20940. }
  20941. IL_0109:
  20942. {
  20943. int32_t L_63 = V_14;
  20944. V_14 = ((int32_t)il2cpp_codegen_add(L_63, 1));
  20945. int32_t L_64 = V_15;
  20946. int32_t L_65 = ___3_width;
  20947. V_15 = ((int32_t)il2cpp_codegen_add(L_64, L_65));
  20948. }
  20949. IL_0115:
  20950. {
  20951. int32_t L_66 = V_14;
  20952. if ((((int32_t)L_66) < ((int32_t)8)))
  20953. {
  20954. goto IL_0085;
  20955. }
  20956. }
  20957. {
  20958. int32_t L_67 = V_10;
  20959. V_13 = ((int32_t)(L_67>>6));
  20960. int32_t L_68 = V_12;
  20961. int32_t L_69 = V_11;
  20962. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_68, L_69))) > ((int32_t)((int32_t)24))))
  20963. {
  20964. goto IL_0160;
  20965. }
  20966. }
  20967. {
  20968. int32_t L_70 = V_11;
  20969. V_13 = ((int32_t)(L_70>>1));
  20970. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_71 = V_7;
  20971. if (!L_71)
  20972. {
  20973. goto IL_0160;
  20974. }
  20975. }
  20976. {
  20977. int32_t L_72 = V_8;
  20978. if ((((int32_t)L_72) <= ((int32_t)0)))
  20979. {
  20980. goto IL_0160;
  20981. }
  20982. }
  20983. {
  20984. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_73 = V_7;
  20985. int32_t L_74 = V_8;
  20986. NullCheck(L_73);
  20987. int32_t L_75 = L_74;
  20988. int32_t L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
  20989. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_77 = V_6;
  20990. int32_t L_78 = V_8;
  20991. NullCheck(L_77);
  20992. int32_t L_79 = ((int32_t)il2cpp_codegen_subtract(L_78, 1));
  20993. int32_t L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
  20994. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = V_7;
  20995. int32_t L_82 = V_8;
  20996. NullCheck(L_81);
  20997. int32_t L_83 = ((int32_t)il2cpp_codegen_subtract(L_82, 1));
  20998. int32_t L_84 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
  20999. V_19 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_76, ((int32_t)il2cpp_codegen_multiply(2, L_80)))), L_84))>>2));
  21000. int32_t L_85 = V_11;
  21001. int32_t L_86 = V_19;
  21002. if ((((int32_t)L_85) >= ((int32_t)L_86)))
  21003. {
  21004. goto IL_0160;
  21005. }
  21006. }
  21007. {
  21008. int32_t L_87 = V_19;
  21009. V_13 = L_87;
  21010. }
  21011. IL_0160:
  21012. {
  21013. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = V_6;
  21014. int32_t L_89 = V_8;
  21015. int32_t L_90 = V_13;
  21016. NullCheck(L_88);
  21017. (L_88)->SetAt(static_cast<il2cpp_array_size_t>(L_89), (int32_t)L_90);
  21018. int32_t L_91 = V_8;
  21019. V_8 = ((int32_t)il2cpp_codegen_add(L_91, 1));
  21020. }
  21021. IL_016d:
  21022. {
  21023. int32_t L_92 = V_8;
  21024. int32_t L_93 = ___1_subWidth;
  21025. if ((((int32_t)L_92) < ((int32_t)L_93)))
  21026. {
  21027. goto IL_0059;
  21028. }
  21029. }
  21030. {
  21031. int32_t L_94 = V_4;
  21032. V_4 = ((int32_t)il2cpp_codegen_add(L_94, 1));
  21033. }
  21034. IL_017b:
  21035. {
  21036. int32_t L_95 = V_4;
  21037. int32_t L_96 = ___2_subHeight;
  21038. if ((((int32_t)L_95) < ((int32_t)L_96)))
  21039. {
  21040. goto IL_002d;
  21041. }
  21042. }
  21043. {
  21044. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_97 = V_2;
  21045. return L_97;
  21046. }
  21047. }
  21048. #ifdef __clang__
  21049. #pragma clang diagnostic pop
  21050. #endif
  21051. #ifdef __clang__
  21052. #pragma clang diagnostic push
  21053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21054. #pragma clang diagnostic ignored "-Wunused-variable"
  21055. #endif
  21056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, float ___0_a11, float ___1_a21, float ___2_a31, float ___3_a12, float ___4_a22, float ___5_a32, float ___6_a13, float ___7_a23, float ___8_a33, const RuntimeMethod* method)
  21057. {
  21058. {
  21059. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  21060. float L_0 = ___0_a11;
  21061. __this->___a11 = L_0;
  21062. float L_1 = ___3_a12;
  21063. __this->___a12 = L_1;
  21064. float L_2 = ___6_a13;
  21065. __this->___a13 = L_2;
  21066. float L_3 = ___1_a21;
  21067. __this->___a21 = L_3;
  21068. float L_4 = ___4_a22;
  21069. __this->___a22 = L_4;
  21070. float L_5 = ___7_a23;
  21071. __this->___a23 = L_5;
  21072. float L_6 = ___2_a31;
  21073. __this->___a31 = L_6;
  21074. float L_7 = ___5_a32;
  21075. __this->___a32 = L_7;
  21076. float L_8 = ___8_a33;
  21077. __this->___a33 = L_8;
  21078. return;
  21079. }
  21080. }
  21081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_quadrilateralToQuadrilateral_m4FEFE2B66DCFFDDBD0B488AEAFADA0039DCB2AE5 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, float ___8_x0p, float ___9_y0p, float ___10_x1p, float ___11_y1p, float ___12_x2p, float ___13_y2p, float ___14_x3p, float ___15_y3p, const RuntimeMethod* method)
  21082. {
  21083. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* V_0 = NULL;
  21084. {
  21085. float L_0 = ___0_x0;
  21086. float L_1 = ___1_y0;
  21087. float L_2 = ___2_x1;
  21088. float L_3 = ___3_y1;
  21089. float L_4 = ___4_x2;
  21090. float L_5 = ___5_y2;
  21091. float L_6 = ___6_x3;
  21092. float L_7 = ___7_y3;
  21093. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_8;
  21094. L_8 = PerspectiveTransform_quadrilateralToSquare_m43754D669AE08F00E3DA4AC177932432C3A6DB1B(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL);
  21095. V_0 = L_8;
  21096. float L_9 = ___8_x0p;
  21097. float L_10 = ___9_y0p;
  21098. float L_11 = ___10_x1p;
  21099. float L_12 = ___11_y1p;
  21100. float L_13 = ___12_x2p;
  21101. float L_14 = ___13_y2p;
  21102. float L_15 = ___14_x3p;
  21103. float L_16 = ___15_y3p;
  21104. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_17;
  21105. L_17 = PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564(L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, NULL);
  21106. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_18 = V_0;
  21107. NullCheck(L_17);
  21108. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_19;
  21109. L_19 = PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3(L_17, L_18, NULL);
  21110. return L_19;
  21111. }
  21112. }
  21113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerspectiveTransform_transformPoints_m038E25D829B3C958C13B9D0D0E6CD7906B4F96CD (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_points, const RuntimeMethod* method)
  21114. {
  21115. float V_0 = 0.0f;
  21116. float V_1 = 0.0f;
  21117. float V_2 = 0.0f;
  21118. float V_3 = 0.0f;
  21119. float V_4 = 0.0f;
  21120. float V_5 = 0.0f;
  21121. float V_6 = 0.0f;
  21122. float V_7 = 0.0f;
  21123. float V_8 = 0.0f;
  21124. int32_t V_9 = 0;
  21125. int32_t V_10 = 0;
  21126. float V_11 = 0.0f;
  21127. float V_12 = 0.0f;
  21128. float V_13 = 0.0f;
  21129. {
  21130. float L_0 = __this->___a11;
  21131. V_0 = L_0;
  21132. float L_1 = __this->___a12;
  21133. V_1 = L_1;
  21134. float L_2 = __this->___a13;
  21135. V_2 = L_2;
  21136. float L_3 = __this->___a21;
  21137. V_3 = L_3;
  21138. float L_4 = __this->___a22;
  21139. V_4 = L_4;
  21140. float L_5 = __this->___a23;
  21141. V_5 = L_5;
  21142. float L_6 = __this->___a31;
  21143. V_6 = L_6;
  21144. float L_7 = __this->___a32;
  21145. V_7 = L_7;
  21146. float L_8 = __this->___a33;
  21147. V_8 = L_8;
  21148. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = ___0_points;
  21149. NullCheck(L_9);
  21150. V_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), 1));
  21151. V_10 = 0;
  21152. goto IL_009c;
  21153. }
  21154. IL_0050:
  21155. {
  21156. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_points;
  21157. int32_t L_11 = V_10;
  21158. NullCheck(L_10);
  21159. int32_t L_12 = L_11;
  21160. float L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  21161. V_11 = L_13;
  21162. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = ___0_points;
  21163. int32_t L_15 = V_10;
  21164. NullCheck(L_14);
  21165. int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  21166. float L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  21167. V_12 = L_17;
  21168. float L_18 = V_2;
  21169. float L_19 = V_11;
  21170. float L_20 = V_5;
  21171. float L_21 = V_12;
  21172. float L_22 = V_8;
  21173. V_13 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_18, L_19)), ((float)il2cpp_codegen_multiply(L_20, L_21)))), L_22));
  21174. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = ___0_points;
  21175. int32_t L_24 = V_10;
  21176. float L_25 = V_0;
  21177. float L_26 = V_11;
  21178. float L_27 = V_3;
  21179. float L_28 = V_12;
  21180. float L_29 = V_6;
  21181. float L_30 = V_13;
  21182. NullCheck(L_23);
  21183. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (float)((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_25, L_26)), ((float)il2cpp_codegen_multiply(L_27, L_28)))), L_29))/L_30)));
  21184. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = ___0_points;
  21185. int32_t L_32 = V_10;
  21186. float L_33 = V_1;
  21187. float L_34 = V_11;
  21188. float L_35 = V_4;
  21189. float L_36 = V_12;
  21190. float L_37 = V_7;
  21191. float L_38 = V_13;
  21192. NullCheck(L_31);
  21193. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_32, 1))), (float)((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_34)), ((float)il2cpp_codegen_multiply(L_35, L_36)))), L_37))/L_38)));
  21194. int32_t L_39 = V_10;
  21195. V_10 = ((int32_t)il2cpp_codegen_add(L_39, 2));
  21196. }
  21197. IL_009c:
  21198. {
  21199. int32_t L_40 = V_10;
  21200. int32_t L_41 = V_9;
  21201. if ((((int32_t)L_40) < ((int32_t)L_41)))
  21202. {
  21203. goto IL_0050;
  21204. }
  21205. }
  21206. {
  21207. return;
  21208. }
  21209. }
  21210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, const RuntimeMethod* method)
  21211. {
  21212. static bool s_Il2CppMethodInitialized;
  21213. if (!s_Il2CppMethodInitialized)
  21214. {
  21215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  21216. s_Il2CppMethodInitialized = true;
  21217. }
  21218. float V_0 = 0.0f;
  21219. float V_1 = 0.0f;
  21220. float V_2 = 0.0f;
  21221. float V_3 = 0.0f;
  21222. float V_4 = 0.0f;
  21223. float V_5 = 0.0f;
  21224. float V_6 = 0.0f;
  21225. float V_7 = 0.0f;
  21226. {
  21227. float L_0 = ___0_x0;
  21228. float L_1 = ___2_x1;
  21229. float L_2 = ___4_x2;
  21230. float L_3 = ___6_x3;
  21231. V_0 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_0, L_1)), L_2)), L_3));
  21232. float L_4 = ___1_y0;
  21233. float L_5 = ___3_y1;
  21234. float L_6 = ___5_y2;
  21235. float L_7 = ___7_y3;
  21236. V_1 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_4, L_5)), L_6)), L_7));
  21237. float L_8 = V_0;
  21238. if ((!(((float)L_8) == ((float)(0.0f)))))
  21239. {
  21240. goto IL_0049;
  21241. }
  21242. }
  21243. {
  21244. float L_9 = V_1;
  21245. if ((!(((float)L_9) == ((float)(0.0f)))))
  21246. {
  21247. goto IL_0049;
  21248. }
  21249. }
  21250. {
  21251. float L_10 = ___2_x1;
  21252. float L_11 = ___0_x0;
  21253. float L_12 = ___4_x2;
  21254. float L_13 = ___2_x1;
  21255. float L_14 = ___0_x0;
  21256. float L_15 = ___3_y1;
  21257. float L_16 = ___1_y0;
  21258. float L_17 = ___5_y2;
  21259. float L_18 = ___3_y1;
  21260. float L_19 = ___1_y0;
  21261. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_20 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  21262. PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01(L_20, ((float)il2cpp_codegen_subtract(L_10, L_11)), ((float)il2cpp_codegen_subtract(L_12, L_13)), L_14, ((float)il2cpp_codegen_subtract(L_15, L_16)), ((float)il2cpp_codegen_subtract(L_17, L_18)), L_19, (0.0f), (0.0f), (1.0f), NULL);
  21263. return L_20;
  21264. }
  21265. IL_0049:
  21266. {
  21267. float L_21 = ___2_x1;
  21268. float L_22 = ___4_x2;
  21269. float L_23 = ___6_x3;
  21270. float L_24 = ___4_x2;
  21271. V_2 = ((float)il2cpp_codegen_subtract(L_23, L_24));
  21272. float L_25 = ___3_y1;
  21273. float L_26 = ___5_y2;
  21274. V_3 = ((float)il2cpp_codegen_subtract(L_25, L_26));
  21275. float L_27 = ___7_y3;
  21276. float L_28 = ___5_y2;
  21277. V_4 = ((float)il2cpp_codegen_subtract(L_27, L_28));
  21278. float L_29 = ((float)il2cpp_codegen_subtract(L_21, L_22));
  21279. float L_30 = V_4;
  21280. float L_31 = V_2;
  21281. float L_32 = V_3;
  21282. V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_29, L_30)), ((float)il2cpp_codegen_multiply(L_31, L_32))));
  21283. float L_33 = V_0;
  21284. float L_34 = V_4;
  21285. float L_35 = V_2;
  21286. float L_36 = V_1;
  21287. float L_37 = V_5;
  21288. V_6 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_33, L_34)), ((float)il2cpp_codegen_multiply(L_35, L_36))))/L_37));
  21289. float L_38 = V_1;
  21290. float L_39 = V_0;
  21291. float L_40 = V_3;
  21292. float L_41 = V_5;
  21293. V_7 = ((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_29, L_38)), ((float)il2cpp_codegen_multiply(L_39, L_40))))/L_41));
  21294. float L_42 = ___2_x1;
  21295. float L_43 = ___0_x0;
  21296. float L_44 = V_6;
  21297. float L_45 = ___2_x1;
  21298. float L_46 = ___6_x3;
  21299. float L_47 = ___0_x0;
  21300. float L_48 = V_7;
  21301. float L_49 = ___6_x3;
  21302. float L_50 = ___0_x0;
  21303. float L_51 = ___3_y1;
  21304. float L_52 = ___1_y0;
  21305. float L_53 = V_6;
  21306. float L_54 = ___3_y1;
  21307. float L_55 = ___7_y3;
  21308. float L_56 = ___1_y0;
  21309. float L_57 = V_7;
  21310. float L_58 = ___7_y3;
  21311. float L_59 = ___1_y0;
  21312. float L_60 = V_6;
  21313. float L_61 = V_7;
  21314. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_62 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  21315. PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01(L_62, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_42, L_43)), ((float)il2cpp_codegen_multiply(L_44, L_45)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_46, L_47)), ((float)il2cpp_codegen_multiply(L_48, L_49)))), L_50, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_51, L_52)), ((float)il2cpp_codegen_multiply(L_53, L_54)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_55, L_56)), ((float)il2cpp_codegen_multiply(L_57, L_58)))), L_59, L_60, L_61, (1.0f), NULL);
  21316. return L_62;
  21317. }
  21318. }
  21319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_quadrilateralToSquare_m43754D669AE08F00E3DA4AC177932432C3A6DB1B (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, const RuntimeMethod* method)
  21320. {
  21321. {
  21322. float L_0 = ___0_x0;
  21323. float L_1 = ___1_y0;
  21324. float L_2 = ___2_x1;
  21325. float L_3 = ___3_y1;
  21326. float L_4 = ___4_x2;
  21327. float L_5 = ___5_y2;
  21328. float L_6 = ___6_x3;
  21329. float L_7 = ___7_y3;
  21330. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_8;
  21331. L_8 = PerspectiveTransform_squareToQuadrilateral_m28358DCDD5540AD89D423EF40C6D2B659904F564(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL);
  21332. NullCheck(L_8);
  21333. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_9;
  21334. L_9 = PerspectiveTransform_buildAdjoint_m972D4AEE3A7AD689C8BA27B24A831A0A5023A4F0(L_8, NULL);
  21335. return L_9;
  21336. }
  21337. }
  21338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_buildAdjoint_m972D4AEE3A7AD689C8BA27B24A831A0A5023A4F0 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, const RuntimeMethod* method)
  21339. {
  21340. static bool s_Il2CppMethodInitialized;
  21341. if (!s_Il2CppMethodInitialized)
  21342. {
  21343. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  21344. s_Il2CppMethodInitialized = true;
  21345. }
  21346. {
  21347. float L_0 = __this->___a22;
  21348. float L_1 = __this->___a33;
  21349. float L_2 = __this->___a23;
  21350. float L_3 = __this->___a32;
  21351. float L_4 = __this->___a23;
  21352. float L_5 = __this->___a31;
  21353. float L_6 = __this->___a21;
  21354. float L_7 = __this->___a33;
  21355. float L_8 = __this->___a21;
  21356. float L_9 = __this->___a32;
  21357. float L_10 = __this->___a22;
  21358. float L_11 = __this->___a31;
  21359. float L_12 = __this->___a13;
  21360. float L_13 = __this->___a32;
  21361. float L_14 = __this->___a12;
  21362. float L_15 = __this->___a33;
  21363. float L_16 = __this->___a11;
  21364. float L_17 = __this->___a33;
  21365. float L_18 = __this->___a13;
  21366. float L_19 = __this->___a31;
  21367. float L_20 = __this->___a12;
  21368. float L_21 = __this->___a31;
  21369. float L_22 = __this->___a11;
  21370. float L_23 = __this->___a32;
  21371. float L_24 = __this->___a12;
  21372. float L_25 = __this->___a23;
  21373. float L_26 = __this->___a13;
  21374. float L_27 = __this->___a22;
  21375. float L_28 = __this->___a13;
  21376. float L_29 = __this->___a21;
  21377. float L_30 = __this->___a11;
  21378. float L_31 = __this->___a23;
  21379. float L_32 = __this->___a11;
  21380. float L_33 = __this->___a22;
  21381. float L_34 = __this->___a12;
  21382. float L_35 = __this->___a21;
  21383. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_36 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  21384. PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01(L_36, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_21)), ((float)il2cpp_codegen_multiply(L_22, L_23)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_24, L_25)), ((float)il2cpp_codegen_multiply(L_26, L_27)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_30, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_32, L_33)), ((float)il2cpp_codegen_multiply(L_34, L_35)))), NULL);
  21385. return L_36;
  21386. }
  21387. }
  21388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_times_mE48A5A06404AAEF35B077D186D062204881870C3 (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* __this, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___0_other, const RuntimeMethod* method)
  21389. {
  21390. static bool s_Il2CppMethodInitialized;
  21391. if (!s_Il2CppMethodInitialized)
  21392. {
  21393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  21394. s_Il2CppMethodInitialized = true;
  21395. }
  21396. {
  21397. float L_0 = __this->___a11;
  21398. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_1 = ___0_other;
  21399. NullCheck(L_1);
  21400. float L_2 = L_1->___a11;
  21401. float L_3 = __this->___a21;
  21402. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_4 = ___0_other;
  21403. NullCheck(L_4);
  21404. float L_5 = L_4->___a12;
  21405. float L_6 = __this->___a31;
  21406. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_7 = ___0_other;
  21407. NullCheck(L_7);
  21408. float L_8 = L_7->___a13;
  21409. float L_9 = __this->___a11;
  21410. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_10 = ___0_other;
  21411. NullCheck(L_10);
  21412. float L_11 = L_10->___a21;
  21413. float L_12 = __this->___a21;
  21414. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_13 = ___0_other;
  21415. NullCheck(L_13);
  21416. float L_14 = L_13->___a22;
  21417. float L_15 = __this->___a31;
  21418. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_16 = ___0_other;
  21419. NullCheck(L_16);
  21420. float L_17 = L_16->___a23;
  21421. float L_18 = __this->___a11;
  21422. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_19 = ___0_other;
  21423. NullCheck(L_19);
  21424. float L_20 = L_19->___a31;
  21425. float L_21 = __this->___a21;
  21426. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_22 = ___0_other;
  21427. NullCheck(L_22);
  21428. float L_23 = L_22->___a32;
  21429. float L_24 = __this->___a31;
  21430. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_25 = ___0_other;
  21431. NullCheck(L_25);
  21432. float L_26 = L_25->___a33;
  21433. float L_27 = __this->___a12;
  21434. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_28 = ___0_other;
  21435. NullCheck(L_28);
  21436. float L_29 = L_28->___a11;
  21437. float L_30 = __this->___a22;
  21438. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_31 = ___0_other;
  21439. NullCheck(L_31);
  21440. float L_32 = L_31->___a12;
  21441. float L_33 = __this->___a32;
  21442. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_34 = ___0_other;
  21443. NullCheck(L_34);
  21444. float L_35 = L_34->___a13;
  21445. float L_36 = __this->___a12;
  21446. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_37 = ___0_other;
  21447. NullCheck(L_37);
  21448. float L_38 = L_37->___a21;
  21449. float L_39 = __this->___a22;
  21450. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_40 = ___0_other;
  21451. NullCheck(L_40);
  21452. float L_41 = L_40->___a22;
  21453. float L_42 = __this->___a32;
  21454. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_43 = ___0_other;
  21455. NullCheck(L_43);
  21456. float L_44 = L_43->___a23;
  21457. float L_45 = __this->___a12;
  21458. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_46 = ___0_other;
  21459. NullCheck(L_46);
  21460. float L_47 = L_46->___a31;
  21461. float L_48 = __this->___a22;
  21462. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_49 = ___0_other;
  21463. NullCheck(L_49);
  21464. float L_50 = L_49->___a32;
  21465. float L_51 = __this->___a32;
  21466. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_52 = ___0_other;
  21467. NullCheck(L_52);
  21468. float L_53 = L_52->___a33;
  21469. float L_54 = __this->___a13;
  21470. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_55 = ___0_other;
  21471. NullCheck(L_55);
  21472. float L_56 = L_55->___a11;
  21473. float L_57 = __this->___a23;
  21474. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_58 = ___0_other;
  21475. NullCheck(L_58);
  21476. float L_59 = L_58->___a12;
  21477. float L_60 = __this->___a33;
  21478. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_61 = ___0_other;
  21479. NullCheck(L_61);
  21480. float L_62 = L_61->___a13;
  21481. float L_63 = __this->___a13;
  21482. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_64 = ___0_other;
  21483. NullCheck(L_64);
  21484. float L_65 = L_64->___a21;
  21485. float L_66 = __this->___a23;
  21486. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_67 = ___0_other;
  21487. NullCheck(L_67);
  21488. float L_68 = L_67->___a22;
  21489. float L_69 = __this->___a33;
  21490. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_70 = ___0_other;
  21491. NullCheck(L_70);
  21492. float L_71 = L_70->___a23;
  21493. float L_72 = __this->___a13;
  21494. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_73 = ___0_other;
  21495. NullCheck(L_73);
  21496. float L_74 = L_73->___a31;
  21497. float L_75 = __this->___a23;
  21498. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_76 = ___0_other;
  21499. NullCheck(L_76);
  21500. float L_77 = L_76->___a32;
  21501. float L_78 = __this->___a33;
  21502. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_79 = ___0_other;
  21503. NullCheck(L_79);
  21504. float L_80 = L_79->___a33;
  21505. PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_81 = (PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B*)il2cpp_codegen_object_new(PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B_il2cpp_TypeInfo_var);
  21506. PerspectiveTransform__ctor_mC20D52070FAD2F6C52A8E1D8031708A3DC953E01(L_81, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_2)), ((float)il2cpp_codegen_multiply(L_3, L_5)))), ((float)il2cpp_codegen_multiply(L_6, L_8)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_12, L_14)))), ((float)il2cpp_codegen_multiply(L_15, L_17)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_18, L_20)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_24, L_26)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_27, L_29)), ((float)il2cpp_codegen_multiply(L_30, L_32)))), ((float)il2cpp_codegen_multiply(L_33, L_35)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_36, L_38)), ((float)il2cpp_codegen_multiply(L_39, L_41)))), ((float)il2cpp_codegen_multiply(L_42, L_44)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_45, L_47)), ((float)il2cpp_codegen_multiply(L_48, L_50)))), ((float)il2cpp_codegen_multiply(L_51, L_53)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_54, L_56)), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_60, L_62)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_63, L_65)), ((float)il2cpp_codegen_multiply(L_66, L_68)))), ((float)il2cpp_codegen_multiply(L_69, L_71)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_72, L_74)), ((float)il2cpp_codegen_multiply(L_75, L_77)))), ((float)il2cpp_codegen_multiply(L_78, L_80)))), NULL);
  21507. return L_81;
  21508. }
  21509. }
  21510. #ifdef __clang__
  21511. #pragma clang diagnostic pop
  21512. #endif
  21513. #ifdef __clang__
  21514. #pragma clang diagnostic push
  21515. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21516. #pragma clang diagnostic ignored "-Wunused-variable"
  21517. #endif
  21518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringUtils__cctor_mB48530DD5F46BCF176119F9782FA3A59B98811C1 (const RuntimeMethod* method)
  21519. {
  21520. static bool s_Il2CppMethodInitialized;
  21521. if (!s_Il2CppMethodInitialized)
  21522. {
  21523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  21524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  21525. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  21526. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3);
  21527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB);
  21528. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB8C2538D7D31D84D4A81E457269B4414A5207849);
  21529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838);
  21530. s_Il2CppMethodInitialized = true;
  21531. }
  21532. int32_t G_B3_0 = 0;
  21533. {
  21534. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING = _stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838;
  21535. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING), (void*)_stringLiteralE577106AF74D4E432DDB4785DA3B2BE486F67838);
  21536. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0;
  21537. L_0 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
  21538. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T = L_0;
  21539. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T), (void*)L_0);
  21540. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  21541. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1;
  21542. L_1 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteral7599A6CDD6BCA1F6FCEFC7DC851E2BFED8A4B8DB, NULL);
  21543. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING = L_1;
  21544. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING), (void*)L_1);
  21545. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2;
  21546. L_2 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteral0E368D0EABAA010C6293DEE200A30AE1EE963BA3, NULL);
  21547. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___GB2312_ENCODING = L_2;
  21548. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___GB2312_ENCODING), (void*)L_2);
  21549. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3;
  21550. L_3 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteralB8C2538D7D31D84D4A81E457269B4414A5207849, NULL);
  21551. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___EUC_JP_ENCODING = L_3;
  21552. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___EUC_JP_ENCODING), (void*)L_3);
  21553. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4;
  21554. L_4 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE, NULL);
  21555. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING = L_4;
  21556. Il2CppCodeGenWriteBarrier((void**)(&((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING), (void*)L_4);
  21557. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_5 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T;
  21558. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_6 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING;
  21559. NullCheck(L_5);
  21560. bool L_7;
  21561. L_7 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_5, L_6);
  21562. if (L_7)
  21563. {
  21564. goto IL_0072;
  21565. }
  21566. }
  21567. {
  21568. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T;
  21569. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_9 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___EUC_JP_ENCODING;
  21570. NullCheck(L_8);
  21571. bool L_10;
  21572. L_10 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_8, L_9);
  21573. G_B3_0 = ((int32_t)(L_10));
  21574. goto IL_0073;
  21575. }
  21576. IL_0072:
  21577. {
  21578. G_B3_0 = 1;
  21579. }
  21580. IL_0073:
  21581. {
  21582. ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ASSUME_SHIFT_JIS = (bool)G_B3_0;
  21583. return;
  21584. }
  21585. }
  21586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* StringUtils_guessCharset_m6A654C9AB8A213AA4F67BC40ED3BF4CD6464D1E9 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, RuntimeObject* ___1_hints, const RuntimeMethod* method)
  21587. {
  21588. static bool s_Il2CppMethodInitialized;
  21589. if (!s_Il2CppMethodInitialized)
  21590. {
  21591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  21592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  21593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  21594. s_Il2CppMethodInitialized = true;
  21595. }
  21596. int32_t V_0 = 0;
  21597. bool V_1 = false;
  21598. bool V_2 = false;
  21599. bool V_3 = false;
  21600. int32_t V_4 = 0;
  21601. int32_t V_5 = 0;
  21602. int32_t V_6 = 0;
  21603. int32_t V_7 = 0;
  21604. int32_t V_8 = 0;
  21605. int32_t V_9 = 0;
  21606. int32_t V_10 = 0;
  21607. int32_t V_11 = 0;
  21608. int32_t V_12 = 0;
  21609. int32_t V_13 = 0;
  21610. int32_t V_14 = 0;
  21611. bool V_15 = false;
  21612. String_t* V_16 = NULL;
  21613. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_17 = NULL;
  21614. int32_t V_18 = 0;
  21615. int32_t V_19 = 0;
  21616. int32_t G_B16_0 = 0;
  21617. {
  21618. RuntimeObject* L_0 = ___1_hints;
  21619. if (!L_0)
  21620. {
  21621. goto IL_002e;
  21622. }
  21623. }
  21624. {
  21625. RuntimeObject* L_1 = ___1_hints;
  21626. NullCheck(L_1);
  21627. bool L_2;
  21628. L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 4);
  21629. if (!L_2)
  21630. {
  21631. goto IL_002e;
  21632. }
  21633. }
  21634. {
  21635. RuntimeObject* L_3 = ___1_hints;
  21636. NullCheck(L_3);
  21637. RuntimeObject* L_4;
  21638. L_4 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_3, 4);
  21639. V_16 = ((String_t*)CastclassSealed((RuntimeObject*)L_4, il2cpp_defaults.string_class));
  21640. String_t* L_5 = V_16;
  21641. if (!L_5)
  21642. {
  21643. goto IL_002e;
  21644. }
  21645. }
  21646. {
  21647. String_t* L_6 = V_16;
  21648. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  21649. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_7;
  21650. L_7 = CharacterSetECI_getEncoding_m6F0519869B7C4C92BCA698D8A944B2835F71E996(L_6, NULL);
  21651. V_17 = L_7;
  21652. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = V_17;
  21653. if (!L_8)
  21654. {
  21655. goto IL_002e;
  21656. }
  21657. }
  21658. {
  21659. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_9 = V_17;
  21660. return L_9;
  21661. }
  21662. IL_002e:
  21663. {
  21664. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_bytes;
  21665. NullCheck(L_10);
  21666. if ((((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) <= ((int32_t)2)))
  21667. {
  21668. goto IL_0062;
  21669. }
  21670. }
  21671. {
  21672. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ___0_bytes;
  21673. NullCheck(L_11);
  21674. int32_t L_12 = 0;
  21675. uint8_t L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  21676. if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)254)))))
  21677. {
  21678. goto IL_0048;
  21679. }
  21680. }
  21681. {
  21682. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_bytes;
  21683. NullCheck(L_14);
  21684. int32_t L_15 = 1;
  21685. uint8_t L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  21686. if ((((int32_t)L_16) == ((int32_t)((int32_t)255))))
  21687. {
  21688. goto IL_005c;
  21689. }
  21690. }
  21691. IL_0048:
  21692. {
  21693. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_bytes;
  21694. NullCheck(L_17);
  21695. int32_t L_18 = 0;
  21696. uint8_t L_19 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  21697. if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)255)))))
  21698. {
  21699. goto IL_0062;
  21700. }
  21701. }
  21702. {
  21703. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_bytes;
  21704. NullCheck(L_20);
  21705. int32_t L_21 = 1;
  21706. uint8_t L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  21707. if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)254)))))
  21708. {
  21709. goto IL_0062;
  21710. }
  21711. }
  21712. IL_005c:
  21713. {
  21714. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_23;
  21715. L_23 = Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0(NULL);
  21716. return L_23;
  21717. }
  21718. IL_0062:
  21719. {
  21720. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___0_bytes;
  21721. NullCheck(L_24);
  21722. V_0 = ((int32_t)(((RuntimeArray*)L_24)->max_length));
  21723. V_1 = (bool)1;
  21724. V_2 = (bool)1;
  21725. V_3 = (bool)1;
  21726. V_4 = 0;
  21727. V_5 = 0;
  21728. V_6 = 0;
  21729. V_7 = 0;
  21730. V_8 = 0;
  21731. V_9 = 0;
  21732. V_10 = 0;
  21733. V_11 = 0;
  21734. V_12 = 0;
  21735. V_13 = 0;
  21736. V_14 = 0;
  21737. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_bytes;
  21738. NullCheck(L_25);
  21739. if ((((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))) <= ((int32_t)3)))
  21740. {
  21741. goto IL_00b3;
  21742. }
  21743. }
  21744. {
  21745. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = ___0_bytes;
  21746. NullCheck(L_26);
  21747. int32_t L_27 = 0;
  21748. uint8_t L_28 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  21749. if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)239)))))
  21750. {
  21751. goto IL_00b3;
  21752. }
  21753. }
  21754. {
  21755. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___0_bytes;
  21756. NullCheck(L_29);
  21757. int32_t L_30 = 1;
  21758. uint8_t L_31 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  21759. if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)187)))))
  21760. {
  21761. goto IL_00b3;
  21762. }
  21763. }
  21764. {
  21765. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_bytes;
  21766. NullCheck(L_32);
  21767. int32_t L_33 = 2;
  21768. uint8_t L_34 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
  21769. G_B16_0 = ((((int32_t)L_34) == ((int32_t)((int32_t)191)))? 1 : 0);
  21770. goto IL_00b4;
  21771. }
  21772. IL_00b3:
  21773. {
  21774. G_B16_0 = 0;
  21775. }
  21776. IL_00b4:
  21777. {
  21778. V_15 = (bool)G_B16_0;
  21779. V_18 = 0;
  21780. goto IL_0222;
  21781. }
  21782. IL_00be:
  21783. {
  21784. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = ___0_bytes;
  21785. int32_t L_36 = V_18;
  21786. NullCheck(L_35);
  21787. int32_t L_37 = L_36;
  21788. uint8_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  21789. V_19 = ((int32_t)((int32_t)L_38&((int32_t)255)));
  21790. bool L_39 = V_3;
  21791. if (!L_39)
  21792. {
  21793. goto IL_013d;
  21794. }
  21795. }
  21796. {
  21797. int32_t L_40 = V_4;
  21798. if ((((int32_t)L_40) <= ((int32_t)0)))
  21799. {
  21800. goto IL_00e8;
  21801. }
  21802. }
  21803. {
  21804. int32_t L_41 = V_19;
  21805. if (((int32_t)(L_41&((int32_t)128))))
  21806. {
  21807. goto IL_00e0;
  21808. }
  21809. }
  21810. {
  21811. V_3 = (bool)0;
  21812. goto IL_013d;
  21813. }
  21814. IL_00e0:
  21815. {
  21816. int32_t L_42 = V_4;
  21817. V_4 = ((int32_t)il2cpp_codegen_subtract(L_42, 1));
  21818. goto IL_013d;
  21819. }
  21820. IL_00e8:
  21821. {
  21822. int32_t L_43 = V_19;
  21823. if (!((int32_t)(L_43&((int32_t)128))))
  21824. {
  21825. goto IL_013d;
  21826. }
  21827. }
  21828. {
  21829. int32_t L_44 = V_19;
  21830. if (((int32_t)(L_44&((int32_t)64))))
  21831. {
  21832. goto IL_00fd;
  21833. }
  21834. }
  21835. {
  21836. V_3 = (bool)0;
  21837. goto IL_013d;
  21838. }
  21839. IL_00fd:
  21840. {
  21841. int32_t L_45 = V_4;
  21842. V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  21843. int32_t L_46 = V_19;
  21844. if (((int32_t)(L_46&((int32_t)32))))
  21845. {
  21846. goto IL_0112;
  21847. }
  21848. }
  21849. {
  21850. int32_t L_47 = V_5;
  21851. V_5 = ((int32_t)il2cpp_codegen_add(L_47, 1));
  21852. goto IL_013d;
  21853. }
  21854. IL_0112:
  21855. {
  21856. int32_t L_48 = V_4;
  21857. V_4 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  21858. int32_t L_49 = V_19;
  21859. if (((int32_t)(L_49&((int32_t)16))))
  21860. {
  21861. goto IL_0127;
  21862. }
  21863. }
  21864. {
  21865. int32_t L_50 = V_6;
  21866. V_6 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  21867. goto IL_013d;
  21868. }
  21869. IL_0127:
  21870. {
  21871. int32_t L_51 = V_4;
  21872. V_4 = ((int32_t)il2cpp_codegen_add(L_51, 1));
  21873. int32_t L_52 = V_19;
  21874. if (((int32_t)(L_52&8)))
  21875. {
  21876. goto IL_013b;
  21877. }
  21878. }
  21879. {
  21880. int32_t L_53 = V_7;
  21881. V_7 = ((int32_t)il2cpp_codegen_add(L_53, 1));
  21882. goto IL_013d;
  21883. }
  21884. IL_013b:
  21885. {
  21886. V_3 = (bool)0;
  21887. }
  21888. IL_013d:
  21889. {
  21890. bool L_54 = V_1;
  21891. if (!L_54)
  21892. {
  21893. goto IL_017d;
  21894. }
  21895. }
  21896. {
  21897. int32_t L_55 = V_19;
  21898. if ((((int32_t)L_55) <= ((int32_t)((int32_t)127))))
  21899. {
  21900. goto IL_0153;
  21901. }
  21902. }
  21903. {
  21904. int32_t L_56 = V_19;
  21905. if ((((int32_t)L_56) >= ((int32_t)((int32_t)160))))
  21906. {
  21907. goto IL_0153;
  21908. }
  21909. }
  21910. {
  21911. V_1 = (bool)0;
  21912. goto IL_017d;
  21913. }
  21914. IL_0153:
  21915. {
  21916. int32_t L_57 = V_19;
  21917. if ((((int32_t)L_57) <= ((int32_t)((int32_t)159))))
  21918. {
  21919. goto IL_017d;
  21920. }
  21921. }
  21922. {
  21923. int32_t L_58 = V_19;
  21924. if ((((int32_t)L_58) < ((int32_t)((int32_t)192))))
  21925. {
  21926. goto IL_0177;
  21927. }
  21928. }
  21929. {
  21930. int32_t L_59 = V_19;
  21931. if ((((int32_t)L_59) == ((int32_t)((int32_t)215))))
  21932. {
  21933. goto IL_0177;
  21934. }
  21935. }
  21936. {
  21937. int32_t L_60 = V_19;
  21938. if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)247)))))
  21939. {
  21940. goto IL_017d;
  21941. }
  21942. }
  21943. IL_0177:
  21944. {
  21945. int32_t L_61 = V_14;
  21946. V_14 = ((int32_t)il2cpp_codegen_add(L_61, 1));
  21947. }
  21948. IL_017d:
  21949. {
  21950. bool L_62 = V_2;
  21951. if (!L_62)
  21952. {
  21953. goto IL_021c;
  21954. }
  21955. }
  21956. {
  21957. int32_t L_63 = V_8;
  21958. if ((((int32_t)L_63) <= ((int32_t)0)))
  21959. {
  21960. goto IL_01a9;
  21961. }
  21962. }
  21963. {
  21964. int32_t L_64 = V_19;
  21965. if ((((int32_t)L_64) < ((int32_t)((int32_t)64))))
  21966. {
  21967. goto IL_019d;
  21968. }
  21969. }
  21970. {
  21971. int32_t L_65 = V_19;
  21972. if ((((int32_t)L_65) == ((int32_t)((int32_t)127))))
  21973. {
  21974. goto IL_019d;
  21975. }
  21976. }
  21977. {
  21978. int32_t L_66 = V_19;
  21979. if ((((int32_t)L_66) <= ((int32_t)((int32_t)252))))
  21980. {
  21981. goto IL_01a1;
  21982. }
  21983. }
  21984. IL_019d:
  21985. {
  21986. V_2 = (bool)0;
  21987. goto IL_021c;
  21988. }
  21989. IL_01a1:
  21990. {
  21991. int32_t L_67 = V_8;
  21992. V_8 = ((int32_t)il2cpp_codegen_subtract(L_67, 1));
  21993. goto IL_021c;
  21994. }
  21995. IL_01a9:
  21996. {
  21997. int32_t L_68 = V_19;
  21998. if ((((int32_t)L_68) == ((int32_t)((int32_t)128))))
  21999. {
  22000. goto IL_01c4;
  22001. }
  22002. }
  22003. {
  22004. int32_t L_69 = V_19;
  22005. if ((((int32_t)L_69) == ((int32_t)((int32_t)160))))
  22006. {
  22007. goto IL_01c4;
  22008. }
  22009. }
  22010. {
  22011. int32_t L_70 = V_19;
  22012. if ((((int32_t)L_70) <= ((int32_t)((int32_t)239))))
  22013. {
  22014. goto IL_01c8;
  22015. }
  22016. }
  22017. IL_01c4:
  22018. {
  22019. V_2 = (bool)0;
  22020. goto IL_021c;
  22021. }
  22022. IL_01c8:
  22023. {
  22024. int32_t L_71 = V_19;
  22025. if ((((int32_t)L_71) <= ((int32_t)((int32_t)160))))
  22026. {
  22027. goto IL_01f5;
  22028. }
  22029. }
  22030. {
  22031. int32_t L_72 = V_19;
  22032. if ((((int32_t)L_72) >= ((int32_t)((int32_t)224))))
  22033. {
  22034. goto IL_01f5;
  22035. }
  22036. }
  22037. {
  22038. int32_t L_73 = V_9;
  22039. V_9 = ((int32_t)il2cpp_codegen_add(L_73, 1));
  22040. V_11 = 0;
  22041. int32_t L_74 = V_10;
  22042. V_10 = ((int32_t)il2cpp_codegen_add(L_74, 1));
  22043. int32_t L_75 = V_10;
  22044. int32_t L_76 = V_12;
  22045. if ((((int32_t)L_75) <= ((int32_t)L_76)))
  22046. {
  22047. goto IL_021c;
  22048. }
  22049. }
  22050. {
  22051. int32_t L_77 = V_10;
  22052. V_12 = L_77;
  22053. goto IL_021c;
  22054. }
  22055. IL_01f5:
  22056. {
  22057. int32_t L_78 = V_19;
  22058. if ((((int32_t)L_78) <= ((int32_t)((int32_t)127))))
  22059. {
  22060. goto IL_0216;
  22061. }
  22062. }
  22063. {
  22064. int32_t L_79 = V_8;
  22065. V_8 = ((int32_t)il2cpp_codegen_add(L_79, 1));
  22066. V_10 = 0;
  22067. int32_t L_80 = V_11;
  22068. V_11 = ((int32_t)il2cpp_codegen_add(L_80, 1));
  22069. int32_t L_81 = V_11;
  22070. int32_t L_82 = V_13;
  22071. if ((((int32_t)L_81) <= ((int32_t)L_82)))
  22072. {
  22073. goto IL_021c;
  22074. }
  22075. }
  22076. {
  22077. int32_t L_83 = V_11;
  22078. V_13 = L_83;
  22079. goto IL_021c;
  22080. }
  22081. IL_0216:
  22082. {
  22083. V_10 = 0;
  22084. V_11 = 0;
  22085. }
  22086. IL_021c:
  22087. {
  22088. int32_t L_84 = V_18;
  22089. V_18 = ((int32_t)il2cpp_codegen_add(L_84, 1));
  22090. }
  22091. IL_0222:
  22092. {
  22093. int32_t L_85 = V_18;
  22094. int32_t L_86 = V_0;
  22095. if ((((int32_t)L_85) >= ((int32_t)L_86)))
  22096. {
  22097. goto IL_0231;
  22098. }
  22099. }
  22100. {
  22101. bool L_87 = V_1;
  22102. bool L_88 = V_2;
  22103. bool L_89 = V_3;
  22104. if (((int32_t)(((int32_t)((int32_t)L_87|(int32_t)L_88))|(int32_t)L_89)))
  22105. {
  22106. goto IL_00be;
  22107. }
  22108. }
  22109. IL_0231:
  22110. {
  22111. bool L_90 = V_3;
  22112. if (!L_90)
  22113. {
  22114. goto IL_023b;
  22115. }
  22116. }
  22117. {
  22118. int32_t L_91 = V_4;
  22119. if ((((int32_t)L_91) <= ((int32_t)0)))
  22120. {
  22121. goto IL_023b;
  22122. }
  22123. }
  22124. {
  22125. V_3 = (bool)0;
  22126. }
  22127. IL_023b:
  22128. {
  22129. bool L_92 = V_2;
  22130. if (!L_92)
  22131. {
  22132. goto IL_0245;
  22133. }
  22134. }
  22135. {
  22136. int32_t L_93 = V_8;
  22137. if ((((int32_t)L_93) <= ((int32_t)0)))
  22138. {
  22139. goto IL_0245;
  22140. }
  22141. }
  22142. {
  22143. V_2 = (bool)0;
  22144. }
  22145. IL_0245:
  22146. {
  22147. bool L_94 = V_3;
  22148. if (!L_94)
  22149. {
  22150. goto IL_025d;
  22151. }
  22152. }
  22153. {
  22154. bool L_95 = V_15;
  22155. if (L_95)
  22156. {
  22157. goto IL_0257;
  22158. }
  22159. }
  22160. {
  22161. int32_t L_96 = V_5;
  22162. int32_t L_97 = V_6;
  22163. int32_t L_98 = V_7;
  22164. if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_96, L_97)), L_98))) <= ((int32_t)0)))
  22165. {
  22166. goto IL_025d;
  22167. }
  22168. }
  22169. IL_0257:
  22170. {
  22171. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_99;
  22172. L_99 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
  22173. return L_99;
  22174. }
  22175. IL_025d:
  22176. {
  22177. bool L_100 = V_2;
  22178. if (!L_100)
  22179. {
  22180. goto IL_027e;
  22181. }
  22182. }
  22183. {
  22184. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22185. bool L_101 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ASSUME_SHIFT_JIS;
  22186. if (L_101)
  22187. {
  22188. goto IL_0271;
  22189. }
  22190. }
  22191. {
  22192. int32_t L_102 = V_12;
  22193. if ((((int32_t)L_102) >= ((int32_t)3)))
  22194. {
  22195. goto IL_0271;
  22196. }
  22197. }
  22198. {
  22199. int32_t L_103 = V_13;
  22200. if ((((int32_t)L_103) < ((int32_t)3)))
  22201. {
  22202. goto IL_027e;
  22203. }
  22204. }
  22205. IL_0271:
  22206. {
  22207. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22208. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_104 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING;
  22209. if (!L_104)
  22210. {
  22211. goto IL_027e;
  22212. }
  22213. }
  22214. {
  22215. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22216. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_105 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING;
  22217. return L_105;
  22218. }
  22219. IL_027e:
  22220. {
  22221. bool L_106 = V_1;
  22222. bool L_107 = V_2;
  22223. if (!((int32_t)((int32_t)L_106&(int32_t)L_107)))
  22224. {
  22225. goto IL_02af;
  22226. }
  22227. }
  22228. {
  22229. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22230. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_108 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING;
  22231. if (!L_108)
  22232. {
  22233. goto IL_02af;
  22234. }
  22235. }
  22236. {
  22237. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22238. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_109 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING;
  22239. if (!L_109)
  22240. {
  22241. goto IL_02af;
  22242. }
  22243. }
  22244. {
  22245. int32_t L_110 = V_12;
  22246. if ((!(((uint32_t)L_110) == ((uint32_t)2))))
  22247. {
  22248. goto IL_029b;
  22249. }
  22250. }
  22251. {
  22252. int32_t L_111 = V_9;
  22253. if ((((int32_t)L_111) == ((int32_t)2)))
  22254. {
  22255. goto IL_02a9;
  22256. }
  22257. }
  22258. IL_029b:
  22259. {
  22260. int32_t L_112 = V_14;
  22261. int32_t L_113 = V_0;
  22262. if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_112, ((int32_t)10)))) >= ((int32_t)L_113)))
  22263. {
  22264. goto IL_02a9;
  22265. }
  22266. }
  22267. {
  22268. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22269. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_114 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING;
  22270. return L_114;
  22271. }
  22272. IL_02a9:
  22273. {
  22274. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22275. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_115 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING;
  22276. return L_115;
  22277. }
  22278. IL_02af:
  22279. {
  22280. bool L_116 = V_1;
  22281. if (!L_116)
  22282. {
  22283. goto IL_02bf;
  22284. }
  22285. }
  22286. {
  22287. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22288. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_117 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING;
  22289. if (!L_117)
  22290. {
  22291. goto IL_02bf;
  22292. }
  22293. }
  22294. {
  22295. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22296. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_118 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___ISO88591_ENCODING;
  22297. return L_118;
  22298. }
  22299. IL_02bf:
  22300. {
  22301. bool L_119 = V_2;
  22302. if (!L_119)
  22303. {
  22304. goto IL_02cf;
  22305. }
  22306. }
  22307. {
  22308. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22309. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_120 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING;
  22310. if (!L_120)
  22311. {
  22312. goto IL_02cf;
  22313. }
  22314. }
  22315. {
  22316. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22317. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_121 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS_ENCODING;
  22318. return L_121;
  22319. }
  22320. IL_02cf:
  22321. {
  22322. bool L_122 = V_3;
  22323. if (!L_122)
  22324. {
  22325. goto IL_02d8;
  22326. }
  22327. }
  22328. {
  22329. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_123;
  22330. L_123 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
  22331. return L_123;
  22332. }
  22333. IL_02d8:
  22334. {
  22335. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  22336. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_124 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T;
  22337. return L_124;
  22338. }
  22339. }
  22340. #ifdef __clang__
  22341. #pragma clang diagnostic pop
  22342. #endif
  22343. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecodedInformation_getNewString_mC42BB6A84E148177A20435ACA9ECF10835D3CCE7_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method)
  22344. {
  22345. {
  22346. String_t* L_0 = __this->___newString;
  22347. return L_0;
  22348. }
  22349. }
  22350. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DecodedInformation_isRemaining_mB1BAE68C0DD5FDA1A67F9714120028B536758E55_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method)
  22351. {
  22352. {
  22353. bool L_0 = __this->___remaining;
  22354. return L_0;
  22355. }
  22356. }
  22357. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedInformation_getRemainingValue_mA36BD24AD5ACAE4A44D23A5D1EAE7C0FBC9119F9_inline (DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* __this, const RuntimeMethod* method)
  22358. {
  22359. {
  22360. int32_t L_0 = __this->___remainingValue;
  22361. return L_0;
  22362. }
  22363. }
  22364. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedObject_get_NewPosition_m269F9DF19430CAD6AAB996459377124A536DF307_inline (DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B* __this, const RuntimeMethod* method)
  22365. {
  22366. {
  22367. int32_t L_0 = __this->___U3CNewPositionU3Ek__BackingField;
  22368. return L_0;
  22369. }
  22370. }
  22371. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  22372. {
  22373. {
  22374. int32_t L_0 = __this->___size;
  22375. return L_0;
  22376. }
  22377. }
  22378. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CurrentParsingState_setPosition_mA480F017B86C0863575E1F6C517F7E5A0A116DD8_inline (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, int32_t ___0_position, const RuntimeMethod* method)
  22379. {
  22380. {
  22381. int32_t L_0 = ___0_position;
  22382. __this->___position = L_0;
  22383. return;
  22384. }
  22385. }
  22386. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CurrentParsingState_getPosition_m97AA951815F2F6203386AA305B43F00B95AAB5D7_inline (CurrentParsingState_tE89FB5741BA08A828697525DFC9CD6ABB6036022* __this, const RuntimeMethod* method)
  22387. {
  22388. {
  22389. int32_t L_0 = __this->___position;
  22390. return L_0;
  22391. }
  22392. }
  22393. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BlockParsedResult_isFinished_m6735CAC8311C3143C2FA5AE1322DFDFE169DF23F_inline (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method)
  22394. {
  22395. {
  22396. bool L_0 = __this->___finished;
  22397. return L_0;
  22398. }
  22399. }
  22400. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* BlockParsedResult_getDecodedInformation_mC1CBB93BA201617C2E2E3072207DE4B152E58DD0_inline (BlockParsedResult_t65F627184E06B90A8D91F776DC8DFCFEE7D98643* __this, const RuntimeMethod* method)
  22401. {
  22402. {
  22403. DecodedInformation_t923E48FCD8A42548AFE6EA43CF7A806E162CB101* L_0 = __this->___decodedInformation;
  22404. return L_0;
  22405. }
  22406. }
  22407. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getSecondDigit_m40D590C9A8C5DCE3B5B58E7439A914A5A083293A_inline (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method)
  22408. {
  22409. {
  22410. int32_t L_0 = __this->___secondDigit;
  22411. return L_0;
  22412. }
  22413. }
  22414. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecodedNumeric_getFirstDigit_m2E2AB748F0BDFC5D266639E8B92A931039920AA4_inline (DecodedNumeric_tB19C63410D144DC1F219870B57074287D729B19C* __this, const RuntimeMethod* method)
  22415. {
  22416. {
  22417. int32_t L_0 = __this->___firstDigit;
  22418. return L_0;
  22419. }
  22420. }
  22421. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar DecodedChar_getValue_m83FE3E688B7EBAC1B3CEFA8D1EDF5CF01816AB06_inline (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, const RuntimeMethod* method)
  22422. {
  22423. {
  22424. Il2CppChar L_0 = __this->___value;
  22425. return L_0;
  22426. }
  22427. }
  22428. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  22429. {
  22430. {
  22431. String_t* L_0 = __this->___U3CTextU3Ek__BackingField;
  22432. return L_0;
  22433. }
  22434. }
  22435. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  22436. {
  22437. {
  22438. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField;
  22439. return L_0;
  22440. }
  22441. }
  22442. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  22443. {
  22444. {
  22445. String_t* L_0 = __this->___U3CECLevelU3Ek__BackingField;
  22446. return L_0;
  22447. }
  22448. }
  22449. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  22450. {
  22451. {
  22452. int32_t L_0 = __this->___width;
  22453. return L_0;
  22454. }
  22455. }
  22456. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  22457. {
  22458. {
  22459. int32_t L_0 = __this->___height;
  22460. return L_0;
  22461. }
  22462. }
  22463. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  22464. {
  22465. {
  22466. int32_t L_0 = __this->____stringLength;
  22467. return L_0;
  22468. }
  22469. }
  22470. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline (ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method)
  22471. {
  22472. typedef void (*FunctionPointerType) (RuntimeObject*, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*, const RuntimeMethod*);
  22473. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_point, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22474. }
  22475. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method)
  22476. {
  22477. {
  22478. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___U3CBitsU3Ek__BackingField;
  22479. return L_0;
  22480. }
  22481. }
  22482. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method)
  22483. {
  22484. {
  22485. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CPointsU3Ek__BackingField;
  22486. return L_0;
  22487. }
  22488. }
  22489. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  22490. {
  22491. {
  22492. RuntimeObject* L_0 = __this->___U3CByteSegmentsU3Ek__BackingField;
  22493. return L_0;
  22494. }
  22495. }
  22496. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  22497. {
  22498. {
  22499. int32_t L_0 = __this->___U3CSymbologyModifierU3Ek__BackingField;
  22500. return L_0;
  22501. }
  22502. }
  22503. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getTotalCodewords_m8E26359CD35D75527E5DDC3545928F332E79A6E5_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  22504. {
  22505. {
  22506. int32_t L_0 = __this->___totalCodewords;
  22507. return L_0;
  22508. }
  22509. }
  22510. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeRows_mA3A87FC6C519F3B0E50F99731626AB2735F59416_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  22511. {
  22512. {
  22513. int32_t L_0 = __this->___symbolSizeRows;
  22514. return L_0;
  22515. }
  22516. }
  22517. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getSymbolSizeColumns_m00269C660F39F812F82DB59D3BC232628845E4BF_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  22518. {
  22519. {
  22520. int32_t L_0 = __this->___symbolSizeColumns;
  22521. return L_0;
  22522. }
  22523. }
  22524. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeRows_m4100FEAD9A5F6408BBA29111FF23928A0DC198A0_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  22525. {
  22526. {
  22527. int32_t L_0 = __this->___dataRegionSizeRows;
  22528. return L_0;
  22529. }
  22530. }
  22531. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getDataRegionSizeColumns_mF26AEB8E10FFA345A867CAE5DF236FFFF7CDC6CC_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  22532. {
  22533. {
  22534. int32_t L_0 = __this->___dataRegionSizeColumns;
  22535. return L_0;
  22536. }
  22537. }
  22538. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* Version_getECBlocks_mD367B41CC12946EFF67956EDD98ACE4CA16D827A_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  22539. {
  22540. {
  22541. ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* L_0 = __this->___ecBlocks;
  22542. return L_0;
  22543. }
  22544. }
  22545. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* ECBlocks_get_ECBlocksValue_m2731C52246B83C432E1A75A329A7DC9A4FB9A378_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method)
  22546. {
  22547. {
  22548. ECBU5BU5D_t4FB1BBED6A688A6CABCA3A96BF31E56A309B6EFE* L_0 = __this->____ecBlocksValue;
  22549. return L_0;
  22550. }
  22551. }
  22552. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_Count_mBE94DAEDD82A33D1CE49F7248DCE4BF1A6E647FA_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method)
  22553. {
  22554. {
  22555. int32_t L_0 = __this->___count;
  22556. return L_0;
  22557. }
  22558. }
  22559. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_mF70E1783A6CCAB4774CABB859B9D23AC6276CCFC_inline (ECB_tD602860ACF9C8CFFB446C5B0881380B167C0888D* __this, const RuntimeMethod* method)
  22560. {
  22561. {
  22562. int32_t L_0 = __this->___dataCodewords;
  22563. return L_0;
  22564. }
  22565. }
  22566. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewords_m83981EA17E721BC423069530C30E33A363426400_inline (ECBlocks_t0A68B46869A0F014DCD88A3D37067A91AA212A2B* __this, const RuntimeMethod* method)
  22567. {
  22568. {
  22569. int32_t L_0 = __this->___ecCodewords;
  22570. return L_0;
  22571. }
  22572. }
  22573. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_getVersionNumber_m4523183CA85BEA8E270D5612C90801312CF30897_inline (Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* __this, const RuntimeMethod* method)
  22574. {
  22575. {
  22576. int32_t L_0 = __this->___versionNumber;
  22577. return L_0;
  22578. }
  22579. }
  22580. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_BitOffset_mA7E72A75813C5E6E458A39F2A638D8A026BB6B8A_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  22581. {
  22582. {
  22583. int32_t L_0 = __this->___bitOffset;
  22584. return L_0;
  22585. }
  22586. }
  22587. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitSource_get_ByteOffset_mE79436262A5589F6544692DF87116B09A26493DD_inline (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method)
  22588. {
  22589. {
  22590. int32_t L_0 = __this->___byteOffset;
  22591. return L_0;
  22592. }
  22593. }
  22594. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* BitMatrixParser_get_Version_m0C627A664359B4508A33B5DF0DE17F2E1F58CC23_inline (BitMatrixParser_tCCCFCC3EAC43337821F746ADEC3CA9F1D6633EB0* __this, const RuntimeMethod* method)
  22595. {
  22596. {
  22597. Version_t29E36D4ABDFEE2FDD41960DF9364A9D0C548DECC* L_0 = __this->___version;
  22598. return L_0;
  22599. }
  22600. }
  22601. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataBlock_get_NumDataCodewords_m1A16384279D5B457FB3411DC5288D3B502CF11C4_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method)
  22602. {
  22603. {
  22604. int32_t L_0 = __this->___numDataCodewords;
  22605. return L_0;
  22606. }
  22607. }
  22608. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DataBlock_get_Codewords_m5253F4286852E993251C76E49345438D0BF40381_inline (DataBlock_t0FC02B8A3E033B7BB52AF4F57D5F31FDF906775D* __this, const RuntimeMethod* method)
  22609. {
  22610. {
  22611. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___codewords;
  22612. return L_0;
  22613. }
  22614. }
  22615. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method)
  22616. {
  22617. static bool s_Il2CppMethodInitialized;
  22618. if (!s_Il2CppMethodInitialized)
  22619. {
  22620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  22621. s_Il2CppMethodInitialized = true;
  22622. }
  22623. {
  22624. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  22625. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler;
  22626. return L_0;
  22627. }
  22628. }
  22629. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method)
  22630. {
  22631. {
  22632. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits;
  22633. return L_0;
  22634. }
  22635. }
  22636. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method)
  22637. {
  22638. {
  22639. String_t* L_0 = __this->___encodingName;
  22640. return L_0;
  22641. }
  22642. }
  22643. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  22644. {
  22645. {
  22646. int32_t L_0 = __this->___U3CStructuredAppendParityU3Ek__BackingField;
  22647. return L_0;
  22648. }
  22649. }
  22650. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  22651. {
  22652. {
  22653. int32_t L_0 = __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField;
  22654. return L_0;
  22655. }
  22656. }
  22657. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_RawBytes_mB341C6CFEF5A564E774B14344FF59D2A847CDFD8_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method)
  22658. {
  22659. {
  22660. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value;
  22661. __this->___U3CRawBytesU3Ek__BackingField = L_0;
  22662. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRawBytesU3Ek__BackingField), (void*)L_0);
  22663. return;
  22664. }
  22665. }
  22666. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_NumBits_m97E5D35D4BC5F5BADB3C1265DA3EE38988C37D29_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  22667. {
  22668. {
  22669. int32_t L_0 = ___0_value;
  22670. __this->___U3CNumBitsU3Ek__BackingField = L_0;
  22671. return;
  22672. }
  22673. }
  22674. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_Text_m9FDD1087E10ECF533CD344539B8B8CFA83F2F889_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method)
  22675. {
  22676. {
  22677. String_t* L_0 = ___0_value;
  22678. __this->___U3CTextU3Ek__BackingField = L_0;
  22679. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextU3Ek__BackingField), (void*)L_0);
  22680. return;
  22681. }
  22682. }
  22683. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ByteSegments_mBFE26BBF59C9CBA6B819FCC686CEB85754C86721_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  22684. {
  22685. {
  22686. RuntimeObject* L_0 = ___0_value;
  22687. __this->___U3CByteSegmentsU3Ek__BackingField = L_0;
  22688. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CByteSegmentsU3Ek__BackingField), (void*)L_0);
  22689. return;
  22690. }
  22691. }
  22692. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ECLevel_mA575A41EDEC517342DBF8FD6E16E8B0885A32E52_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, String_t* ___0_value, const RuntimeMethod* method)
  22693. {
  22694. {
  22695. String_t* L_0 = ___0_value;
  22696. __this->___U3CECLevelU3Ek__BackingField = L_0;
  22697. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CECLevelU3Ek__BackingField), (void*)L_0);
  22698. return;
  22699. }
  22700. }
  22701. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendParity_mF803A85DF609059BB60E9A0A26944DDBDB0AFD5A_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  22702. {
  22703. {
  22704. int32_t L_0 = ___0_value;
  22705. __this->___U3CStructuredAppendParityU3Ek__BackingField = L_0;
  22706. return;
  22707. }
  22708. }
  22709. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_StructuredAppendSequenceNumber_mBD60ADE3C66EFE60440AFF9344D6759B6FA4124E_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  22710. {
  22711. {
  22712. int32_t L_0 = ___0_value;
  22713. __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField = L_0;
  22714. return;
  22715. }
  22716. }
  22717. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_SymbologyModifier_m2D2FE89579A18D39D987C664CFD4A38292D5C2FE_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method)
  22718. {
  22719. {
  22720. int32_t L_0 = ___0_value;
  22721. __this->___U3CSymbologyModifierU3Ek__BackingField = L_0;
  22722. return;
  22723. }
  22724. }
  22725. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecodingOptions_get_Hints_m879397FE14D24021FF7B126C9681B0AF98783BD9_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, const RuntimeMethod* method)
  22726. {
  22727. {
  22728. RuntimeObject* L_0 = __this->___U3CHintsU3Ek__BackingField;
  22729. return L_0;
  22730. }
  22731. }
  22732. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecodingOptions_set_Hints_mE3561A95716FF8341A0849FACD3D2DEA5B97A8DD_inline (DecodingOptions_t062639B46A59B4B5ABA29D42F15F248D1BC771DB* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  22733. {
  22734. {
  22735. RuntimeObject* L_0 = ___0_value;
  22736. __this->___U3CHintsU3Ek__BackingField = L_0;
  22737. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHintsU3Ek__BackingField), (void*)L_0);
  22738. return;
  22739. }
  22740. }
  22741. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Bits_mAD157FD7891021E1602FE6D678826EAC297C66F0_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method)
  22742. {
  22743. {
  22744. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_value;
  22745. __this->___U3CBitsU3Ek__BackingField = L_0;
  22746. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBitsU3Ek__BackingField), (void*)L_0);
  22747. return;
  22748. }
  22749. }
  22750. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectorResult_set_Points_m4037E4E715F8FBEBA944AFE3885B96EA8BF43AC3_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method)
  22751. {
  22752. {
  22753. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_value;
  22754. __this->___U3CPointsU3Ek__BackingField = L_0;
  22755. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointsU3Ek__BackingField), (void*)L_0);
  22756. return;
  22757. }
  22758. }
  22759. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ECI_set_Value_m3310F721655F240B0BC3780628631AF3B07A7338_inline (ECI_t23895361BC213ED79ED64811A883496B9D7192D0* __this, int32_t ___0_value, const RuntimeMethod* method)
  22760. {
  22761. {
  22762. int32_t L_0 = ___0_value;
  22763. __this->___U3CValueU3Ek__BackingField = L_0;
  22764. return;
  22765. }
  22766. }
  22767. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
  22768. {
  22769. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  22770. int32_t V_1 = 0;
  22771. {
  22772. int32_t L_0 = __this->____version;
  22773. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  22774. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____items;
  22775. V_0 = L_1;
  22776. int32_t L_2 = __this->____size;
  22777. V_1 = L_2;
  22778. int32_t L_3 = V_1;
  22779. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
  22780. NullCheck(L_4);
  22781. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  22782. {
  22783. goto IL_0034;
  22784. }
  22785. }
  22786. {
  22787. int32_t L_5 = V_1;
  22788. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  22789. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
  22790. int32_t L_7 = V_1;
  22791. int32_t L_8 = ___0_item;
  22792. NullCheck(L_6);
  22793. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
  22794. return;
  22795. }
  22796. IL_0034:
  22797. {
  22798. int32_t L_9 = ___0_item;
  22799. List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  22800. return;
  22801. }
  22802. }
  22803. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  22804. {
  22805. {
  22806. int32_t L_0 = __this->____size;
  22807. return L_0;
  22808. }
  22809. }
  22810. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  22811. {
  22812. {
  22813. int32_t L_0 = __this->____size;
  22814. return L_0;
  22815. }
  22816. }
  22817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_3_Invoke_m5C4CCADFF1AE4540F252182089A9BF3CBE7BAFE6_gshared_inline (Func_3_tE8F85DA3CAC4998201E5C56356280AFAB7185B69* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  22818. {
  22819. typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  22820. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22821. }
  22822. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  22823. {
  22824. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  22825. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  22826. }